From 26d51cd4e497f4a1757c13d2821e492fc889bf9e Mon Sep 17 00:00:00 2001 From: wenqian Date: Wed, 27 Apr 2022 21:12:11 +0800 Subject: [PATCH] update --- Makefile | 2 +- src/Cube/Apis/CreateCubeDeploymentRequest.php | 50 +- .../Apis/CreateCubeDeploymentResponse.php | 10 +- src/Cube/Apis/CreateCubePodRequest.php | 58 +- src/Cube/Apis/CreateCubePodResponse.php | 10 +- src/Cube/Apis/DeleteCubeDeploymentRequest.php | 18 +- .../Apis/DeleteCubeDeploymentResponse.php | 2 +- src/Cube/Apis/DeleteCubePodRequest.php | 26 +- src/Cube/Apis/DeleteCubePodResponse.php | 2 +- src/Cube/Apis/GetCubeDeploymentRequest.php | 18 +- src/Cube/Apis/GetCubeDeploymentResponse.php | 6 +- src/Cube/Apis/GetCubeExecTokenRequest.php | 26 +- src/Cube/Apis/GetCubeExecTokenResponse.php | 10 +- src/Cube/Apis/GetCubeExtendInfoRequest.php | 18 +- src/Cube/Apis/GetCubeExtendInfoResponse.php | 9 +- src/Cube/Apis/GetCubeMetricsRequest.php | 32 +- src/Cube/Apis/GetCubeMetricsResponse.php | 9 +- src/Cube/Apis/GetCubePodRequest.php | 22 +- src/Cube/Apis/GetCubePodResponse.php | 6 +- src/Cube/Apis/GetCubePriceRequest.php | 34 +- src/Cube/Apis/GetCubePriceResponse.php | 10 +- src/Cube/Apis/GetCubeTokenRequest.php | 26 +- src/Cube/Apis/GetCubeTokenResponse.php | 6 +- src/Cube/Apis/ListCubeDeploymentRequest.php | 22 +- src/Cube/Apis/ListCubeDeploymentResponse.php | 8 +- src/Cube/Apis/ListCubePodRequest.php | 38 +- src/Cube/Apis/ListCubePodResponse.php | 8 +- src/Cube/Apis/ModifyCubeExtendInfoRequest.php | 22 +- .../Apis/ModifyCubeExtendInfoResponse.php | 2 +- src/Cube/Apis/ModifyCubeTagRequest.php | 22 +- src/Cube/Apis/ModifyCubeTagResponse.php | 6 +- src/Cube/Apis/RebootCubePodRequest.php | 111 +++ src/Cube/Apis/RebootCubePodResponse.php | 26 + src/Cube/Apis/RenewCubePodRequest.php | 22 +- src/Cube/Apis/RenewCubePodResponse.php | 6 +- src/Cube/Apis/UpdateCubeDeploymentRequest.php | 26 +- .../Apis/UpdateCubeDeploymentResponse.php | 6 +- src/Cube/CubeClient.php | 82 +- src/Cube/Models/CubeExtendInfo.php | 25 +- src/Cube/Models/EIPAddr.php | 10 +- src/Cube/Models/EIPSet.php | 41 +- src/Cube/Models/MetricDataSet.php | 13 +- src/Cube/Models/ValueSet.php | 10 +- .../Apis/CreateRemoteVPNGatewayRequest.php | 26 +- .../Apis/CreateRemoteVPNGatewayResponse.php | 6 +- src/IPSecVPN/Apis/CreateVPNGatewayRequest.php | 50 +- .../Apis/CreateVPNGatewayResponse.php | 6 +- src/IPSecVPN/Apis/CreateVPNTunnelRequest.php | 168 +++-- src/IPSecVPN/Apis/CreateVPNTunnelResponse.php | 6 +- .../Apis/DeleteRemoteVPNGatewayRequest.php | 14 +- .../Apis/DeleteRemoteVPNGatewayResponse.php | 2 +- src/IPSecVPN/Apis/DeleteVPNGatewayRequest.php | 18 +- .../Apis/DeleteVPNGatewayResponse.php | 2 +- src/IPSecVPN/Apis/DeleteVPNTunnelRequest.php | 14 +- src/IPSecVPN/Apis/DeleteVPNTunnelResponse.php | 2 +- .../Apis/DescribeRemoteVPNGatewayRequest.php | 24 +- .../Apis/DescribeRemoteVPNGatewayResponse.php | 13 +- .../Apis/DescribeVPNGatewayRequest.php | 28 +- .../Apis/DescribeVPNGatewayResponse.php | 13 +- .../Apis/DescribeVPNTunnelRequest.php | 24 +- .../Apis/DescribeVPNTunnelResponse.php | 13 +- .../Apis/GetVPNGatewayPriceRequest.php | 22 +- .../Apis/GetVPNGatewayPriceResponse.php | 9 +- .../Apis/GetVPNGatewayUpgradePriceRequest.php | 18 +- .../GetVPNGatewayUpgradePriceResponse.php | 6 +- src/IPSecVPN/Apis/UpdateVPNGatewayRequest.php | 18 +- .../Apis/UpdateVPNGatewayResponse.php | 2 +- .../Apis/UpdateVPNTunnelAttributeRequest.php | 106 +-- .../Apis/UpdateVPNTunnelAttributeResponse.php | 2 +- src/IPSecVPN/IPSecVPNClient.php | 55 +- src/IPSecVPN/Models/IKEData.php | 38 +- src/IPSecVPN/Models/IPSecData.php | 30 +- .../Models/RemoteVPNGatewayDataSet.php | 30 +- src/IPSecVPN/Models/VPNGatewayDataSet.php | 58 +- src/IPSecVPN/Models/VPNGatewayPriceSet.php | 14 +- src/IPSecVPN/Models/VPNTunnelDataSet.php | 54 +- src/PathX/Apis/BindPathXSSLRequest.php | 16 +- src/PathX/Apis/BindPathXSSLResponse.php | 2 +- .../Apis/CreateGlobalSSHInstanceRequest.php | 50 +- .../Apis/CreateGlobalSSHInstanceResponse.php | 10 +- src/PathX/Apis/CreatePathXSSLRequest.php | 30 +- src/PathX/Apis/CreatePathXSSLResponse.php | 6 +- src/PathX/Apis/CreateUGA3InstanceRequest.php | 251 +++++++ src/PathX/Apis/CreateUGA3InstanceResponse.php | 64 ++ src/PathX/Apis/CreateUGA3PortRequest.php | 111 +++ src/PathX/Apis/CreateUGA3PortResponse.php | 26 + src/PathX/Apis/CreateUGAForwarderRequest.php | 42 +- src/PathX/Apis/CreateUGAForwarderResponse.php | 2 +- src/PathX/Apis/CreateUGAInstanceRequest.php | 22 +- src/PathX/Apis/CreateUGAInstanceResponse.php | 10 +- src/PathX/Apis/CreateUPathRequest.php | 74 +- src/PathX/Apis/CreateUPathResponse.php | 16 +- .../Apis/DeleteGlobalSSHInstanceRequest.php | 10 +- .../Apis/DeleteGlobalSSHInstanceResponse.php | 2 +- src/PathX/Apis/DeletePathXSSLRequest.php | 10 +- src/PathX/Apis/DeletePathXSSLResponse.php | 2 +- src/PathX/Apis/DeleteUGA3InstanceRequest.php | 71 ++ src/PathX/Apis/DeleteUGA3InstanceResponse.php | 26 + src/PathX/Apis/DeleteUGA3PortRequest.php | 91 +++ src/PathX/Apis/DeleteUGA3PortResponse.php | 26 + src/PathX/Apis/DeleteUGAForwarderRequest.php | 26 +- src/PathX/Apis/DeleteUGAForwarderResponse.php | 2 +- src/PathX/Apis/DeleteUGAInstanceRequest.php | 10 +- src/PathX/Apis/DeleteUGAInstanceResponse.php | 2 +- src/PathX/Apis/DeleteUPathRequest.php | 10 +- src/PathX/Apis/DeleteUPathResponse.php | 2 +- .../Apis/DescribeGlobalSSHInstanceRequest.php | 10 +- .../DescribeGlobalSSHInstanceResponse.php | 9 +- .../Apis/DescribePathXLineConfigRequest.php | 6 +- .../Apis/DescribePathXLineConfigResponse.php | 9 +- src/PathX/Apis/DescribePathXSSLRequest.php | 22 +- src/PathX/Apis/DescribePathXSSLResponse.php | 13 +- src/PathX/Apis/DescribeUGA3AreaRequest.php | 89 +++ src/PathX/Apis/DescribeUGA3AreaResponse.php | 54 ++ .../Apis/DescribeUGA3InstanceRequest.php | 110 +++ .../Apis/DescribeUGA3InstanceResponse.php | 78 ++ .../Apis/DescribeUGA3OptimizationRequest.php | 110 +++ .../Apis/DescribeUGA3OptimizationResponse.php | 55 ++ src/PathX/Apis/DescribeUGAInstanceRequest.php | 18 +- .../Apis/DescribeUGAInstanceResponse.php | 13 +- src/PathX/Apis/DescribeUPathRequest.php | 10 +- src/PathX/Apis/DescribeUPathResponse.php | 9 +- .../Apis/DescribeUPathTemplateRequest.php | 10 +- .../Apis/DescribeUPathTemplateResponse.php | 9 +- src/PathX/Apis/GetGlobalSSHPriceRequest.php | 18 +- src/PathX/Apis/GetGlobalSSHPriceResponse.php | 6 +- .../Apis/GetGlobalSSHUpdatePriceRequest.php | 22 +- .../Apis/GetGlobalSSHUpdatePriceResponse.php | 6 +- src/PathX/Apis/GetPathXMetricRequest.php | 28 +- src/PathX/Apis/GetPathXMetricResponse.php | 6 +- src/PathX/Apis/GetUGA3MetricRequest.php | 173 +++++ src/PathX/Apis/GetUGA3MetricResponse.php | 57 ++ src/PathX/Apis/GetUGA3PriceRequest.php | 152 ++++ src/PathX/Apis/GetUGA3PriceResponse.php | 54 ++ src/PathX/Apis/GetUGA3UpdatePriceRequest.php | 131 ++++ src/PathX/Apis/GetUGA3UpdatePriceResponse.php | 44 ++ src/PathX/Apis/ModifyGlobalSSHPortRequest.php | 14 +- .../Apis/ModifyGlobalSSHPortResponse.php | 2 +- .../Apis/ModifyGlobalSSHRemarkRequest.php | 91 +++ .../Apis/ModifyGlobalSSHRemarkResponse.php | 26 + src/PathX/Apis/ModifyGlobalSSHTypeRequest.php | 26 +- .../Apis/ModifyGlobalSSHTypeResponse.php | 2 +- src/PathX/Apis/ModifyUGA3BandwidthRequest.php | 111 +++ .../Apis/ModifyUGA3BandwidthResponse.php | 26 + src/PathX/Apis/ModifyUGA3InstanceRequest.php | 111 +++ src/PathX/Apis/ModifyUGA3InstanceResponse.php | 26 + .../Apis/ModifyUGA3OriginInfoRequest.php | 113 +++ .../Apis/ModifyUGA3OriginInfoResponse.php | 26 + src/PathX/Apis/ModifyUGA3PortRequest.php | 111 +++ src/PathX/Apis/ModifyUGA3PortResponse.php | 26 + .../Apis/ModifyUPathBandwidthRequest.php | 14 +- .../Apis/ModifyUPathBandwidthResponse.php | 2 +- src/PathX/Apis/ModifyUPathTemplateRequest.php | 24 +- .../Apis/ModifyUPathTemplateResponse.php | 2 +- src/PathX/Apis/UGABindUPathRequest.php | 18 +- src/PathX/Apis/UGABindUPathResponse.php | 2 +- src/PathX/Apis/UGAUnBindUPathRequest.php | 14 +- src/PathX/Apis/UGAUnBindUPathResponse.php | 2 +- src/PathX/Apis/UnBindPathXSSLRequest.php | 16 +- src/PathX/Apis/UnBindPathXSSLResponse.php | 2 +- .../Apis/UpdatePathXWhitelistRequest.php | 12 +- .../Apis/UpdatePathXWhitelistResponse.php | 2 +- src/PathX/Models/AccelerationAreaInfos.php | 73 ++ src/PathX/Models/AccelerationInfo.php | 93 +++ src/PathX/Models/AlarmRuler.php | 38 +- src/PathX/Models/ForwardArea.php | 144 ++++ src/PathX/Models/ForwardInfo.php | 391 ++++++++++ src/PathX/Models/ForwardTask.php | 84 +++ src/PathX/Models/GlobalSSHInfo.php | 58 +- src/PathX/Models/LineDetail.php | 22 +- src/PathX/Models/MatricPoint.php | 10 +- src/PathX/Models/MetricPeriod.php | 30 +- src/PathX/Models/NodeDelays.php | 244 ++++++ src/PathX/Models/OutPublicIpInfo.php | 18 +- src/PathX/Models/PathXSSLSet.php | 41 +- src/PathX/Models/PathXUGAInfo.php | 12 +- src/PathX/Models/SSLBindedTargetSet.php | 10 +- src/PathX/Models/SrcAreaInfo.php | 104 +++ src/PathX/Models/UGA3Metric.php | 372 +++++++++ src/PathX/Models/UGA3Price.php | 104 +++ src/PathX/Models/UGAAInfo.php | 59 +- src/PathX/Models/UGAALine.php | 33 +- src/PathX/Models/UGAATask.php | 10 +- src/PathX/Models/UGAL4Forwarder.php | 14 +- src/PathX/Models/UGAL7Forwarder.php | 22 +- src/PathX/Models/UPathInfo.php | 56 +- src/PathX/Models/UPathSet.php | 34 +- src/PathX/PathXClient.php | 711 ++++++++++++++++-- .../Apis/AddMemberToProjectRequest.php | 14 +- .../Apis/AddMemberToProjectResponse.php | 2 +- src/UAccount/Apis/FreezeMemberRequest.php | 6 +- src/UAccount/Apis/FreezeMemberResponse.php | 2 +- src/UAccount/Apis/GetNetworkMaskRequest.php | 2 +- src/UAccount/Apis/GetNetworkMaskResponse.php | 6 +- src/UAccount/Apis/GetProjectListRequest.php | 6 +- src/UAccount/Apis/GetProjectListResponse.php | 13 +- src/UAccount/Apis/GetRegionRequest.php | 2 +- src/UAccount/Apis/GetRegionResponse.php | 9 +- src/UAccount/Apis/InviteSubaccountRequest.php | 18 +- .../Apis/InviteSubaccountResponse.php | 2 +- .../Apis/RemoveMemberFromProjectRequest.php | 10 +- .../Apis/RemoveMemberFromProjectResponse.php | 2 +- src/UAccount/Apis/SetNetworkMaskRequest.php | 14 +- src/UAccount/Apis/SetNetworkMaskResponse.php | 2 +- src/UAccount/Models/NetworkMask.php | 10 +- src/UAccount/Models/ProjectListInfo.php | 34 +- src/UAccount/Models/RegionInfo.php | 26 +- src/UAccount/UAccountClient.php | 26 +- src/UBill/Apis/GetBalanceRequest.php | 2 +- src/UBill/Apis/GetBalanceResponse.php | 6 +- src/UBill/Apis/GetBillDataFileUrlRequest.php | 80 +- src/UBill/Apis/GetBillDataFileUrlResponse.php | 10 +- src/UBill/Apis/ListUBillDetailRequest.php | 250 ++++++ src/UBill/Apis/ListUBillDetailResponse.php | 76 ++ src/UBill/Apis/ListUBillOverviewRequest.php | 91 +++ src/UBill/Apis/ListUBillOverviewResponse.php | 134 ++++ src/UBill/Models/AccountInfo.php | 22 +- src/UBill/Models/BillDetailItem.php | 462 ++++++++++++ src/UBill/Models/BillOverviewItem.php | 284 +++++++ src/UBill/Models/ItemDetail.php | 64 ++ src/UBill/Models/ResourceExtendInfo.php | 64 ++ src/UBill/UBillClient.php | 133 +++- src/UCDN/Apis/AddCertificateRequest.php | 22 +- src/UCDN/Apis/AddCertificateResponse.php | 2 +- .../ControlUcdnDomainCacheAccessRequest.php | 91 +++ .../ControlUcdnDomainCacheAccessResponse.php | 26 + src/UCDN/Apis/DeleteCertificateRequest.php | 10 +- src/UCDN/Apis/DeleteCertificateResponse.php | 2 +- ...escribeNewUcdnPrefetchCacheTaskRequest.php | 28 +- ...scribeNewUcdnPrefetchCacheTaskResponse.php | 13 +- ...DescribeNewUcdnRefreshCacheTaskRequest.php | 28 +- ...escribeNewUcdnRefreshCacheTaskResponse.php | 13 +- src/UCDN/Apis/GetCertificateV2Request.php | 14 +- src/UCDN/Apis/GetCertificateV2Response.php | 13 +- .../Apis/GetNewUcdnDomainHitRateRequest.php | 24 +- .../Apis/GetNewUcdnDomainHitRateResponse.php | 9 +- .../GetNewUcdnLogRefererStatisticsRequest.php | 149 ++++ ...GetNewUcdnLogRefererStatisticsResponse.php | 55 ++ .../GetNewUcdnLogUrlStatisticsRequest.php | 170 +++++ .../GetNewUcdnLogUrlStatisticsResponse.php | 55 ++ .../GetUcdnDomain95BandwidthV2Request.php | 20 +- .../GetUcdnDomain95BandwidthV2Response.php | 10 +- .../Apis/GetUcdnDomainBandwidthV2Request.php | 32 +- .../Apis/GetUcdnDomainBandwidthV2Response.php | 9 +- src/UCDN/Apis/GetUcdnDomainConfigRequest.php | 20 +- src/UCDN/Apis/GetUcdnDomainConfigResponse.php | 9 +- src/UCDN/Apis/GetUcdnDomainHitRateRequest.php | 28 +- .../Apis/GetUcdnDomainHitRateResponse.php | 9 +- .../Apis/GetUcdnDomainHttpCodeV2Request.php | 28 +- .../Apis/GetUcdnDomainHttpCodeV2Response.php | 9 +- .../Apis/GetUcdnDomainInfoListRequest.php | 14 +- .../Apis/GetUcdnDomainInfoListResponse.php | 13 +- src/UCDN/Apis/GetUcdnDomainLogRequest.php | 20 +- src/UCDN/Apis/GetUcdnDomainLogResponse.php | 9 +- src/UCDN/Apis/GetUcdnDomainLogV2Request.php | 111 +++ src/UCDN/Apis/GetUcdnDomainLogV2Response.php | 55 ++ ...tUcdnDomainOriginHttpCodeDetailRequest.php | 24 +- ...UcdnDomainOriginHttpCodeDetailResponse.php | 9 +- .../GetUcdnDomainOriginHttpCodeRequest.php | 24 +- .../GetUcdnDomainOriginHttpCodeResponse.php | 9 +- .../GetUcdnDomainOriginRequestNumRequest.php | 24 +- .../GetUcdnDomainOriginRequestNumResponse.php | 9 +- .../GetUcdnDomainPrefetchEnableRequest.php | 10 +- .../GetUcdnDomainPrefetchEnableResponse.php | 6 +- .../Apis/GetUcdnDomainRequestNumV3Request.php | 28 +- .../GetUcdnDomainRequestNumV3Response.php | 9 +- .../Apis/GetUcdnPassBandwidthV2Request.php | 24 +- .../Apis/GetUcdnPassBandwidthV2Response.php | 9 +- .../Apis/GetUcdnProIspBandwidthV2Request.php | 26 +- .../Apis/GetUcdnProIspBandwidthV2Response.php | 9 +- .../Apis/GetUcdnProIspRequestNumV2Request.php | 26 +- .../GetUcdnProIspRequestNumV2Response.php | 9 +- src/UCDN/Apis/GetUcdnTrafficV2Request.php | 6 +- src/UCDN/Apis/GetUcdnTrafficV2Response.php | 9 +- .../PrefetchNewUcdnDomainCacheRequest.php | 8 +- .../PrefetchNewUcdnDomainCacheResponse.php | 6 +- src/UCDN/Apis/QueryIpLocationRequest.php | 4 +- src/UCDN/Apis/QueryIpLocationResponse.php | 9 +- .../Apis/RefreshNewUcdnDomainCacheRequest.php | 16 +- .../RefreshNewUcdnDomainCacheResponse.php | 6 +- src/UCDN/Apis/SwitchUcdnChargeTypeRequest.php | 10 +- .../Apis/SwitchUcdnChargeTypeResponse.php | 2 +- src/UCDN/Models/AccessControlConf.php | 8 +- src/UCDN/Models/AdvancedConf.php | 10 +- src/UCDN/Models/BandwidthInfoDetail.php | 10 +- src/UCDN/Models/BandwidthTrafficInfo.php | 14 +- src/UCDN/Models/CacheAllConfig.php | 27 +- src/UCDN/Models/CacheConf.php | 30 +- src/UCDN/Models/CacheKeyInfo.php | 14 +- src/UCDN/Models/CertList.php | 36 +- src/UCDN/Models/DomainBaseInfo.php | 10 +- src/UCDN/Models/DomainConfigInfo.php | 70 +- src/UCDN/Models/DomanLogList.php | 73 ++ src/UCDN/Models/DownloadStatisticInfo.php | 104 +++ src/UCDN/Models/HitRateInfo.php | 14 +- src/UCDN/Models/HitRateInfoV2.php | 14 +- src/UCDN/Models/HttpCodeInfo.php | 26 +- src/UCDN/Models/HttpCodeInfoV2.php | 30 +- src/UCDN/Models/HttpCodeV2Detail.php | 234 +++--- src/UCDN/Models/IpLocationInfo.php | 22 +- src/UCDN/Models/LogInfo.php | 64 ++ src/UCDN/Models/LogSetInfo.php | 10 +- src/UCDN/Models/LogSetList.php | 13 +- src/UCDN/Models/OriginConf.php | 38 +- src/UCDN/Models/ProIspBandwidthList.php | 14 +- src/UCDN/Models/ProIspBandwidthSet.php | 13 +- src/UCDN/Models/ProIspRequestListV2.php | 10 +- src/UCDN/Models/ProIspRequestNumSetV2.php | 13 +- src/UCDN/Models/ReferConf.php | 12 +- src/UCDN/Models/RefererList.php | 84 +++ src/UCDN/Models/RefererStatistics.php | 73 ++ src/UCDN/Models/RequestInfoV2.php | 10 +- src/UCDN/Models/TaskInfo.php | 21 +- src/UCDN/Models/TrafficSet.php | 18 +- src/UCDN/Models/UrlProgressInfo.php | 22 +- src/UCDN/Models/UrlStatistics.php | 73 ++ src/UCDN/UCDNClient.php | 473 ++++-------- .../Apis/BackupUDBInstanceBinlogRequest.php | 26 +- .../Apis/BackupUDBInstanceBinlogResponse.php | 2 +- .../Apis/BackupUDBInstanceErrorLogRequest.php | 22 +- .../BackupUDBInstanceErrorLogResponse.php | 2 +- src/UDB/Apis/BackupUDBInstanceRequest.php | 38 +- src/UDB/Apis/BackupUDBInstanceResponse.php | 2 +- .../Apis/BackupUDBInstanceSlowLogRequest.php | 26 +- .../Apis/BackupUDBInstanceSlowLogResponse.php | 2 +- src/UDB/Apis/ChangeUDBParamGroupRequest.php | 22 +- src/UDB/Apis/ChangeUDBParamGroupResponse.php | 2 +- .../Apis/CheckRecoverUDBInstanceRequest.php | 18 +- .../Apis/CheckRecoverUDBInstanceResponse.php | 6 +- .../CheckUDBInstanceToHAAllowanceRequest.php | 14 +- .../CheckUDBInstanceToHAAllowanceResponse.php | 6 +- src/UDB/Apis/ClearUDBLogRequest.php | 26 +- src/UDB/Apis/ClearUDBLogResponse.php | 2 +- .../Apis/CreateMongoDBReplicaSetRequest.php | 96 +-- .../Apis/CreateMongoDBReplicaSetResponse.php | 4 +- .../CreateUDBInstanceByRecoveryRequest.php | 58 +- .../CreateUDBInstanceByRecoveryResponse.php | 6 +- src/UDB/Apis/CreateUDBInstanceRequest.php | 126 ++-- src/UDB/Apis/CreateUDBInstanceResponse.php | 6 +- src/UDB/Apis/CreateUDBParamGroupRequest.php | 34 +- src/UDB/Apis/CreateUDBParamGroupResponse.php | 6 +- .../CreateUDBReplicationInstanceRequest.php | 38 +- .../CreateUDBReplicationInstanceResponse.php | 6 +- .../Apis/CreateUDBRouteInstanceRequest.php | 56 +- .../Apis/CreateUDBRouteInstanceResponse.php | 6 +- src/UDB/Apis/CreateUDBSlaveRequest.php | 78 +- src/UDB/Apis/CreateUDBSlaveResponse.php | 6 +- src/UDB/Apis/DeleteUDBInstanceRequest.php | 22 +- src/UDB/Apis/DeleteUDBInstanceResponse.php | 2 +- src/UDB/Apis/DeleteUDBLogPackageRequest.php | 22 +- src/UDB/Apis/DeleteUDBLogPackageResponse.php | 2 +- src/UDB/Apis/DeleteUDBParamGroupRequest.php | 22 +- src/UDB/Apis/DeleteUDBParamGroupResponse.php | 2 +- .../DescribeUDBBackupBlacklistRequest.php | 18 +- .../DescribeUDBBackupBlacklistResponse.php | 6 +- src/UDB/Apis/DescribeUDBBackupRequest.php | 38 +- src/UDB/Apis/DescribeUDBBackupResponse.php | 13 +- .../DescribeUDBBinlogBackupURLRequest.php | 18 +- .../DescribeUDBBinlogBackupURLResponse.php | 10 +- .../DescribeUDBInstanceBackupStateRequest.php | 22 +- ...DescribeUDBInstanceBackupStateResponse.php | 6 +- .../DescribeUDBInstanceBackupURLRequest.php | 22 +- .../DescribeUDBInstanceBackupURLResponse.php | 10 +- ...ibeUDBInstanceBinlogBackupStateRequest.php | 22 +- ...beUDBInstanceBinlogBackupStateResponse.php | 6 +- .../Apis/DescribeUDBInstanceBinlogRequest.php | 26 +- .../DescribeUDBInstanceBinlogResponse.php | 9 +- .../Apis/DescribeUDBInstanceLogRequest.php | 30 +- .../Apis/DescribeUDBInstanceLogResponse.php | 10 +- .../Apis/DescribeUDBInstancePriceRequest.php | 46 +- .../Apis/DescribeUDBInstancePriceResponse.php | 9 +- src/UDB/Apis/DescribeUDBInstanceRequest.php | 42 +- src/UDB/Apis/DescribeUDBInstanceResponse.php | 13 +- .../Apis/DescribeUDBInstanceStateRequest.php | 18 +- .../Apis/DescribeUDBInstanceStateResponse.php | 6 +- ...DescribeUDBInstanceUpgradePriceRequest.php | 34 +- ...escribeUDBInstanceUpgradePriceResponse.php | 6 +- .../Apis/DescribeUDBLogBackupURLRequest.php | 22 +- .../Apis/DescribeUDBLogBackupURLResponse.php | 10 +- src/UDB/Apis/DescribeUDBLogPackageRequest.php | 40 +- .../Apis/DescribeUDBLogPackageResponse.php | 13 +- src/UDB/Apis/DescribeUDBParamGroupRequest.php | 38 +- .../Apis/DescribeUDBParamGroupResponse.php | 13 +- .../Apis/DescribeUDBSplittingInfoRequest.php | 14 +- .../Apis/DescribeUDBSplittingInfoResponse.php | 41 +- src/UDB/Apis/DescribeUDBTypeRequest.php | 30 +- src/UDB/Apis/DescribeUDBTypeResponse.php | 9 +- src/UDB/Apis/DisableUDBRWSplittingRequest.php | 14 +- .../Apis/DisableUDBRWSplittingResponse.php | 2 +- .../Apis/EditUDBBackupBlacklistRequest.php | 22 +- .../Apis/EditUDBBackupBlacklistResponse.php | 2 +- src/UDB/Apis/EnableUDBRWSplittingRequest.php | 18 +- src/UDB/Apis/EnableUDBRWSplittingResponse.php | 10 +- src/UDB/Apis/ExtractUDBParamGroupRequest.php | 18 +- src/UDB/Apis/ExtractUDBParamGroupResponse.php | 6 +- ...hUDBInstanceEarliestRecoverTimeRequest.php | 18 +- ...UDBInstanceEarliestRecoverTimeResponse.php | 6 +- src/UDB/Apis/GetUDBClientConnNumRequest.php | 112 +++ src/UDB/Apis/GetUDBClientConnNumResponse.php | 54 ++ src/UDB/Apis/ModifyUDBInstanceNameRequest.php | 22 +- .../Apis/ModifyUDBInstanceNameResponse.php | 2 +- .../Apis/ModifyUDBInstancePasswordRequest.php | 26 +- .../ModifyUDBInstancePasswordResponse.php | 2 +- .../Apis/PromoteUDBInstanceToHARequest.php | 14 +- .../Apis/PromoteUDBInstanceToHAResponse.php | 2 +- src/UDB/Apis/PromoteUDBSlaveRequest.php | 22 +- src/UDB/Apis/PromoteUDBSlaveResponse.php | 2 +- src/UDB/Apis/ResizeUDBInstanceRequest.php | 54 +- src/UDB/Apis/ResizeUDBInstanceResponse.php | 2 +- src/UDB/Apis/RestartRWSplittingRequest.php | 14 +- src/UDB/Apis/RestartRWSplittingResponse.php | 2 +- src/UDB/Apis/RestartUDBInstanceRequest.php | 18 +- src/UDB/Apis/RestartUDBInstanceResponse.php | 2 +- src/UDB/Apis/SetUDBRWSplittingRequest.php | 26 +- src/UDB/Apis/SetUDBRWSplittingResponse.php | 2 +- src/UDB/Apis/StartUDBInstanceRequest.php | 18 +- src/UDB/Apis/StartUDBInstanceResponse.php | 2 +- src/UDB/Apis/StopUDBInstanceRequest.php | 22 +- src/UDB/Apis/StopUDBInstanceResponse.php | 2 +- src/UDB/Apis/SwitchUDBHAToSentinelRequest.php | 50 +- .../Apis/SwitchUDBHAToSentinelResponse.php | 2 +- src/UDB/Apis/SwitchUDBInstanceToHARequest.php | 26 +- .../Apis/SwitchUDBInstanceToHAResponse.php | 6 +- ...UpdateUDBInstanceBackupStrategyRequest.php | 34 +- ...pdateUDBInstanceBackupStrategyResponse.php | 2 +- ...ateUDBInstanceSlaveBackupSwitchRequest.php | 26 +- ...teUDBInstanceSlaveBackupSwitchResponse.php | 2 +- src/UDB/Apis/UpdateUDBParamGroupRequest.php | 38 +- src/UDB/Apis/UpdateUDBParamGroupResponse.php | 2 +- .../Apis/UpgradeUDBInstanceToHARequest.php | 18 +- .../Apis/UpgradeUDBInstanceToHAResponse.php | 2 +- src/UDB/Apis/UploadUDBParamGroupRequest.php | 34 +- src/UDB/Apis/UploadUDBParamGroupResponse.php | 6 +- src/UDB/Models/ConnNumMap.php | 64 ++ src/UDB/Models/LogPackageDataSet.php | 42 +- src/UDB/Models/UDBBackupSet.php | 46 +- src/UDB/Models/UDBInstanceBinlogSet.php | 18 +- src/UDB/Models/UDBInstancePriceSet.php | 10 +- src/UDB/Models/UDBInstanceSet.php | 165 ++-- src/UDB/Models/UDBParamGroupSet.php | 29 +- src/UDB/Models/UDBParamMemberSet.php | 30 +- src/UDB/Models/UDBRWSplittingSet.php | 22 +- src/UDB/Models/UDBSlaveInstanceSet.php | 150 ++-- src/UDB/Models/UDBTypeSet.php | 6 +- src/UDB/Models/UFileDataSet.php | 10 +- src/UDB/UDBClient.php | 217 +++--- .../Apis/ChangeUDDBInstanceNameRequest.php | 22 +- .../Apis/ChangeUDDBInstanceNameResponse.php | 2 +- src/UDDB/Apis/ChangeUDDBSlaveCountRequest.php | 22 +- .../Apis/ChangeUDDBSlaveCountResponse.php | 2 +- src/UDDB/Apis/CreateUDDBInstanceRequest.php | 86 +-- src/UDDB/Apis/CreateUDDBInstanceResponse.php | 6 +- src/UDDB/Apis/DeleteUDDBInstanceRequest.php | 18 +- src/UDDB/Apis/DeleteUDDBInstanceResponse.php | 2 +- .../Apis/DescribeUDDBInstancePriceRequest.php | 54 +- .../DescribeUDDBInstancePriceResponse.php | 6 +- src/UDDB/Apis/DescribeUDDBInstanceRequest.php | 18 +- .../Apis/DescribeUDDBInstanceResponse.php | 9 +- ...escribeUDDBInstanceUpgradePriceRequest.php | 50 +- ...scribeUDDBInstanceUpgradePriceResponse.php | 6 +- src/UDDB/Apis/RestartUDDBInstanceRequest.php | 18 +- src/UDDB/Apis/RestartUDDBInstanceResponse.php | 2 +- src/UDDB/Apis/StartUDDBInstanceRequest.php | 18 +- src/UDDB/Apis/StartUDDBInstanceResponse.php | 2 +- src/UDDB/Apis/StopUDDBInstanceRequest.php | 18 +- src/UDDB/Apis/StopUDDBInstanceResponse.php | 2 +- src/UDDB/Apis/UpgradeUDDBDataNodeRequest.php | 30 +- src/UDDB/Apis/UpgradeUDDBDataNodeResponse.php | 2 +- src/UDDB/Apis/UpgradeUDDBInstanceRequest.php | 30 +- src/UDDB/Apis/UpgradeUDDBInstanceResponse.php | 2 +- src/UDDB/Models/DataNodeInfo.php | 37 +- src/UDDB/Models/DataSetUDDB.php | 89 ++- src/UDDB/Models/PriceDetailInfo.php | 14 +- src/UDDB/Models/PriceInfo.php | 14 +- src/UDDB/Models/SlaveInfo.php | 14 +- src/UDDB/UDDBClient.php | 38 +- src/UDPN/Apis/AllocateUDPNRequest.php | 38 +- src/UDPN/Apis/AllocateUDPNResponse.php | 6 +- src/UDPN/Apis/DescribeUDPNRequest.php | 22 +- src/UDPN/Apis/DescribeUDPNResponse.php | 13 +- src/UDPN/Apis/GetUDPNLineListRequest.php | 10 +- src/UDPN/Apis/GetUDPNLineListResponse.php | 13 +- src/UDPN/Apis/GetUDPNPriceRequest.php | 30 +- src/UDPN/Apis/GetUDPNPriceResponse.php | 10 +- src/UDPN/Apis/GetUDPNUpgradePriceRequest.php | 18 +- src/UDPN/Apis/GetUDPNUpgradePriceResponse.php | 6 +- src/UDPN/Apis/ModifyUDPNBandwidthRequest.php | 18 +- src/UDPN/Apis/ModifyUDPNBandwidthResponse.php | 2 +- src/UDPN/Apis/ReleaseUDPNRequest.php | 14 +- src/UDPN/Apis/ReleaseUDPNResponse.php | 2 +- src/UDPN/Models/UDPNData.php | 30 +- src/UDPN/Models/UDPNLineSet.php | 14 +- src/UDPN/UDPNClient.php | 23 +- src/UDisk/Apis/AttachUDiskRequest.php | 30 +- src/UDisk/Apis/AttachUDiskResponse.php | 18 +- src/UDisk/Apis/CloneUDiskRequest.php | 62 +- src/UDisk/Apis/CloneUDiskResponse.php | 4 +- src/UDisk/Apis/CloneUDiskSnapshotRequest.php | 66 +- src/UDisk/Apis/CloneUDiskSnapshotResponse.php | 4 +- src/UDisk/Apis/CloneUDiskUDataArkRequest.php | 70 +- src/UDisk/Apis/CloneUDiskUDataArkResponse.php | 4 +- src/UDisk/Apis/CreateAttachUDiskRequest.php | 70 +- src/UDisk/Apis/CreateAttachUDiskResponse.php | 18 +- src/UDisk/Apis/CreateUDiskRequest.php | 62 +- src/UDisk/Apis/CreateUDiskResponse.php | 4 +- src/UDisk/Apis/CreateUDiskSnapshotRequest.php | 34 +- .../Apis/CreateUDiskSnapshotResponse.php | 4 +- src/UDisk/Apis/DeleteUDiskRequest.php | 18 +- src/UDisk/Apis/DeleteUDiskResponse.php | 2 +- src/UDisk/Apis/DeleteUDiskSnapshotRequest.php | 22 +- .../Apis/DeleteUDiskSnapshotResponse.php | 2 +- .../Apis/DescribeRecycleUDiskRequest.php | 22 +- .../Apis/DescribeRecycleUDiskResponse.php | 13 +- src/UDisk/Apis/DescribeUDiskPriceRequest.php | 46 +- src/UDisk/Apis/DescribeUDiskPriceResponse.php | 9 +- src/UDisk/Apis/DescribeUDiskRequest.php | 66 +- src/UDisk/Apis/DescribeUDiskResponse.php | 13 +- .../Apis/DescribeUDiskSnapshotRequest.php | 30 +- .../Apis/DescribeUDiskSnapshotResponse.php | 13 +- .../Apis/DescribeUDiskUpgradePriceRequest.php | 38 +- .../DescribeUDiskUpgradePriceResponse.php | 10 +- src/UDisk/Apis/DetachUDiskRequest.php | 26 +- src/UDisk/Apis/DetachUDiskResponse.php | 14 +- src/UDisk/Apis/RecoverUDiskRequest.php | 26 +- src/UDisk/Apis/RecoverUDiskResponse.php | 2 +- src/UDisk/Apis/RenameUDiskRequest.php | 22 +- src/UDisk/Apis/RenameUDiskResponse.php | 2 +- src/UDisk/Apis/ResizeUDiskRequest.php | 30 +- src/UDisk/Apis/ResizeUDiskResponse.php | 2 +- src/UDisk/Apis/RestoreUDiskRequest.php | 26 +- src/UDisk/Apis/RestoreUDiskResponse.php | 2 +- .../Apis/SetUDiskUDataArkModeRequest.php | 26 +- .../Apis/SetUDiskUDataArkModeResponse.php | 2 +- src/UDisk/Models/RecycleUDiskSet.php | 34 +- src/UDisk/Models/UDiskDataSet.php | 134 ++-- src/UDisk/Models/UDiskPriceDataSet.php | 22 +- src/UDisk/Models/UDiskSnapshotSet.php | 78 +- src/UDisk/UDiskClient.php | 68 +- src/UEC/Apis/BindUEcFirewallRequest.php | 14 +- src/UEC/Apis/BindUEcFirewallResponse.php | 2 +- src/UEC/Apis/CreateUEcCustomImageRequest.php | 111 +++ src/UEC/Apis/CreateUEcCustomImageResponse.php | 44 ++ src/UEC/Apis/CreateUEcFirewallRequest.php | 21 +- src/UEC/Apis/CreateUEcFirewallResponse.php | 6 +- src/UEC/Apis/CreateUEcHolderRequest.php | 75 +- src/UEC/Apis/CreateUEcHolderResponse.php | 6 +- src/UEC/Apis/CreateUEcSubnetRequest.php | 22 +- src/UEC/Apis/CreateUEcSubnetResponse.php | 6 +- src/UEC/Apis/CreateUEcVHostRequest.php | 84 +-- src/UEC/Apis/CreateUEcVHostResponse.php | 9 +- src/UEC/Apis/DeleteUEcCustomImageRequest.php | 14 +- src/UEC/Apis/DeleteUEcCustomImageResponse.php | 6 +- src/UEC/Apis/DeleteUEcHolderRequest.php | 8 +- src/UEC/Apis/DeleteUEcHolderResponse.php | 2 +- src/UEC/Apis/DeleteUEcSubnetRequest.php | 10 +- src/UEC/Apis/DeleteUEcSubnetResponse.php | 2 +- src/UEC/Apis/DeleteUEcVHostRequest.php | 8 +- src/UEC/Apis/DeleteUEcVHostResponse.php | 2 +- src/UEC/Apis/DescribeUEcFirewallRequest.php | 22 +- .../DescribeUEcFirewallResourceRequest.php | 10 +- .../DescribeUEcFirewallResourceResponse.php | 13 +- src/UEC/Apis/DescribeUEcFirewallResponse.php | 13 +- src/UEC/Apis/DescribeUEcHolderIDCRequest.php | 24 +- src/UEC/Apis/DescribeUEcHolderIDCResponse.php | 9 +- src/UEC/Apis/DescribeUEcHolderRequest.php | 16 +- src/UEC/Apis/DescribeUEcHolderResponse.php | 13 +- src/UEC/Apis/DescribeUEcIDCRequest.php | 48 +- src/UEC/Apis/DescribeUEcIDCResponse.php | 9 +- src/UEC/Apis/DescribeUEcSubnetRequest.php | 14 +- src/UEC/Apis/DescribeUEcSubnetResponse.php | 9 +- src/UEC/Apis/DescribeUEcVHostISPRequest.php | 14 +- src/UEC/Apis/DescribeUEcVHostISPResponse.php | 9 +- src/UEC/Apis/DescribeUEcVHostRequest.php | 18 +- src/UEC/Apis/DescribeUEcVHostResponse.php | 13 +- src/UEC/Apis/GetUEcHolderLogRequest.php | 14 +- src/UEC/Apis/GetUEcHolderLogResponse.php | 6 +- src/UEC/Apis/GetUEcHolderMetricsRequest.php | 24 +- src/UEC/Apis/GetUEcHolderMetricsResponse.php | 6 +- src/UEC/Apis/GetUEcIDCCutInfoRequest.php | 2 +- src/UEC/Apis/GetUEcIDCCutInfoResponse.php | 13 +- src/UEC/Apis/GetUEcIDCVHostDataRequest.php | 18 +- src/UEC/Apis/GetUEcIDCVHostDataResponse.php | 6 +- src/UEC/Apis/GetUEcImageRequest.php | 18 +- src/UEC/Apis/GetUEcImageResponse.php | 13 +- src/UEC/Apis/GetUEcPodPriceRequest.php | 34 +- src/UEC/Apis/GetUEcPodPriceResponse.php | 10 +- src/UEC/Apis/GetUEcUpgradePriceRequest.php | 30 +- src/UEC/Apis/GetUEcUpgradePriceResponse.php | 6 +- src/UEC/Apis/GetUEcVHostDataRequest.php | 20 +- src/UEC/Apis/GetUEcVHostDataResponse.php | 6 +- src/UEC/Apis/GetUEcVHostPriceRequest.php | 54 +- src/UEC/Apis/GetUEcVHostPriceResponse.php | 10 +- src/UEC/Apis/ImportUEcCustomImageRequest.php | 32 +- src/UEC/Apis/ImportUEcCustomImageResponse.php | 6 +- src/UEC/Apis/LoginUEcDockerRequest.php | 14 +- src/UEC/Apis/LoginUEcDockerResponse.php | 14 +- src/UEC/Apis/ModifyUEcBandwidthRequest.php | 14 +- src/UEC/Apis/ModifyUEcBandwidthResponse.php | 2 +- src/UEC/Apis/ModifyUEcHolderNameRequest.php | 14 +- src/UEC/Apis/ModifyUEcHolderNameResponse.php | 2 +- src/UEC/Apis/ModifyUEcImageNameRequest.php | 18 +- src/UEC/Apis/ModifyUEcImageNameResponse.php | 2 +- src/UEC/Apis/PoweroffUEcVHostRequest.php | 8 +- src/UEC/Apis/PoweroffUEcVHostResponse.php | 2 +- src/UEC/Apis/ReinstallUEcVHostRequest.php | 26 +- src/UEC/Apis/ReinstallUEcVHostResponse.php | 2 +- src/UEC/Apis/RestartUEcHolderRequest.php | 8 +- src/UEC/Apis/RestartUEcHolderResponse.php | 2 +- src/UEC/Apis/RestartUEcVHostRequest.php | 8 +- src/UEC/Apis/RestartUEcVHostResponse.php | 2 +- src/UEC/Apis/StartUEcVHostRequest.php | 8 +- src/UEC/Apis/StartUEcVHostResponse.php | 2 +- src/UEC/Apis/StopUEcVHostRequest.php | 8 +- src/UEC/Apis/StopUEcVHostResponse.php | 2 +- src/UEC/Apis/UnBindUEcFirewallRequest.php | 14 +- src/UEC/Apis/UnBindUEcFirewallResponse.php | 2 +- .../UpdateUEcFirewallAttributeRequest.php | 18 +- .../UpdateUEcFirewallAttributeResponse.php | 2 +- src/UEC/Apis/UpdateUEcFirewallRequest.php | 17 +- src/UEC/Apis/UpdateUEcFirewallResponse.php | 2 +- src/UEC/Apis/UpdateUEcSubnetRequest.php | 18 +- src/UEC/Apis/UpdateUEcSubnetResponse.php | 2 +- src/UEC/Models/CfgDictList.php | 14 +- src/UEC/Models/DataSet.php | 72 +- src/UEC/Models/DeployImageInfo.php | 10 +- src/UEC/Models/DockerInfo.php | 48 +- src/UEC/Models/EnvList.php | 10 +- src/UEC/Models/FirewallInfo.php | 33 +- src/UEC/Models/HolderList.php | 102 ++- src/UEC/Models/IDCCutInfo.php | 33 +- src/UEC/Models/IdcInfo.php | 30 +- src/UEC/Models/ImageInfo.php | 45 +- src/UEC/Models/ImageList.php | 14 +- src/UEC/Models/IpList.php | 10 +- src/UEC/Models/MetricisDataSet.php | 44 +- src/UEC/Models/MonitorInfo.php | 10 +- src/UEC/Models/NodeInfo.php | 105 +-- src/UEC/Models/NodeIpList.php | 14 +- src/UEC/Models/NodeIspList.php | 22 +- src/UEC/Models/NodeList.php | 6 +- src/UEC/Models/ResourceInfo.php | 20 +- src/UEC/Models/ResourceSet.php | 8 +- src/UEC/Models/RuleInfo.php | 26 +- src/UEC/Models/StorVolumeInfo.php | 18 +- src/UEC/Models/SubnetInfo.php | 34 +- src/UEC/Params/CreateUEcFirewallParamRule.php | 26 +- src/UEC/Params/CreateUEcHolderParamImage.php | 10 +- src/UEC/Params/CreateUEcHolderParamPack.php | 38 +- .../Params/CreateUEcHolderParamStorage.php | 10 +- src/UEC/Params/UpdateUEcFirewallParamRule.php | 26 +- src/UEC/UECClient.php | 159 ++-- .../Apis/AddUFSVolumeMountPointRequest.php | 154 ++++ .../Apis/AddUFSVolumeMountPointResponse.php | 26 + src/UFS/Apis/CreateUFSVolumeRequest.php | 66 +- src/UFS/Apis/CreateUFSVolumeResponse.php | 14 +- src/UFS/Apis/DescribeUFSVolume2Request.php | 22 +- src/UFS/Apis/DescribeUFSVolume2Response.php | 13 +- .../DescribeUFSVolumeMountpointRequest.php | 91 +++ .../DescribeUFSVolumeMountpointResponse.php | 94 +++ .../Apis/DescribeUFSVolumePriceRequest.php | 172 +++++ .../Apis/DescribeUFSVolumePriceResponse.php | 54 ++ src/UFS/Apis/ExtendUFSVolumeRequest.php | 18 +- src/UFS/Apis/ExtendUFSVolumeResponse.php | 2 +- .../Apis/RemoveUFSVolumeMountPointRequest.php | 133 ++++ .../RemoveUFSVolumeMountPointResponse.php | 26 + src/UFS/Apis/RemoveUFSVolumeRequest.php | 14 +- src/UFS/Apis/RemoveUFSVolumeResponse.php | 2 +- src/UFS/Apis/UpdateUFSVolumeInfoRequest.php | 131 ++++ src/UFS/Apis/UpdateUFSVolumeInfoResponse.php | 26 + src/UFS/Models/MountPointInfo.php | 144 ++++ src/UFS/Models/UFSPriceDataSet.php | 84 +++ src/UFS/Models/UFSVolumeInfo2.php | 54 +- src/UFS/UFSClient.php | 194 ++++- src/UFile/Apis/CreateBucketRequest.php | 18 +- src/UFile/Apis/CreateBucketResponse.php | 10 +- .../Apis/CreateUFileLifeCycleRequest.php | 213 ++++++ .../Apis/CreateUFileLifeCycleResponse.php | 44 ++ src/UFile/Apis/CreateUFileTokenRequest.php | 24 +- src/UFile/Apis/CreateUFileTokenResponse.php | 6 +- src/UFile/Apis/DeleteBucketRequest.php | 10 +- src/UFile/Apis/DeleteBucketResponse.php | 10 +- .../Apis/DeleteUFileLifeCycleRequest.php | 111 +++ .../Apis/DeleteUFileLifeCycleResponse.php | 26 + src/UFile/Apis/DeleteUFileTokenRequest.php | 14 +- src/UFile/Apis/DeleteUFileTokenResponse.php | 2 +- src/UFile/Apis/DescribeBucketRequest.php | 22 +- src/UFile/Apis/DescribeBucketResponse.php | 9 +- .../Apis/DescribeUFileLifeCycleRequest.php | 110 +++ .../Apis/DescribeUFileLifeCycleResponse.php | 54 ++ src/UFile/Apis/DescribeUFileTokenRequest.php | 22 +- src/UFile/Apis/DescribeUFileTokenResponse.php | 9 +- src/UFile/Apis/GetUFileDailyReportRequest.php | 22 +- .../Apis/GetUFileDailyReportResponse.php | 9 +- src/UFile/Apis/GetUFileQuotaInfoRequest.php | 12 +- src/UFile/Apis/GetUFileQuotaInfoResponse.php | 9 +- src/UFile/Apis/GetUFileQuotaPriceRequest.php | 18 +- src/UFile/Apis/GetUFileQuotaPriceResponse.php | 6 +- src/UFile/Apis/GetUFileQuotaRequest.php | 10 +- src/UFile/Apis/GetUFileQuotaResponse.php | 6 +- src/UFile/Apis/GetUFileReportRequest.php | 18 +- src/UFile/Apis/GetUFileReportResponse.php | 9 +- src/UFile/Apis/SetUFileRefererRequest.php | 28 +- src/UFile/Apis/SetUFileRefererResponse.php | 2 +- src/UFile/Apis/UpdateBucketRequest.php | 14 +- src/UFile/Apis/UpdateBucketResponse.php | 10 +- .../Apis/UpdateUFileLifeCycleRequest.php | 234 ++++++ .../Apis/UpdateUFileLifeCycleResponse.php | 26 + src/UFile/Apis/UpdateUFileTokenRequest.php | 28 +- src/UFile/Apis/UpdateUFileTokenResponse.php | 2 +- src/UFile/Models/LifeCycleItem.php | 184 +++++ src/UFile/Models/UFileBucketSet.php | 44 +- src/UFile/Models/UFileDailyReportItem.php | 50 +- src/UFile/Models/UFileDomainSet.php | 10 +- src/UFile/Models/UFileQuotaDataSetItem.php | 22 +- src/UFile/Models/UFileQuotaLeft.php | 6 +- src/UFile/Models/UFileReportItem.php | 16 +- src/UFile/Models/UFileReportSet.php | 18 +- src/UFile/Models/UFileTokenSet.php | 40 +- src/UFile/Models/UFileTotalReportItem.php | 26 +- src/UFile/UFileClient.php | 188 ++++- src/UHost/Apis/CopyCustomImageRequest.php | 34 +- src/UHost/Apis/CopyCustomImageResponse.php | 6 +- src/UHost/Apis/CreateCustomImageRequest.php | 26 +- src/UHost/Apis/CreateCustomImageResponse.php | 6 +- .../Apis/CreateIsolationGroupRequest.php | 18 +- .../Apis/CreateIsolationGroupResponse.php | 6 +- src/UHost/Apis/CreateUHostInstanceRequest.php | 150 ++-- .../Apis/CreateUHostInstanceResponse.php | 6 +- src/UHost/Apis/CreateUHostKeyPairRequest.php | 18 +- src/UHost/Apis/CreateUHostKeyPairResponse.php | 6 +- .../Apis/DeleteIsolationGroupRequest.php | 14 +- .../Apis/DeleteIsolationGroupResponse.php | 6 +- src/UHost/Apis/DeleteUHostKeyPairsRequest.php | 16 +- .../Apis/DeleteUHostKeyPairsResponse.php | 2 +- src/UHost/Apis/DescribeImageRequest.php | 38 +- src/UHost/Apis/DescribeImageResponse.php | 13 +- .../Apis/DescribeIsolationGroupRequest.php | 22 +- .../Apis/DescribeIsolationGroupResponse.php | 13 +- .../Apis/DescribeUHostInstanceRequest.php | 44 +- .../Apis/DescribeUHostInstanceResponse.php | 13 +- .../Apis/DescribeUHostKeyPairsRequest.php | 30 +- .../Apis/DescribeUHostKeyPairsResponse.php | 13 +- src/UHost/Apis/DescribeUHostTagsRequest.php | 14 +- src/UHost/Apis/DescribeUHostTagsResponse.php | 13 +- .../GetAttachedDiskUpgradePriceRequest.php | 30 +- .../GetAttachedDiskUpgradePriceResponse.php | 6 +- .../Apis/GetUHostInstancePriceRequest.php | 80 +- .../Apis/GetUHostInstancePriceResponse.php | 9 +- .../Apis/GetUHostInstanceVncInfoRequest.php | 18 +- .../Apis/GetUHostInstanceVncInfoResponse.php | 18 +- .../Apis/GetUHostUpgradePriceRequest.php | 30 +- .../Apis/GetUHostUpgradePriceResponse.php | 10 +- src/UHost/Apis/ImportCustomImageRequest.php | 38 +- src/UHost/Apis/ImportCustomImageResponse.php | 6 +- src/UHost/Apis/ImportUHostKeyPairsRequest.php | 22 +- .../Apis/ImportUHostKeyPairsResponse.php | 14 +- src/UHost/Apis/LeaveIsolationGroupRequest.php | 22 +- .../Apis/LeaveIsolationGroupResponse.php | 6 +- src/UHost/Apis/ModifyUHostIPRequest.php | 26 +- src/UHost/Apis/ModifyUHostIPResponse.php | 6 +- .../Apis/ModifyUHostInstanceNameRequest.php | 22 +- .../Apis/ModifyUHostInstanceNameResponse.php | 6 +- .../Apis/ModifyUHostInstanceRemarkRequest.php | 22 +- .../ModifyUHostInstanceRemarkResponse.php | 6 +- .../Apis/ModifyUHostInstanceTagRequest.php | 22 +- .../Apis/ModifyUHostInstanceTagResponse.php | 6 +- .../Apis/PoweroffUHostInstanceRequest.php | 18 +- .../Apis/PoweroffUHostInstanceResponse.php | 6 +- src/UHost/Apis/RebootUHostInstanceRequest.php | 22 +- .../Apis/RebootUHostInstanceResponse.php | 6 +- .../Apis/ReinstallUHostInstanceRequest.php | 50 +- .../Apis/ReinstallUHostInstanceResponse.php | 6 +- .../ResetUHostInstancePasswordRequest.php | 22 +- .../ResetUHostInstancePasswordResponse.php | 6 +- src/UHost/Apis/ResizeAttachedDiskRequest.php | 30 +- src/UHost/Apis/ResizeAttachedDiskResponse.php | 10 +- src/UHost/Apis/ResizeUHostInstanceRequest.php | 30 +- .../Apis/ResizeUHostInstanceResponse.php | 6 +- src/UHost/Apis/StartUHostInstanceRequest.php | 22 +- src/UHost/Apis/StartUHostInstanceResponse.php | 6 +- src/UHost/Apis/StopUHostInstanceRequest.php | 18 +- src/UHost/Apis/StopUHostInstanceResponse.php | 6 +- .../Apis/TerminateCustomImageRequest.php | 14 +- .../Apis/TerminateCustomImageResponse.php | 6 +- .../Apis/TerminateUHostInstanceRequest.php | 26 +- .../Apis/TerminateUHostInstanceResponse.php | 10 +- .../Apis/UpgradeToArkUHostInstanceRequest.php | 16 +- .../UpgradeToArkUHostInstanceResponse.php | 4 +- src/UHost/Models/IsolationGroup.php | 21 +- src/UHost/Models/KeyPair.php | 26 +- src/UHost/Models/KeyPairDesc.php | 22 +- src/UHost/Models/SpreadInfo.php | 10 +- src/UHost/Models/UHostDiskSet.php | 38 +- src/UHost/Models/UHostIPSet.php | 46 +- src/UHost/Models/UHostImageSet.php | 64 +- src/UHost/Models/UHostInstanceSet.php | 168 ++--- src/UHost/Models/UHostKeyPair.php | 10 +- src/UHost/Models/UHostPriceSet.php | 18 +- src/UHost/Models/UHostTagSet.php | 14 +- .../Params/CreateUHostInstanceParamDisks.php | 34 +- .../CreateUHostInstanceParamFeatures.php | 6 +- ...eateUHostInstanceParamNetworkInterface.php | 14 +- ...eUHostInstanceParamNetworkInterfaceEIP.php | 42 +- ...UHostInstanceParamNetworkInterfaceIPv6.php | 2 +- .../CreateUHostInstanceParamVolumes.php | 2 +- .../GetUHostInstancePriceParamDisks.php | 18 +- .../GetUHostInstancePriceParamVirtualGpu.php | 2 +- .../GetUHostInstancePriceParamVolumes.php | 2 +- src/UHost/UHostClient.php | 113 +-- src/UK8S/Apis/AddUK8SExistingUHostRequest.php | 54 +- .../Apis/AddUK8SExistingUHostResponse.php | 2 +- src/UK8S/Apis/AddUK8SNodeGroupRequest.php | 372 +++++++++ src/UK8S/Apis/AddUK8SNodeGroupResponse.php | 44 ++ src/UK8S/Apis/AddUK8SPHostNodeRequest.php | 70 +- src/UK8S/Apis/AddUK8SPHostNodeResponse.php | 2 +- src/UK8S/Apis/AddUK8SUHostNodeRequest.php | 102 +-- src/UK8S/Apis/AddUK8SUHostNodeResponse.php | 4 +- src/UK8S/Apis/CreateUK8SClusterV2Request.php | 108 ++- src/UK8S/Apis/CreateUK8SClusterV2Response.php | 6 +- src/UK8S/Apis/DelUK8SClusterNodeV2Request.php | 22 +- .../Apis/DelUK8SClusterNodeV2Response.php | 2 +- src/UK8S/Apis/DelUK8SClusterRequest.php | 18 +- src/UK8S/Apis/DelUK8SClusterResponse.php | 2 +- src/UK8S/Apis/DescribeUK8SClusterRequest.php | 91 +++ src/UK8S/Apis/DescribeUK8SClusterResponse.php | 469 ++++++++++++ src/UK8S/Apis/DescribeUK8SImageRequest.php | 14 +- src/UK8S/Apis/DescribeUK8SImageResponse.php | 16 +- src/UK8S/Apis/DescribeUK8SNodeRequest.php | 18 +- src/UK8S/Apis/DescribeUK8SNodeResponse.php | 109 ++- .../Apis/ListUK8SClusterNodeV2Request.php | 14 +- .../Apis/ListUK8SClusterNodeV2Response.php | 13 +- src/UK8S/Apis/ListUK8SClusterV2Request.php | 22 +- src/UK8S/Apis/ListUK8SClusterV2Response.php | 13 +- src/UK8S/Apis/ListUK8SNodeGroupRequest.php | 91 +++ src/UK8S/Apis/ListUK8SNodeGroupResponse.php | 54 ++ src/UK8S/Apis/RemoveUK8SNodeGroupRequest.php | 112 +++ src/UK8S/Apis/RemoveUK8SNodeGroupResponse.php | 26 + src/UK8S/Models/ClusterSet.php | 58 +- src/UK8S/Models/DiskSet.php | 224 ++++++ src/UK8S/Models/IPSet.php | 124 +++ src/UK8S/Models/ImageInfo.php | 18 +- src/UK8S/Models/K8SNodeCondition.php | 26 +- src/UK8S/Models/KubeProxy.php | 6 +- src/UK8S/Models/NodeGroupSet.php | 324 ++++++++ src/UK8S/Models/NodeInfoV2.php | 85 +-- src/UK8S/Models/UHostIPSet.php | 30 +- src/UK8S/Models/UhostInfo.php | 282 +++++++ .../CreateUK8SClusterV2ParamKubeProxy.php | 6 +- .../Params/CreateUK8SClusterV2ParamMaster.php | 6 +- .../Params/CreateUK8SClusterV2ParamNodes.php | 58 +- src/UK8S/UK8SClient.php | 274 ++++++- src/ULB/Apis/AllocateBackendRequest.php | 70 +- src/ULB/Apis/AllocateBackendResponse.php | 6 +- src/ULB/Apis/BindSSLRequest.php | 22 +- src/ULB/Apis/BindSSLResponse.php | 2 +- src/ULB/Apis/CreatePolicyRequest.php | 32 +- src/ULB/Apis/CreatePolicyResponse.php | 6 +- src/ULB/Apis/CreateSSLRequest.php | 34 +- src/ULB/Apis/CreateSSLResponse.php | 6 +- src/ULB/Apis/CreateULBRequest.php | 54 +- src/ULB/Apis/CreateULBResponse.php | 10 +- src/ULB/Apis/CreateVServerRequest.php | 66 +- src/ULB/Apis/CreateVServerResponse.php | 6 +- src/ULB/Apis/DeletePolicyRequest.php | 18 +- src/ULB/Apis/DeletePolicyResponse.php | 2 +- src/ULB/Apis/DeleteSSLRequest.php | 14 +- src/ULB/Apis/DeleteSSLResponse.php | 2 +- src/ULB/Apis/DeleteULBRequest.php | 18 +- src/ULB/Apis/DeleteULBResponse.php | 2 +- src/ULB/Apis/DeleteVServerRequest.php | 18 +- src/ULB/Apis/DeleteVServerResponse.php | 2 +- src/ULB/Apis/DescribeSSLRequest.php | 22 +- src/ULB/Apis/DescribeSSLResponse.php | 13 +- src/ULB/Apis/DescribeULBRequest.php | 34 +- src/ULB/Apis/DescribeULBResponse.php | 13 +- src/ULB/Apis/DescribeULBSimpleRequest.php | 34 +- src/ULB/Apis/DescribeULBSimpleResponse.php | 13 +- src/ULB/Apis/DescribeVServerRequest.php | 27 +- src/ULB/Apis/DescribeVServerResponse.php | 13 +- src/ULB/Apis/ReleaseBackendRequest.php | 18 +- src/ULB/Apis/ReleaseBackendResponse.php | 2 +- src/ULB/Apis/UnbindSSLRequest.php | 22 +- src/ULB/Apis/UnbindSSLResponse.php | 2 +- .../Apis/UpdateBackendAttributeRequest.php | 34 +- .../Apis/UpdateBackendAttributeResponse.php | 2 +- src/ULB/Apis/UpdatePolicyRequest.php | 32 +- src/ULB/Apis/UpdatePolicyResponse.php | 2 +- src/ULB/Apis/UpdateSSLAttributeRequest.php | 113 +++ src/ULB/Apis/UpdateSSLAttributeResponse.php | 26 + src/ULB/Apis/UpdateULBAttributeRequest.php | 26 +- src/ULB/Apis/UpdateULBAttributeResponse.php | 2 +- .../Apis/UpdateVServerAttributeRequest.php | 58 +- .../Apis/UpdateVServerAttributeResponse.php | 2 +- src/ULB/Models/FirewallSet.php | 10 +- src/ULB/Models/LoggerSet.php | 14 +- src/ULB/Models/PolicyBackendSet.php | 38 +- src/ULB/Models/SSLBindedTargetSet.php | 18 +- src/ULB/Models/ULBBackendSet.php | 54 +- src/ULB/Models/ULBIPSet.php | 22 +- src/ULB/Models/ULBPolicySet.php | 57 +- src/ULB/Models/ULBSSLSet.php | 33 +- src/ULB/Models/ULBSet.php | 87 +-- src/ULB/Models/ULBSimpleSet.php | 84 +-- src/ULB/Models/ULBVServerSet.php | 103 +-- src/ULB/ULBClient.php | 103 +-- .../CheckUDredisSpaceAllowanceRequest.php | 22 +- .../CheckUDredisSpaceAllowanceResponse.php | 6 +- src/UMem/Apis/CheckURedisAllowanceRequest.php | 34 +- .../Apis/CheckURedisAllowanceResponse.php | 6 +- src/UMem/Apis/CreateUMemBackupRequest.php | 22 +- src/UMem/Apis/CreateUMemBackupResponse.php | 6 +- src/UMem/Apis/CreateUMemSpaceRequest.php | 42 +- src/UMem/Apis/CreateUMemSpaceResponse.php | 6 +- src/UMem/Apis/CreateUMemcacheGroupRequest.php | 50 +- .../Apis/CreateUMemcacheGroupResponse.php | 6 +- src/UMem/Apis/CreateURedisBackupRequest.php | 26 +- src/UMem/Apis/CreateURedisBackupResponse.php | 6 +- src/UMem/Apis/CreateURedisGroupRequest.php | 86 +-- src/UMem/Apis/CreateURedisGroupResponse.php | 6 +- src/UMem/Apis/DeleteUMemSpaceRequest.php | 18 +- src/UMem/Apis/DeleteUMemSpaceResponse.php | 2 +- src/UMem/Apis/DeleteUMemcacheGroupRequest.php | 18 +- .../Apis/DeleteUMemcacheGroupResponse.php | 2 +- src/UMem/Apis/DeleteURedisGroupRequest.php | 14 +- src/UMem/Apis/DeleteURedisGroupResponse.php | 2 +- .../Apis/DescribeUDRedisProxyInfoRequest.php | 112 +++ .../Apis/DescribeUDRedisProxyInfoResponse.php | 54 ++ .../Apis/DescribeUDRedisSlowlogRequest.php | 22 +- .../Apis/DescribeUDRedisSlowlogResponse.php | 13 +- src/UMem/Apis/DescribeUMemBackupRequest.php | 26 +- src/UMem/Apis/DescribeUMemBackupResponse.php | 9 +- .../Apis/DescribeUMemBackupURLRequest.php | 26 +- .../Apis/DescribeUMemBackupURLResponse.php | 4 +- .../Apis/DescribeUMemBlockInfoRequest.php | 38 +- .../Apis/DescribeUMemBlockInfoResponse.php | 9 +- src/UMem/Apis/DescribeUMemPriceRequest.php | 30 +- src/UMem/Apis/DescribeUMemPriceResponse.php | 9 +- src/UMem/Apis/DescribeUMemRequest.php | 30 +- src/UMem/Apis/DescribeUMemResponse.php | 13 +- src/UMem/Apis/DescribeUMemSpaceRequest.php | 30 +- src/UMem/Apis/DescribeUMemSpaceResponse.php | 13 +- .../Apis/DescribeUMemUpgradePriceRequest.php | 26 +- .../Apis/DescribeUMemUpgradePriceResponse.php | 10 +- .../Apis/DescribeUMemcacheGroupRequest.php | 26 +- .../Apis/DescribeUMemcacheGroupResponse.php | 13 +- .../Apis/DescribeUMemcachePriceRequest.php | 30 +- .../Apis/DescribeUMemcachePriceResponse.php | 9 +- .../DescribeUMemcacheUpgradePriceRequest.php | 10 +- .../DescribeUMemcacheUpgradePriceResponse.php | 6 +- src/UMem/Apis/DescribeURedisBackupRequest.php | 22 +- .../Apis/DescribeURedisBackupResponse.php | 13 +- .../Apis/DescribeURedisBackupURLRequest.php | 30 +- .../Apis/DescribeURedisBackupURLResponse.php | 10 +- src/UMem/Apis/DescribeURedisConfigRequest.php | 34 +- .../Apis/DescribeURedisConfigResponse.php | 13 +- src/UMem/Apis/DescribeURedisGroupRequest.php | 26 +- src/UMem/Apis/DescribeURedisGroupResponse.php | 13 +- src/UMem/Apis/DescribeURedisPriceRequest.php | 34 +- src/UMem/Apis/DescribeURedisPriceResponse.php | 9 +- .../Apis/DescribeURedisSlowlogRequest.php | 22 +- .../Apis/DescribeURedisSlowlogResponse.php | 13 +- .../DescribeURedisUpgradePriceRequest.php | 18 +- .../DescribeURedisUpgradePriceResponse.php | 6 +- .../Apis/DescribeURedisVersionRequest.php | 14 +- .../Apis/DescribeURedisVersionResponse.php | 13 +- src/UMem/Apis/FlushallURedisGroupRequest.php | 38 +- src/UMem/Apis/FlushallURedisGroupResponse.php | 2 +- src/UMem/Apis/GetUMemSpaceStateRequest.php | 18 +- src/UMem/Apis/GetUMemSpaceStateResponse.php | 6 +- src/UMem/Apis/ISolationURedisGroupRequest.php | 26 +- .../Apis/ISolationURedisGroupResponse.php | 2 +- src/UMem/Apis/ModifyUMemSpaceNameRequest.php | 22 +- src/UMem/Apis/ModifyUMemSpaceNameResponse.php | 2 +- .../Apis/ModifyURedisGroupNameRequest.php | 18 +- .../Apis/ModifyURedisGroupNameResponse.php | 2 +- .../Apis/ModifyURedisGroupPasswordRequest.php | 22 +- .../ModifyURedisGroupPasswordResponse.php | 2 +- src/UMem/Apis/RemoveUDRedisDataRequest.php | 18 +- src/UMem/Apis/RemoveUDRedisDataResponse.php | 2 +- src/UMem/Apis/ResizeUMemSpaceRequest.php | 26 +- src/UMem/Apis/ResizeUMemSpaceResponse.php | 2 +- src/UMem/Apis/ResizeURedisGroupRequest.php | 34 +- src/UMem/Apis/ResizeURedisGroupResponse.php | 2 +- .../Apis/RestartUMemcacheGroupRequest.php | 18 +- .../Apis/RestartUMemcacheGroupResponse.php | 2 +- src/UMem/Apis/RestartURedisGroupRequest.php | 18 +- src/UMem/Apis/RestartURedisGroupResponse.php | 2 +- .../UpdateURedisBackupStrategyRequest.php | 30 +- .../UpdateURedisBackupStrategyResponse.php | 2 +- src/UMem/Models/UDRedisProxyInfo.php | 104 +++ src/UMem/Models/UDRedisSlowlogSet.php | 18 +- src/UMem/Models/UMemBackupSet.php | 26 +- src/UMem/Models/UMemBlockInfo.php | 106 +-- src/UMem/Models/UMemDataSet.php | 112 ++- src/UMem/Models/UMemPriceSet.php | 14 +- src/UMem/Models/UMemSlaveDataSet.php | 94 +-- src/UMem/Models/UMemSpaceAddressSet.php | 10 +- src/UMem/Models/UMemSpaceSet.php | 69 +- src/UMem/Models/UMemcacheGroupSet.php | 58 +- src/UMem/Models/UMemcachePriceSet.php | 18 +- src/UMem/Models/URedisBackupSet.php | 38 +- src/UMem/Models/URedisConfigSet.php | 42 +- src/UMem/Models/URedisGroupSet.php | 110 +-- src/UMem/Models/URedisPriceSet.php | 18 +- src/UMem/Models/URedisSlowlogSet.php | 14 +- src/UMem/Models/URedisVersionSet.php | 6 +- src/UMem/UMemClient.php | 172 +++-- src/UNet/Apis/AllocateEIPRequest.php | 74 +- src/UNet/Apis/AllocateEIPResponse.php | 9 +- .../Apis/AllocateShareBandwidthRequest.php | 34 +- .../Apis/AllocateShareBandwidthResponse.php | 6 +- .../AssociateEIPWithShareBandwidthRequest.php | 20 +- ...AssociateEIPWithShareBandwidthResponse.php | 2 +- src/UNet/Apis/BindEIPRequest.php | 22 +- src/UNet/Apis/BindEIPResponse.php | 2 +- .../Apis/CreateBandwidthPackageRequest.php | 26 +- .../Apis/CreateBandwidthPackageResponse.php | 6 +- src/UNet/Apis/CreateFirewallRequest.php | 24 +- src/UNet/Apis/CreateFirewallResponse.php | 6 +- .../Apis/DeleteBandwidthPackageRequest.php | 14 +- .../Apis/DeleteBandwidthPackageResponse.php | 2 +- src/UNet/Apis/DeleteFirewallRequest.php | 14 +- src/UNet/Apis/DeleteFirewallResponse.php | 2 +- .../Apis/DescribeBandwidthPackageRequest.php | 18 +- .../Apis/DescribeBandwidthPackageResponse.php | 13 +- .../Apis/DescribeBandwidthUsageRequest.php | 20 +- .../Apis/DescribeBandwidthUsageResponse.php | 13 +- src/UNet/Apis/DescribeEIPRequest.php | 22 +- src/UNet/Apis/DescribeEIPResponse.php | 21 +- src/UNet/Apis/DescribeFirewallRequest.php | 30 +- .../Apis/DescribeFirewallResourceRequest.php | 34 +- .../Apis/DescribeFirewallResourceResponse.php | 13 +- src/UNet/Apis/DescribeFirewallResponse.php | 13 +- .../DescribeShareBandwidthPriceRequest.php | 152 ++++ .../DescribeShareBandwidthPriceResponse.php | 44 ++ .../Apis/DescribeShareBandwidthRequest.php | 12 +- .../Apis/DescribeShareBandwidthResponse.php | 13 +- ...scribeShareBandwidthUpdatePriceRequest.php | 92 +++ ...cribeShareBandwidthUpdatePriceResponse.php | 44 ++ ...sassociateEIPWithShareBandwidthRequest.php | 28 +- ...associateEIPWithShareBandwidthResponse.php | 2 +- src/UNet/Apis/DisassociateFirewallRequest.php | 22 +- .../Apis/DisassociateFirewallResponse.php | 2 +- src/UNet/Apis/GetEIPPayModeRequest.php | 12 +- src/UNet/Apis/GetEIPPayModeResponse.php | 9 +- src/UNet/Apis/GetEIPPriceRequest.php | 30 +- src/UNet/Apis/GetEIPPriceResponse.php | 9 +- src/UNet/Apis/GetEIPUpgradePriceRequest.php | 18 +- src/UNet/Apis/GetEIPUpgradePriceResponse.php | 6 +- .../GetThroughputDailyBillingInfoRequest.php | 22 +- .../GetThroughputDailyBillingInfoResponse.php | 17 +- src/UNet/Apis/GrantFirewallRequest.php | 22 +- src/UNet/Apis/GrantFirewallResponse.php | 2 +- src/UNet/Apis/ModifyEIPBandwidthRequest.php | 18 +- src/UNet/Apis/ModifyEIPBandwidthResponse.php | 2 +- src/UNet/Apis/ModifyEIPWeightRequest.php | 18 +- src/UNet/Apis/ModifyEIPWeightResponse.php | 2 +- src/UNet/Apis/ReleaseEIPRequest.php | 14 +- src/UNet/Apis/ReleaseEIPResponse.php | 2 +- .../Apis/ReleaseShareBandwidthRequest.php | 22 +- .../Apis/ReleaseShareBandwidthResponse.php | 2 +- src/UNet/Apis/ResizeShareBandwidthRequest.php | 18 +- .../Apis/ResizeShareBandwidthResponse.php | 2 +- src/UNet/Apis/SetEIPPayModeRequest.php | 22 +- src/UNet/Apis/SetEIPPayModeResponse.php | 2 +- src/UNet/Apis/UnBindEIPRequest.php | 22 +- src/UNet/Apis/UnBindEIPResponse.php | 2 +- src/UNet/Apis/UpdateEIPAttributeRequest.php | 26 +- src/UNet/Apis/UpdateEIPAttributeResponse.php | 2 +- .../Apis/UpdateFirewallAttributeRequest.php | 26 +- .../Apis/UpdateFirewallAttributeResponse.php | 2 +- src/UNet/Apis/UpdateFirewallRequest.php | 16 +- src/UNet/Apis/UpdateFirewallResponse.php | 6 +- src/UNet/Models/EIPAddrSet.php | 10 +- src/UNet/Models/EIPPayModeSet.php | 10 +- src/UNet/Models/EIPPriceDetailSet.php | 18 +- src/UNet/Models/EIPSetData.php | 17 +- src/UNet/Models/FirewallDataSet.php | 41 +- src/UNet/Models/FirewallRuleSet.php | 26 +- src/UNet/Models/ResourceSet.php | 98 ++- src/UNet/Models/ShareBandwidthSet.php | 14 +- .../Models/ThroughputDailyBillingInfo.php | 18 +- src/UNet/Models/UnetAllocateEIPSet.php | 13 +- src/UNet/Models/UnetBandwidthPackageSet.php | 33 +- src/UNet/Models/UnetBandwidthUsageEIPSet.php | 10 +- src/UNet/Models/UnetEIPAddrSet.php | 10 +- src/UNet/Models/UnetEIPResourceSet.php | 30 +- src/UNet/Models/UnetEIPSet.php | 69 +- src/UNet/Models/UnetShareBandwidthSet.php | 37 +- src/UNet/UNetClient.php | 172 +++-- src/UPHost/Apis/CreatePHostImageRequest.php | 153 ++++ src/UPHost/Apis/CreatePHostImageResponse.php | 44 ++ src/UPHost/Apis/CreatePHostRequest.php | 81 +- src/UPHost/Apis/CreatePHostResponse.php | 4 +- .../DescribeBaremetalMachineTypeRequest.php | 18 +- .../DescribeBaremetalMachineTypeResponse.php | 9 +- src/UPHost/Apis/DescribePHostImageRequest.php | 48 +- .../Apis/DescribePHostImageResponse.php | 13 +- .../Apis/DescribePHostMachineTypeRequest.php | 18 +- .../Apis/DescribePHostMachineTypeResponse.php | 9 +- src/UPHost/Apis/DescribePHostRequest.php | 32 +- src/UPHost/Apis/DescribePHostResponse.php | 13 +- src/UPHost/Apis/DescribePHostTagsRequest.php | 14 +- src/UPHost/Apis/DescribePHostTagsResponse.php | 13 +- .../Apis/GetPHostDiskUpgradePriceRequest.php | 30 +- .../Apis/GetPHostDiskUpgradePriceResponse.php | 10 +- src/UPHost/Apis/GetPHostPriceRequest.php | 41 +- src/UPHost/Apis/GetPHostPriceResponse.php | 9 +- .../Apis/ModifyPHostImageInfoRequest.php | 152 ++++ .../Apis/ModifyPHostImageInfoResponse.php | 44 ++ src/UPHost/Apis/ModifyPHostInfoRequest.php | 30 +- src/UPHost/Apis/ModifyPHostInfoResponse.php | 6 +- src/UPHost/Apis/PoweroffPHostRequest.php | 18 +- src/UPHost/Apis/PoweroffPHostResponse.php | 6 +- src/UPHost/Apis/RebootPHostRequest.php | 18 +- src/UPHost/Apis/RebootPHostResponse.php | 6 +- src/UPHost/Apis/ReinstallPHostRequest.php | 50 +- src/UPHost/Apis/ReinstallPHostResponse.php | 6 +- src/UPHost/Apis/ResetPHostPasswordRequest.php | 22 +- .../Apis/ResetPHostPasswordResponse.php | 6 +- .../Apis/ResizePHostAttachedDiskRequest.php | 26 +- .../Apis/ResizePHostAttachedDiskResponse.php | 6 +- src/UPHost/Apis/StartPHostRequest.php | 18 +- src/UPHost/Apis/StartPHostResponse.php | 6 +- src/UPHost/Apis/StopPHostRequest.php | 112 +++ src/UPHost/Apis/StopPHostResponse.php | 44 ++ .../Apis/TerminatePHostImageRequest.php | 112 +++ .../Apis/TerminatePHostImageResponse.php | 44 ++ src/UPHost/Apis/TerminatePHostRequest.php | 26 +- src/UPHost/Apis/TerminatePHostResponse.php | 6 +- src/UPHost/Models/PHostCPUSet.php | 18 +- .../Models/PHostCloudMachineTypeSet.php | 25 +- src/UPHost/Models/PHostClusterSet.php | 10 +- src/UPHost/Models/PHostComponentSet.php | 10 +- src/UPHost/Models/PHostDescDiskSet.php | 34 +- src/UPHost/Models/PHostDiskSet.php | 22 +- src/UPHost/Models/PHostIPSet.php | 30 +- src/UPHost/Models/PHostImageSet.php | 124 ++- src/UPHost/Models/PHostMachineTypeSet.php | 36 +- src/UPHost/Models/PHostPriceSet.php | 18 +- src/UPHost/Models/PHostSet.php | 108 ++- src/UPHost/Models/PHostTagSet.php | 10 +- src/UPHost/Params/CreatePHostParamDisks.php | 18 +- src/UPHost/Params/GetPHostPriceParamDisks.php | 14 +- src/UPHost/UPHostClient.php | 187 ++++- src/USMS/Apis/CreateUSMSSignatureRequest.php | 38 +- src/USMS/Apis/CreateUSMSSignatureResponse.php | 6 +- src/USMS/Apis/CreateUSMSTemplateRequest.php | 50 +- src/USMS/Apis/CreateUSMSTemplateResponse.php | 6 +- src/USMS/Apis/DeleteUSMSSignatureRequest.php | 8 +- src/USMS/Apis/DeleteUSMSSignatureResponse.php | 2 +- src/USMS/Apis/DeleteUSMSTemplateRequest.php | 8 +- src/USMS/Apis/DeleteUSMSTemplateResponse.php | 2 +- src/USMS/Apis/GetUSMSSendReceiptRequest.php | 16 +- src/USMS/Apis/GetUSMSSendReceiptResponse.php | 9 +- src/USMS/Apis/QueryUSMSSignatureRequest.php | 14 +- src/USMS/Apis/QueryUSMSSignatureResponse.php | 6 +- src/USMS/Apis/QueryUSMSTemplateRequest.php | 14 +- src/USMS/Apis/QueryUSMSTemplateResponse.php | 6 +- src/USMS/Apis/SendBatchUSMSMessageRequest.php | 10 +- .../Apis/SendBatchUSMSMessageResponse.php | 21 +- src/USMS/Apis/SendUSMSMessageRequest.php | 26 +- src/USMS/Apis/SendUSMSMessageResponse.php | 10 +- src/USMS/Apis/UpdateUSMSSignatureRequest.php | 42 +- src/USMS/Apis/UpdateUSMSSignatureResponse.php | 2 +- src/USMS/Apis/UpdateUSMSTemplateRequest.php | 46 +- src/USMS/Apis/UpdateUSMSTemplateResponse.php | 2 +- src/USMS/Models/BatchInfo.php | 21 +- src/USMS/Models/FailPhoneDetail.php | 20 +- src/USMS/Models/OutSignature.php | 18 +- src/USMS/Models/OutTemplate.php | 58 +- src/USMS/Models/ReceiptPerPhone.php | 30 +- src/USMS/Models/ReceiptPerSession.php | 13 +- src/USMS/USMSClient.php | 42 +- src/VPC/Apis/AddSnatRuleRequest.php | 26 +- src/VPC/Apis/AddSnatRuleResponse.php | 2 +- src/VPC/Apis/AddVPCNetworkRequest.php | 16 +- src/VPC/Apis/AddVPCNetworkResponse.php | 2 +- src/VPC/Apis/AddWhiteListResourceRequest.php | 16 +- src/VPC/Apis/AddWhiteListResourceResponse.php | 2 +- src/VPC/Apis/AllocateSecondaryIpRequest.php | 34 +- src/VPC/Apis/AllocateSecondaryIpResponse.php | 6 +- src/VPC/Apis/AllocateVIPRequest.php | 46 +- src/VPC/Apis/AllocateVIPResponse.php | 11 +- src/VPC/Apis/AssociateRouteTableRequest.php | 18 +- src/VPC/Apis/AssociateRouteTableResponse.php | 2 +- src/VPC/Apis/CloneRouteTableRequest.php | 14 +- src/VPC/Apis/CloneRouteTableResponse.php | 6 +- src/VPC/Apis/CreateNATGWPolicyRequest.php | 38 +- src/VPC/Apis/CreateNATGWPolicyResponse.php | 6 +- src/VPC/Apis/CreateNATGWRequest.php | 38 +- src/VPC/Apis/CreateNATGWResponse.php | 6 +- .../CreateNetworkAclAssociationRequest.php | 18 +- .../CreateNetworkAclAssociationResponse.php | 10 +- src/VPC/Apis/CreateNetworkAclEntryRequest.php | 48 +- .../Apis/CreateNetworkAclEntryResponse.php | 6 +- src/VPC/Apis/CreateNetworkAclRequest.php | 22 +- src/VPC/Apis/CreateNetworkAclResponse.php | 6 +- src/VPC/Apis/CreateRouteTableRequest.php | 26 +- src/VPC/Apis/CreateRouteTableResponse.php | 6 +- src/VPC/Apis/CreateSnatDnatRuleRequest.php | 133 ++++ src/VPC/Apis/CreateSnatDnatRuleResponse.php | 26 + src/VPC/Apis/CreateSubnetRequest.php | 34 +- src/VPC/Apis/CreateSubnetResponse.php | 6 +- src/VPC/Apis/CreateVPCIntercomRequest.php | 26 +- src/VPC/Apis/CreateVPCIntercomResponse.php | 2 +- src/VPC/Apis/CreateVPCRequest.php | 24 +- src/VPC/Apis/CreateVPCResponse.php | 6 +- src/VPC/Apis/DeleteNATGWPolicyRequest.php | 18 +- src/VPC/Apis/DeleteNATGWPolicyResponse.php | 2 +- src/VPC/Apis/DeleteNATGWRequest.php | 26 +- src/VPC/Apis/DeleteNATGWResponse.php | 2 +- .../DeleteNetworkAclAssociationRequest.php | 18 +- .../DeleteNetworkAclAssociationResponse.php | 2 +- src/VPC/Apis/DeleteNetworkAclEntryRequest.php | 18 +- .../Apis/DeleteNetworkAclEntryResponse.php | 2 +- src/VPC/Apis/DeleteNetworkAclRequest.php | 14 +- src/VPC/Apis/DeleteNetworkAclResponse.php | 2 +- src/VPC/Apis/DeleteRouteTableRequest.php | 14 +- src/VPC/Apis/DeleteRouteTableResponse.php | 2 +- src/VPC/Apis/DeleteSecondaryIpRequest.php | 34 +- src/VPC/Apis/DeleteSecondaryIpResponse.php | 2 +- src/VPC/Apis/DeleteSnatDnatRuleRequest.php | 133 ++++ src/VPC/Apis/DeleteSnatDnatRuleResponse.php | 26 + src/VPC/Apis/DeleteSnatRuleRequest.php | 18 +- src/VPC/Apis/DeleteSnatRuleResponse.php | 2 +- src/VPC/Apis/DeleteSubnetRequest.php | 14 +- src/VPC/Apis/DeleteSubnetResponse.php | 2 +- src/VPC/Apis/DeleteVPCIntercomRequest.php | 26 +- src/VPC/Apis/DeleteVPCIntercomResponse.php | 2 +- src/VPC/Apis/DeleteVPCRequest.php | 14 +- src/VPC/Apis/DeleteVPCResponse.php | 2 +- .../Apis/DeleteWhiteListResourceRequest.php | 16 +- .../Apis/DeleteWhiteListResourceResponse.php | 2 +- ...escribeInstanceNetworkInterfaceRequest.php | 132 ++++ ...scribeInstanceNetworkInterfaceResponse.php | 54 ++ src/VPC/Apis/DescribeNATGWPolicyRequest.php | 22 +- src/VPC/Apis/DescribeNATGWPolicyResponse.php | 13 +- src/VPC/Apis/DescribeNATGWRequest.php | 28 +- src/VPC/Apis/DescribeNATGWResponse.php | 13 +- ...beNetworkAclAssociationBySubnetRequest.php | 14 +- ...eNetworkAclAssociationBySubnetResponse.php | 6 +- .../DescribeNetworkAclAssociationRequest.php | 22 +- .../DescribeNetworkAclAssociationResponse.php | 9 +- .../Apis/DescribeNetworkAclEntryRequest.php | 14 +- .../Apis/DescribeNetworkAclEntryResponse.php | 9 +- src/VPC/Apis/DescribeNetworkAclRequest.php | 22 +- src/VPC/Apis/DescribeNetworkAclResponse.php | 9 +- .../Apis/DescribeNetworkInterfaceRequest.php | 231 ++++++ .../Apis/DescribeNetworkInterfaceResponse.php | 74 ++ src/VPC/Apis/DescribeRouteTableRequest.php | 30 +- src/VPC/Apis/DescribeRouteTableResponse.php | 13 +- src/VPC/Apis/DescribeSecondaryIpRequest.php | 26 +- src/VPC/Apis/DescribeSecondaryIpResponse.php | 9 +- src/VPC/Apis/DescribeSnatDnatRuleRequest.php | 110 +++ src/VPC/Apis/DescribeSnatDnatRuleResponse.php | 54 ++ src/VPC/Apis/DescribeSnatRuleRequest.php | 30 +- src/VPC/Apis/DescribeSnatRuleResponse.php | 13 +- src/VPC/Apis/DescribeSubnetRequest.php | 40 +- .../Apis/DescribeSubnetResourceRequest.php | 26 +- .../Apis/DescribeSubnetResourceResponse.php | 13 +- src/VPC/Apis/DescribeSubnetResponse.php | 13 +- src/VPC/Apis/DescribeVIPRequest.php | 34 +- src/VPC/Apis/DescribeVIPResponse.php | 15 +- src/VPC/Apis/DescribeVPCIntercomRequest.php | 22 +- src/VPC/Apis/DescribeVPCIntercomResponse.php | 9 +- src/VPC/Apis/DescribeVPCRequest.php | 24 +- src/VPC/Apis/DescribeVPCResponse.php | 9 +- .../Apis/DescribeWhiteListResourceRequest.php | 20 +- .../DescribeWhiteListResourceResponse.php | 13 +- src/VPC/Apis/EnableWhiteListRequest.php | 18 +- src/VPC/Apis/EnableWhiteListResponse.php | 2 +- .../GetAvailableResourceForPolicyRequest.php | 22 +- .../GetAvailableResourceForPolicyResponse.php | 9 +- ...GetAvailableResourceForSnatRuleRequest.php | 22 +- ...etAvailableResourceForSnatRuleResponse.php | 13 +- ...etAvailableResourceForWhiteListRequest.php | 22 +- ...tAvailableResourceForWhiteListResponse.php | 13 +- .../GetNetworkAclTargetResourceRequest.php | 12 +- .../GetNetworkAclTargetResourceResponse.php | 13 +- src/VPC/Apis/ListSubnetForNATGWRequest.php | 14 +- src/VPC/Apis/ListSubnetForNATGWResponse.php | 9 +- src/VPC/Apis/ModifyRouteRuleRequest.php | 16 +- src/VPC/Apis/ModifyRouteRuleResponse.php | 2 +- src/VPC/Apis/MoveSecondaryIPMacRequest.php | 26 +- src/VPC/Apis/MoveSecondaryIPMacResponse.php | 2 +- src/VPC/Apis/ReleaseVIPRequest.php | 18 +- src/VPC/Apis/ReleaseVIPResponse.php | 2 +- src/VPC/Apis/SetGwDefaultExportRequest.php | 22 +- src/VPC/Apis/SetGwDefaultExportResponse.php | 2 +- src/VPC/Apis/UpdateNATGWPolicyRequest.php | 42 +- src/VPC/Apis/UpdateNATGWPolicyResponse.php | 2 +- src/VPC/Apis/UpdateNATGWSubnetRequest.php | 25 +- src/VPC/Apis/UpdateNATGWSubnetResponse.php | 2 +- src/VPC/Apis/UpdateNetworkAclEntryRequest.php | 52 +- .../Apis/UpdateNetworkAclEntryResponse.php | 2 +- src/VPC/Apis/UpdateNetworkAclRequest.php | 22 +- src/VPC/Apis/UpdateNetworkAclResponse.php | 2 +- .../Apis/UpdateRouteTableAttributeRequest.php | 26 +- .../UpdateRouteTableAttributeResponse.php | 2 +- src/VPC/Apis/UpdateSnatRuleRequest.php | 26 +- src/VPC/Apis/UpdateSnatRuleResponse.php | 2 +- src/VPC/Apis/UpdateSubnetAttributeRequest.php | 22 +- .../Apis/UpdateSubnetAttributeResponse.php | 2 +- src/VPC/Apis/UpdateVIPAttributeRequest.php | 26 +- src/VPC/Apis/UpdateVIPAttributeResponse.php | 2 +- src/VPC/Apis/UpdateVPCNetworkRequest.php | 16 +- src/VPC/Apis/UpdateVPCNetworkResponse.php | 2 +- src/VPC/Models/AclEntryInfo.php | 53 +- src/VPC/Models/AclInfo.php | 40 +- src/VPC/Models/AssociationInfo.php | 18 +- .../DescribeWhiteListResourceObjectIPInfo.php | 38 +- .../GetAvailableResourceForPolicyDataSet.php | 14 +- ...GetAvailableResourceForSnatRuleDataSet.php | 26 +- ...etAvailableResourceForWhiteListDataSet.php | 38 +- src/VPC/Models/IpInfo.php | 26 +- src/VPC/Models/NATGWPolicyDataSet.php | 38 +- src/VPC/Models/NATGWSnatRule.php | 18 +- src/VPC/Models/NatGWIPResInfo.php | 10 +- src/VPC/Models/NatGWWhitelistDataSet.php | 17 +- src/VPC/Models/NatGatewayDataSet.php | 120 +-- src/VPC/Models/NatGatewayIPSet.php | 25 +- src/VPC/Models/NatGatewaySubnetSet.php | 14 +- src/VPC/Models/NatgwSubnetDataSet.php | 22 +- src/VPC/Models/NetworkInterface.php | 384 ++++++++++ src/VPC/Models/RouteRuleInfo.php | 58 +- src/VPC/Models/RouteTableInfo.php | 41 +- src/VPC/Models/SnatDnatRuleInfo.php | 84 +++ src/VPC/Models/SubnetInfo.php | 66 +- src/VPC/Models/SubnetResource.php | 18 +- src/VPC/Models/TargetResourceInfo.php | 34 +- src/VPC/Models/VIPDetailSet.php | 42 +- src/VPC/Models/VIPSet.php | 14 +- src/VPC/Models/VPCInfo.php | 43 +- src/VPC/Models/VPCIntercomInfo.php | 32 +- src/VPC/Models/VPCNetworkInfo.php | 10 +- src/VPC/VPCClient.php | 410 ++++++---- 1337 files changed, 28723 insertions(+), 13364 deletions(-) create mode 100644 src/Cube/Apis/RebootCubePodRequest.php create mode 100644 src/Cube/Apis/RebootCubePodResponse.php create mode 100644 src/PathX/Apis/CreateUGA3InstanceRequest.php create mode 100644 src/PathX/Apis/CreateUGA3InstanceResponse.php create mode 100644 src/PathX/Apis/CreateUGA3PortRequest.php create mode 100644 src/PathX/Apis/CreateUGA3PortResponse.php create mode 100644 src/PathX/Apis/DeleteUGA3InstanceRequest.php create mode 100644 src/PathX/Apis/DeleteUGA3InstanceResponse.php create mode 100644 src/PathX/Apis/DeleteUGA3PortRequest.php create mode 100644 src/PathX/Apis/DeleteUGA3PortResponse.php create mode 100644 src/PathX/Apis/DescribeUGA3AreaRequest.php create mode 100644 src/PathX/Apis/DescribeUGA3AreaResponse.php create mode 100644 src/PathX/Apis/DescribeUGA3InstanceRequest.php create mode 100644 src/PathX/Apis/DescribeUGA3InstanceResponse.php create mode 100644 src/PathX/Apis/DescribeUGA3OptimizationRequest.php create mode 100644 src/PathX/Apis/DescribeUGA3OptimizationResponse.php create mode 100644 src/PathX/Apis/GetUGA3MetricRequest.php create mode 100644 src/PathX/Apis/GetUGA3MetricResponse.php create mode 100644 src/PathX/Apis/GetUGA3PriceRequest.php create mode 100644 src/PathX/Apis/GetUGA3PriceResponse.php create mode 100644 src/PathX/Apis/GetUGA3UpdatePriceRequest.php create mode 100644 src/PathX/Apis/GetUGA3UpdatePriceResponse.php create mode 100644 src/PathX/Apis/ModifyGlobalSSHRemarkRequest.php create mode 100644 src/PathX/Apis/ModifyGlobalSSHRemarkResponse.php create mode 100644 src/PathX/Apis/ModifyUGA3BandwidthRequest.php create mode 100644 src/PathX/Apis/ModifyUGA3BandwidthResponse.php create mode 100644 src/PathX/Apis/ModifyUGA3InstanceRequest.php create mode 100644 src/PathX/Apis/ModifyUGA3InstanceResponse.php create mode 100644 src/PathX/Apis/ModifyUGA3OriginInfoRequest.php create mode 100644 src/PathX/Apis/ModifyUGA3OriginInfoResponse.php create mode 100644 src/PathX/Apis/ModifyUGA3PortRequest.php create mode 100644 src/PathX/Apis/ModifyUGA3PortResponse.php create mode 100644 src/PathX/Models/AccelerationAreaInfos.php create mode 100644 src/PathX/Models/AccelerationInfo.php create mode 100644 src/PathX/Models/ForwardArea.php create mode 100644 src/PathX/Models/ForwardInfo.php create mode 100644 src/PathX/Models/ForwardTask.php create mode 100644 src/PathX/Models/NodeDelays.php create mode 100644 src/PathX/Models/SrcAreaInfo.php create mode 100644 src/PathX/Models/UGA3Metric.php create mode 100644 src/PathX/Models/UGA3Price.php create mode 100644 src/UBill/Apis/ListUBillDetailRequest.php create mode 100644 src/UBill/Apis/ListUBillDetailResponse.php create mode 100644 src/UBill/Apis/ListUBillOverviewRequest.php create mode 100644 src/UBill/Apis/ListUBillOverviewResponse.php create mode 100644 src/UBill/Models/BillDetailItem.php create mode 100644 src/UBill/Models/BillOverviewItem.php create mode 100644 src/UBill/Models/ItemDetail.php create mode 100644 src/UBill/Models/ResourceExtendInfo.php create mode 100644 src/UCDN/Apis/ControlUcdnDomainCacheAccessRequest.php create mode 100644 src/UCDN/Apis/ControlUcdnDomainCacheAccessResponse.php create mode 100644 src/UCDN/Apis/GetNewUcdnLogRefererStatisticsRequest.php create mode 100644 src/UCDN/Apis/GetNewUcdnLogRefererStatisticsResponse.php create mode 100644 src/UCDN/Apis/GetNewUcdnLogUrlStatisticsRequest.php create mode 100644 src/UCDN/Apis/GetNewUcdnLogUrlStatisticsResponse.php create mode 100644 src/UCDN/Apis/GetUcdnDomainLogV2Request.php create mode 100644 src/UCDN/Apis/GetUcdnDomainLogV2Response.php create mode 100644 src/UCDN/Models/DomanLogList.php create mode 100644 src/UCDN/Models/DownloadStatisticInfo.php create mode 100644 src/UCDN/Models/LogInfo.php create mode 100644 src/UCDN/Models/RefererList.php create mode 100644 src/UCDN/Models/RefererStatistics.php create mode 100644 src/UCDN/Models/UrlStatistics.php create mode 100644 src/UDB/Apis/GetUDBClientConnNumRequest.php create mode 100644 src/UDB/Apis/GetUDBClientConnNumResponse.php create mode 100644 src/UDB/Models/ConnNumMap.php create mode 100644 src/UEC/Apis/CreateUEcCustomImageRequest.php create mode 100644 src/UEC/Apis/CreateUEcCustomImageResponse.php create mode 100644 src/UFS/Apis/AddUFSVolumeMountPointRequest.php create mode 100644 src/UFS/Apis/AddUFSVolumeMountPointResponse.php create mode 100644 src/UFS/Apis/DescribeUFSVolumeMountpointRequest.php create mode 100644 src/UFS/Apis/DescribeUFSVolumeMountpointResponse.php create mode 100644 src/UFS/Apis/DescribeUFSVolumePriceRequest.php create mode 100644 src/UFS/Apis/DescribeUFSVolumePriceResponse.php create mode 100644 src/UFS/Apis/RemoveUFSVolumeMountPointRequest.php create mode 100644 src/UFS/Apis/RemoveUFSVolumeMountPointResponse.php create mode 100644 src/UFS/Apis/UpdateUFSVolumeInfoRequest.php create mode 100644 src/UFS/Apis/UpdateUFSVolumeInfoResponse.php create mode 100644 src/UFS/Models/MountPointInfo.php create mode 100644 src/UFS/Models/UFSPriceDataSet.php create mode 100644 src/UFile/Apis/CreateUFileLifeCycleRequest.php create mode 100644 src/UFile/Apis/CreateUFileLifeCycleResponse.php create mode 100644 src/UFile/Apis/DeleteUFileLifeCycleRequest.php create mode 100644 src/UFile/Apis/DeleteUFileLifeCycleResponse.php create mode 100644 src/UFile/Apis/DescribeUFileLifeCycleRequest.php create mode 100644 src/UFile/Apis/DescribeUFileLifeCycleResponse.php create mode 100644 src/UFile/Apis/UpdateUFileLifeCycleRequest.php create mode 100644 src/UFile/Apis/UpdateUFileLifeCycleResponse.php create mode 100644 src/UFile/Models/LifeCycleItem.php create mode 100644 src/UK8S/Apis/AddUK8SNodeGroupRequest.php create mode 100644 src/UK8S/Apis/AddUK8SNodeGroupResponse.php create mode 100644 src/UK8S/Apis/DescribeUK8SClusterRequest.php create mode 100644 src/UK8S/Apis/DescribeUK8SClusterResponse.php create mode 100644 src/UK8S/Apis/ListUK8SNodeGroupRequest.php create mode 100644 src/UK8S/Apis/ListUK8SNodeGroupResponse.php create mode 100644 src/UK8S/Apis/RemoveUK8SNodeGroupRequest.php create mode 100644 src/UK8S/Apis/RemoveUK8SNodeGroupResponse.php create mode 100644 src/UK8S/Models/DiskSet.php create mode 100644 src/UK8S/Models/IPSet.php create mode 100644 src/UK8S/Models/NodeGroupSet.php create mode 100644 src/UK8S/Models/UhostInfo.php create mode 100644 src/ULB/Apis/UpdateSSLAttributeRequest.php create mode 100644 src/ULB/Apis/UpdateSSLAttributeResponse.php create mode 100644 src/UMem/Apis/DescribeUDRedisProxyInfoRequest.php create mode 100644 src/UMem/Apis/DescribeUDRedisProxyInfoResponse.php create mode 100644 src/UMem/Models/UDRedisProxyInfo.php create mode 100644 src/UNet/Apis/DescribeShareBandwidthPriceRequest.php create mode 100644 src/UNet/Apis/DescribeShareBandwidthPriceResponse.php create mode 100644 src/UNet/Apis/DescribeShareBandwidthUpdatePriceRequest.php create mode 100644 src/UNet/Apis/DescribeShareBandwidthUpdatePriceResponse.php create mode 100644 src/UPHost/Apis/CreatePHostImageRequest.php create mode 100644 src/UPHost/Apis/CreatePHostImageResponse.php create mode 100644 src/UPHost/Apis/ModifyPHostImageInfoRequest.php create mode 100644 src/UPHost/Apis/ModifyPHostImageInfoResponse.php create mode 100644 src/UPHost/Apis/StopPHostRequest.php create mode 100644 src/UPHost/Apis/StopPHostResponse.php create mode 100644 src/UPHost/Apis/TerminatePHostImageRequest.php create mode 100644 src/UPHost/Apis/TerminatePHostImageResponse.php create mode 100644 src/VPC/Apis/CreateSnatDnatRuleRequest.php create mode 100644 src/VPC/Apis/CreateSnatDnatRuleResponse.php create mode 100644 src/VPC/Apis/DeleteSnatDnatRuleRequest.php create mode 100644 src/VPC/Apis/DeleteSnatDnatRuleResponse.php create mode 100644 src/VPC/Apis/DescribeInstanceNetworkInterfaceRequest.php create mode 100644 src/VPC/Apis/DescribeInstanceNetworkInterfaceResponse.php create mode 100644 src/VPC/Apis/DescribeNetworkInterfaceRequest.php create mode 100644 src/VPC/Apis/DescribeNetworkInterfaceResponse.php create mode 100644 src/VPC/Apis/DescribeSnatDnatRuleRequest.php create mode 100644 src/VPC/Apis/DescribeSnatDnatRuleResponse.php create mode 100644 src/VPC/Models/NetworkInterface.php create mode 100644 src/VPC/Models/SnatDnatRuleInfo.php diff --git a/Makefile b/Makefile index c039bdd6..52c73cc0 100644 --- a/Makefile +++ b/Makefile @@ -50,4 +50,4 @@ gen: --only "UEC" \ --public \ -s https://git.ucloudadmin.com/apispec/apispec.git \ - /Users/user/code/oas/plugins/template-opensdk-php . + https://git.ucloudadmin.com/apispec/template-opensdk-php.git . diff --git a/src/Cube/Apis/CreateCubeDeploymentRequest.php b/src/Cube/Apis/CreateCubeDeploymentRequest.php index af92c114..9aaf64f9 100644 --- a/src/Cube/Apis/CreateCubeDeploymentRequest.php +++ b/src/Cube/Apis/CreateCubeDeploymentRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -107,7 +107,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -117,7 +117,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -127,7 +127,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -137,7 +137,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getDeployment() + public function getDeployment(): string { return $this->get("Deployment"); } @@ -147,7 +147,7 @@ public function getDeployment() * * @param string $deployment */ - public function setDeployment($deployment) + public function setDeployment(string $deployment) { $this->set("Deployment", $deployment); } @@ -157,7 +157,7 @@ public function setDeployment($deployment) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -167,7 +167,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -177,7 +177,7 @@ public function setName($name) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -187,7 +187,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -197,7 +197,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getCpuPlatform() + public function getCpuPlatform(): string { return $this->get("CpuPlatform"); } @@ -207,7 +207,7 @@ public function getCpuPlatform() * * @param string $cpuPlatform */ - public function setCpuPlatform($cpuPlatform) + public function setCpuPlatform(string $cpuPlatform) { $this->set("CpuPlatform", $cpuPlatform); } @@ -217,7 +217,7 @@ public function setCpuPlatform($cpuPlatform) * * @return string|null */ - public function getKubeConfig() + public function getKubeConfig(): string { return $this->get("KubeConfig"); } @@ -227,7 +227,7 @@ public function getKubeConfig() * * @param string $kubeConfig */ - public function setKubeConfig($kubeConfig) + public function setKubeConfig(string $kubeConfig) { $this->set("KubeConfig", $kubeConfig); } @@ -237,7 +237,7 @@ public function setKubeConfig($kubeConfig) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -247,7 +247,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -257,7 +257,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -267,7 +267,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/Cube/Apis/CreateCubeDeploymentResponse.php b/src/Cube/Apis/CreateCubeDeploymentResponse.php index df249e08..74602f55 100644 --- a/src/Cube/Apis/CreateCubeDeploymentResponse.php +++ b/src/Cube/Apis/CreateCubeDeploymentResponse.php @@ -1,6 +1,6 @@ get("DeploymentId"); } @@ -37,7 +37,7 @@ public function getDeploymentId() * * @param string $deploymentId */ - public function setDeploymentId($deploymentId) + public function setDeploymentId(string $deploymentId) { $this->set("DeploymentId", $deploymentId); } @@ -47,7 +47,7 @@ public function setDeploymentId($deploymentId) * * @return string|null */ - public function getDeployment() + public function getDeployment(): string { return $this->get("Deployment"); } @@ -57,7 +57,7 @@ public function getDeployment() * * @param string $deployment */ - public function setDeployment($deployment) + public function setDeployment(string $deployment) { $this->set("Deployment", $deployment); } diff --git a/src/Cube/Apis/CreateCubePodRequest.php b/src/Cube/Apis/CreateCubePodRequest.php index 4f5ae452..8e2ec33d 100644 --- a/src/Cube/Apis/CreateCubePodRequest.php +++ b/src/Cube/Apis/CreateCubePodRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -107,7 +107,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -117,7 +117,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -127,7 +127,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -137,7 +137,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getPod() + public function getPod(): string { return $this->get("Pod"); } @@ -147,7 +147,7 @@ public function getPod() * * @param string $pod */ - public function setPod($pod) + public function setPod(string $pod) { $this->set("Pod", $pod); } @@ -157,7 +157,7 @@ public function setPod($pod) * * @return string|null */ - public function getGroup() + public function getGroup(): string { return $this->get("Group"); } @@ -167,7 +167,7 @@ public function getGroup() * * @param string $group */ - public function setGroup($group) + public function setGroup(string $group) { $this->set("Group", $group); } @@ -177,7 +177,7 @@ public function setGroup($group) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -187,7 +187,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -197,7 +197,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -207,7 +207,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -217,7 +217,7 @@ public function setTag($tag) * * @return string|null */ - public function getCpuPlatform() + public function getCpuPlatform(): string { return $this->get("CpuPlatform"); } @@ -227,7 +227,7 @@ public function getCpuPlatform() * * @param string $cpuPlatform */ - public function setCpuPlatform($cpuPlatform) + public function setCpuPlatform(string $cpuPlatform) { $this->set("CpuPlatform", $cpuPlatform); } @@ -237,7 +237,7 @@ public function setCpuPlatform($cpuPlatform) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -247,7 +247,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -257,7 +257,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -267,7 +267,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -277,7 +277,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getKubeConfig() + public function getKubeConfig(): string { return $this->get("KubeConfig"); } @@ -287,7 +287,7 @@ public function getKubeConfig() * * @param string $kubeConfig */ - public function setKubeConfig($kubeConfig) + public function setKubeConfig(string $kubeConfig) { $this->set("KubeConfig", $kubeConfig); } @@ -297,7 +297,7 @@ public function setKubeConfig($kubeConfig) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -307,7 +307,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/Cube/Apis/CreateCubePodResponse.php b/src/Cube/Apis/CreateCubePodResponse.php index a78ae2ab..19682ad6 100644 --- a/src/Cube/Apis/CreateCubePodResponse.php +++ b/src/Cube/Apis/CreateCubePodResponse.php @@ -1,6 +1,6 @@ get("Pod"); } @@ -37,7 +37,7 @@ public function getPod() * * @param string $pod */ - public function setPod($pod) + public function setPod(string $pod) { $this->set("Pod", $pod); } @@ -47,7 +47,7 @@ public function setPod($pod) * * @return string|null */ - public function getCubeId() + public function getCubeId(): string { return $this->get("CubeId"); } @@ -57,7 +57,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } diff --git a/src/Cube/Apis/DeleteCubeDeploymentRequest.php b/src/Cube/Apis/DeleteCubeDeploymentRequest.php index a3d95461..44421c8e 100644 --- a/src/Cube/Apis/DeleteCubeDeploymentRequest.php +++ b/src/Cube/Apis/DeleteCubeDeploymentRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDeploymentId() + public function getDeploymentId(): string { return $this->get("DeploymentId"); } @@ -104,7 +104,7 @@ public function getDeploymentId() * * @param string $deploymentId */ - public function setDeploymentId($deploymentId) + public function setDeploymentId(string $deploymentId) { $this->set("DeploymentId", $deploymentId); } diff --git a/src/Cube/Apis/DeleteCubeDeploymentResponse.php b/src/Cube/Apis/DeleteCubeDeploymentResponse.php index 461c9fa3..b10323b8 100644 --- a/src/Cube/Apis/DeleteCubeDeploymentResponse.php +++ b/src/Cube/Apis/DeleteCubeDeploymentResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUid() + public function getUid(): string { return $this->get("Uid"); } @@ -104,7 +104,7 @@ public function getUid() * * @param string $uid */ - public function setUid($uid) + public function setUid(string $uid) { $this->set("Uid", $uid); } @@ -114,7 +114,7 @@ public function setUid($uid) * * @return string|null */ - public function getCubeId() + public function getCubeId(): string { return $this->get("CubeId"); } @@ -124,7 +124,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } @@ -134,7 +134,7 @@ public function setCubeId($cubeId) * * @return boolean|null */ - public function getReleaseEIP() + public function getReleaseEIP(): bool { return $this->get("ReleaseEIP"); } @@ -144,7 +144,7 @@ public function getReleaseEIP() * * @param boolean $releaseEIP */ - public function setReleaseEIP($releaseEIP) + public function setReleaseEIP(bool $releaseEIP) { $this->set("ReleaseEIP", $releaseEIP); } diff --git a/src/Cube/Apis/DeleteCubePodResponse.php b/src/Cube/Apis/DeleteCubePodResponse.php index fa45cd5c..733d0c28 100644 --- a/src/Cube/Apis/DeleteCubePodResponse.php +++ b/src/Cube/Apis/DeleteCubePodResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDeploymentId() + public function getDeploymentId(): string { return $this->get("DeploymentId"); } @@ -104,7 +104,7 @@ public function getDeploymentId() * * @param string $deploymentId */ - public function setDeploymentId($deploymentId) + public function setDeploymentId(string $deploymentId) { $this->set("DeploymentId", $deploymentId); } diff --git a/src/Cube/Apis/GetCubeDeploymentResponse.php b/src/Cube/Apis/GetCubeDeploymentResponse.php index b33ddd07..e1358335 100644 --- a/src/Cube/Apis/GetCubeDeploymentResponse.php +++ b/src/Cube/Apis/GetCubeDeploymentResponse.php @@ -1,6 +1,6 @@ get("Deployment"); } @@ -37,7 +37,7 @@ public function getDeployment() * * @param string $deployment */ - public function setDeployment($deployment) + public function setDeployment(string $deployment) { $this->set("Deployment", $deployment); } diff --git a/src/Cube/Apis/GetCubeExecTokenRequest.php b/src/Cube/Apis/GetCubeExecTokenRequest.php index ab747786..7f1350ae 100644 --- a/src/Cube/Apis/GetCubeExecTokenRequest.php +++ b/src/Cube/Apis/GetCubeExecTokenRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getContainerName() + public function getContainerName(): string { return $this->get("ContainerName"); } @@ -105,7 +105,7 @@ public function getContainerName() * * @param string $containerName */ - public function setContainerName($containerName) + public function setContainerName(string $containerName) { $this->set("ContainerName", $containerName); } @@ -115,7 +115,7 @@ public function setContainerName($containerName) * * @return string|null */ - public function getCubeId() + public function getCubeId(): string { return $this->get("CubeId"); } @@ -125,7 +125,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } @@ -135,7 +135,7 @@ public function setCubeId($cubeId) * * @return string|null */ - public function getUid() + public function getUid(): string { return $this->get("Uid"); } @@ -145,7 +145,7 @@ public function getUid() * * @param string $uid */ - public function setUid($uid) + public function setUid(string $uid) { $this->set("Uid", $uid); } diff --git a/src/Cube/Apis/GetCubeExecTokenResponse.php b/src/Cube/Apis/GetCubeExecTokenResponse.php index c203a5fd..21496670 100644 --- a/src/Cube/Apis/GetCubeExecTokenResponse.php +++ b/src/Cube/Apis/GetCubeExecTokenResponse.php @@ -1,6 +1,6 @@ get("Token"); } @@ -37,7 +37,7 @@ public function getToken() * * @param string $token */ - public function setToken($token) + public function setToken(string $token) { $this->set("Token", $token); } @@ -47,7 +47,7 @@ public function setToken($token) * * @return string|null */ - public function getTerminalUrl() + public function getTerminalUrl(): string { return $this->get("TerminalUrl"); } @@ -57,7 +57,7 @@ public function getTerminalUrl() * * @param string $terminalUrl */ - public function setTerminalUrl($terminalUrl) + public function setTerminalUrl(string $terminalUrl) { $this->set("TerminalUrl", $terminalUrl); } diff --git a/src/Cube/Apis/GetCubeExtendInfoRequest.php b/src/Cube/Apis/GetCubeExtendInfoRequest.php index 11eb161b..7dfdb483 100644 --- a/src/Cube/Apis/GetCubeExtendInfoRequest.php +++ b/src/Cube/Apis/GetCubeExtendInfoRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getCubeIds() + public function getCubeIds(): string { return $this->get("CubeIds"); } @@ -105,7 +105,7 @@ public function getCubeIds() * * @param string $cubeIds */ - public function setCubeIds($cubeIds) + public function setCubeIds(string $cubeIds) { $this->set("CubeIds", $cubeIds); } diff --git a/src/Cube/Apis/GetCubeExtendInfoResponse.php b/src/Cube/Apis/GetCubeExtendInfoResponse.php index d172fbd3..d528d9a3 100644 --- a/src/Cube/Apis/GetCubeExtendInfoResponse.php +++ b/src/Cube/Apis/GetCubeExtendInfoResponse.php @@ -1,6 +1,6 @@ get("ExtendInfo"); - if ($items == null) { - return []; - } + $items = $this->get("ExtendInfo") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CubeExtendInfo($item)); diff --git a/src/Cube/Apis/GetCubeMetricsRequest.php b/src/Cube/Apis/GetCubeMetricsRequest.php index 09ae1bf2..9d43c554 100644 --- a/src/Cube/Apis/GetCubeMetricsRequest.php +++ b/src/Cube/Apis/GetCubeMetricsRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -49,7 +49,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -59,7 +59,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -69,7 +69,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -79,7 +79,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -89,7 +89,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -99,7 +99,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -109,7 +109,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -119,7 +119,7 @@ public function setResourceId($resourceId) * * @return string[]|null */ - public function getMetricName() + public function getMetricName(): array { return $this->get("MetricName"); } @@ -139,7 +139,7 @@ public function setMetricName(array $metricName) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -149,7 +149,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -159,7 +159,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -169,7 +169,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -179,7 +179,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getContainerName() + public function getContainerName(): string { return $this->get("ContainerName"); } @@ -189,7 +189,7 @@ public function getContainerName() * * @param string $containerName */ - public function setContainerName($containerName) + public function setContainerName(string $containerName) { $this->set("ContainerName", $containerName); } diff --git a/src/Cube/Apis/GetCubeMetricsResponse.php b/src/Cube/Apis/GetCubeMetricsResponse.php index ac9609a6..1ebc8b98 100644 --- a/src/Cube/Apis/GetCubeMetricsResponse.php +++ b/src/Cube/Apis/GetCubeMetricsResponse.php @@ -1,6 +1,6 @@ get("DataSets"); - if ($items == null) { - return []; - } + $items = $this->get("DataSets") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MetricDataSet($item)); diff --git a/src/Cube/Apis/GetCubePodRequest.php b/src/Cube/Apis/GetCubePodRequest.php index c6a80299..51e1382b 100644 --- a/src/Cube/Apis/GetCubePodRequest.php +++ b/src/Cube/Apis/GetCubePodRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getCubeId() + public function getCubeId(): string { return $this->get("CubeId"); } @@ -104,7 +104,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } @@ -114,7 +114,7 @@ public function setCubeId($cubeId) * * @return string|null */ - public function getUid() + public function getUid(): string { return $this->get("Uid"); } @@ -124,7 +124,7 @@ public function getUid() * * @param string $uid */ - public function setUid($uid) + public function setUid(string $uid) { $this->set("Uid", $uid); } diff --git a/src/Cube/Apis/GetCubePodResponse.php b/src/Cube/Apis/GetCubePodResponse.php index 0eec8dda..8c74d70b 100644 --- a/src/Cube/Apis/GetCubePodResponse.php +++ b/src/Cube/Apis/GetCubePodResponse.php @@ -1,6 +1,6 @@ get("Pod"); } @@ -37,7 +37,7 @@ public function getPod() * * @param string $pod */ - public function setPod($pod) + public function setPod(string $pod) { $this->set("Pod", $pod); } diff --git a/src/Cube/Apis/GetCubePriceRequest.php b/src/Cube/Apis/GetCubePriceRequest.php index bb01ebe0..55305eed 100644 --- a/src/Cube/Apis/GetCubePriceRequest.php +++ b/src/Cube/Apis/GetCubePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -49,7 +49,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -59,7 +59,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -69,7 +69,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -79,7 +79,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -89,7 +89,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -99,7 +99,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getCount() + public function getCount(): string { return $this->get("Count"); } @@ -109,7 +109,7 @@ public function getCount() * * @param string $count */ - public function setCount($count) + public function setCount(string $count) { $this->set("Count", $count); } @@ -119,7 +119,7 @@ public function setCount($count) * * @return string|null */ - public function getCpu() + public function getCpu(): string { return $this->get("Cpu"); } @@ -129,7 +129,7 @@ public function getCpu() * * @param string $cpu */ - public function setCpu($cpu) + public function setCpu(string $cpu) { $this->set("Cpu", $cpu); } @@ -139,7 +139,7 @@ public function setCpu($cpu) * * @return string|null */ - public function getMem() + public function getMem(): string { return $this->get("Mem"); } @@ -149,7 +149,7 @@ public function getMem() * * @param string $mem */ - public function setMem($mem) + public function setMem(string $mem) { $this->set("Mem", $mem); } @@ -159,7 +159,7 @@ public function setMem($mem) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -169,7 +169,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -179,7 +179,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -189,7 +189,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } diff --git a/src/Cube/Apis/GetCubePriceResponse.php b/src/Cube/Apis/GetCubePriceResponse.php index 2cdbf808..9952fb95 100644 --- a/src/Cube/Apis/GetCubePriceResponse.php +++ b/src/Cube/Apis/GetCubePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } @@ -47,7 +47,7 @@ public function setPrice($price) * * @return integer|null */ - public function getOriginalPrice() + public function getOriginalPrice(): int { return $this->get("OriginalPrice"); } @@ -57,7 +57,7 @@ public function getOriginalPrice() * * @param int $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(int $originalPrice) { $this->set("OriginalPrice", $originalPrice); } diff --git a/src/Cube/Apis/GetCubeTokenRequest.php b/src/Cube/Apis/GetCubeTokenRequest.php index d4d8c8b6..0d46062d 100644 --- a/src/Cube/Apis/GetCubeTokenRequest.php +++ b/src/Cube/Apis/GetCubeTokenRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getContainerName() + public function getContainerName(): string { return $this->get("ContainerName"); } @@ -105,7 +105,7 @@ public function getContainerName() * * @param string $containerName */ - public function setContainerName($containerName) + public function setContainerName(string $containerName) { $this->set("ContainerName", $containerName); } @@ -115,7 +115,7 @@ public function setContainerName($containerName) * * @return string|null */ - public function getCubeId() + public function getCubeId(): string { return $this->get("CubeId"); } @@ -125,7 +125,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } @@ -135,7 +135,7 @@ public function setCubeId($cubeId) * * @return string|null */ - public function getUid() + public function getUid(): string { return $this->get("Uid"); } @@ -145,7 +145,7 @@ public function getUid() * * @param string $uid */ - public function setUid($uid) + public function setUid(string $uid) { $this->set("Uid", $uid); } diff --git a/src/Cube/Apis/GetCubeTokenResponse.php b/src/Cube/Apis/GetCubeTokenResponse.php index fb29c0ce..1741a11d 100644 --- a/src/Cube/Apis/GetCubeTokenResponse.php +++ b/src/Cube/Apis/GetCubeTokenResponse.php @@ -1,6 +1,6 @@ get("Token"); } @@ -37,7 +37,7 @@ public function getToken() * * @param string $token */ - public function setToken($token) + public function setToken(string $token) { $this->set("Token", $token); } diff --git a/src/Cube/Apis/ListCubeDeploymentRequest.php b/src/Cube/Apis/ListCubeDeploymentRequest.php index a17b1e2d..b0c12fa3 100644 --- a/src/Cube/Apis/ListCubeDeploymentRequest.php +++ b/src/Cube/Apis/ListCubeDeploymentRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -105,7 +105,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -115,7 +115,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -125,7 +125,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/Cube/Apis/ListCubeDeploymentResponse.php b/src/Cube/Apis/ListCubeDeploymentResponse.php index 3c3a4491..21b10bda 100644 --- a/src/Cube/Apis/ListCubeDeploymentResponse.php +++ b/src/Cube/Apis/ListCubeDeploymentResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -37,7 +37,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -47,7 +47,7 @@ public function setTotalCount($totalCount) * * @return string[]|null */ - public function getDeployments() + public function getDeployments(): array { return $this->get("Deployments"); } diff --git a/src/Cube/Apis/ListCubePodRequest.php b/src/Cube/Apis/ListCubePodRequest.php index 7ad09291..6be7fc11 100644 --- a/src/Cube/Apis/ListCubePodRequest.php +++ b/src/Cube/Apis/ListCubePodRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -103,7 +103,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -113,7 +113,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -123,7 +123,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -133,7 +133,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getGroup() + public function getGroup(): string { return $this->get("Group"); } @@ -143,7 +143,7 @@ public function getGroup() * * @param string $group */ - public function setGroup($group) + public function setGroup(string $group) { $this->set("Group", $group); } @@ -153,7 +153,7 @@ public function setGroup($group) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -163,7 +163,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -173,7 +173,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -183,7 +183,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -193,7 +193,7 @@ public function setLimit($limit) * * @return string|null */ - public function getDeploymentId() + public function getDeploymentId(): string { return $this->get("DeploymentId"); } @@ -203,7 +203,7 @@ public function getDeploymentId() * * @param string $deploymentId */ - public function setDeploymentId($deploymentId) + public function setDeploymentId(string $deploymentId) { $this->set("DeploymentId", $deploymentId); } diff --git a/src/Cube/Apis/ListCubePodResponse.php b/src/Cube/Apis/ListCubePodResponse.php index 108b6f02..239be9bd 100644 --- a/src/Cube/Apis/ListCubePodResponse.php +++ b/src/Cube/Apis/ListCubePodResponse.php @@ -1,6 +1,6 @@ get("Pods"); } @@ -47,7 +47,7 @@ public function setPods(array $pods) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -57,7 +57,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/Cube/Apis/ModifyCubeExtendInfoRequest.php b/src/Cube/Apis/ModifyCubeExtendInfoRequest.php index 01fd2f32..2f736623 100644 --- a/src/Cube/Apis/ModifyCubeExtendInfoRequest.php +++ b/src/Cube/Apis/ModifyCubeExtendInfoRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getCubeId() + public function getCubeId(): string { return $this->get("CubeId"); } @@ -105,7 +105,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } @@ -115,7 +115,7 @@ public function setCubeId($cubeId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -125,7 +125,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/Cube/Apis/ModifyCubeExtendInfoResponse.php b/src/Cube/Apis/ModifyCubeExtendInfoResponse.php index 449e8f1c..829da8e1 100644 --- a/src/Cube/Apis/ModifyCubeExtendInfoResponse.php +++ b/src/Cube/Apis/ModifyCubeExtendInfoResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getCubeId() + public function getCubeId(): string { return $this->get("CubeId"); } @@ -105,7 +105,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } @@ -115,7 +115,7 @@ public function setCubeId($cubeId) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -125,7 +125,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/Cube/Apis/ModifyCubeTagResponse.php b/src/Cube/Apis/ModifyCubeTagResponse.php index 14035bff..9d1bd5c9 100644 --- a/src/Cube/Apis/ModifyCubeTagResponse.php +++ b/src/Cube/Apis/ModifyCubeTagResponse.php @@ -1,6 +1,6 @@ get("CubeId"); } @@ -37,7 +37,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } diff --git a/src/Cube/Apis/RebootCubePodRequest.php b/src/Cube/Apis/RebootCubePodRequest.php new file mode 100644 index 00000000..6aad98e2 --- /dev/null +++ b/src/Cube/Apis/RebootCubePodRequest.php @@ -0,0 +1,111 @@ + "RebootCubePod"]); + $this->markRequired("Region"); + $this->markRequired("CubeId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getZone(): string + { + return $this->get("Zone"); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * CubeId: cube资源id(cube-xxxxxx) + * + * @return string|null + */ + public function getCubeId(): string + { + return $this->get("CubeId"); + } + + /** + * CubeId: cube资源id(cube-xxxxxx) + * + * @param string $cubeId + */ + public function setCubeId(string $cubeId) + { + $this->set("CubeId", $cubeId); + } +} diff --git a/src/Cube/Apis/RebootCubePodResponse.php b/src/Cube/Apis/RebootCubePodResponse.php new file mode 100644 index 00000000..8b0a6488 --- /dev/null +++ b/src/Cube/Apis/RebootCubePodResponse.php @@ -0,0 +1,26 @@ +get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getCubeId() + public function getCubeId(): string { return $this->get("CubeId"); } @@ -106,7 +106,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } @@ -116,7 +116,7 @@ public function setCubeId($cubeId) * * @return string|null */ - public function getPod() + public function getPod(): string { return $this->get("Pod"); } @@ -126,7 +126,7 @@ public function getPod() * * @param string $pod */ - public function setPod($pod) + public function setPod(string $pod) { $this->set("Pod", $pod); } diff --git a/src/Cube/Apis/RenewCubePodResponse.php b/src/Cube/Apis/RenewCubePodResponse.php index 87f967cd..ecdf0630 100644 --- a/src/Cube/Apis/RenewCubePodResponse.php +++ b/src/Cube/Apis/RenewCubePodResponse.php @@ -1,6 +1,6 @@ get("Pod"); } @@ -37,7 +37,7 @@ public function getPod() * * @param string $pod */ - public function setPod($pod) + public function setPod(string $pod) { $this->set("Pod", $pod); } diff --git a/src/Cube/Apis/UpdateCubeDeploymentRequest.php b/src/Cube/Apis/UpdateCubeDeploymentRequest.php index 630f7db0..5bff6361 100644 --- a/src/Cube/Apis/UpdateCubeDeploymentRequest.php +++ b/src/Cube/Apis/UpdateCubeDeploymentRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDeploymentId() + public function getDeploymentId(): string { return $this->get("DeploymentId"); } @@ -105,7 +105,7 @@ public function getDeploymentId() * * @param string $deploymentId */ - public function setDeploymentId($deploymentId) + public function setDeploymentId(string $deploymentId) { $this->set("DeploymentId", $deploymentId); } @@ -115,7 +115,7 @@ public function setDeploymentId($deploymentId) * * @return string|null */ - public function getDeployment() + public function getDeployment(): string { return $this->get("Deployment"); } @@ -125,7 +125,7 @@ public function getDeployment() * * @param string $deployment */ - public function setDeployment($deployment) + public function setDeployment(string $deployment) { $this->set("Deployment", $deployment); } @@ -135,7 +135,7 @@ public function setDeployment($deployment) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -145,7 +145,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/Cube/Apis/UpdateCubeDeploymentResponse.php b/src/Cube/Apis/UpdateCubeDeploymentResponse.php index cf691d6c..e7591497 100644 --- a/src/Cube/Apis/UpdateCubeDeploymentResponse.php +++ b/src/Cube/Apis/UpdateCubeDeploymentResponse.php @@ -1,6 +1,6 @@ get("Deployment"); } @@ -37,7 +37,7 @@ public function getDeployment() * * @param string $deployment */ - public function setDeployment($deployment) + public function setDeployment(string $deployment) { $this->set("Deployment", $deployment); } diff --git a/src/Cube/CubeClient.php b/src/Cube/CubeClient.php index 5013de1a..aeecc029 100644 --- a/src/Cube/CubeClient.php +++ b/src/Cube/CubeClient.php @@ -1,6 +1,6 @@ (string) 经过base64编码的Deployment的yaml * ] * - * @return CreateCubeDeploymentResponse * @throws UCloudException */ - public function createCubeDeployment(CreateCubeDeploymentRequest $request = null) + public function createCubeDeployment(CreateCubeDeploymentRequest $request = null): CreateCubeDeploymentResponse { $resp = $this->invoke($request); return new CreateCubeDeploymentResponse($resp->toArray(), $resp->getRequestId()); @@ -128,10 +129,9 @@ public function createCubeDeployment(CreateCubeDeploymentRequest $request = null * "CubeId" => (string) cube的资源Id * ] * - * @return CreateCubePodResponse * @throws UCloudException */ - public function createCubePod(CreateCubePodRequest $request = null) + public function createCubePod(CreateCubePodRequest $request = null): CreateCubePodResponse { $resp = $this->invoke($request); return new CreateCubePodResponse($resp->toArray(), $resp->getRequestId()); @@ -156,10 +156,9 @@ public function createCubePod(CreateCubePodRequest $request = null) * $outputs = [ * ] * - * @return DeleteCubeDeploymentResponse * @throws UCloudException */ - public function deleteCubeDeployment(DeleteCubeDeploymentRequest $request = null) + public function deleteCubeDeployment(DeleteCubeDeploymentRequest $request = null): DeleteCubeDeploymentResponse { $resp = $this->invoke($request); return new DeleteCubeDeploymentResponse($resp->toArray(), $resp->getRequestId()); @@ -186,10 +185,9 @@ public function deleteCubeDeployment(DeleteCubeDeploymentRequest $request = null * $outputs = [ * ] * - * @return DeleteCubePodResponse * @throws UCloudException */ - public function deleteCubePod(DeleteCubePodRequest $request = null) + public function deleteCubePod(DeleteCubePodRequest $request = null): DeleteCubePodResponse { $resp = $this->invoke($request); return new DeleteCubePodResponse($resp->toArray(), $resp->getRequestId()); @@ -215,10 +213,9 @@ public function deleteCubePod(DeleteCubePodRequest $request = null) * "Deployment" => (string) 经过base64编码的Deployment的yaml * ] * - * @return GetCubeDeploymentResponse * @throws UCloudException */ - public function getCubeDeployment(GetCubeDeploymentRequest $request = null) + public function getCubeDeployment(GetCubeDeploymentRequest $request = null): GetCubeDeploymentResponse { $resp = $this->invoke($request); return new GetCubeDeploymentResponse($resp->toArray(), $resp->getRequestId()); @@ -247,10 +244,9 @@ public function getCubeDeployment(GetCubeDeploymentRequest $request = null) * "TerminalUrl" => (string) terminal的登录连接地址,限单点登录,有效时间5min * ] * - * @return GetCubeExecTokenResponse * @throws UCloudException */ - public function getCubeExecToken(GetCubeExecTokenRequest $request = null) + public function getCubeExecToken(GetCubeExecTokenRequest $request = null): GetCubeExecTokenResponse { $resp = $this->invoke($request); return new GetCubeExecTokenResponse($resp->toArray(), $resp->getRequestId()); @@ -301,10 +297,9 @@ public function getCubeExecToken(GetCubeExecTokenRequest $request = null) * ] * ] * - * @return GetCubeExtendInfoResponse * @throws UCloudException */ - public function getCubeExtendInfo(GetCubeExtendInfoRequest $request = null) + public function getCubeExtendInfo(GetCubeExtendInfoRequest $request = null): GetCubeExtendInfoResponse { $resp = $this->invoke($request); return new GetCubeExtendInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -344,10 +339,9 @@ public function getCubeExtendInfo(GetCubeExtendInfoRequest $request = null) * ] * ] * - * @return GetCubeMetricsResponse * @throws UCloudException */ - public function getCubeMetrics(GetCubeMetricsRequest $request = null) + public function getCubeMetrics(GetCubeMetricsRequest $request = null): GetCubeMetricsResponse { $resp = $this->invoke($request); return new GetCubeMetricsResponse($resp->toArray(), $resp->getRequestId()); @@ -374,10 +368,9 @@ public function getCubeMetrics(GetCubeMetricsRequest $request = null) * "Pod" => (string) base64编码的pod的yaml * ] * - * @return GetCubePodResponse * @throws UCloudException */ - public function getCubePod(GetCubePodRequest $request = null) + public function getCubePod(GetCubePodRequest $request = null): GetCubePodResponse { $resp = $this->invoke($request); return new GetCubePodResponse($resp->toArray(), $resp->getRequestId()); @@ -408,10 +401,9 @@ public function getCubePod(GetCubePodRequest $request = null) * "OriginalPrice" => (integer) 列表价格,单位为分 * ] * - * @return GetCubePriceResponse * @throws UCloudException */ - public function getCubePrice(GetCubePriceRequest $request = null) + public function getCubePrice(GetCubePriceRequest $request = null): GetCubePriceResponse { $resp = $this->invoke($request); return new GetCubePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -439,10 +431,9 @@ public function getCubePrice(GetCubePriceRequest $request = null) * "Token" => (string) 有效时间5min * ] * - * @return GetCubeTokenResponse * @throws UCloudException */ - public function getCubeToken(GetCubeTokenRequest $request = null) + public function getCubeToken(GetCubeTokenRequest $request = null): GetCubeTokenResponse { $resp = $this->invoke($request); return new GetCubeTokenResponse($resp->toArray(), $resp->getRequestId()); @@ -470,10 +461,9 @@ public function getCubeToken(GetCubeTokenRequest $request = null) * "Deployments" => (array) DeploymentInfo * ] * - * @return ListCubeDeploymentResponse * @throws UCloudException */ - public function listCubeDeployment(ListCubeDeploymentRequest $request = null) + public function listCubeDeployment(ListCubeDeploymentRequest $request = null): ListCubeDeploymentResponse { $resp = $this->invoke($request); return new ListCubeDeploymentResponse($resp->toArray(), $resp->getRequestId()); @@ -505,10 +495,9 @@ public function listCubeDeployment(ListCubeDeploymentRequest $request = null) * "TotalCount" => (integer) Cube的总数 * ] * - * @return ListCubePodResponse * @throws UCloudException */ - public function listCubePod(ListCubePodRequest $request = null) + public function listCubePod(ListCubePodRequest $request = null): ListCubePodResponse { $resp = $this->invoke($request); return new ListCubePodResponse($resp->toArray(), $resp->getRequestId()); @@ -534,10 +523,9 @@ public function listCubePod(ListCubePodRequest $request = null) * $outputs = [ * ] * - * @return ModifyCubeExtendInfoResponse * @throws UCloudException */ - public function modifyCubeExtendInfo(ModifyCubeExtendInfoRequest $request = null) + public function modifyCubeExtendInfo(ModifyCubeExtendInfoRequest $request = null): ModifyCubeExtendInfoResponse { $resp = $this->invoke($request); return new ModifyCubeExtendInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -564,15 +552,41 @@ public function modifyCubeExtendInfo(ModifyCubeExtendInfoRequest $request = null * "CubeId" => (string) CubeId * ] * - * @return ModifyCubeTagResponse * @throws UCloudException */ - public function modifyCubeTag(ModifyCubeTagRequest $request = null) + public function modifyCubeTag(ModifyCubeTagRequest $request = null): ModifyCubeTagResponse { $resp = $this->invoke($request); return new ModifyCubeTagResponse($resp->toArray(), $resp->getRequestId()); } + /** + * RebootCubePod - 重启Cube Pod + * + * See also: https://docs.ucloud.cn/api/cube-api/reboot_cube_pod + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "CubeId" => (string) cube资源id(cube-xxxxxx) + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function rebootCubePod(RebootCubePodRequest $request = null): RebootCubePodResponse + { + $resp = $this->invoke($request); + return new RebootCubePodResponse($resp->toArray(), $resp->getRequestId()); + } + /** * RenewCubePod - 更新Pod * @@ -594,10 +608,9 @@ public function modifyCubeTag(ModifyCubeTagRequest $request = null) * "Pod" => (string) base64编码过的yaml,需要解码获取信息 * ] * - * @return RenewCubePodResponse * @throws UCloudException */ - public function renewCubePod(RenewCubePodRequest $request = null) + public function renewCubePod(RenewCubePodRequest $request = null): RenewCubePodResponse { $resp = $this->invoke($request); return new RenewCubePodResponse($resp->toArray(), $resp->getRequestId()); @@ -625,10 +638,9 @@ public function renewCubePod(RenewCubePodRequest $request = null) * "Deployment" => (string) 经过base64编码的Deployment的yaml * ] * - * @return UpdateCubeDeploymentResponse * @throws UCloudException */ - public function updateCubeDeployment(UpdateCubeDeploymentRequest $request = null) + public function updateCubeDeployment(UpdateCubeDeploymentRequest $request = null): UpdateCubeDeploymentResponse { $resp = $this->invoke($request); return new UpdateCubeDeploymentResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/Cube/Models/CubeExtendInfo.php b/src/Cube/Models/CubeExtendInfo.php index 21df5e42..81b748b7 100644 --- a/src/Cube/Models/CubeExtendInfo.php +++ b/src/Cube/Models/CubeExtendInfo.php @@ -1,6 +1,6 @@ get("CubeId"); } @@ -37,7 +37,7 @@ public function getCubeId() * * @param string $cubeId */ - public function setCubeId($cubeId) + public function setCubeId(string $cubeId) { $this->set("CubeId", $cubeId); } @@ -47,7 +47,7 @@ public function setCubeId($cubeId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -57,7 +57,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -67,12 +67,9 @@ public function setName($name) * * @return EIPSet[]|null */ - public function getEip() + public function getEip(): array { - $items = $this->get("Eip"); - if ($items == null) { - return []; - } + $items = $this->get("Eip") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new EIPSet($item)); @@ -99,7 +96,7 @@ public function setEip(array $eip) * * @return integer|null */ - public function getExpiration() + public function getExpiration(): int { return $this->get("Expiration"); } @@ -109,7 +106,7 @@ public function getExpiration() * * @param int $expiration */ - public function setExpiration($expiration) + public function setExpiration(int $expiration) { $this->set("Expiration", $expiration); } @@ -119,7 +116,7 @@ public function setExpiration($expiration) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -129,7 +126,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/Cube/Models/EIPAddr.php b/src/Cube/Models/EIPAddr.php index 8fcd2a05..928b9ad7 100644 --- a/src/Cube/Models/EIPAddr.php +++ b/src/Cube/Models/EIPAddr.php @@ -1,6 +1,6 @@ get("IP"); } @@ -37,7 +37,7 @@ public function getIP() * * @param string $ip */ - public function setIP($ip) + public function setIP(string $ip) { $this->set("IP", $ip); } @@ -47,7 +47,7 @@ public function setIP($ip) * * @return string|null */ - public function getOperatorName() + public function getOperatorName(): string { return $this->get("OperatorName"); } @@ -57,7 +57,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } diff --git a/src/Cube/Models/EIPSet.php b/src/Cube/Models/EIPSet.php index 69d4a015..7bc11592 100644 --- a/src/Cube/Models/EIPSet.php +++ b/src/Cube/Models/EIPSet.php @@ -1,6 +1,6 @@ get("Bandwidth"); } @@ -37,7 +37,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -47,7 +47,7 @@ public function setBandwidth($bandwidth) * * @return integer|null */ - public function getBandwidthType() + public function getBandwidthType(): int { return $this->get("BandwidthType"); } @@ -57,7 +57,7 @@ public function getBandwidthType() * * @param int $bandwidthType */ - public function setBandwidthType($bandwidthType) + public function setBandwidthType(int $bandwidthType) { $this->set("BandwidthType", $bandwidthType); } @@ -67,7 +67,7 @@ public function setBandwidthType($bandwidthType) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -77,7 +77,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -87,12 +87,9 @@ public function setCreateTime($createTime) * * @return EIPAddr[]|null */ - public function getEIPAddr() + public function getEIPAddr(): array { - $items = $this->get("EIPAddr"); - if ($items == null) { - return []; - } + $items = $this->get("EIPAddr") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new EIPAddr($item)); @@ -119,7 +116,7 @@ public function setEIPAddr(array $eipAddr) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -129,7 +126,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -139,7 +136,7 @@ public function setEIPId($eipId) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -149,7 +146,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } @@ -159,7 +156,7 @@ public function setPayMode($payMode) * * @return string|null */ - public function getResource() + public function getResource(): string { return $this->get("Resource"); } @@ -169,7 +166,7 @@ public function getResource() * * @param string $resource */ - public function setResource($resource) + public function setResource(string $resource) { $this->set("Resource", $resource); } @@ -179,7 +176,7 @@ public function setResource($resource) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -189,7 +186,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -199,7 +196,7 @@ public function setStatus($status) * * @return integer|null */ - public function getWeight() + public function getWeight(): int { return $this->get("Weight"); } @@ -209,7 +206,7 @@ public function getWeight() * * @param int $weight */ - public function setWeight($weight) + public function setWeight(int $weight) { $this->set("Weight", $weight); } diff --git a/src/Cube/Models/MetricDataSet.php b/src/Cube/Models/MetricDataSet.php index ba37b4af..3eb6c465 100644 --- a/src/Cube/Models/MetricDataSet.php +++ b/src/Cube/Models/MetricDataSet.php @@ -1,6 +1,6 @@ get("MetricName"); } @@ -37,7 +37,7 @@ public function getMetricName() * * @param string $metricName */ - public function setMetricName($metricName) + public function setMetricName(string $metricName) { $this->set("MetricName", $metricName); } @@ -47,12 +47,9 @@ public function setMetricName($metricName) * * @return ValueSet[]|null */ - public function getValues() + public function getValues(): array { - $items = $this->get("Values"); - if ($items == null) { - return []; - } + $items = $this->get("Values") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ValueSet($item)); diff --git a/src/Cube/Models/ValueSet.php b/src/Cube/Models/ValueSet.php index 61339163..d67b6eb0 100644 --- a/src/Cube/Models/ValueSet.php +++ b/src/Cube/Models/ValueSet.php @@ -1,6 +1,6 @@ get("Value"); } @@ -37,7 +37,7 @@ public function getValue() * * @param float $value */ - public function setValue($value) + public function setValue(float $value) { $this->set("Value", $value); } @@ -47,7 +47,7 @@ public function setValue($value) * * @return integer|null */ - public function getTimestamp() + public function getTimestamp(): int { return $this->get("Timestamp"); } @@ -57,7 +57,7 @@ public function getTimestamp() * * @param int $timestamp */ - public function setTimestamp($timestamp) + public function setTimestamp(int $timestamp) { $this->set("Timestamp", $timestamp); } diff --git a/src/IPSecVPN/Apis/CreateRemoteVPNGatewayRequest.php b/src/IPSecVPN/Apis/CreateRemoteVPNGatewayRequest.php index c1e273f5..4928a0ee 100644 --- a/src/IPSecVPN/Apis/CreateRemoteVPNGatewayRequest.php +++ b/src/IPSecVPN/Apis/CreateRemoteVPNGatewayRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRemoteVPNGatewayName() + public function getRemoteVPNGatewayName(): string { return $this->get("RemoteVPNGatewayName"); } @@ -86,7 +86,7 @@ public function getRemoteVPNGatewayName() * * @param string $remoteVPNGatewayName */ - public function setRemoteVPNGatewayName($remoteVPNGatewayName) + public function setRemoteVPNGatewayName(string $remoteVPNGatewayName) { $this->set("RemoteVPNGatewayName", $remoteVPNGatewayName); } @@ -96,7 +96,7 @@ public function setRemoteVPNGatewayName($remoteVPNGatewayName) * * @return string|null */ - public function getRemoteVPNGatewayAddr() + public function getRemoteVPNGatewayAddr(): string { return $this->get("RemoteVPNGatewayAddr"); } @@ -106,7 +106,7 @@ public function getRemoteVPNGatewayAddr() * * @param string $remoteVPNGatewayAddr */ - public function setRemoteVPNGatewayAddr($remoteVPNGatewayAddr) + public function setRemoteVPNGatewayAddr(string $remoteVPNGatewayAddr) { $this->set("RemoteVPNGatewayAddr", $remoteVPNGatewayAddr); } @@ -116,7 +116,7 @@ public function setRemoteVPNGatewayAddr($remoteVPNGatewayAddr) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -126,7 +126,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -136,7 +136,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -146,7 +146,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/IPSecVPN/Apis/CreateRemoteVPNGatewayResponse.php b/src/IPSecVPN/Apis/CreateRemoteVPNGatewayResponse.php index e7e03dc7..164c25a5 100644 --- a/src/IPSecVPN/Apis/CreateRemoteVPNGatewayResponse.php +++ b/src/IPSecVPN/Apis/CreateRemoteVPNGatewayResponse.php @@ -1,6 +1,6 @@ get("RemoteVPNGatewayId"); } @@ -37,7 +37,7 @@ public function getRemoteVPNGatewayId() * * @param string $remoteVPNGatewayId */ - public function setRemoteVPNGatewayId($remoteVPNGatewayId) + public function setRemoteVPNGatewayId(string $remoteVPNGatewayId) { $this->set("RemoteVPNGatewayId", $remoteVPNGatewayId); } diff --git a/src/IPSecVPN/Apis/CreateVPNGatewayRequest.php b/src/IPSecVPN/Apis/CreateVPNGatewayRequest.php index e35d2758..167e51bd 100644 --- a/src/IPSecVPN/Apis/CreateVPNGatewayRequest.php +++ b/src/IPSecVPN/Apis/CreateVPNGatewayRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -67,7 +67,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -77,7 +77,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPNGatewayName() + public function getVPNGatewayName(): string { return $this->get("VPNGatewayName"); } @@ -87,7 +87,7 @@ public function getVPNGatewayName() * * @param string $vpnGatewayName */ - public function setVPNGatewayName($vpnGatewayName) + public function setVPNGatewayName(string $vpnGatewayName) { $this->set("VPNGatewayName", $vpnGatewayName); } @@ -97,7 +97,7 @@ public function setVPNGatewayName($vpnGatewayName) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -107,7 +107,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -117,7 +117,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getGrade() + public function getGrade(): string { return $this->get("Grade"); } @@ -127,7 +127,7 @@ public function getGrade() * * @param string $grade */ - public function setGrade($grade) + public function setGrade(string $grade) { $this->set("Grade", $grade); } @@ -137,7 +137,7 @@ public function setGrade($grade) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -147,7 +147,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -157,7 +157,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -167,7 +167,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -177,7 +177,7 @@ public function setTag($tag) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -187,7 +187,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -197,7 +197,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -207,7 +207,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -217,7 +217,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -227,7 +227,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } @@ -237,7 +237,7 @@ public function setBusinessId($businessId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -247,7 +247,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -257,7 +257,7 @@ public function setEIPId($eipId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -267,7 +267,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/IPSecVPN/Apis/CreateVPNGatewayResponse.php b/src/IPSecVPN/Apis/CreateVPNGatewayResponse.php index b5668314..264e2d8a 100644 --- a/src/IPSecVPN/Apis/CreateVPNGatewayResponse.php +++ b/src/IPSecVPN/Apis/CreateVPNGatewayResponse.php @@ -1,6 +1,6 @@ get("VPNGatewayId"); } @@ -37,7 +37,7 @@ public function getVPNGatewayId() * * @param string $vpnGatewayId */ - public function setVPNGatewayId($vpnGatewayId) + public function setVPNGatewayId(string $vpnGatewayId) { $this->set("VPNGatewayId", $vpnGatewayId); } diff --git a/src/IPSecVPN/Apis/CreateVPNTunnelRequest.php b/src/IPSecVPN/Apis/CreateVPNTunnelRequest.php index d3f066df..0ff2c736 100644 --- a/src/IPSecVPN/Apis/CreateVPNTunnelRequest.php +++ b/src/IPSecVPN/Apis/CreateVPNTunnelRequest.php @@ -1,6 +1,6 @@ markRequired("RemoteVPNGatewayId"); $this->markRequired("IKEPreSharedKey"); $this->markRequired("VPCId"); + $this->markRequired("IKEVersion"); $this->markRequired("IPSecLocalSubnetIds"); $this->markRequired("IPSecRemoteSubnets"); - $this->markRequired("IKEVersion"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -82,7 +82,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPNTunnelName() + public function getVPNTunnelName(): string { return $this->get("VPNTunnelName"); } @@ -92,7 +92,7 @@ public function getVPNTunnelName() * * @param string $vpnTunnelName */ - public function setVPNTunnelName($vpnTunnelName) + public function setVPNTunnelName(string $vpnTunnelName) { $this->set("VPNTunnelName", $vpnTunnelName); } @@ -102,7 +102,7 @@ public function setVPNTunnelName($vpnTunnelName) * * @return string|null */ - public function getVPNGatewayId() + public function getVPNGatewayId(): string { return $this->get("VPNGatewayId"); } @@ -112,7 +112,7 @@ public function getVPNGatewayId() * * @param string $vpnGatewayId */ - public function setVPNGatewayId($vpnGatewayId) + public function setVPNGatewayId(string $vpnGatewayId) { $this->set("VPNGatewayId", $vpnGatewayId); } @@ -122,7 +122,7 @@ public function setVPNGatewayId($vpnGatewayId) * * @return string|null */ - public function getRemoteVPNGatewayId() + public function getRemoteVPNGatewayId(): string { return $this->get("RemoteVPNGatewayId"); } @@ -132,7 +132,7 @@ public function getRemoteVPNGatewayId() * * @param string $remoteVPNGatewayId */ - public function setRemoteVPNGatewayId($remoteVPNGatewayId) + public function setRemoteVPNGatewayId(string $remoteVPNGatewayId) { $this->set("RemoteVPNGatewayId", $remoteVPNGatewayId); } @@ -142,7 +142,7 @@ public function setRemoteVPNGatewayId($remoteVPNGatewayId) * * @return string|null */ - public function getIKEPreSharedKey() + public function getIKEPreSharedKey(): string { return $this->get("IKEPreSharedKey"); } @@ -152,7 +152,7 @@ public function getIKEPreSharedKey() * * @param string $ikePreSharedKey */ - public function setIKEPreSharedKey($ikePreSharedKey) + public function setIKEPreSharedKey(string $ikePreSharedKey) { $this->set("IKEPreSharedKey", $ikePreSharedKey); } @@ -162,7 +162,7 @@ public function setIKEPreSharedKey($ikePreSharedKey) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -172,17 +172,37 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } + /** + * IKEVersion: ike版本,枚举值: "IKE V1","IKE V2",默认v1 + * + * @return string|null + */ + public function getIKEVersion(): string + { + return $this->get("IKEVersion"); + } + + /** + * IKEVersion: ike版本,枚举值: "IKE V1","IKE V2",默认v1 + * + * @param string $ikeVersion + */ + public function setIKEVersion(string $ikeVersion) + { + $this->set("IKEVersion", $ikeVersion); + } + /** * IPSecLocalSubnetIds: 指定VPN连接的本地子网的资源ID,最多可填写10个。 * * @return string[]|null */ - public function getIPSecLocalSubnetIds() + public function getIPSecLocalSubnetIds(): array { return $this->get("IPSecLocalSubnetIds"); } @@ -202,7 +222,7 @@ public function setIPSecLocalSubnetIds(array $ipSecLocalSubnetIds) * * @return string[]|null */ - public function getIPSecRemoteSubnets() + public function getIPSecRemoteSubnets(): array { return $this->get("IPSecRemoteSubnets"); } @@ -217,32 +237,12 @@ public function setIPSecRemoteSubnets(array $ipSecRemoteSubnets) $this->set("IPSecRemoteSubnets", $ipSecRemoteSubnets); } - /** - * IKEVersion: ike版本,枚举值: "IKE V1","IKE V2",默认v1 - * - * @return string|null - */ - public function getIKEVersion() - { - return $this->get("IKEVersion"); - } - - /** - * IKEVersion: ike版本,枚举值: "IKE V1","IKE V2",默认v1 - * - * @param string $ikeVersion - */ - public function setIKEVersion($ikeVersion) - { - $this->set("IKEVersion", $ikeVersion); - } - /** * Tag: 业务组,默认为“Default” * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -252,7 +252,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -262,7 +262,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -272,7 +272,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -282,7 +282,7 @@ public function setRemark($remark) * * @return string|null */ - public function getIKEEncryptionAlgorithm() + public function getIKEEncryptionAlgorithm(): string { return $this->get("IKEEncryptionAlgorithm"); } @@ -292,7 +292,7 @@ public function getIKEEncryptionAlgorithm() * * @param string $ikeEncryptionAlgorithm */ - public function setIKEEncryptionAlgorithm($ikeEncryptionAlgorithm) + public function setIKEEncryptionAlgorithm(string $ikeEncryptionAlgorithm) { $this->set("IKEEncryptionAlgorithm", $ikeEncryptionAlgorithm); } @@ -302,7 +302,7 @@ public function setIKEEncryptionAlgorithm($ikeEncryptionAlgorithm) * * @return string|null */ - public function getIKEAuthenticationAlgorithm() + public function getIKEAuthenticationAlgorithm(): string { return $this->get("IKEAuthenticationAlgorithm"); } @@ -312,7 +312,7 @@ public function getIKEAuthenticationAlgorithm() * * @param string $ikeAuthenticationAlgorithm */ - public function setIKEAuthenticationAlgorithm($ikeAuthenticationAlgorithm) + public function setIKEAuthenticationAlgorithm(string $ikeAuthenticationAlgorithm) { $this->set("IKEAuthenticationAlgorithm", $ikeAuthenticationAlgorithm); } @@ -322,7 +322,7 @@ public function setIKEAuthenticationAlgorithm($ikeAuthenticationAlgorithm) * * @return string|null */ - public function getIKEExchangeMode() + public function getIKEExchangeMode(): string { return $this->get("IKEExchangeMode"); } @@ -332,7 +332,7 @@ public function getIKEExchangeMode() * * @param string $ikeExchangeMode */ - public function setIKEExchangeMode($ikeExchangeMode) + public function setIKEExchangeMode(string $ikeExchangeMode) { $this->set("IKEExchangeMode", $ikeExchangeMode); } @@ -342,7 +342,7 @@ public function setIKEExchangeMode($ikeExchangeMode) * * @return string|null */ - public function getIKELocalId() + public function getIKELocalId(): string { return $this->get("IKELocalId"); } @@ -352,7 +352,7 @@ public function getIKELocalId() * * @param string $ikeLocalId */ - public function setIKELocalId($ikeLocalId) + public function setIKELocalId(string $ikeLocalId) { $this->set("IKELocalId", $ikeLocalId); } @@ -362,7 +362,7 @@ public function setIKELocalId($ikeLocalId) * * @return string|null */ - public function getIKERemoteId() + public function getIKERemoteId(): string { return $this->get("IKERemoteId"); } @@ -372,7 +372,7 @@ public function getIKERemoteId() * * @param string $ikeRemoteId */ - public function setIKERemoteId($ikeRemoteId) + public function setIKERemoteId(string $ikeRemoteId) { $this->set("IKERemoteId", $ikeRemoteId); } @@ -382,7 +382,7 @@ public function setIKERemoteId($ikeRemoteId) * * @return string|null */ - public function getIKEDhGroup() + public function getIKEDhGroup(): string { return $this->get("IKEDhGroup"); } @@ -392,7 +392,7 @@ public function getIKEDhGroup() * * @param string $ikeDhGroup */ - public function setIKEDhGroup($ikeDhGroup) + public function setIKEDhGroup(string $ikeDhGroup) { $this->set("IKEDhGroup", $ikeDhGroup); } @@ -402,7 +402,7 @@ public function setIKEDhGroup($ikeDhGroup) * * @return string|null */ - public function getIKESALifetime() + public function getIKESALifetime(): string { return $this->get("IKESALifetime"); } @@ -412,7 +412,7 @@ public function getIKESALifetime() * * @param string $ikesaLifetime */ - public function setIKESALifetime($ikesaLifetime) + public function setIKESALifetime(string $ikesaLifetime) { $this->set("IKESALifetime", $ikesaLifetime); } @@ -422,7 +422,7 @@ public function setIKESALifetime($ikesaLifetime) * * @return string|null */ - public function getIPSecProtocol() + public function getIPSecProtocol(): string { return $this->get("IPSecProtocol"); } @@ -432,7 +432,7 @@ public function getIPSecProtocol() * * @param string $ipSecProtocol */ - public function setIPSecProtocol($ipSecProtocol) + public function setIPSecProtocol(string $ipSecProtocol) { $this->set("IPSecProtocol", $ipSecProtocol); } @@ -442,7 +442,7 @@ public function setIPSecProtocol($ipSecProtocol) * * @return string|null */ - public function getIPSecEncryptionAlgorithm() + public function getIPSecEncryptionAlgorithm(): string { return $this->get("IPSecEncryptionAlgorithm"); } @@ -452,27 +452,27 @@ public function getIPSecEncryptionAlgorithm() * * @param string $ipSecEncryptionAlgorithm */ - public function setIPSecEncryptionAlgorithm($ipSecEncryptionAlgorithm) + public function setIPSecEncryptionAlgorithm(string $ipSecEncryptionAlgorithm) { $this->set("IPSecEncryptionAlgorithm", $ipSecEncryptionAlgorithm); } /** - * IPSecAuthenticationAlgorithm: IPSec隧道中使用的认证算法,枚举值,"md5", "sha1"。默认值为“sha1” + * IPSecAuthenticationAlgorithm: IPSec隧道中使用的认证算法,枚举值,"md5", "sha1","sha2-256"。默认值为“sha1” * * @return string|null */ - public function getIPSecAuthenticationAlgorithm() + public function getIPSecAuthenticationAlgorithm(): string { return $this->get("IPSecAuthenticationAlgorithm"); } /** - * IPSecAuthenticationAlgorithm: IPSec隧道中使用的认证算法,枚举值,"md5", "sha1"。默认值为“sha1” + * IPSecAuthenticationAlgorithm: IPSec隧道中使用的认证算法,枚举值,"md5", "sha1","sha2-256"。默认值为“sha1” * * @param string $ipSecAuthenticationAlgorithm */ - public function setIPSecAuthenticationAlgorithm($ipSecAuthenticationAlgorithm) + public function setIPSecAuthenticationAlgorithm(string $ipSecAuthenticationAlgorithm) { $this->set("IPSecAuthenticationAlgorithm", $ipSecAuthenticationAlgorithm); } @@ -482,7 +482,7 @@ public function setIPSecAuthenticationAlgorithm($ipSecAuthenticationAlgorithm) * * @return string|null */ - public function getIPSecSALifetime() + public function getIPSecSALifetime(): string { return $this->get("IPSecSALifetime"); } @@ -492,7 +492,7 @@ public function getIPSecSALifetime() * * @param string $ipSecSALifetime */ - public function setIPSecSALifetime($ipSecSALifetime) + public function setIPSecSALifetime(string $ipSecSALifetime) { $this->set("IPSecSALifetime", $ipSecSALifetime); } @@ -502,7 +502,7 @@ public function setIPSecSALifetime($ipSecSALifetime) * * @return string|null */ - public function getIPSecSALifetimeBytes() + public function getIPSecSALifetimeBytes(): string { return $this->get("IPSecSALifetimeBytes"); } @@ -512,7 +512,7 @@ public function getIPSecSALifetimeBytes() * * @param string $ipSecSALifetimeBytes */ - public function setIPSecSALifetimeBytes($ipSecSALifetimeBytes) + public function setIPSecSALifetimeBytes(string $ipSecSALifetimeBytes) { $this->set("IPSecSALifetimeBytes", $ipSecSALifetimeBytes); } @@ -522,7 +522,7 @@ public function setIPSecSALifetimeBytes($ipSecSALifetimeBytes) * * @return string|null */ - public function getIPSecPFSDhGroup() + public function getIPSecPFSDhGroup(): string { return $this->get("IPSecPFSDhGroup"); } @@ -532,8 +532,28 @@ public function getIPSecPFSDhGroup() * * @param string $ipSecPFSDhGroup */ - public function setIPSecPFSDhGroup($ipSecPFSDhGroup) + public function setIPSecPFSDhGroup(string $ipSecPFSDhGroup) { $this->set("IPSecPFSDhGroup", $ipSecPFSDhGroup); } + + /** + * IPSecCloseAction: IPSec隧道关闭后的处理动作,枚举值:“none”,流量触发;“restart”,自动重联,默认为none + * + * @return string|null + */ + public function getIPSecCloseAction(): string + { + return $this->get("IPSecCloseAction"); + } + + /** + * IPSecCloseAction: IPSec隧道关闭后的处理动作,枚举值:“none”,流量触发;“restart”,自动重联,默认为none + * + * @param string $ipSecCloseAction + */ + public function setIPSecCloseAction(string $ipSecCloseAction) + { + $this->set("IPSecCloseAction", $ipSecCloseAction); + } } diff --git a/src/IPSecVPN/Apis/CreateVPNTunnelResponse.php b/src/IPSecVPN/Apis/CreateVPNTunnelResponse.php index ad69857a..7053a9d4 100644 --- a/src/IPSecVPN/Apis/CreateVPNTunnelResponse.php +++ b/src/IPSecVPN/Apis/CreateVPNTunnelResponse.php @@ -1,6 +1,6 @@ get("VPNTunnelId"); } @@ -37,7 +37,7 @@ public function getVPNTunnelId() * * @param string $vpnTunnelId */ - public function setVPNTunnelId($vpnTunnelId) + public function setVPNTunnelId(string $vpnTunnelId) { $this->set("VPNTunnelId", $vpnTunnelId); } diff --git a/src/IPSecVPN/Apis/DeleteRemoteVPNGatewayRequest.php b/src/IPSecVPN/Apis/DeleteRemoteVPNGatewayRequest.php index 0927282b..9c3ad649 100644 --- a/src/IPSecVPN/Apis/DeleteRemoteVPNGatewayRequest.php +++ b/src/IPSecVPN/Apis/DeleteRemoteVPNGatewayRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRemoteVPNGatewayId() + public function getRemoteVPNGatewayId(): string { return $this->get("RemoteVPNGatewayId"); } @@ -85,7 +85,7 @@ public function getRemoteVPNGatewayId() * * @param string $remoteVPNGatewayId */ - public function setRemoteVPNGatewayId($remoteVPNGatewayId) + public function setRemoteVPNGatewayId(string $remoteVPNGatewayId) { $this->set("RemoteVPNGatewayId", $remoteVPNGatewayId); } diff --git a/src/IPSecVPN/Apis/DeleteRemoteVPNGatewayResponse.php b/src/IPSecVPN/Apis/DeleteRemoteVPNGatewayResponse.php index 8659811f..d612731a 100644 --- a/src/IPSecVPN/Apis/DeleteRemoteVPNGatewayResponse.php +++ b/src/IPSecVPN/Apis/DeleteRemoteVPNGatewayResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPNGatewayId() + public function getVPNGatewayId(): string { return $this->get("VPNGatewayId"); } @@ -85,7 +85,7 @@ public function getVPNGatewayId() * * @param string $vpnGatewayId */ - public function setVPNGatewayId($vpnGatewayId) + public function setVPNGatewayId(string $vpnGatewayId) { $this->set("VPNGatewayId", $vpnGatewayId); } @@ -95,7 +95,7 @@ public function setVPNGatewayId($vpnGatewayId) * * @return boolean|null */ - public function getReleaseEip() + public function getReleaseEip(): bool { return $this->get("ReleaseEip"); } @@ -105,7 +105,7 @@ public function getReleaseEip() * * @param boolean $releaseEip */ - public function setReleaseEip($releaseEip) + public function setReleaseEip(bool $releaseEip) { $this->set("ReleaseEip", $releaseEip); } diff --git a/src/IPSecVPN/Apis/DeleteVPNGatewayResponse.php b/src/IPSecVPN/Apis/DeleteVPNGatewayResponse.php index 595a6296..2b784e7f 100644 --- a/src/IPSecVPN/Apis/DeleteVPNGatewayResponse.php +++ b/src/IPSecVPN/Apis/DeleteVPNGatewayResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPNTunnelId() + public function getVPNTunnelId(): string { return $this->get("VPNTunnelId"); } @@ -85,7 +85,7 @@ public function getVPNTunnelId() * * @param string $vpnTunnelId */ - public function setVPNTunnelId($vpnTunnelId) + public function setVPNTunnelId(string $vpnTunnelId) { $this->set("VPNTunnelId", $vpnTunnelId); } diff --git a/src/IPSecVPN/Apis/DeleteVPNTunnelResponse.php b/src/IPSecVPN/Apis/DeleteVPNTunnelResponse.php index 5c6a04a3..fe718a62 100644 --- a/src/IPSecVPN/Apis/DeleteVPNTunnelResponse.php +++ b/src/IPSecVPN/Apis/DeleteVPNTunnelResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getRemoteVPNGatewayIds() + public function getRemoteVPNGatewayIds(): array { return $this->get("RemoteVPNGatewayIds"); } @@ -94,7 +94,7 @@ public function setRemoteVPNGatewayIds(array $remoteVPNGatewayIds) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -104,7 +104,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -114,7 +114,7 @@ public function setTag($tag) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -134,7 +134,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -144,7 +144,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/IPSecVPN/Apis/DescribeRemoteVPNGatewayResponse.php b/src/IPSecVPN/Apis/DescribeRemoteVPNGatewayResponse.php index c62813a4..aaf75020 100644 --- a/src/IPSecVPN/Apis/DescribeRemoteVPNGatewayResponse.php +++ b/src/IPSecVPN/Apis/DescribeRemoteVPNGatewayResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return RemoteVPNGatewayDataSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new RemoteVPNGatewayDataSet($item)); diff --git a/src/IPSecVPN/Apis/DescribeVPNGatewayRequest.php b/src/IPSecVPN/Apis/DescribeVPNGatewayRequest.php index 507314b3..5fdeb636 100644 --- a/src/IPSecVPN/Apis/DescribeVPNGatewayRequest.php +++ b/src/IPSecVPN/Apis/DescribeVPNGatewayRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getVPNGatewayIds() + public function getVPNGatewayIds(): array { return $this->get("VPNGatewayIds"); } @@ -94,7 +94,7 @@ public function setVPNGatewayIds(array $vpnGatewayIds) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -104,7 +104,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -114,7 +114,7 @@ public function setVPCId($vpcId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -134,7 +134,7 @@ public function setOffset($offset) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -144,7 +144,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -154,7 +154,7 @@ public function setTag($tag) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -164,7 +164,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/IPSecVPN/Apis/DescribeVPNGatewayResponse.php b/src/IPSecVPN/Apis/DescribeVPNGatewayResponse.php index 9fb3392b..c32f047a 100644 --- a/src/IPSecVPN/Apis/DescribeVPNGatewayResponse.php +++ b/src/IPSecVPN/Apis/DescribeVPNGatewayResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return VPNGatewayDataSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new VPNGatewayDataSet($item)); diff --git a/src/IPSecVPN/Apis/DescribeVPNTunnelRequest.php b/src/IPSecVPN/Apis/DescribeVPNTunnelRequest.php index 23942aff..78440060 100644 --- a/src/IPSecVPN/Apis/DescribeVPNTunnelRequest.php +++ b/src/IPSecVPN/Apis/DescribeVPNTunnelRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getVPNTunnelIds() + public function getVPNTunnelIds(): array { return $this->get("VPNTunnelIds"); } @@ -94,7 +94,7 @@ public function setVPNTunnelIds(array $vpnTunnelIds) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -104,7 +104,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -114,7 +114,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -124,7 +124,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -134,7 +134,7 @@ public function setLimit($limit) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -144,7 +144,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/IPSecVPN/Apis/DescribeVPNTunnelResponse.php b/src/IPSecVPN/Apis/DescribeVPNTunnelResponse.php index 22d90574..d79dd00e 100644 --- a/src/IPSecVPN/Apis/DescribeVPNTunnelResponse.php +++ b/src/IPSecVPN/Apis/DescribeVPNTunnelResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -40,7 +40,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -50,12 +50,9 @@ public function setTotalCount($totalCount) * * @return VPNTunnelDataSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new VPNTunnelDataSet($item)); diff --git a/src/IPSecVPN/Apis/GetVPNGatewayPriceRequest.php b/src/IPSecVPN/Apis/GetVPNGatewayPriceRequest.php index 0599647f..ea628e9b 100644 --- a/src/IPSecVPN/Apis/GetVPNGatewayPriceRequest.php +++ b/src/IPSecVPN/Apis/GetVPNGatewayPriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGrade() + public function getGrade(): string { return $this->get("Grade"); } @@ -85,7 +85,7 @@ public function getGrade() * * @param string $grade */ - public function setGrade($grade) + public function setGrade(string $grade) { $this->set("Grade", $grade); } @@ -95,7 +95,7 @@ public function setGrade($grade) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -105,7 +105,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -115,7 +115,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -125,7 +125,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } diff --git a/src/IPSecVPN/Apis/GetVPNGatewayPriceResponse.php b/src/IPSecVPN/Apis/GetVPNGatewayPriceResponse.php index 0b748bf0..d092e1ee 100644 --- a/src/IPSecVPN/Apis/GetVPNGatewayPriceResponse.php +++ b/src/IPSecVPN/Apis/GetVPNGatewayPriceResponse.php @@ -1,6 +1,6 @@ get("PriceSet"); - if ($items == null) { - return []; - } + $items = $this->get("PriceSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new VPNGatewayPriceSet($item)); diff --git a/src/IPSecVPN/Apis/GetVPNGatewayUpgradePriceRequest.php b/src/IPSecVPN/Apis/GetVPNGatewayUpgradePriceRequest.php index 71626cf1..e90bf241 100644 --- a/src/IPSecVPN/Apis/GetVPNGatewayUpgradePriceRequest.php +++ b/src/IPSecVPN/Apis/GetVPNGatewayUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPNGatewayId() + public function getVPNGatewayId(): string { return $this->get("VPNGatewayId"); } @@ -86,7 +86,7 @@ public function getVPNGatewayId() * * @param string $vpnGatewayId */ - public function setVPNGatewayId($vpnGatewayId) + public function setVPNGatewayId(string $vpnGatewayId) { $this->set("VPNGatewayId", $vpnGatewayId); } @@ -96,7 +96,7 @@ public function setVPNGatewayId($vpnGatewayId) * * @return string|null */ - public function getGrade() + public function getGrade(): string { return $this->get("Grade"); } @@ -106,7 +106,7 @@ public function getGrade() * * @param string $grade */ - public function setGrade($grade) + public function setGrade(string $grade) { $this->set("Grade", $grade); } diff --git a/src/IPSecVPN/Apis/GetVPNGatewayUpgradePriceResponse.php b/src/IPSecVPN/Apis/GetVPNGatewayUpgradePriceResponse.php index 5588f1e6..7814ed7e 100644 --- a/src/IPSecVPN/Apis/GetVPNGatewayUpgradePriceResponse.php +++ b/src/IPSecVPN/Apis/GetVPNGatewayUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/IPSecVPN/Apis/UpdateVPNGatewayRequest.php b/src/IPSecVPN/Apis/UpdateVPNGatewayRequest.php index 7a8c31cf..de5428e5 100644 --- a/src/IPSecVPN/Apis/UpdateVPNGatewayRequest.php +++ b/src/IPSecVPN/Apis/UpdateVPNGatewayRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPNGatewayId() + public function getVPNGatewayId(): string { return $this->get("VPNGatewayId"); } @@ -86,7 +86,7 @@ public function getVPNGatewayId() * * @param string $vpnGatewayId */ - public function setVPNGatewayId($vpnGatewayId) + public function setVPNGatewayId(string $vpnGatewayId) { $this->set("VPNGatewayId", $vpnGatewayId); } @@ -96,7 +96,7 @@ public function setVPNGatewayId($vpnGatewayId) * * @return string|null */ - public function getGrade() + public function getGrade(): string { return $this->get("Grade"); } @@ -106,7 +106,7 @@ public function getGrade() * * @param string $grade */ - public function setGrade($grade) + public function setGrade(string $grade) { $this->set("Grade", $grade); } diff --git a/src/IPSecVPN/Apis/UpdateVPNGatewayResponse.php b/src/IPSecVPN/Apis/UpdateVPNGatewayResponse.php index f1bc2e94..db802af2 100644 --- a/src/IPSecVPN/Apis/UpdateVPNGatewayResponse.php +++ b/src/IPSecVPN/Apis/UpdateVPNGatewayResponse.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPNTunnelId() + public function getVPNTunnelId(): string { return $this->get("VPNTunnelId"); } @@ -85,7 +85,7 @@ public function getVPNTunnelId() * * @param string $vpnTunnelId */ - public function setVPNTunnelId($vpnTunnelId) + public function setVPNTunnelId(string $vpnTunnelId) { $this->set("VPNTunnelId", $vpnTunnelId); } @@ -95,7 +95,7 @@ public function setVPNTunnelId($vpnTunnelId) * * @return string|null */ - public function getIKEPreSharedKey() + public function getIKEPreSharedKey(): string { return $this->get("IKEPreSharedKey"); } @@ -105,7 +105,7 @@ public function getIKEPreSharedKey() * * @param string $ikePreSharedKey */ - public function setIKEPreSharedKey($ikePreSharedKey) + public function setIKEPreSharedKey(string $ikePreSharedKey) { $this->set("IKEPreSharedKey", $ikePreSharedKey); } @@ -115,7 +115,7 @@ public function setIKEPreSharedKey($ikePreSharedKey) * * @return string|null */ - public function getIKEEncryptionAlgorithm() + public function getIKEEncryptionAlgorithm(): string { return $this->get("IKEEncryptionAlgorithm"); } @@ -125,7 +125,7 @@ public function getIKEEncryptionAlgorithm() * * @param string $ikeEncryptionAlgorithm */ - public function setIKEEncryptionAlgorithm($ikeEncryptionAlgorithm) + public function setIKEEncryptionAlgorithm(string $ikeEncryptionAlgorithm) { $this->set("IKEEncryptionAlgorithm", $ikeEncryptionAlgorithm); } @@ -135,7 +135,7 @@ public function setIKEEncryptionAlgorithm($ikeEncryptionAlgorithm) * * @return string|null */ - public function getIKEAuthenticationAlgorithm() + public function getIKEAuthenticationAlgorithm(): string { return $this->get("IKEAuthenticationAlgorithm"); } @@ -145,7 +145,7 @@ public function getIKEAuthenticationAlgorithm() * * @param string $ikeAuthenticationAlgorithm */ - public function setIKEAuthenticationAlgorithm($ikeAuthenticationAlgorithm) + public function setIKEAuthenticationAlgorithm(string $ikeAuthenticationAlgorithm) { $this->set("IKEAuthenticationAlgorithm", $ikeAuthenticationAlgorithm); } @@ -155,7 +155,7 @@ public function setIKEAuthenticationAlgorithm($ikeAuthenticationAlgorithm) * * @return string|null */ - public function getIKEExchangeMode() + public function getIKEExchangeMode(): string { return $this->get("IKEExchangeMode"); } @@ -165,7 +165,7 @@ public function getIKEExchangeMode() * * @param string $ikeExchangeMode */ - public function setIKEExchangeMode($ikeExchangeMode) + public function setIKEExchangeMode(string $ikeExchangeMode) { $this->set("IKEExchangeMode", $ikeExchangeMode); } @@ -175,7 +175,7 @@ public function setIKEExchangeMode($ikeExchangeMode) * * @return string|null */ - public function getIKELocalId() + public function getIKELocalId(): string { return $this->get("IKELocalId"); } @@ -185,7 +185,7 @@ public function getIKELocalId() * * @param string $ikeLocalId */ - public function setIKELocalId($ikeLocalId) + public function setIKELocalId(string $ikeLocalId) { $this->set("IKELocalId", $ikeLocalId); } @@ -195,7 +195,7 @@ public function setIKELocalId($ikeLocalId) * * @return string|null */ - public function getIKERemoteId() + public function getIKERemoteId(): string { return $this->get("IKERemoteId"); } @@ -205,7 +205,7 @@ public function getIKERemoteId() * * @param string $ikeRemoteId */ - public function setIKERemoteId($ikeRemoteId) + public function setIKERemoteId(string $ikeRemoteId) { $this->set("IKERemoteId", $ikeRemoteId); } @@ -215,7 +215,7 @@ public function setIKERemoteId($ikeRemoteId) * * @return string|null */ - public function getIKEDhGroup() + public function getIKEDhGroup(): string { return $this->get("IKEDhGroup"); } @@ -225,7 +225,7 @@ public function getIKEDhGroup() * * @param string $ikeDhGroup */ - public function setIKEDhGroup($ikeDhGroup) + public function setIKEDhGroup(string $ikeDhGroup) { $this->set("IKEDhGroup", $ikeDhGroup); } @@ -235,7 +235,7 @@ public function setIKEDhGroup($ikeDhGroup) * * @return string|null */ - public function getIKESALifetime() + public function getIKESALifetime(): string { return $this->get("IKESALifetime"); } @@ -245,7 +245,7 @@ public function getIKESALifetime() * * @param string $ikesaLifetime */ - public function setIKESALifetime($ikesaLifetime) + public function setIKESALifetime(string $ikesaLifetime) { $this->set("IKESALifetime", $ikesaLifetime); } @@ -255,7 +255,7 @@ public function setIKESALifetime($ikesaLifetime) * * @return string|null */ - public function getIPSecProtocol() + public function getIPSecProtocol(): string { return $this->get("IPSecProtocol"); } @@ -265,7 +265,7 @@ public function getIPSecProtocol() * * @param string $ipSecProtocol */ - public function setIPSecProtocol($ipSecProtocol) + public function setIPSecProtocol(string $ipSecProtocol) { $this->set("IPSecProtocol", $ipSecProtocol); } @@ -275,7 +275,7 @@ public function setIPSecProtocol($ipSecProtocol) * * @return string[]|null */ - public function getIPSecLocalSubnetIds() + public function getIPSecLocalSubnetIds(): array { return $this->get("IPSecLocalSubnetIds"); } @@ -295,7 +295,7 @@ public function setIPSecLocalSubnetIds(array $ipSecLocalSubnetIds) * * @return string[]|null */ - public function getIPSecRemoteSubnets() + public function getIPSecRemoteSubnets(): array { return $this->get("IPSecRemoteSubnets"); } @@ -315,7 +315,7 @@ public function setIPSecRemoteSubnets(array $ipSecRemoteSubnets) * * @return string|null */ - public function getIPSecEncryptionAlgorithm() + public function getIPSecEncryptionAlgorithm(): string { return $this->get("IPSecEncryptionAlgorithm"); } @@ -325,7 +325,7 @@ public function getIPSecEncryptionAlgorithm() * * @param string $ipSecEncryptionAlgorithm */ - public function setIPSecEncryptionAlgorithm($ipSecEncryptionAlgorithm) + public function setIPSecEncryptionAlgorithm(string $ipSecEncryptionAlgorithm) { $this->set("IPSecEncryptionAlgorithm", $ipSecEncryptionAlgorithm); } @@ -335,7 +335,7 @@ public function setIPSecEncryptionAlgorithm($ipSecEncryptionAlgorithm) * * @return string|null */ - public function getIPSecAuthenticationAlgorithm() + public function getIPSecAuthenticationAlgorithm(): string { return $this->get("IPSecAuthenticationAlgorithm"); } @@ -345,7 +345,7 @@ public function getIPSecAuthenticationAlgorithm() * * @param string $ipSecAuthenticationAlgorithm */ - public function setIPSecAuthenticationAlgorithm($ipSecAuthenticationAlgorithm) + public function setIPSecAuthenticationAlgorithm(string $ipSecAuthenticationAlgorithm) { $this->set("IPSecAuthenticationAlgorithm", $ipSecAuthenticationAlgorithm); } @@ -355,7 +355,7 @@ public function setIPSecAuthenticationAlgorithm($ipSecAuthenticationAlgorithm) * * @return string|null */ - public function getIPSecSALifetime() + public function getIPSecSALifetime(): string { return $this->get("IPSecSALifetime"); } @@ -365,7 +365,7 @@ public function getIPSecSALifetime() * * @param string $ipSecSALifetime */ - public function setIPSecSALifetime($ipSecSALifetime) + public function setIPSecSALifetime(string $ipSecSALifetime) { $this->set("IPSecSALifetime", $ipSecSALifetime); } @@ -375,7 +375,7 @@ public function setIPSecSALifetime($ipSecSALifetime) * * @return string|null */ - public function getIPSecSALifetimeBytes() + public function getIPSecSALifetimeBytes(): string { return $this->get("IPSecSALifetimeBytes"); } @@ -385,7 +385,7 @@ public function getIPSecSALifetimeBytes() * * @param string $ipSecSALifetimeBytes */ - public function setIPSecSALifetimeBytes($ipSecSALifetimeBytes) + public function setIPSecSALifetimeBytes(string $ipSecSALifetimeBytes) { $this->set("IPSecSALifetimeBytes", $ipSecSALifetimeBytes); } @@ -395,7 +395,7 @@ public function setIPSecSALifetimeBytes($ipSecSALifetimeBytes) * * @return string|null */ - public function getIPSecPFSDhGroup() + public function getIPSecPFSDhGroup(): string { return $this->get("IPSecPFSDhGroup"); } @@ -405,7 +405,7 @@ public function getIPSecPFSDhGroup() * * @param string $ipSecPFSDhGroup */ - public function setIPSecPFSDhGroup($ipSecPFSDhGroup) + public function setIPSecPFSDhGroup(string $ipSecPFSDhGroup) { $this->set("IPSecPFSDhGroup", $ipSecPFSDhGroup); } @@ -415,7 +415,7 @@ public function setIPSecPFSDhGroup($ipSecPFSDhGroup) * * @return string|null */ - public function getIKEVersion() + public function getIKEVersion(): string { return $this->get("IKEVersion"); } @@ -425,8 +425,28 @@ public function getIKEVersion() * * @param string $ikeVersion */ - public function setIKEVersion($ikeVersion) + public function setIKEVersion(string $ikeVersion) { $this->set("IKEVersion", $ikeVersion); } + + /** + * IPSecCloseAction: IPSec隧道关闭后的处理动作,默认与原本一致,若原本为空,必传。枚举值:“none”,不处理(推荐为none,流量会自动触发隧道重建);“restart”重建 + * + * @return string|null + */ + public function getIPSecCloseAction(): string + { + return $this->get("IPSecCloseAction"); + } + + /** + * IPSecCloseAction: IPSec隧道关闭后的处理动作,默认与原本一致,若原本为空,必传。枚举值:“none”,不处理(推荐为none,流量会自动触发隧道重建);“restart”重建 + * + * @param string $ipSecCloseAction + */ + public function setIPSecCloseAction(string $ipSecCloseAction) + { + $this->set("IPSecCloseAction", $ipSecCloseAction); + } } diff --git a/src/IPSecVPN/Apis/UpdateVPNTunnelAttributeResponse.php b/src/IPSecVPN/Apis/UpdateVPNTunnelAttributeResponse.php index 3fd71b5c..33fe9f38 100644 --- a/src/IPSecVPN/Apis/UpdateVPNTunnelAttributeResponse.php +++ b/src/IPSecVPN/Apis/UpdateVPNTunnelAttributeResponse.php @@ -1,6 +1,6 @@ (string) 新建客户VPN网关的资源ID * ] * - * @return CreateRemoteVPNGatewayResponse * @throws UCloudException */ - public function createRemoteVPNGateway(CreateRemoteVPNGatewayRequest $request = null) + public function createRemoteVPNGateway(CreateRemoteVPNGatewayRequest $request = null): CreateRemoteVPNGatewayResponse { $resp = $this->invoke($request); return new CreateRemoteVPNGatewayResponse($resp->toArray(), $resp->getRequestId()); @@ -110,10 +109,9 @@ public function createRemoteVPNGateway(CreateRemoteVPNGatewayRequest $request = * "VPNGatewayId" => (string) 新建VPN网关的资源ID * ] * - * @return CreateVPNGatewayResponse * @throws UCloudException */ - public function createVPNGateway(CreateVPNGatewayRequest $request = null) + public function createVPNGateway(CreateVPNGatewayRequest $request = null): CreateVPNGatewayResponse { $resp = $this->invoke($request); return new CreateVPNGatewayResponse($resp->toArray(), $resp->getRequestId()); @@ -127,16 +125,16 @@ public function createVPNGateway(CreateVPNGatewayRequest $request = null) * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "VPNTunnelName" => (string) VPN隧道名称 * "VPNGatewayId" => (string) VPN网关的资源ID * "RemoteVPNGatewayId" => (string) 客户VPN网关的资源ID * "IKEPreSharedKey" => (string) 预共享密钥 * "VPCId" => (string) vpcId + * "IKEVersion" => (string) ike版本,枚举值: "IKE V1","IKE V2",默认v1 * "IPSecLocalSubnetIds" => (array) 指定VPN连接的本地子网的资源ID,最多可填写10个。 * "IPSecRemoteSubnets" => (array) 指定VPN连接的客户网段,最多可填写20个。 - * "IKEVersion" => (string) ike版本,枚举值: "IKE V1","IKE V2",默认v1 * "Tag" => (string) 业务组,默认为“Default” * "Remark" => (string) 备注,默认为空 * "IKEEncryptionAlgorithm" => (string) IKE协商过程中使用的加密算法,枚举值,"aes128", "aes192", "aes256", "aes512", "3des"。默认值为“aes128” @@ -148,10 +146,11 @@ public function createVPNGateway(CreateVPNGatewayRequest $request = null) * "IKESALifetime" => (string) IKE中SA的生存时间,可填写范围为600-604800。默认为86400。 * "IPSecProtocol" => (string) 使用的安全协议,枚举值,“esp”,“ah”。默认为“esp” * "IPSecEncryptionAlgorithm" => (string) IPSec隧道中使用的加密算法,枚举值,"aes128", "aes192", "aes256", "aes512", "3des"。默认值为“aes128” - * "IPSecAuthenticationAlgorithm" => (string) IPSec隧道中使用的认证算法,枚举值,"md5", "sha1"。默认值为“sha1” + * "IPSecAuthenticationAlgorithm" => (string) IPSec隧道中使用的认证算法,枚举值,"md5", "sha1","sha2-256"。默认值为“sha1” * "IPSecSALifetime" => (string) IPSec中SA的生存时间,可填写范围为1200 - 604800。默认为3600 * "IPSecSALifetimeBytes" => (string) IPSec中SA的生存时间(以字节计)。可选为8000 – 20000000。默认使用SA生存时间, * "IPSecPFSDhGroup" => (string) IPSec的PFS是否开启,枚举值,,不开启,"disable";数字表示DH组, "1", "2", "5", "14", "15", "16"。默认为“disable”。 + * "IPSecCloseAction" => (string) IPSec隧道关闭后的处理动作,枚举值:“none”,流量触发;“restart”,自动重联,默认为none * ] * * Outputs: @@ -160,10 +159,9 @@ public function createVPNGateway(CreateVPNGatewayRequest $request = null) * "VPNTunnelId" => (string) VPN隧道的资源ID * ] * - * @return CreateVPNTunnelResponse * @throws UCloudException */ - public function createVPNTunnel(CreateVPNTunnelRequest $request = null) + public function createVPNTunnel(CreateVPNTunnelRequest $request = null): CreateVPNTunnelResponse { $resp = $this->invoke($request); return new CreateVPNTunnelResponse($resp->toArray(), $resp->getRequestId()); @@ -187,10 +185,9 @@ public function createVPNTunnel(CreateVPNTunnelRequest $request = null) * $outputs = [ * ] * - * @return DeleteRemoteVPNGatewayResponse * @throws UCloudException */ - public function deleteRemoteVPNGateway(DeleteRemoteVPNGatewayRequest $request = null) + public function deleteRemoteVPNGateway(DeleteRemoteVPNGatewayRequest $request = null): DeleteRemoteVPNGatewayResponse { $resp = $this->invoke($request); return new DeleteRemoteVPNGatewayResponse($resp->toArray(), $resp->getRequestId()); @@ -215,10 +212,9 @@ public function deleteRemoteVPNGateway(DeleteRemoteVPNGatewayRequest $request = * $outputs = [ * ] * - * @return DeleteVPNGatewayResponse * @throws UCloudException */ - public function deleteVPNGateway(DeleteVPNGatewayRequest $request = null) + public function deleteVPNGateway(DeleteVPNGatewayRequest $request = null): DeleteVPNGatewayResponse { $resp = $this->invoke($request); return new DeleteVPNGatewayResponse($resp->toArray(), $resp->getRequestId()); @@ -242,10 +238,9 @@ public function deleteVPNGateway(DeleteVPNGatewayRequest $request = null) * $outputs = [ * ] * - * @return DeleteVPNTunnelResponse * @throws UCloudException */ - public function deleteVPNTunnel(DeleteVPNTunnelRequest $request = null) + public function deleteVPNTunnel(DeleteVPNTunnelRequest $request = null): DeleteVPNTunnelResponse { $resp = $this->invoke($request); return new DeleteVPNTunnelResponse($resp->toArray(), $resp->getRequestId()); @@ -284,10 +279,9 @@ public function deleteVPNTunnel(DeleteVPNTunnelRequest $request = null) * ] * ] * - * @return DescribeRemoteVPNGatewayResponse * @throws UCloudException */ - public function describeRemoteVPNGateway(DescribeRemoteVPNGatewayRequest $request = null) + public function describeRemoteVPNGateway(DescribeRemoteVPNGatewayRequest $request = null): DescribeRemoteVPNGatewayResponse { $resp = $this->invoke($request); return new DescribeRemoteVPNGatewayResponse($resp->toArray(), $resp->getRequestId()); @@ -334,10 +328,9 @@ public function describeRemoteVPNGateway(DescribeRemoteVPNGatewayRequest $reques * ] * ] * - * @return DescribeVPNGatewayResponse * @throws UCloudException */ - public function describeVPNGateway(DescribeVPNGatewayRequest $request = null) + public function describeVPNGateway(DescribeVPNGatewayRequest $request = null): DescribeVPNGatewayResponse { $resp = $this->invoke($request); return new DescribeVPNGatewayResponse($resp->toArray(), $resp->getRequestId()); @@ -401,10 +394,9 @@ public function describeVPNGateway(DescribeVPNGatewayRequest $request = null) * ] * ] * - * @return DescribeVPNTunnelResponse * @throws UCloudException */ - public function describeVPNTunnel(DescribeVPNTunnelRequest $request = null) + public function describeVPNTunnel(DescribeVPNTunnelRequest $request = null): DescribeVPNTunnelResponse { $resp = $this->invoke($request); return new DescribeVPNTunnelResponse($resp->toArray(), $resp->getRequestId()); @@ -437,10 +429,9 @@ public function describeVPNTunnel(DescribeVPNTunnelRequest $request = null) * ] * ] * - * @return GetVPNGatewayPriceResponse * @throws UCloudException */ - public function getVPNGatewayPrice(GetVPNGatewayPriceRequest $request = null) + public function getVPNGatewayPrice(GetVPNGatewayPriceRequest $request = null): GetVPNGatewayPriceResponse { $resp = $this->invoke($request); return new GetVPNGatewayPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -466,10 +457,9 @@ public function getVPNGatewayPrice(GetVPNGatewayPriceRequest $request = null) * "Price" => (number) 调整规格后的VPN网关价格, 单位为"元", 如需退费此处为负值 * ] * - * @return GetVPNGatewayUpgradePriceResponse * @throws UCloudException */ - public function getVPNGatewayUpgradePrice(GetVPNGatewayUpgradePriceRequest $request = null) + public function getVPNGatewayUpgradePrice(GetVPNGatewayUpgradePriceRequest $request = null): GetVPNGatewayUpgradePriceResponse { $resp = $this->invoke($request); return new GetVPNGatewayUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -494,10 +484,9 @@ public function getVPNGatewayUpgradePrice(GetVPNGatewayUpgradePriceRequest $requ * $outputs = [ * ] * - * @return UpdateVPNGatewayResponse * @throws UCloudException */ - public function updateVPNGateway(UpdateVPNGatewayRequest $request = null) + public function updateVPNGateway(UpdateVPNGatewayRequest $request = null): UpdateVPNGatewayResponse { $resp = $this->invoke($request); return new UpdateVPNGatewayResponse($resp->toArray(), $resp->getRequestId()); @@ -511,8 +500,8 @@ public function updateVPNGateway(UpdateVPNGatewayRequest $request = null) * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "VPNTunnelId" => (string) VPN隧道的资源ID * "IKEPreSharedKey" => (string) 预共享密钥 * "IKEEncryptionAlgorithm" => (string) IKE协商过程中使用的加密算法 @@ -531,6 +520,7 @@ public function updateVPNGateway(UpdateVPNGatewayRequest $request = null) * "IPSecSALifetimeBytes" => (string) IPSec中SA的生存时间(以字节计) * "IPSecPFSDhGroup" => (string) IPSec中的PFS是否开启 * "IKEVersion" => (string) 枚举值:"IKE V1","IKE V2" + * "IPSecCloseAction" => (string) IPSec隧道关闭后的处理动作,默认与原本一致,若原本为空,必传。枚举值:“none”,不处理(推荐为none,流量会自动触发隧道重建);“restart”重建 * ] * * Outputs: @@ -538,10 +528,9 @@ public function updateVPNGateway(UpdateVPNGatewayRequest $request = null) * $outputs = [ * ] * - * @return UpdateVPNTunnelAttributeResponse * @throws UCloudException */ - public function updateVPNTunnelAttribute(UpdateVPNTunnelAttributeRequest $request = null) + public function updateVPNTunnelAttribute(UpdateVPNTunnelAttributeRequest $request = null): UpdateVPNTunnelAttributeResponse { $resp = $this->invoke($request); return new UpdateVPNTunnelAttributeResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/IPSecVPN/Models/IKEData.php b/src/IPSecVPN/Models/IKEData.php index 314480b3..491e149b 100644 --- a/src/IPSecVPN/Models/IKEData.php +++ b/src/IPSecVPN/Models/IKEData.php @@ -1,6 +1,6 @@ get("IKEAuthenticationAlgorithm"); } @@ -37,7 +37,7 @@ public function getIKEAuthenticationAlgorithm() * * @param string $ikeAuthenticationAlgorithm */ - public function setIKEAuthenticationAlgorithm($ikeAuthenticationAlgorithm) + public function setIKEAuthenticationAlgorithm(string $ikeAuthenticationAlgorithm) { $this->set("IKEAuthenticationAlgorithm", $ikeAuthenticationAlgorithm); } @@ -47,7 +47,7 @@ public function setIKEAuthenticationAlgorithm($ikeAuthenticationAlgorithm) * * @return string|null */ - public function getIKEDhGroup() + public function getIKEDhGroup(): string { return $this->get("IKEDhGroup"); } @@ -57,7 +57,7 @@ public function getIKEDhGroup() * * @param string $ikeDhGroup */ - public function setIKEDhGroup($ikeDhGroup) + public function setIKEDhGroup(string $ikeDhGroup) { $this->set("IKEDhGroup", $ikeDhGroup); } @@ -67,7 +67,7 @@ public function setIKEDhGroup($ikeDhGroup) * * @return string|null */ - public function getIKEEncryptionAlgorithm() + public function getIKEEncryptionAlgorithm(): string { return $this->get("IKEEncryptionAlgorithm"); } @@ -77,7 +77,7 @@ public function getIKEEncryptionAlgorithm() * * @param string $ikeEncryptionAlgorithm */ - public function setIKEEncryptionAlgorithm($ikeEncryptionAlgorithm) + public function setIKEEncryptionAlgorithm(string $ikeEncryptionAlgorithm) { $this->set("IKEEncryptionAlgorithm", $ikeEncryptionAlgorithm); } @@ -87,7 +87,7 @@ public function setIKEEncryptionAlgorithm($ikeEncryptionAlgorithm) * * @return string|null */ - public function getIKEExchangeMode() + public function getIKEExchangeMode(): string { return $this->get("IKEExchangeMode"); } @@ -97,7 +97,7 @@ public function getIKEExchangeMode() * * @param string $ikeExchangeMode */ - public function setIKEExchangeMode($ikeExchangeMode) + public function setIKEExchangeMode(string $ikeExchangeMode) { $this->set("IKEExchangeMode", $ikeExchangeMode); } @@ -107,7 +107,7 @@ public function setIKEExchangeMode($ikeExchangeMode) * * @return string|null */ - public function getIKELocalId() + public function getIKELocalId(): string { return $this->get("IKELocalId"); } @@ -117,7 +117,7 @@ public function getIKELocalId() * * @param string $ikeLocalId */ - public function setIKELocalId($ikeLocalId) + public function setIKELocalId(string $ikeLocalId) { $this->set("IKELocalId", $ikeLocalId); } @@ -127,7 +127,7 @@ public function setIKELocalId($ikeLocalId) * * @return string|null */ - public function getIKEPreSharedKey() + public function getIKEPreSharedKey(): string { return $this->get("IKEPreSharedKey"); } @@ -137,7 +137,7 @@ public function getIKEPreSharedKey() * * @param string $ikePreSharedKey */ - public function setIKEPreSharedKey($ikePreSharedKey) + public function setIKEPreSharedKey(string $ikePreSharedKey) { $this->set("IKEPreSharedKey", $ikePreSharedKey); } @@ -147,7 +147,7 @@ public function setIKEPreSharedKey($ikePreSharedKey) * * @return string|null */ - public function getIKERemoteId() + public function getIKERemoteId(): string { return $this->get("IKERemoteId"); } @@ -157,7 +157,7 @@ public function getIKERemoteId() * * @param string $ikeRemoteId */ - public function setIKERemoteId($ikeRemoteId) + public function setIKERemoteId(string $ikeRemoteId) { $this->set("IKERemoteId", $ikeRemoteId); } @@ -167,7 +167,7 @@ public function setIKERemoteId($ikeRemoteId) * * @return string|null */ - public function getIKESALifetime() + public function getIKESALifetime(): string { return $this->get("IKESALifetime"); } @@ -177,7 +177,7 @@ public function getIKESALifetime() * * @param string $ikesaLifetime */ - public function setIKESALifetime($ikesaLifetime) + public function setIKESALifetime(string $ikesaLifetime) { $this->set("IKESALifetime", $ikesaLifetime); } @@ -187,7 +187,7 @@ public function setIKESALifetime($ikesaLifetime) * * @return string|null */ - public function getIKEVersion() + public function getIKEVersion(): string { return $this->get("IKEVersion"); } @@ -197,7 +197,7 @@ public function getIKEVersion() * * @param string $ikeVersion */ - public function setIKEVersion($ikeVersion) + public function setIKEVersion(string $ikeVersion) { $this->set("IKEVersion", $ikeVersion); } diff --git a/src/IPSecVPN/Models/IPSecData.php b/src/IPSecVPN/Models/IPSecData.php index 599482fb..e8104909 100644 --- a/src/IPSecVPN/Models/IPSecData.php +++ b/src/IPSecVPN/Models/IPSecData.php @@ -1,6 +1,6 @@ get("IPSecAuthenticationAlgorithm"); } @@ -37,7 +37,7 @@ public function getIPSecAuthenticationAlgorithm() * * @param string $ipSecAuthenticationAlgorithm */ - public function setIPSecAuthenticationAlgorithm($ipSecAuthenticationAlgorithm) + public function setIPSecAuthenticationAlgorithm(string $ipSecAuthenticationAlgorithm) { $this->set("IPSecAuthenticationAlgorithm", $ipSecAuthenticationAlgorithm); } @@ -47,7 +47,7 @@ public function setIPSecAuthenticationAlgorithm($ipSecAuthenticationAlgorithm) * * @return string|null */ - public function getIPSecEncryptionAlgorithm() + public function getIPSecEncryptionAlgorithm(): string { return $this->get("IPSecEncryptionAlgorithm"); } @@ -57,7 +57,7 @@ public function getIPSecEncryptionAlgorithm() * * @param string $ipSecEncryptionAlgorithm */ - public function setIPSecEncryptionAlgorithm($ipSecEncryptionAlgorithm) + public function setIPSecEncryptionAlgorithm(string $ipSecEncryptionAlgorithm) { $this->set("IPSecEncryptionAlgorithm", $ipSecEncryptionAlgorithm); } @@ -67,7 +67,7 @@ public function setIPSecEncryptionAlgorithm($ipSecEncryptionAlgorithm) * * @return string[]|null */ - public function getIPSecLocalSubnetIds() + public function getIPSecLocalSubnetIds(): array { return $this->get("IPSecLocalSubnetIds"); } @@ -87,7 +87,7 @@ public function setIPSecLocalSubnetIds(array $ipSecLocalSubnetIds) * * @return string|null */ - public function getIPSecProtocol() + public function getIPSecProtocol(): string { return $this->get("IPSecProtocol"); } @@ -97,7 +97,7 @@ public function getIPSecProtocol() * * @param string $ipSecProtocol */ - public function setIPSecProtocol($ipSecProtocol) + public function setIPSecProtocol(string $ipSecProtocol) { $this->set("IPSecProtocol", $ipSecProtocol); } @@ -107,7 +107,7 @@ public function setIPSecProtocol($ipSecProtocol) * * @return string[]|null */ - public function getIPSecRemoteSubnets() + public function getIPSecRemoteSubnets(): array { return $this->get("IPSecRemoteSubnets"); } @@ -127,7 +127,7 @@ public function setIPSecRemoteSubnets(array $ipSecRemoteSubnets) * * @return string|null */ - public function getIPSecSALifetime() + public function getIPSecSALifetime(): string { return $this->get("IPSecSALifetime"); } @@ -137,7 +137,7 @@ public function getIPSecSALifetime() * * @param string $ipSecSALifetime */ - public function setIPSecSALifetime($ipSecSALifetime) + public function setIPSecSALifetime(string $ipSecSALifetime) { $this->set("IPSecSALifetime", $ipSecSALifetime); } @@ -147,7 +147,7 @@ public function setIPSecSALifetime($ipSecSALifetime) * * @return string|null */ - public function getIPSecSALifetimeBytes() + public function getIPSecSALifetimeBytes(): string { return $this->get("IPSecSALifetimeBytes"); } @@ -157,7 +157,7 @@ public function getIPSecSALifetimeBytes() * * @param string $ipSecSALifetimeBytes */ - public function setIPSecSALifetimeBytes($ipSecSALifetimeBytes) + public function setIPSecSALifetimeBytes(string $ipSecSALifetimeBytes) { $this->set("IPSecSALifetimeBytes", $ipSecSALifetimeBytes); } @@ -167,7 +167,7 @@ public function setIPSecSALifetimeBytes($ipSecSALifetimeBytes) * * @return string|null */ - public function getIPSecPFSDhGroup() + public function getIPSecPFSDhGroup(): string { return $this->get("IPSecPFSDhGroup"); } @@ -177,7 +177,7 @@ public function getIPSecPFSDhGroup() * * @param string $ipSecPFSDhGroup */ - public function setIPSecPFSDhGroup($ipSecPFSDhGroup) + public function setIPSecPFSDhGroup(string $ipSecPFSDhGroup) { $this->set("IPSecPFSDhGroup", $ipSecPFSDhGroup); } diff --git a/src/IPSecVPN/Models/RemoteVPNGatewayDataSet.php b/src/IPSecVPN/Models/RemoteVPNGatewayDataSet.php index bd899374..783ac5b8 100644 --- a/src/IPSecVPN/Models/RemoteVPNGatewayDataSet.php +++ b/src/IPSecVPN/Models/RemoteVPNGatewayDataSet.php @@ -1,6 +1,6 @@ get("RemoteVPNGatewayId"); } @@ -37,7 +37,7 @@ public function getRemoteVPNGatewayId() * * @param string $remoteVPNGatewayId */ - public function setRemoteVPNGatewayId($remoteVPNGatewayId) + public function setRemoteVPNGatewayId(string $remoteVPNGatewayId) { $this->set("RemoteVPNGatewayId", $remoteVPNGatewayId); } @@ -47,7 +47,7 @@ public function setRemoteVPNGatewayId($remoteVPNGatewayId) * * @return string|null */ - public function getRemoteVPNGatewayName() + public function getRemoteVPNGatewayName(): string { return $this->get("RemoteVPNGatewayName"); } @@ -57,7 +57,7 @@ public function getRemoteVPNGatewayName() * * @param string $remoteVPNGatewayName */ - public function setRemoteVPNGatewayName($remoteVPNGatewayName) + public function setRemoteVPNGatewayName(string $remoteVPNGatewayName) { $this->set("RemoteVPNGatewayName", $remoteVPNGatewayName); } @@ -67,7 +67,7 @@ public function setRemoteVPNGatewayName($remoteVPNGatewayName) * * @return string|null */ - public function getRemoteVPNGatewayAddr() + public function getRemoteVPNGatewayAddr(): string { return $this->get("RemoteVPNGatewayAddr"); } @@ -77,7 +77,7 @@ public function getRemoteVPNGatewayAddr() * * @param string $remoteVPNGatewayAddr */ - public function setRemoteVPNGatewayAddr($remoteVPNGatewayAddr) + public function setRemoteVPNGatewayAddr(string $remoteVPNGatewayAddr) { $this->set("RemoteVPNGatewayAddr", $remoteVPNGatewayAddr); } @@ -87,7 +87,7 @@ public function setRemoteVPNGatewayAddr($remoteVPNGatewayAddr) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -97,7 +97,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -107,7 +107,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -117,7 +117,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -127,7 +127,7 @@ public function setRemark($remark) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -137,7 +137,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -147,7 +147,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getTunnelCount() + public function getTunnelCount(): int { return $this->get("TunnelCount"); } @@ -157,7 +157,7 @@ public function getTunnelCount() * * @param int $tunnelCount */ - public function setTunnelCount($tunnelCount) + public function setTunnelCount(int $tunnelCount) { $this->set("TunnelCount", $tunnelCount); } diff --git a/src/IPSecVPN/Models/VPNGatewayDataSet.php b/src/IPSecVPN/Models/VPNGatewayDataSet.php index 35e1c0d8..58f38989 100644 --- a/src/IPSecVPN/Models/VPNGatewayDataSet.php +++ b/src/IPSecVPN/Models/VPNGatewayDataSet.php @@ -1,6 +1,6 @@ get("VPNGatewayId"); } @@ -37,7 +37,7 @@ public function getVPNGatewayId() * * @param string $vpnGatewayId */ - public function setVPNGatewayId($vpnGatewayId) + public function setVPNGatewayId(string $vpnGatewayId) { $this->set("VPNGatewayId", $vpnGatewayId); } @@ -47,7 +47,7 @@ public function setVPNGatewayId($vpnGatewayId) * * @return string|null */ - public function getVPNGatewayName() + public function getVPNGatewayName(): string { return $this->get("VPNGatewayName"); } @@ -57,7 +57,7 @@ public function getVPNGatewayName() * * @param string $vpnGatewayName */ - public function setVPNGatewayName($vpnGatewayName) + public function setVPNGatewayName(string $vpnGatewayName) { $this->set("VPNGatewayName", $vpnGatewayName); } @@ -67,7 +67,7 @@ public function setVPNGatewayName($vpnGatewayName) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -77,7 +77,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -87,7 +87,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -97,7 +97,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -107,7 +107,7 @@ public function setRemark($remark) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -117,7 +117,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -127,7 +127,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getVPCName() + public function getVPCName(): string { return $this->get("VPCName"); } @@ -137,7 +137,7 @@ public function getVPCName() * * @param string $vpcName */ - public function setVPCName($vpcName) + public function setVPCName(string $vpcName) { $this->set("VPCName", $vpcName); } @@ -147,7 +147,7 @@ public function setVPCName($vpcName) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -157,7 +157,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -167,7 +167,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -177,7 +177,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -187,7 +187,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -197,7 +197,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -207,7 +207,7 @@ public function setExpireTime($expireTime) * * @return string|null */ - public function getAutoRenew() + public function getAutoRenew(): string { return $this->get("AutoRenew"); } @@ -217,7 +217,7 @@ public function getAutoRenew() * * @param string $autoRenew */ - public function setAutoRenew($autoRenew) + public function setAutoRenew(string $autoRenew) { $this->set("AutoRenew", $autoRenew); } @@ -227,7 +227,7 @@ public function setAutoRenew($autoRenew) * * @return string|null */ - public function getGrade() + public function getGrade(): string { return $this->get("Grade"); } @@ -237,7 +237,7 @@ public function getGrade() * * @param string $grade */ - public function setGrade($grade) + public function setGrade(string $grade) { $this->set("Grade", $grade); } @@ -247,7 +247,7 @@ public function setGrade($grade) * * @return string|null */ - public function getEIP() + public function getEIP(): string { return $this->get("EIP"); } @@ -257,7 +257,7 @@ public function getEIP() * * @param string $eip */ - public function setEIP($eip) + public function setEIP(string $eip) { $this->set("EIP", $eip); } @@ -267,7 +267,7 @@ public function setEIP($eip) * * @return string|null */ - public function getEIPType() + public function getEIPType(): string { return $this->get("EIPType"); } @@ -277,7 +277,7 @@ public function getEIPType() * * @param string $eipType */ - public function setEIPType($eipType) + public function setEIPType(string $eipType) { $this->set("EIPType", $eipType); } @@ -287,7 +287,7 @@ public function setEIPType($eipType) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -297,7 +297,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } diff --git a/src/IPSecVPN/Models/VPNGatewayPriceSet.php b/src/IPSecVPN/Models/VPNGatewayPriceSet.php index dae29844..66d44681 100644 --- a/src/IPSecVPN/Models/VPNGatewayPriceSet.php +++ b/src/IPSecVPN/Models/VPNGatewayPriceSet.php @@ -1,6 +1,6 @@ get("ChargeType"); } @@ -37,7 +37,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -47,7 +47,7 @@ public function setChargeType($chargeType) * * @return float|null */ - public function getPrice() + public function getPrice(): float { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } @@ -67,7 +67,7 @@ public function setPrice($price) * * @return integer|null */ - public function getPurchaseValue() + public function getPurchaseValue(): int { return $this->get("PurchaseValue"); } @@ -77,7 +77,7 @@ public function getPurchaseValue() * * @param int $purchaseValue */ - public function setPurchaseValue($purchaseValue) + public function setPurchaseValue(int $purchaseValue) { $this->set("PurchaseValue", $purchaseValue); } diff --git a/src/IPSecVPN/Models/VPNTunnelDataSet.php b/src/IPSecVPN/Models/VPNTunnelDataSet.php index c32d6d8a..096afbe3 100644 --- a/src/IPSecVPN/Models/VPNTunnelDataSet.php +++ b/src/IPSecVPN/Models/VPNTunnelDataSet.php @@ -1,6 +1,6 @@ get("VPNTunnelId"); } @@ -37,7 +37,7 @@ public function getVPNTunnelId() * * @param string $vpnTunnelId */ - public function setVPNTunnelId($vpnTunnelId) + public function setVPNTunnelId(string $vpnTunnelId) { $this->set("VPNTunnelId", $vpnTunnelId); } @@ -47,7 +47,7 @@ public function setVPNTunnelId($vpnTunnelId) * * @return string|null */ - public function getVPNTunnelName() + public function getVPNTunnelName(): string { return $this->get("VPNTunnelName"); } @@ -57,7 +57,7 @@ public function getVPNTunnelName() * * @param string $vpnTunnelName */ - public function setVPNTunnelName($vpnTunnelName) + public function setVPNTunnelName(string $vpnTunnelName) { $this->set("VPNTunnelName", $vpnTunnelName); } @@ -67,7 +67,7 @@ public function setVPNTunnelName($vpnTunnelName) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -77,7 +77,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -87,7 +87,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -97,7 +97,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -107,7 +107,7 @@ public function setRemark($remark) * * @return string|null */ - public function getVPNGatewayId() + public function getVPNGatewayId(): string { return $this->get("VPNGatewayId"); } @@ -117,7 +117,7 @@ public function getVPNGatewayId() * * @param string $vpnGatewayId */ - public function setVPNGatewayId($vpnGatewayId) + public function setVPNGatewayId(string $vpnGatewayId) { $this->set("VPNGatewayId", $vpnGatewayId); } @@ -127,7 +127,7 @@ public function setVPNGatewayId($vpnGatewayId) * * @return string|null */ - public function getRemoteVPNGatewayId() + public function getRemoteVPNGatewayId(): string { return $this->get("RemoteVPNGatewayId"); } @@ -137,7 +137,7 @@ public function getRemoteVPNGatewayId() * * @param string $remoteVPNGatewayId */ - public function setRemoteVPNGatewayId($remoteVPNGatewayId) + public function setRemoteVPNGatewayId(string $remoteVPNGatewayId) { $this->set("RemoteVPNGatewayId", $remoteVPNGatewayId); } @@ -147,7 +147,7 @@ public function setRemoteVPNGatewayId($remoteVPNGatewayId) * * @return string|null */ - public function getVPNGatewayName() + public function getVPNGatewayName(): string { return $this->get("VPNGatewayName"); } @@ -157,7 +157,7 @@ public function getVPNGatewayName() * * @param string $vpnGatewayName */ - public function setVPNGatewayName($vpnGatewayName) + public function setVPNGatewayName(string $vpnGatewayName) { $this->set("VPNGatewayName", $vpnGatewayName); } @@ -167,7 +167,7 @@ public function setVPNGatewayName($vpnGatewayName) * * @return string|null */ - public function getRemoteVPNGatewayName() + public function getRemoteVPNGatewayName(): string { return $this->get("RemoteVPNGatewayName"); } @@ -177,7 +177,7 @@ public function getRemoteVPNGatewayName() * * @param string $remoteVPNGatewayName */ - public function setRemoteVPNGatewayName($remoteVPNGatewayName) + public function setRemoteVPNGatewayName(string $remoteVPNGatewayName) { $this->set("RemoteVPNGatewayName", $remoteVPNGatewayName); } @@ -187,7 +187,7 @@ public function setRemoteVPNGatewayName($remoteVPNGatewayName) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -197,7 +197,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -207,7 +207,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getVPCName() + public function getVPCName(): string { return $this->get("VPCName"); } @@ -217,7 +217,7 @@ public function getVPCName() * * @param string $vpcName */ - public function setVPCName($vpcName) + public function setVPCName(string $vpcName) { $this->set("VPCName", $vpcName); } @@ -227,7 +227,7 @@ public function setVPCName($vpcName) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -237,7 +237,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -247,7 +247,7 @@ public function setCreateTime($createTime) * * @return IKEData|null */ - public function getIKEData() + public function getIKEData(): IKEData { return new IKEData($this->get("IKEData")); } @@ -257,7 +257,7 @@ public function getIKEData() * * @param IKEData $ikeData */ - public function setIKEData(array $ikeData) + public function setIKEData(IKEData $ikeData) { $this->set("IKEData", $ikeData->getAll()); } @@ -267,7 +267,7 @@ public function setIKEData(array $ikeData) * * @return IPSecData|null */ - public function getIPSecData() + public function getIPSecData(): IPSecData { return new IPSecData($this->get("IPSecData")); } @@ -277,7 +277,7 @@ public function getIPSecData() * * @param IPSecData $ipSecData */ - public function setIPSecData(array $ipSecData) + public function setIPSecData(IPSecData $ipSecData) { $this->set("IPSecData", $ipSecData->getAll()); } diff --git a/src/PathX/Apis/BindPathXSSLRequest.php b/src/PathX/Apis/BindPathXSSLRequest.php index bf375955..d6fa3cf6 100644 --- a/src/PathX/Apis/BindPathXSSLRequest.php +++ b/src/PathX/Apis/BindPathXSSLRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -46,7 +46,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -56,7 +56,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -66,7 +66,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } @@ -76,7 +76,7 @@ public function setSSLId($sslId) * * @return string|null */ - public function getUGAId() + public function getUGAId(): string { return $this->get("UGAId"); } @@ -86,7 +86,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -96,7 +96,7 @@ public function setUGAId($ugaId) * * @return int[]|null */ - public function getPort() + public function getPort(): array { return $this->get("Port"); } diff --git a/src/PathX/Apis/BindPathXSSLResponse.php b/src/PathX/Apis/BindPathXSSLResponse.php index 8dde0440..c87e0dfc 100644 --- a/src/PathX/Apis/BindPathXSSLResponse.php +++ b/src/PathX/Apis/BindPathXSSLResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -47,7 +47,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -57,7 +57,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getArea() + public function getArea(): string { return $this->get("Area"); } @@ -67,7 +67,7 @@ public function getArea() * * @param string $area */ - public function setArea($area) + public function setArea(string $area) { $this->set("Area", $area); } @@ -77,7 +77,7 @@ public function setArea($area) * * @return string|null */ - public function getTargetIP() + public function getTargetIP(): string { return $this->get("TargetIP"); } @@ -87,7 +87,7 @@ public function getTargetIP() * * @param string $targetIP */ - public function setTargetIP($targetIP) + public function setTargetIP(string $targetIP) { $this->set("TargetIP", $targetIP); } @@ -97,7 +97,7 @@ public function setTargetIP($targetIP) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -107,7 +107,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -117,7 +117,7 @@ public function setPort($port) * * @return string|null */ - public function getAreaCode() + public function getAreaCode(): string { return $this->get("AreaCode"); } @@ -127,7 +127,7 @@ public function getAreaCode() * * @param string $areaCode */ - public function setAreaCode($areaCode) + public function setAreaCode(string $areaCode) { $this->set("AreaCode", $areaCode); } @@ -137,7 +137,7 @@ public function setAreaCode($areaCode) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -147,7 +147,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -157,7 +157,7 @@ public function setRemark($remark) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -167,7 +167,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -177,7 +177,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -187,7 +187,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -197,7 +197,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -207,7 +207,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -217,7 +217,7 @@ public function setInstanceType($instanceType) * * @return integer|null */ - public function getBandwidthPackage() + public function getBandwidthPackage(): int { return $this->get("BandwidthPackage"); } @@ -227,7 +227,7 @@ public function getBandwidthPackage() * * @param int $bandwidthPackage */ - public function setBandwidthPackage($bandwidthPackage) + public function setBandwidthPackage(int $bandwidthPackage) { $this->set("BandwidthPackage", $bandwidthPackage); } @@ -237,7 +237,7 @@ public function setBandwidthPackage($bandwidthPackage) * * @return string|null */ - public function getForwardRegion() + public function getForwardRegion(): string { return $this->get("ForwardRegion"); } @@ -247,7 +247,7 @@ public function getForwardRegion() * * @param string $forwardRegion */ - public function setForwardRegion($forwardRegion) + public function setForwardRegion(string $forwardRegion) { $this->set("ForwardRegion", $forwardRegion); } @@ -257,7 +257,7 @@ public function setForwardRegion($forwardRegion) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -267,7 +267,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/PathX/Apis/CreateGlobalSSHInstanceResponse.php b/src/PathX/Apis/CreateGlobalSSHInstanceResponse.php index eeb9d47a..acf084f9 100644 --- a/src/PathX/Apis/CreateGlobalSSHInstanceResponse.php +++ b/src/PathX/Apis/CreateGlobalSSHInstanceResponse.php @@ -1,6 +1,6 @@ get("InstanceId"); } @@ -37,7 +37,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } @@ -47,7 +47,7 @@ public function setInstanceId($instanceId) * * @return string|null */ - public function getAcceleratingDomain() + public function getAcceleratingDomain(): string { return $this->get("AcceleratingDomain"); } @@ -57,7 +57,7 @@ public function getAcceleratingDomain() * * @param string $acceleratingDomain */ - public function setAcceleratingDomain($acceleratingDomain) + public function setAcceleratingDomain(string $acceleratingDomain) { $this->set("AcceleratingDomain", $acceleratingDomain); } diff --git a/src/PathX/Apis/CreatePathXSSLRequest.php b/src/PathX/Apis/CreatePathXSSLRequest.php index 2bfd7f90..ea2900ec 100644 --- a/src/PathX/Apis/CreatePathXSSLRequest.php +++ b/src/PathX/Apis/CreatePathXSSLRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSSLName() + public function getSSLName(): string { return $this->get("SSLName"); } @@ -64,7 +64,7 @@ public function getSSLName() * * @param string $sslName */ - public function setSSLName($sslName) + public function setSSLName(string $sslName) { $this->set("SSLName", $sslName); } @@ -74,7 +74,7 @@ public function setSSLName($sslName) * * @return string|null */ - public function getSSLType() + public function getSSLType(): string { return $this->get("SSLType"); } @@ -84,7 +84,7 @@ public function getSSLType() * * @param string $sslType */ - public function setSSLType($sslType) + public function setSSLType(string $sslType) { $this->set("SSLType", $sslType); } @@ -94,7 +94,7 @@ public function setSSLType($sslType) * * @return string|null */ - public function getSSLContent() + public function getSSLContent(): string { return $this->get("SSLContent"); } @@ -104,7 +104,7 @@ public function getSSLContent() * * @param string $sslContent */ - public function setSSLContent($sslContent) + public function setSSLContent(string $sslContent) { $this->set("SSLContent", $sslContent); } @@ -114,7 +114,7 @@ public function setSSLContent($sslContent) * * @return string|null */ - public function getUserCert() + public function getUserCert(): string { return $this->get("UserCert"); } @@ -124,7 +124,7 @@ public function getUserCert() * * @param string $userCert */ - public function setUserCert($userCert) + public function setUserCert(string $userCert) { $this->set("UserCert", $userCert); } @@ -134,7 +134,7 @@ public function setUserCert($userCert) * * @return string|null */ - public function getPrivateKey() + public function getPrivateKey(): string { return $this->get("PrivateKey"); } @@ -144,7 +144,7 @@ public function getPrivateKey() * * @param string $privateKey */ - public function setPrivateKey($privateKey) + public function setPrivateKey(string $privateKey) { $this->set("PrivateKey", $privateKey); } @@ -154,7 +154,7 @@ public function setPrivateKey($privateKey) * * @return string|null */ - public function getCACert() + public function getCACert(): string { return $this->get("CACert"); } @@ -164,7 +164,7 @@ public function getCACert() * * @param string $caCert */ - public function setCACert($caCert) + public function setCACert(string $caCert) { $this->set("CACert", $caCert); } diff --git a/src/PathX/Apis/CreatePathXSSLResponse.php b/src/PathX/Apis/CreatePathXSSLResponse.php index 5241c020..95e2389d 100644 --- a/src/PathX/Apis/CreatePathXSSLResponse.php +++ b/src/PathX/Apis/CreatePathXSSLResponse.php @@ -1,6 +1,6 @@ get("SSLId"); } @@ -37,7 +37,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } diff --git a/src/PathX/Apis/CreateUGA3InstanceRequest.php b/src/PathX/Apis/CreateUGA3InstanceRequest.php new file mode 100644 index 00000000..535e6ea2 --- /dev/null +++ b/src/PathX/Apis/CreateUGA3InstanceRequest.php @@ -0,0 +1,251 @@ + "CreateUGA3Instance"]); + $this->markRequired("ProjectId"); + $this->markRequired("Bandwidth"); + } + + + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * Bandwidth: 实例的共享带宽大小,单位Mbps + * + * @return integer|null + */ + public function getBandwidth(): int + { + return $this->get("Bandwidth"); + } + + /** + * Bandwidth: 实例的共享带宽大小,单位Mbps + * + * @param int $bandwidth + */ + public function setBandwidth(int $bandwidth) + { + $this->set("Bandwidth", $bandwidth); + } + + /** + * Name: 加速配置实例名称,默认PathX + * + * @return string|null + */ + public function getName(): string + { + return $this->get("Name"); + } + + /** + * Name: 加速配置实例名称,默认PathX + * + * @param string $name + */ + public function setName(string $name) + { + $this->set("Name", $name); + } + + /** + * AreaCode: 非必填,如果不填,会根据Domain 和IPList 去选一个最近的源站区域BKK表示AreaCode;曼谷表示Area["BKK":"曼谷","DXB":"迪拜","FRA":"法兰克福","SGN":"胡志明市","HKG":"香港",CGK":"雅加达","LOS":"拉各斯","LHR":"伦敦","LAX":"洛杉矶","MNL":"马尼拉","DME":"莫斯科","BOM":"孟买","MSP":"圣保罗","ICN":"首尔","PVG":"上海","SIN":"新加坡","NRT":"东京","IAD":"华盛顿","TPE": "台北"] + * + * @return string|null + */ + public function getAreaCode(): string + { + return $this->get("AreaCode"); + } + + /** + * AreaCode: 非必填,如果不填,会根据Domain 和IPList 去选一个最近的源站区域BKK表示AreaCode;曼谷表示Area["BKK":"曼谷","DXB":"迪拜","FRA":"法兰克福","SGN":"胡志明市","HKG":"香港",CGK":"雅加达","LOS":"拉各斯","LHR":"伦敦","LAX":"洛杉矶","MNL":"马尼拉","DME":"莫斯科","BOM":"孟买","MSP":"圣保罗","ICN":"首尔","PVG":"上海","SIN":"新加坡","NRT":"东京","IAD":"华盛顿","TPE": "台北"] + * + * @param string $areaCode + */ + public function setAreaCode(string $areaCode) + { + $this->set("AreaCode", $areaCode); + } + + /** + * Remark: 备注项 + * + * @return string|null + */ + public function getRemark(): string + { + return $this->get("Remark"); + } + + /** + * Remark: 备注项 + * + * @param string $remark + */ + public function setRemark(string $remark) + { + $this->set("Remark", $remark); + } + + /** + * ChargeType: 支付方式,如按月、按年、按时[Year,Month,Dynamic] + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: 支付方式,如按月、按年、按时[Year,Month,Dynamic] + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * Quantity: 购买周期 + * + * @return integer|null + */ + public function getQuantity(): int + { + return $this->get("Quantity"); + } + + /** + * Quantity: 购买周期 + * + * @param int $quantity + */ + public function setQuantity(int $quantity) + { + $this->set("Quantity", $quantity); + } + + /** + * AccelerationArea: 加速大区,默认Global,[ "Global":"全球", "AP":"亚太", "EU":"欧洲", "ME":"中东", "OA":"大洋洲", "AF":"非洲", "NA":"北美洲", "SA":"南美洲"] + * + * @return string|null + */ + public function getAccelerationArea(): string + { + return $this->get("AccelerationArea"); + } + + /** + * AccelerationArea: 加速大区,默认Global,[ "Global":"全球", "AP":"亚太", "EU":"欧洲", "ME":"中东", "OA":"大洋洲", "AF":"非洲", "NA":"北美洲", "SA":"南美洲"] + * + * @param string $accelerationArea + */ + public function setAccelerationArea(string $accelerationArea) + { + $this->set("AccelerationArea", $accelerationArea); + } + + /** + * OriginIPList: 加速源IP,多个IP用英文半角逗号(,)隔开;IPList和Domain二选一必填 + * + * @return string|null + */ + public function getOriginIPList(): string + { + return $this->get("OriginIPList"); + } + + /** + * OriginIPList: 加速源IP,多个IP用英文半角逗号(,)隔开;IPList和Domain二选一必填 + * + * @param string $originIPList + */ + public function setOriginIPList(string $originIPList) + { + $this->set("OriginIPList", $originIPList); + } + + /** + * OriginDomain: 加速源域名,IPList和Domain二选一必填 + * + * @return string|null + */ + public function getOriginDomain(): string + { + return $this->get("OriginDomain"); + } + + /** + * OriginDomain: 加速源域名,IPList和Domain二选一必填 + * + * @param string $originDomain + */ + public function setOriginDomain(string $originDomain) + { + $this->set("OriginDomain", $originDomain); + } + + /** + * CouponId: 使用代金券可冲抵部分费用,仅全地域可用的代金券 + * + * @return string|null + */ + public function getCouponId(): string + { + return $this->get("CouponId"); + } + + /** + * CouponId: 使用代金券可冲抵部分费用,仅全地域可用的代金券 + * + * @param string $couponId + */ + public function setCouponId(string $couponId) + { + $this->set("CouponId", $couponId); + } +} diff --git a/src/PathX/Apis/CreateUGA3InstanceResponse.php b/src/PathX/Apis/CreateUGA3InstanceResponse.php new file mode 100644 index 00000000..7a33fedb --- /dev/null +++ b/src/PathX/Apis/CreateUGA3InstanceResponse.php @@ -0,0 +1,64 @@ +get("InstanceId"); + } + + /** + * InstanceId: 加速配置ID + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * CName: 加速域名 用户可把业务域名CName到此域名上 + * + * @return string|null + */ + public function getCName(): string + { + return $this->get("CName"); + } + + /** + * CName: 加速域名 用户可把业务域名CName到此域名上 + * + * @param string $cName + */ + public function setCName(string $cName) + { + $this->set("CName", $cName); + } +} diff --git a/src/PathX/Apis/CreateUGA3PortRequest.php b/src/PathX/Apis/CreateUGA3PortRequest.php new file mode 100644 index 00000000..ec55ecfc --- /dev/null +++ b/src/PathX/Apis/CreateUGA3PortRequest.php @@ -0,0 +1,111 @@ + "CreateUGA3Port"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * ProjectId: 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 加速配置实例ID + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 加速配置实例ID + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * TCP: TCP接入端口,禁用65123端口 + * + * @return int[]|null + */ + public function getTCP(): array + { + return $this->get("TCP"); + } + + /** + * TCP: TCP接入端口,禁用65123端口 + * + * @param int[] $tcp + */ + public function setTCP(array $tcp) + { + $this->set("TCP", $tcp); + } + + /** + * TCPRS: TCP回源端口 + * + * @return int[]|null + */ + public function getTCPRS(): array + { + return $this->get("TCPRS"); + } + + /** + * TCPRS: TCP回源端口 + * + * @param int[] $tcprs + */ + public function setTCPRS(array $tcprs) + { + $this->set("TCPRS", $tcprs); + } +} diff --git a/src/PathX/Apis/CreateUGA3PortResponse.php b/src/PathX/Apis/CreateUGA3PortResponse.php new file mode 100644 index 00000000..1842524a --- /dev/null +++ b/src/PathX/Apis/CreateUGA3PortResponse.php @@ -0,0 +1,26 @@ +get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUGAId() + public function getUGAId(): string { return $this->get("UGAId"); } @@ -64,7 +64,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -74,7 +74,7 @@ public function setUGAId($ugaId) * * @return int[]|null */ - public function getHTTPHTTP() + public function getHTTPHTTP(): array { return $this->get("HTTPHTTP"); } @@ -94,7 +94,7 @@ public function setHTTPHTTP(array $httphttp) * * @return int[]|null */ - public function getHTTPHTTPRS() + public function getHTTPHTTPRS(): array { return $this->get("HTTPHTTPRS"); } @@ -114,7 +114,7 @@ public function setHTTPHTTPRS(array $httphttprs) * * @return int[]|null */ - public function getHTTPSHTTP() + public function getHTTPSHTTP(): array { return $this->get("HTTPSHTTP"); } @@ -134,7 +134,7 @@ public function setHTTPSHTTP(array $httpshttp) * * @return int[]|null */ - public function getHTTPSHTTPRS() + public function getHTTPSHTTPRS(): array { return $this->get("HTTPSHTTPRS"); } @@ -154,7 +154,7 @@ public function setHTTPSHTTPRS(array $httpshttprs) * * @return int[]|null */ - public function getHTTPSHTTPS() + public function getHTTPSHTTPS(): array { return $this->get("HTTPSHTTPS"); } @@ -174,7 +174,7 @@ public function setHTTPSHTTPS(array $httpshttps) * * @return int[]|null */ - public function getHTTPSHTTPSRS() + public function getHTTPSHTTPSRS(): array { return $this->get("HTTPSHTTPSRS"); } @@ -194,7 +194,7 @@ public function setHTTPSHTTPSRS(array $httpshttpsrs) * * @return int[]|null */ - public function getTCP() + public function getTCP(): array { return $this->get("TCP"); } @@ -214,7 +214,7 @@ public function setTCP(array $tcp) * * @return int[]|null */ - public function getTCPRS() + public function getTCPRS(): array { return $this->get("TCPRS"); } @@ -234,7 +234,7 @@ public function setTCPRS(array $tcprs) * * @return int[]|null */ - public function getUDP() + public function getUDP(): array { return $this->get("UDP"); } @@ -254,7 +254,7 @@ public function setUDP(array $udp) * * @return int[]|null */ - public function getUDPRS() + public function getUDPRS(): array { return $this->get("UDPRS"); } @@ -274,7 +274,7 @@ public function setUDPRS(array $udprs) * * @return int[]|null */ - public function getWSWS() + public function getWSWS(): array { return $this->get("WSWS"); } @@ -294,7 +294,7 @@ public function setWSWS(array $wsws) * * @return int[]|null */ - public function getWSWSRS() + public function getWSWSRS(): array { return $this->get("WSWSRS"); } @@ -314,7 +314,7 @@ public function setWSWSRS(array $wswsrs) * * @return int[]|null */ - public function getWSSWSS() + public function getWSSWSS(): array { return $this->get("WSSWSS"); } @@ -334,7 +334,7 @@ public function setWSSWSS(array $wsswss) * * @return int[]|null */ - public function getWSSWSSRS() + public function getWSSWSSRS(): array { return $this->get("WSSWSSRS"); } @@ -354,7 +354,7 @@ public function setWSSWSSRS(array $wsswssrs) * * @return int[]|null */ - public function getWSSWS() + public function getWSSWS(): array { return $this->get("WSSWS"); } @@ -374,7 +374,7 @@ public function setWSSWS(array $wssws) * * @return int[]|null */ - public function getWSSWSRS() + public function getWSSWSRS(): array { return $this->get("WSSWSRS"); } diff --git a/src/PathX/Apis/CreateUGAForwarderResponse.php b/src/PathX/Apis/CreateUGAForwarderResponse.php index 986af719..5d3c7b7c 100644 --- a/src/PathX/Apis/CreateUGAForwarderResponse.php +++ b/src/PathX/Apis/CreateUGAForwarderResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -64,7 +64,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -74,7 +74,7 @@ public function setName($name) * * @return string|null */ - public function getIPList() + public function getIPList(): string { return $this->get("IPList"); } @@ -84,7 +84,7 @@ public function getIPList() * * @param string $ipList */ - public function setIPList($ipList) + public function setIPList(string $ipList) { $this->set("IPList", $ipList); } @@ -94,7 +94,7 @@ public function setIPList($ipList) * * @return string|null */ - public function getDomain() + public function getDomain(): string { return $this->get("Domain"); } @@ -104,7 +104,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } @@ -114,7 +114,7 @@ public function setDomain($domain) * * @return string[]|null */ - public function getTCP() + public function getTCP(): array { return $this->get("TCP"); } @@ -134,7 +134,7 @@ public function setTCP(array $tcp) * * @return string[]|null */ - public function getUDP() + public function getUDP(): array { return $this->get("UDP"); } diff --git a/src/PathX/Apis/CreateUGAInstanceResponse.php b/src/PathX/Apis/CreateUGAInstanceResponse.php index b9b22086..ecef7d5f 100644 --- a/src/PathX/Apis/CreateUGAInstanceResponse.php +++ b/src/PathX/Apis/CreateUGAInstanceResponse.php @@ -1,6 +1,6 @@ get("UGAId"); } @@ -37,7 +37,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -47,7 +47,7 @@ public function setUGAId($ugaId) * * @return string|null */ - public function getCName() + public function getCName(): string { return $this->get("CName"); } @@ -57,7 +57,7 @@ public function getCName() * * @param string $cName */ - public function setCName($cName) + public function setCName(string $cName) { $this->set("CName", $cName); } diff --git a/src/PathX/Apis/CreateUPathRequest.php b/src/PathX/Apis/CreateUPathRequest.php index 9177b52e..52b0a9e5 100644 --- a/src/PathX/Apis/CreateUPathRequest.php +++ b/src/PathX/Apis/CreateUPathRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } /** - * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } /** - * Name: UPath名字 + * Name: 名字,便于记忆区分 * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } /** - * Name: UPath名字 + * Name: 名字,便于记忆区分 * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } /** - * LineId: 选择的线路 + * LineId: 选择的线路,由DescribePathXLineConfig接口提供 * * @return string|null */ - public function getLineId() + public function getLineId(): string { return $this->get("LineId"); } /** - * LineId: 选择的线路 + * LineId: 选择的线路,由DescribePathXLineConfig接口提供 * * @param string $lineId */ - public function setLineId($lineId) + public function setLineId(string $lineId) { $this->set("LineId", $lineId); } /** - * Bandwidth: 线路带宽,最小1Mbps,最大带宽由 DescribePathXLineConfig 接口获得。如需更大带宽,请联系产品团队。 + * Bandwidth: 当PostPaid为false时,该值为预付费固定带宽;当PostPaid为true时,该值为后付费保底带宽,保底带宽越大可用的上限带宽越大。最小1Mbps,最大带宽由 DescribePathXLineConfig 接口获得。可联系产品团队咨询最大带宽。 * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } /** - * Bandwidth: 线路带宽,最小1Mbps,最大带宽由 DescribePathXLineConfig 接口获得。如需更大带宽,请联系产品团队。 + * Bandwidth: 当PostPaid为false时,该值为预付费固定带宽;当PostPaid为true时,该值为后付费保底带宽,保底带宽越大可用的上限带宽越大。最小1Mbps,最大带宽由 DescribePathXLineConfig 接口获得。可联系产品团队咨询最大带宽。 * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -116,7 +116,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -126,7 +126,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -136,7 +136,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -146,37 +146,57 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } /** - * PostPaid: 是否开启后付费, 默认为false + * PostPaid: 是否开启后付费, 默认为false ,不开启后付费。当ChargeType为Dynamic时不能开启后付费。 * * @return boolean|null */ - public function getPostPaid() + public function getPostPaid(): bool { return $this->get("PostPaid"); } /** - * PostPaid: 是否开启后付费, 默认为false + * PostPaid: 是否开启后付费, 默认为false ,不开启后付费。当ChargeType为Dynamic时不能开启后付费。 * * @param boolean $postPaid */ - public function setPostPaid($postPaid) + public function setPostPaid(bool $postPaid) { $this->set("PostPaid", $postPaid); } + /** + * PathType: private:专线线路;public:海外SD-WAN。默认为private。 + * + * @return string|null + */ + public function getPathType(): string + { + return $this->get("PathType"); + } + + /** + * PathType: private:专线线路;public:海外SD-WAN。默认为private。 + * + * @param string $pathType + */ + public function setPathType(string $pathType) + { + $this->set("PathType", $pathType); + } + /** * CouponId: 代金券Id * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -186,7 +206,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/PathX/Apis/CreateUPathResponse.php b/src/PathX/Apis/CreateUPathResponse.php index e11e2cd3..b3ec2d0d 100644 --- a/src/PathX/Apis/CreateUPathResponse.php +++ b/src/PathX/Apis/CreateUPathResponse.php @@ -1,6 +1,6 @@ get("UPathId"); + return $this->get("PathId"); } /** - * UPathId: 加速线路实例Id + * PathId: 加速线路实例Id * - * @param string $uPathId + * @param string $pathId */ - public function setUPathId($uPathId) + public function setPathId(string $pathId) { - $this->set("UPathId", $uPathId); + $this->set("PathId", $pathId); } } diff --git a/src/PathX/Apis/DeleteGlobalSSHInstanceRequest.php b/src/PathX/Apis/DeleteGlobalSSHInstanceRequest.php index 71e3ff18..365f9dfd 100644 --- a/src/PathX/Apis/DeleteGlobalSSHInstanceRequest.php +++ b/src/PathX/Apis/DeleteGlobalSSHInstanceRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getInstanceId() + public function getInstanceId(): string { return $this->get("InstanceId"); } @@ -64,7 +64,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } diff --git a/src/PathX/Apis/DeleteGlobalSSHInstanceResponse.php b/src/PathX/Apis/DeleteGlobalSSHInstanceResponse.php index e8b4ff28..d827646d 100644 --- a/src/PathX/Apis/DeleteGlobalSSHInstanceResponse.php +++ b/src/PathX/Apis/DeleteGlobalSSHInstanceResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -64,7 +64,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } diff --git a/src/PathX/Apis/DeletePathXSSLResponse.php b/src/PathX/Apis/DeletePathXSSLResponse.php index ae8fc442..4ef9b96c 100644 --- a/src/PathX/Apis/DeletePathXSSLResponse.php +++ b/src/PathX/Apis/DeletePathXSSLResponse.php @@ -1,6 +1,6 @@ "DeleteUGA3Instance"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 实例Id,资源的唯一标识 + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 实例Id,资源的唯一标识 + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } +} diff --git a/src/PathX/Apis/DeleteUGA3InstanceResponse.php b/src/PathX/Apis/DeleteUGA3InstanceResponse.php new file mode 100644 index 00000000..92837266 --- /dev/null +++ b/src/PathX/Apis/DeleteUGA3InstanceResponse.php @@ -0,0 +1,26 @@ + "DeleteUGA3Port"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * ProjectId: 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 加速配置实例ID + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 加速配置实例ID + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * TCP: TCP接入端口 + * + * @return int[]|null + */ + public function getTCP(): array + { + return $this->get("TCP"); + } + + /** + * TCP: TCP接入端口 + * + * @param int[] $tcp + */ + public function setTCP(array $tcp) + { + $this->set("TCP", $tcp); + } +} diff --git a/src/PathX/Apis/DeleteUGA3PortResponse.php b/src/PathX/Apis/DeleteUGA3PortResponse.php new file mode 100644 index 00000000..c6e78e7d --- /dev/null +++ b/src/PathX/Apis/DeleteUGA3PortResponse.php @@ -0,0 +1,26 @@ +get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUGAId() + public function getUGAId(): string { return $this->get("UGAId"); } @@ -64,7 +64,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -74,7 +74,7 @@ public function setUGAId($ugaId) * * @return int[]|null */ - public function getHTTPHTTP() + public function getHTTPHTTP(): array { return $this->get("HTTPHTTP"); } @@ -94,7 +94,7 @@ public function setHTTPHTTP(array $httphttp) * * @return int[]|null */ - public function getHTTPSHTTP() + public function getHTTPSHTTP(): array { return $this->get("HTTPSHTTP"); } @@ -114,7 +114,7 @@ public function setHTTPSHTTP(array $httpshttp) * * @return int[]|null */ - public function getHTTPSHTTPS() + public function getHTTPSHTTPS(): array { return $this->get("HTTPSHTTPS"); } @@ -134,7 +134,7 @@ public function setHTTPSHTTPS(array $httpshttps) * * @return int[]|null */ - public function getWSSWSS() + public function getWSSWSS(): array { return $this->get("WSSWSS"); } @@ -154,7 +154,7 @@ public function setWSSWSS(array $wsswss) * * @return int[]|null */ - public function getWSWS() + public function getWSWS(): array { return $this->get("WSWS"); } @@ -174,7 +174,7 @@ public function setWSWS(array $wsws) * * @return int[]|null */ - public function getWSSWS() + public function getWSSWS(): array { return $this->get("WSSWS"); } @@ -194,7 +194,7 @@ public function setWSSWS(array $wssws) * * @return int[]|null */ - public function getTCP() + public function getTCP(): array { return $this->get("TCP"); } @@ -214,7 +214,7 @@ public function setTCP(array $tcp) * * @return int[]|null */ - public function getUDP() + public function getUDP(): array { return $this->get("UDP"); } diff --git a/src/PathX/Apis/DeleteUGAForwarderResponse.php b/src/PathX/Apis/DeleteUGAForwarderResponse.php index b92d63c7..9759df57 100644 --- a/src/PathX/Apis/DeleteUGAForwarderResponse.php +++ b/src/PathX/Apis/DeleteUGAForwarderResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUGAId() + public function getUGAId(): string { return $this->get("UGAId"); } @@ -64,7 +64,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } diff --git a/src/PathX/Apis/DeleteUGAInstanceResponse.php b/src/PathX/Apis/DeleteUGAInstanceResponse.php index 0aadcd00..9eca1888 100644 --- a/src/PathX/Apis/DeleteUGAInstanceResponse.php +++ b/src/PathX/Apis/DeleteUGAInstanceResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -64,7 +64,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } diff --git a/src/PathX/Apis/DeleteUPathResponse.php b/src/PathX/Apis/DeleteUPathResponse.php index 75ee9f94..27b67ec9 100644 --- a/src/PathX/Apis/DeleteUPathResponse.php +++ b/src/PathX/Apis/DeleteUPathResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getInstanceId() + public function getInstanceId(): string { return $this->get("InstanceId"); } @@ -63,7 +63,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } diff --git a/src/PathX/Apis/DescribeGlobalSSHInstanceResponse.php b/src/PathX/Apis/DescribeGlobalSSHInstanceResponse.php index c1f6114f..91bf1812 100644 --- a/src/PathX/Apis/DescribeGlobalSSHInstanceResponse.php +++ b/src/PathX/Apis/DescribeGlobalSSHInstanceResponse.php @@ -1,6 +1,6 @@ get("InstanceSet"); - if ($items == null) { - return []; - } + $items = $this->get("InstanceSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new GlobalSSHInfo($item)); diff --git a/src/PathX/Apis/DescribePathXLineConfigRequest.php b/src/PathX/Apis/DescribePathXLineConfigRequest.php index 29455f66..c2a8b41a 100644 --- a/src/PathX/Apis/DescribePathXLineConfigRequest.php +++ b/src/PathX/Apis/DescribePathXLineConfigRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } diff --git a/src/PathX/Apis/DescribePathXLineConfigResponse.php b/src/PathX/Apis/DescribePathXLineConfigResponse.php index 377894e6..13ccb2b8 100644 --- a/src/PathX/Apis/DescribePathXLineConfigResponse.php +++ b/src/PathX/Apis/DescribePathXLineConfigResponse.php @@ -1,6 +1,6 @@ get("LineSet"); - if ($items == null) { - return []; - } + $items = $this->get("LineSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UGAALine($item)); diff --git a/src/PathX/Apis/DescribePathXSSLRequest.php b/src/PathX/Apis/DescribePathXSSLRequest.php index f3b26b4d..ff2d3683 100644 --- a/src/PathX/Apis/DescribePathXSSLRequest.php +++ b/src/PathX/Apis/DescribePathXSSLRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -63,7 +63,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } @@ -73,7 +73,7 @@ public function setSSLId($sslId) * * @return string|null */ - public function getSearchValue() + public function getSearchValue(): string { return $this->get("SearchValue"); } @@ -83,7 +83,7 @@ public function getSearchValue() * * @param string $searchValue */ - public function setSearchValue($searchValue) + public function setSearchValue(string $searchValue) { $this->set("SearchValue", $searchValue); } @@ -93,7 +93,7 @@ public function setSearchValue($searchValue) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -103,7 +103,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -113,7 +113,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -123,7 +123,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/PathX/Apis/DescribePathXSSLResponse.php b/src/PathX/Apis/DescribePathXSSLResponse.php index 41b0a38d..4a0bdc62 100644 --- a/src/PathX/Apis/DescribePathXSSLResponse.php +++ b/src/PathX/Apis/DescribePathXSSLResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PathXSSLSet($item)); @@ -61,7 +58,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/PathX/Apis/DescribeUGA3AreaRequest.php b/src/PathX/Apis/DescribeUGA3AreaRequest.php new file mode 100644 index 00000000..5f2c1281 --- /dev/null +++ b/src/PathX/Apis/DescribeUGA3AreaRequest.php @@ -0,0 +1,89 @@ + "DescribeUGA3Area"]); + } + + + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * IPList: IP集合,非必填。如果填IP或者域名,会推荐一个地域在返回列表的第一个,源站IP集合,以逗号分隔[127.0.0.1,127.0.0.2] + * + * @return string|null + */ + public function getIPList(): string + { + return $this->get("IPList"); + } + + /** + * IPList: IP集合,非必填。如果填IP或者域名,会推荐一个地域在返回列表的第一个,源站IP集合,以逗号分隔[127.0.0.1,127.0.0.2] + * + * @param string $ipList + */ + public function setIPList(string $ipList) + { + $this->set("IPList", $ipList); + } + + /** + * Domain: 域名,非必填。如果填IP或者域名,会推荐一个地域在返回列表的第一个 + * + * @return string|null + */ + public function getDomain(): string + { + return $this->get("Domain"); + } + + /** + * Domain: 域名,非必填。如果填IP或者域名,会推荐一个地域在返回列表的第一个 + * + * @param string $domain + */ + public function setDomain(string $domain) + { + $this->set("Domain", $domain); + } +} diff --git a/src/PathX/Apis/DescribeUGA3AreaResponse.php b/src/PathX/Apis/DescribeUGA3AreaResponse.php new file mode 100644 index 00000000..76525a97 --- /dev/null +++ b/src/PathX/Apis/DescribeUGA3AreaResponse.php @@ -0,0 +1,54 @@ +get("AreaSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new ForwardArea($item)); + } + return $result; + } + + /** + * AreaSet: 支持源站的地区,比如:AreaSet[{ "Area": "首尔", "AreaCode": "ICN", "CountryCode": "CN", "ContinentCode": "CN" }]ContinentCode:["CN","NA","OT"];"CN":表示国内,"NA":表示美洲,“OT":表示欧洲等其他地区 + * + * @param ForwardArea[] $areaSet + */ + public function setAreaSet(array $areaSet) + { + $result = []; + foreach ($areaSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/PathX/Apis/DescribeUGA3InstanceRequest.php b/src/PathX/Apis/DescribeUGA3InstanceRequest.php new file mode 100644 index 00000000..ce312785 --- /dev/null +++ b/src/PathX/Apis/DescribeUGA3InstanceRequest.php @@ -0,0 +1,110 @@ + "DescribeUGA3Instance"]); + $this->markRequired("ProjectId"); + } + + + + /** + * ProjectId: 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 加速配置实例ID,如果传了实例ID 则返回匹配实例ID的记录;如果没传则返回 ProjectId 下全部实例且符合分页要求 + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 加速配置实例ID,如果传了实例ID 则返回匹配实例ID的记录;如果没传则返回 ProjectId 下全部实例且符合分页要求 + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * Limit: 返回的最大条数,默认为100,最大值400 + * + * @return integer|null + */ + public function getLimit(): int + { + return $this->get("Limit"); + } + + /** + * Limit: 返回的最大条数,默认为100,最大值400 + * + * @param int $limit + */ + public function setLimit(int $limit) + { + $this->set("Limit", $limit); + } + + /** + * Offset: 偏移量,默认为0 + * + * @return integer|null + */ + public function getOffset(): int + { + return $this->get("Offset"); + } + + /** + * Offset: 偏移量,默认为0 + * + * @param int $offset + */ + public function setOffset(int $offset) + { + $this->set("Offset", $offset); + } +} diff --git a/src/PathX/Apis/DescribeUGA3InstanceResponse.php b/src/PathX/Apis/DescribeUGA3InstanceResponse.php new file mode 100644 index 00000000..a9cffefb --- /dev/null +++ b/src/PathX/Apis/DescribeUGA3InstanceResponse.php @@ -0,0 +1,78 @@ +get("ForwardInstanceInfos") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new ForwardInfo($item)); + } + return $result; + } + + /** + * ForwardInstanceInfos: 全球加速实例信息列表 + * + * @param ForwardInfo[] $forwardInstanceInfos + */ + public function setForwardInstanceInfos(array $forwardInstanceInfos) + { + $result = []; + foreach ($forwardInstanceInfos as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * TotalCount: 符合条件的总数 + * + * @return integer|null + */ + public function getTotalCount(): int + { + return $this->get("TotalCount"); + } + + /** + * TotalCount: 符合条件的总数 + * + * @param int $totalCount + */ + public function setTotalCount(int $totalCount) + { + $this->set("TotalCount", $totalCount); + } +} diff --git a/src/PathX/Apis/DescribeUGA3OptimizationRequest.php b/src/PathX/Apis/DescribeUGA3OptimizationRequest.php new file mode 100644 index 00000000..fd8cbe36 --- /dev/null +++ b/src/PathX/Apis/DescribeUGA3OptimizationRequest.php @@ -0,0 +1,110 @@ + "DescribeUGA3Optimization"]); + $this->markRequired("AreaCode"); + } + + + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * AreaCode: 源站AreaCode + * + * @return string|null + */ + public function getAreaCode(): string + { + return $this->get("AreaCode"); + } + + /** + * AreaCode: 源站AreaCode + * + * @param string $areaCode + */ + public function setAreaCode(string $areaCode) + { + $this->set("AreaCode", $areaCode); + } + + /** + * TimeRange: 默认一天 ,枚举类型["Hour","Day","Week"] + * + * @return string|null + */ + public function getTimeRange(): string + { + return $this->get("TimeRange"); + } + + /** + * TimeRange: 默认一天 ,枚举类型["Hour","Day","Week"] + * + * @param string $timeRange + */ + public function setTimeRange(string $timeRange) + { + $this->set("TimeRange", $timeRange); + } + + /** + * AccelerationArea: 加速大区,默认Global,[ "Global":"全球", "AP":"亚太", "EU":"欧洲", "ME":"中东", "OA":"大洋洲", "AF":"非洲", "NA":"北美洲", "SA":"南美洲"] + * + * @return string|null + */ + public function getAccelerationArea(): string + { + return $this->get("AccelerationArea"); + } + + /** + * AccelerationArea: 加速大区,默认Global,[ "Global":"全球", "AP":"亚太", "EU":"欧洲", "ME":"中东", "OA":"大洋洲", "AF":"非洲", "NA":"北美洲", "SA":"南美洲"] + * + * @param string $accelerationArea + */ + public function setAccelerationArea(string $accelerationArea) + { + $this->set("AccelerationArea", $accelerationArea); + } +} diff --git a/src/PathX/Apis/DescribeUGA3OptimizationResponse.php b/src/PathX/Apis/DescribeUGA3OptimizationResponse.php new file mode 100644 index 00000000..a4a8d2f8 --- /dev/null +++ b/src/PathX/Apis/DescribeUGA3OptimizationResponse.php @@ -0,0 +1,55 @@ +get("AccelerationInfos") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new AccelerationInfo($item)); + } + return $result; + } + + /** + * AccelerationInfos: 加速详情 + * + * @param AccelerationInfo[] $accelerationInfos + */ + public function setAccelerationInfos(array $accelerationInfos) + { + $result = []; + foreach ($accelerationInfos as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/PathX/Apis/DescribeUGAInstanceRequest.php b/src/PathX/Apis/DescribeUGAInstanceRequest.php index c19a7672..1fb82447 100644 --- a/src/PathX/Apis/DescribeUGAInstanceRequest.php +++ b/src/PathX/Apis/DescribeUGAInstanceRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUGAId() + public function getUGAId(): string { return $this->get("UGAId"); } @@ -63,7 +63,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -73,7 +73,7 @@ public function setUGAId($ugaId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -83,7 +83,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -93,7 +93,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/PathX/Apis/DescribeUGAInstanceResponse.php b/src/PathX/Apis/DescribeUGAInstanceResponse.php index fccaef80..1d110ccc 100644 --- a/src/PathX/Apis/DescribeUGAInstanceResponse.php +++ b/src/PathX/Apis/DescribeUGAInstanceResponse.php @@ -1,6 +1,6 @@ get("UGAList"); - if ($items == null) { - return []; - } + $items = $this->get("UGAList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UGAAInfo($item)); @@ -65,7 +62,7 @@ public function setUGAList(array $ugaList) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -75,7 +72,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/PathX/Apis/DescribeUPathRequest.php b/src/PathX/Apis/DescribeUPathRequest.php index b96e40c5..8cf038fb 100644 --- a/src/PathX/Apis/DescribeUPathRequest.php +++ b/src/PathX/Apis/DescribeUPathRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -63,7 +63,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } diff --git a/src/PathX/Apis/DescribeUPathResponse.php b/src/PathX/Apis/DescribeUPathResponse.php index a60d4a9f..ed94de44 100644 --- a/src/PathX/Apis/DescribeUPathResponse.php +++ b/src/PathX/Apis/DescribeUPathResponse.php @@ -1,6 +1,6 @@ get("UPathSet"); - if ($items == null) { - return []; - } + $items = $this->get("UPathSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UPathInfo($item)); diff --git a/src/PathX/Apis/DescribeUPathTemplateRequest.php b/src/PathX/Apis/DescribeUPathTemplateRequest.php index 353df710..8398c658 100644 --- a/src/PathX/Apis/DescribeUPathTemplateRequest.php +++ b/src/PathX/Apis/DescribeUPathTemplateRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -64,7 +64,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } diff --git a/src/PathX/Apis/DescribeUPathTemplateResponse.php b/src/PathX/Apis/DescribeUPathTemplateResponse.php index 46dd693f..8f725a9a 100644 --- a/src/PathX/Apis/DescribeUPathTemplateResponse.php +++ b/src/PathX/Apis/DescribeUPathTemplateResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new AlarmRuler($item)); diff --git a/src/PathX/Apis/GetGlobalSSHPriceRequest.php b/src/PathX/Apis/GetGlobalSSHPriceRequest.php index a871f320..26efc1e2 100644 --- a/src/PathX/Apis/GetGlobalSSHPriceRequest.php +++ b/src/PathX/Apis/GetGlobalSSHPriceRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -63,7 +63,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -73,7 +73,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -83,7 +83,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -93,7 +93,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -103,7 +103,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } diff --git a/src/PathX/Apis/GetGlobalSSHPriceResponse.php b/src/PathX/Apis/GetGlobalSSHPriceResponse.php index a48ba710..ad2096b3 100644 --- a/src/PathX/Apis/GetGlobalSSHPriceResponse.php +++ b/src/PathX/Apis/GetGlobalSSHPriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/PathX/Apis/GetGlobalSSHUpdatePriceRequest.php b/src/PathX/Apis/GetGlobalSSHUpdatePriceRequest.php index 51253a10..62dee12b 100644 --- a/src/PathX/Apis/GetGlobalSSHUpdatePriceRequest.php +++ b/src/PathX/Apis/GetGlobalSSHUpdatePriceRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -64,7 +64,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -74,7 +74,7 @@ public function setInstanceType($instanceType) * * @return string|null */ - public function getInstanceId() + public function getInstanceId(): string { return $this->get("InstanceId"); } @@ -84,7 +84,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } @@ -94,7 +94,7 @@ public function setInstanceId($instanceId) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -104,7 +104,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -114,7 +114,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -124,7 +124,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } diff --git a/src/PathX/Apis/GetGlobalSSHUpdatePriceResponse.php b/src/PathX/Apis/GetGlobalSSHUpdatePriceResponse.php index e894e44a..1e82d28d 100644 --- a/src/PathX/Apis/GetGlobalSSHUpdatePriceResponse.php +++ b/src/PathX/Apis/GetGlobalSSHUpdatePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/PathX/Apis/GetPathXMetricRequest.php b/src/PathX/Apis/GetPathXMetricRequest.php index e4b0802d..3fac1770 100644 --- a/src/PathX/Apis/GetPathXMetricRequest.php +++ b/src/PathX/Apis/GetPathXMetricRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -49,7 +49,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -59,7 +59,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -69,7 +69,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -79,7 +79,7 @@ public function setResourceId($resourceId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -89,7 +89,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -99,7 +99,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -109,7 +109,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -119,7 +119,7 @@ public function setEndTime($endTime) * * @return string[]|null */ - public function getMetricName() + public function getMetricName(): array { return $this->get("MetricName"); } @@ -139,7 +139,7 @@ public function setMetricName(array $metricName) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -149,7 +149,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -159,7 +159,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getLineId() + public function getLineId(): string { return $this->get("LineId"); } @@ -169,7 +169,7 @@ public function getLineId() * * @param string $lineId */ - public function setLineId($lineId) + public function setLineId(string $lineId) { $this->set("LineId", $lineId); } diff --git a/src/PathX/Apis/GetPathXMetricResponse.php b/src/PathX/Apis/GetPathXMetricResponse.php index 36e16809..b0ff5756 100644 --- a/src/PathX/Apis/GetPathXMetricResponse.php +++ b/src/PathX/Apis/GetPathXMetricResponse.php @@ -1,6 +1,6 @@ get("DataSet")); } @@ -42,7 +42,7 @@ public function getDataSet() * * @param MetricPeriod $dataSet */ - public function setDataSet(array $dataSet) + public function setDataSet(MetricPeriod $dataSet) { $this->set("DataSet", $dataSet->getAll()); } diff --git a/src/PathX/Apis/GetUGA3MetricRequest.php b/src/PathX/Apis/GetUGA3MetricRequest.php new file mode 100644 index 00000000..6f42587b --- /dev/null +++ b/src/PathX/Apis/GetUGA3MetricRequest.php @@ -0,0 +1,173 @@ + "GetUGA3Metric"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + $this->markRequired("BeginTime"); + $this->markRequired("EndTime"); + } + + + + /** + * ProjectId: 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 资源ID + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 资源ID + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * BeginTime: 查询起始时间,10位长度时间戳 + * + * @return integer|null + */ + public function getBeginTime(): int + { + return $this->get("BeginTime"); + } + + /** + * BeginTime: 查询起始时间,10位长度时间戳 + * + * @param int $beginTime + */ + public function setBeginTime(int $beginTime) + { + $this->set("BeginTime", $beginTime); + } + + /** + * EndTime: 查询结束时间,10位长度时间戳 + * + * @return integer|null + */ + public function getEndTime(): int + { + return $this->get("EndTime"); + } + + /** + * EndTime: 查询结束时间,10位长度时间戳 + * + * @param int $endTime + */ + public function setEndTime(int $endTime) + { + $this->set("EndTime", $endTime); + } + + /** + * MetricName: 查询监控的指标项。可不传 NetworkOut:出口总带宽 NetworkIn:入口总带宽 NetworkOutUsage:出口带宽使用率 NetworkInUsage:入口总带宽使用率 NetworkOutSubline :子线路出口带宽 NetworkInSubline:子线路入口带宽 Delay:线路平均延迟 DelaySubline:子线路延迟 ConnectCount:当前连接数 ConnectCountSubline:子线路当前连接数 DelayPromote:延迟提升 DelayPromoteSubline:子线路延迟提升 + * + * @return string[]|null + */ + public function getMetricName(): array + { + return $this->get("MetricName"); + } + + /** + * MetricName: 查询监控的指标项。可不传 NetworkOut:出口总带宽 NetworkIn:入口总带宽 NetworkOutUsage:出口带宽使用率 NetworkInUsage:入口总带宽使用率 NetworkOutSubline :子线路出口带宽 NetworkInSubline:子线路入口带宽 Delay:线路平均延迟 DelaySubline:子线路延迟 ConnectCount:当前连接数 ConnectCountSubline:子线路当前连接数 DelayPromote:延迟提升 DelayPromoteSubline:子线路延迟提升 + * + * @param string[] $metricName + */ + public function setMetricName(array $metricName) + { + $this->set("MetricName", $metricName); + } + + /** + * IsSubline: 是否为子线路。为了简化查询,true 会返回所有子线路监控项可以,false:返回所有汇总的监控数据 + * + * @return boolean|null + */ + public function getIsSubline(): bool + { + return $this->get("IsSubline"); + } + + /** + * IsSubline: 是否为子线路。为了简化查询,true 会返回所有子线路监控项可以,false:返回所有汇总的监控数据 + * + * @param boolean $isSubline + */ + public function setIsSubline(bool $isSubline) + { + $this->set("IsSubline", $isSubline); + } + + /** + * AreaCode: 子线路AreaCode ,子线路的时候传,不是子线路可以不传 + * + * @return string|null + */ + public function getAreaCode(): string + { + return $this->get("AreaCode"); + } + + /** + * AreaCode: 子线路AreaCode ,子线路的时候传,不是子线路可以不传 + * + * @param string $areaCode + */ + public function setAreaCode(string $areaCode) + { + $this->set("AreaCode", $areaCode); + } +} diff --git a/src/PathX/Apis/GetUGA3MetricResponse.php b/src/PathX/Apis/GetUGA3MetricResponse.php new file mode 100644 index 00000000..1ab62bea --- /dev/null +++ b/src/PathX/Apis/GetUGA3MetricResponse.php @@ -0,0 +1,57 @@ +get("DataSet")); + } + + /** + * DataSet: 监控数据结果集 + * + * @param UGA3Metric $dataSet + */ + public function setDataSet(UGA3Metric $dataSet) + { + $this->set("DataSet", $dataSet->getAll()); + } +} diff --git a/src/PathX/Apis/GetUGA3PriceRequest.php b/src/PathX/Apis/GetUGA3PriceRequest.php new file mode 100644 index 00000000..f4cbdbb2 --- /dev/null +++ b/src/PathX/Apis/GetUGA3PriceRequest.php @@ -0,0 +1,152 @@ + "GetUGA3Price"]); + $this->markRequired("ProjectId"); + $this->markRequired("Bandwidth"); + $this->markRequired("AreaCode"); + } + + + + /** + * ProjectId: 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * Bandwidth: 共享带宽大小 + * + * @return integer|null + */ + public function getBandwidth(): int + { + return $this->get("Bandwidth"); + } + + /** + * Bandwidth: 共享带宽大小 + * + * @param int $bandwidth + */ + public function setBandwidth(int $bandwidth) + { + $this->set("Bandwidth", $bandwidth); + } + + /** + * AreaCode: 源站区域 + * + * @return string|null + */ + public function getAreaCode(): string + { + return $this->get("AreaCode"); + } + + /** + * AreaCode: 源站区域 + * + * @param string $areaCode + */ + public function setAreaCode(string $areaCode) + { + $this->set("AreaCode", $areaCode); + } + + /** + * Quantity: 购买时间数量,当ChargeType为Month时 Quantity默认为0,代表购买至月底。按年按小时必须为大于0 + * + * @return integer|null + */ + public function getQuantity(): int + { + return $this->get("Quantity"); + } + + /** + * Quantity: 购买时间数量,当ChargeType为Month时 Quantity默认为0,代表购买至月底。按年按小时必须为大于0 + * + * @param int $quantity + */ + public function setQuantity(int $quantity) + { + $this->set("Quantity", $quantity); + } + + /** + * ChargeType: 计费方式,默认按月支付。Month: 按月; Year: 按年; Dynamic: 按小时收 + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: 计费方式,默认按月支付。Month: 按月; Year: 按年; Dynamic: 按小时收 + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * AccelerationArea: 加速大区,默认返回所有加速大区价格 + * + * @return string|null + */ + public function getAccelerationArea(): string + { + return $this->get("AccelerationArea"); + } + + /** + * AccelerationArea: 加速大区,默认返回所有加速大区价格 + * + * @param string $accelerationArea + */ + public function setAccelerationArea(string $accelerationArea) + { + $this->set("AccelerationArea", $accelerationArea); + } +} diff --git a/src/PathX/Apis/GetUGA3PriceResponse.php b/src/PathX/Apis/GetUGA3PriceResponse.php new file mode 100644 index 00000000..14a6aec4 --- /dev/null +++ b/src/PathX/Apis/GetUGA3PriceResponse.php @@ -0,0 +1,54 @@ +get("UGA3Price") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new UGA3Price($item)); + } + return $result; + } + + /** + * UGA3Price: 加速大区对应价格 + * + * @param UGA3Price[] $uga3Price + */ + public function setUGA3Price(array $uga3Price) + { + $result = []; + foreach ($uga3Price as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/PathX/Apis/GetUGA3UpdatePriceRequest.php b/src/PathX/Apis/GetUGA3UpdatePriceRequest.php new file mode 100644 index 00000000..ce40fee1 --- /dev/null +++ b/src/PathX/Apis/GetUGA3UpdatePriceRequest.php @@ -0,0 +1,131 @@ + "GetUGA3UpdatePrice"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * ProjectId: 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 资源ID + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 资源ID + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * Bandwidth: 只有升级带宽的时候有价格变化 + * + * @return integer|null + */ + public function getBandwidth(): int + { + return $this->get("Bandwidth"); + } + + /** + * Bandwidth: 只有升级带宽的时候有价格变化 + * + * @param int $bandwidth + */ + public function setBandwidth(int $bandwidth) + { + $this->set("Bandwidth", $bandwidth); + } + + /** + * AccelerationArea: 暂未支持,加速大区,在更换加速大区的时候使用 + * + * @return string|null + */ + public function getAccelerationArea(): string + { + return $this->get("AccelerationArea"); + } + + /** + * AccelerationArea: 暂未支持,加速大区,在更换加速大区的时候使用 + * + * @param string $accelerationArea + */ + public function setAccelerationArea(string $accelerationArea) + { + $this->set("AccelerationArea", $accelerationArea); + } + + /** + * AreaCode: 暂未支持,源站区域 + * + * @return string|null + */ + public function getAreaCode(): string + { + return $this->get("AreaCode"); + } + + /** + * AreaCode: 暂未支持,源站区域 + * + * @param string $areaCode + */ + public function setAreaCode(string $areaCode) + { + $this->set("AreaCode", $areaCode); + } +} diff --git a/src/PathX/Apis/GetUGA3UpdatePriceResponse.php b/src/PathX/Apis/GetUGA3UpdatePriceResponse.php new file mode 100644 index 00000000..6b85a575 --- /dev/null +++ b/src/PathX/Apis/GetUGA3UpdatePriceResponse.php @@ -0,0 +1,44 @@ +get("Price"); + } + + /** + * Price: 价格 元。大于0需付费,小于0则退费。 + * + * @param float $price + */ + public function setPrice(float $price) + { + $this->set("Price", $price); + } +} diff --git a/src/PathX/Apis/ModifyGlobalSSHPortRequest.php b/src/PathX/Apis/ModifyGlobalSSHPortRequest.php index 84f78764..dfcdc135 100644 --- a/src/PathX/Apis/ModifyGlobalSSHPortRequest.php +++ b/src/PathX/Apis/ModifyGlobalSSHPortRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getInstanceId() + public function getInstanceId(): string { return $this->get("InstanceId"); } @@ -65,7 +65,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } @@ -75,7 +75,7 @@ public function setInstanceId($instanceId) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -85,7 +85,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } diff --git a/src/PathX/Apis/ModifyGlobalSSHPortResponse.php b/src/PathX/Apis/ModifyGlobalSSHPortResponse.php index 6ccbf349..454be7d9 100644 --- a/src/PathX/Apis/ModifyGlobalSSHPortResponse.php +++ b/src/PathX/Apis/ModifyGlobalSSHPortResponse.php @@ -1,6 +1,6 @@ "ModifyGlobalSSHRemark"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 实例ID,资源唯一标识 + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 实例ID,资源唯一标识 + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * Remark: 备注信息,不填默认为空字符串 + * + * @return string|null + */ + public function getRemark(): string + { + return $this->get("Remark"); + } + + /** + * Remark: 备注信息,不填默认为空字符串 + * + * @param string $remark + */ + public function setRemark(string $remark) + { + $this->set("Remark", $remark); + } +} diff --git a/src/PathX/Apis/ModifyGlobalSSHRemarkResponse.php b/src/PathX/Apis/ModifyGlobalSSHRemarkResponse.php new file mode 100644 index 00000000..a1c6245b --- /dev/null +++ b/src/PathX/Apis/ModifyGlobalSSHRemarkResponse.php @@ -0,0 +1,26 @@ +get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getInstanceId() + public function getInstanceId(): string { return $this->get("InstanceId"); } @@ -65,7 +65,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } @@ -75,7 +75,7 @@ public function setInstanceId($instanceId) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -85,7 +85,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -95,7 +95,7 @@ public function setInstanceType($instanceType) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -105,7 +105,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -115,7 +115,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getQuantity() + public function getQuantity(): string { return $this->get("Quantity"); } @@ -125,7 +125,7 @@ public function getQuantity() * * @param string $quantity */ - public function setQuantity($quantity) + public function setQuantity(string $quantity) { $this->set("Quantity", $quantity); } @@ -135,7 +135,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -145,7 +145,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/PathX/Apis/ModifyGlobalSSHTypeResponse.php b/src/PathX/Apis/ModifyGlobalSSHTypeResponse.php index c6b4bb2b..bc99ff04 100644 --- a/src/PathX/Apis/ModifyGlobalSSHTypeResponse.php +++ b/src/PathX/Apis/ModifyGlobalSSHTypeResponse.php @@ -1,6 +1,6 @@ "ModifyUGA3Bandwidth"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 加速配置实例ID,格式uga3-xxxx + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 加速配置实例ID,格式uga3-xxxx + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * Bandwidth: 带宽大小,范围[1,100],不传则不更新 + * + * @return integer|null + */ + public function getBandwidth(): int + { + return $this->get("Bandwidth"); + } + + /** + * Bandwidth: 带宽大小,范围[1,100],不传则不更新 + * + * @param int $bandwidth + */ + public function setBandwidth(int $bandwidth) + { + $this->set("Bandwidth", $bandwidth); + } + + /** + * CouponId: 需要全地域可用的代金券 + * + * @return string|null + */ + public function getCouponId(): string + { + return $this->get("CouponId"); + } + + /** + * CouponId: 需要全地域可用的代金券 + * + * @param string $couponId + */ + public function setCouponId(string $couponId) + { + $this->set("CouponId", $couponId); + } +} diff --git a/src/PathX/Apis/ModifyUGA3BandwidthResponse.php b/src/PathX/Apis/ModifyUGA3BandwidthResponse.php new file mode 100644 index 00000000..0ebf55f9 --- /dev/null +++ b/src/PathX/Apis/ModifyUGA3BandwidthResponse.php @@ -0,0 +1,26 @@ + "ModifyUGA3Instance"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 加速配置实例ID,格式uga-xxxx。不支持GlobalSSH实例。 + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 加速配置实例ID,格式uga-xxxx。不支持GlobalSSH实例。 + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * Name: 加速配置实例名称,不填或空字符串则不更新 + * + * @return string|null + */ + public function getName(): string + { + return $this->get("Name"); + } + + /** + * Name: 加速配置实例名称,不填或空字符串则不更新 + * + * @param string $name + */ + public function setName(string $name) + { + $this->set("Name", $name); + } + + /** + * Remark: 备注信息,暂时前端为使用 + * + * @return string|null + */ + public function getRemark(): string + { + return $this->get("Remark"); + } + + /** + * Remark: 备注信息,暂时前端为使用 + * + * @param string $remark + */ + public function setRemark(string $remark) + { + $this->set("Remark", $remark); + } +} diff --git a/src/PathX/Apis/ModifyUGA3InstanceResponse.php b/src/PathX/Apis/ModifyUGA3InstanceResponse.php new file mode 100644 index 00000000..0f627c89 --- /dev/null +++ b/src/PathX/Apis/ModifyUGA3InstanceResponse.php @@ -0,0 +1,26 @@ + "ModifyUGA3OriginInfo"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + $this->markRequired("OriginDomain"); + $this->markRequired("OriginIPList"); + } + + + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 加速配置实例ID,格式uga3-xxxx。 + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 加速配置实例ID,格式uga3-xxxx。 + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * OriginDomain: 加速源域名,仅支持1个域名。修改源站时 OriginIPList和OriginDomain至少填一个。OriginIPList和OriginDomain都填时 以Domain为准,如果两个都不填,不修改 + * + * @return string|null + */ + public function getOriginDomain(): string + { + return $this->get("OriginDomain"); + } + + /** + * OriginDomain: 加速源域名,仅支持1个域名。修改源站时 OriginIPList和OriginDomain至少填一个。OriginIPList和OriginDomain都填时 以Domain为准,如果两个都不填,不修改 + * + * @param string $originDomain + */ + public function setOriginDomain(string $originDomain) + { + $this->set("OriginDomain", $originDomain); + } + + /** + * OriginIPList: ,加速源IP,多个IP用英文半角逗号(,)隔开。修改源站时 ,OriginIPList和OriginDomain至少填一个。OriginIPList和OriginDomain都填时 以OriginDomain为准。如果两个都不填,不修改 + * + * @return string|null + */ + public function getOriginIPList(): string + { + return $this->get("OriginIPList"); + } + + /** + * OriginIPList: ,加速源IP,多个IP用英文半角逗号(,)隔开。修改源站时 ,OriginIPList和OriginDomain至少填一个。OriginIPList和OriginDomain都填时 以OriginDomain为准。如果两个都不填,不修改 + * + * @param string $originIPList + */ + public function setOriginIPList(string $originIPList) + { + $this->set("OriginIPList", $originIPList); + } +} diff --git a/src/PathX/Apis/ModifyUGA3OriginInfoResponse.php b/src/PathX/Apis/ModifyUGA3OriginInfoResponse.php new file mode 100644 index 00000000..cb466b74 --- /dev/null +++ b/src/PathX/Apis/ModifyUGA3OriginInfoResponse.php @@ -0,0 +1,26 @@ + "ModifyUGA3Port"]); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * ProjectId: 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 加速配置实例ID + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 加速配置实例ID + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * TCP: TCP接入端口,禁用65123端口 + * + * @return int[]|null + */ + public function getTCP(): array + { + return $this->get("TCP"); + } + + /** + * TCP: TCP接入端口,禁用65123端口 + * + * @param int[] $tcp + */ + public function setTCP(array $tcp) + { + $this->set("TCP", $tcp); + } + + /** + * TCPRS: TCP回源端口 + * + * @return int[]|null + */ + public function getTCPRS(): array + { + return $this->get("TCPRS"); + } + + /** + * TCPRS: TCP回源端口 + * + * @param int[] $tcprs + */ + public function setTCPRS(array $tcprs) + { + $this->set("TCPRS", $tcprs); + } +} diff --git a/src/PathX/Apis/ModifyUGA3PortResponse.php b/src/PathX/Apis/ModifyUGA3PortResponse.php new file mode 100644 index 00000000..2a61a96a --- /dev/null +++ b/src/PathX/Apis/ModifyUGA3PortResponse.php @@ -0,0 +1,26 @@ +get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -65,7 +65,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } @@ -75,7 +75,7 @@ public function setUPathId($uPathId) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -85,7 +85,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } diff --git a/src/PathX/Apis/ModifyUPathBandwidthResponse.php b/src/PathX/Apis/ModifyUPathBandwidthResponse.php index 196a3516..3696a2ca 100644 --- a/src/PathX/Apis/ModifyUPathBandwidthResponse.php +++ b/src/PathX/Apis/ModifyUPathBandwidthResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -64,7 +64,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } @@ -74,7 +74,7 @@ public function setUPathId($uPathId) * * @return string[]|null */ - public function getMetricName() + public function getMetricName(): array { return $this->get("MetricName"); } @@ -94,7 +94,7 @@ public function setMetricName(array $metricName) * * @return int[]|null */ - public function getThreshold() + public function getThreshold(): array { return $this->get("Threshold"); } @@ -114,7 +114,7 @@ public function setThreshold(array $threshold) * * @return int[]|null */ - public function getAlarmFrequency() + public function getAlarmFrequency(): array { return $this->get("AlarmFrequency"); } @@ -134,7 +134,7 @@ public function setAlarmFrequency(array $alarmFrequency) * * @return int[]|null */ - public function getContactGroupId() + public function getContactGroupId(): array { return $this->get("ContactGroupId"); } @@ -154,7 +154,7 @@ public function setContactGroupId(array $contactGroupId) * * @return string[]|null */ - public function getCompare() + public function getCompare(): array { return $this->get("Compare"); } @@ -174,7 +174,7 @@ public function setCompare(array $compare) * * @return string[]|null */ - public function getAlarmStrategy() + public function getAlarmStrategy(): array { return $this->get("AlarmStrategy"); } @@ -194,7 +194,7 @@ public function setAlarmStrategy(array $alarmStrategy) * * @return int[]|null */ - public function getTriggerCount() + public function getTriggerCount(): array { return $this->get("TriggerCount"); } diff --git a/src/PathX/Apis/ModifyUPathTemplateResponse.php b/src/PathX/Apis/ModifyUPathTemplateResponse.php index f6ecfa4a..fb574089 100644 --- a/src/PathX/Apis/ModifyUPathTemplateResponse.php +++ b/src/PathX/Apis/ModifyUPathTemplateResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUGAId() + public function getUGAId(): string { return $this->get("UGAId"); } @@ -65,7 +65,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -75,7 +75,7 @@ public function setUGAId($ugaId) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -85,7 +85,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } @@ -95,7 +95,7 @@ public function setUPathId($uPathId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -105,7 +105,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/PathX/Apis/UGABindUPathResponse.php b/src/PathX/Apis/UGABindUPathResponse.php index 1f194c29..13aa58da 100644 --- a/src/PathX/Apis/UGABindUPathResponse.php +++ b/src/PathX/Apis/UGABindUPathResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUGAId() + public function getUGAId(): string { return $this->get("UGAId"); } @@ -65,7 +65,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -75,7 +75,7 @@ public function setUGAId($ugaId) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -85,7 +85,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } diff --git a/src/PathX/Apis/UGAUnBindUPathResponse.php b/src/PathX/Apis/UGAUnBindUPathResponse.php index f3dddb0b..b957c1bf 100644 --- a/src/PathX/Apis/UGAUnBindUPathResponse.php +++ b/src/PathX/Apis/UGAUnBindUPathResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -46,7 +46,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -56,7 +56,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUGAId() + public function getUGAId(): string { return $this->get("UGAId"); } @@ -66,7 +66,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -76,7 +76,7 @@ public function setUGAId($ugaId) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -86,7 +86,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } @@ -96,7 +96,7 @@ public function setSSLId($sslId) * * @return int[]|null */ - public function getPort() + public function getPort(): array { return $this->get("Port"); } diff --git a/src/PathX/Apis/UnBindPathXSSLResponse.php b/src/PathX/Apis/UnBindPathXSSLResponse.php index fcefeb60..cdb51817 100644 --- a/src/PathX/Apis/UnBindPathXSSLResponse.php +++ b/src/PathX/Apis/UnBindPathXSSLResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getInstanceId() + public function getInstanceId(): string { return $this->get("InstanceId"); } @@ -64,7 +64,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } @@ -74,7 +74,7 @@ public function setInstanceId($instanceId) * * @return string[]|null */ - public function getWhitelist() + public function getWhitelist(): array { return $this->get("Whitelist"); } diff --git a/src/PathX/Apis/UpdatePathXWhitelistResponse.php b/src/PathX/Apis/UpdatePathXWhitelistResponse.php index c29a959e..2b7b9ddc 100644 --- a/src/PathX/Apis/UpdatePathXWhitelistResponse.php +++ b/src/PathX/Apis/UpdatePathXWhitelistResponse.php @@ -1,6 +1,6 @@ get("AccelerationArea"); + } + + /** + * AccelerationArea: 加速区code + * + * @param string $accelerationArea + */ + public function setAccelerationArea(string $accelerationArea) + { + $this->set("AccelerationArea", $accelerationArea); + } + + /** + * AccelerationNodes: 加速节点信息 + * + * @return SrcAreaInfo[]|null + */ + public function getAccelerationNodes(): array + { + $items = $this->get("AccelerationNodes") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new SrcAreaInfo($item)); + } + return $result; + } + + /** + * AccelerationNodes: 加速节点信息 + * + * @param SrcAreaInfo[] $accelerationNodes + */ + public function setAccelerationNodes(array $accelerationNodes) + { + $result = []; + foreach ($accelerationNodes as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/PathX/Models/AccelerationInfo.php b/src/PathX/Models/AccelerationInfo.php new file mode 100644 index 00000000..37a96f25 --- /dev/null +++ b/src/PathX/Models/AccelerationInfo.php @@ -0,0 +1,93 @@ +get("AccelerationArea"); + } + + /** + * AccelerationArea: 加速大区代码 + * + * @param string $accelerationArea + */ + public function setAccelerationArea(string $accelerationArea) + { + $this->set("AccelerationArea", $accelerationArea); + } + + /** + * AccelerationName: 加速大区名称 + * + * @return string|null + */ + public function getAccelerationName(): string + { + return $this->get("AccelerationName"); + } + + /** + * AccelerationName: 加速大区名称 + * + * @param string $accelerationName + */ + public function setAccelerationName(string $accelerationName) + { + $this->set("AccelerationName", $accelerationName); + } + + /** + * NodeInfo: 加速提升情况 + * + * @return NodeDelays[]|null + */ + public function getNodeInfo(): array + { + $items = $this->get("NodeInfo") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new NodeDelays($item)); + } + return $result; + } + + /** + * NodeInfo: 加速提升情况 + * + * @param NodeDelays[] $nodeInfo + */ + public function setNodeInfo(array $nodeInfo) + { + $result = []; + foreach ($nodeInfo as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/PathX/Models/AlarmRuler.php b/src/PathX/Models/AlarmRuler.php index 57544579..e64ca51a 100644 --- a/src/PathX/Models/AlarmRuler.php +++ b/src/PathX/Models/AlarmRuler.php @@ -1,6 +1,6 @@ get("AlarmStrategy"); } @@ -37,7 +37,7 @@ public function getAlarmStrategy() * * @param string $alarmStrategy */ - public function setAlarmStrategy($alarmStrategy) + public function setAlarmStrategy(string $alarmStrategy) { $this->set("AlarmStrategy", $alarmStrategy); } @@ -47,7 +47,7 @@ public function setAlarmStrategy($alarmStrategy) * * @return integer|null */ - public function getAlarmFrequency() + public function getAlarmFrequency(): int { return $this->get("AlarmFrequency"); } @@ -57,7 +57,7 @@ public function getAlarmFrequency() * * @param int $alarmFrequency */ - public function setAlarmFrequency($alarmFrequency) + public function setAlarmFrequency(int $alarmFrequency) { $this->set("AlarmFrequency", $alarmFrequency); } @@ -67,7 +67,7 @@ public function setAlarmFrequency($alarmFrequency) * * @return string|null */ - public function getCompare() + public function getCompare(): string { return $this->get("Compare"); } @@ -77,7 +77,7 @@ public function getCompare() * * @param string $compare */ - public function setCompare($compare) + public function setCompare(string $compare) { $this->set("Compare", $compare); } @@ -87,7 +87,7 @@ public function setCompare($compare) * * @return integer|null */ - public function getContactGroupId() + public function getContactGroupId(): int { return $this->get("ContactGroupId"); } @@ -97,7 +97,7 @@ public function getContactGroupId() * * @param int $contactGroupId */ - public function setContactGroupId($contactGroupId) + public function setContactGroupId(int $contactGroupId) { $this->set("ContactGroupId", $contactGroupId); } @@ -107,7 +107,7 @@ public function setContactGroupId($contactGroupId) * * @return string|null */ - public function getMetricName() + public function getMetricName(): string { return $this->get("MetricName"); } @@ -117,7 +117,7 @@ public function getMetricName() * * @param string $metricName */ - public function setMetricName($metricName) + public function setMetricName(string $metricName) { $this->set("MetricName", $metricName); } @@ -127,7 +127,7 @@ public function setMetricName($metricName) * * @return integer|null */ - public function getThreshold() + public function getThreshold(): int { return $this->get("Threshold"); } @@ -137,7 +137,7 @@ public function getThreshold() * * @param int $threshold */ - public function setThreshold($threshold) + public function setThreshold(int $threshold) { $this->set("Threshold", $threshold); } @@ -147,7 +147,7 @@ public function setThreshold($threshold) * * @return integer|null */ - public function getTriggerCount() + public function getTriggerCount(): int { return $this->get("TriggerCount"); } @@ -157,7 +157,7 @@ public function getTriggerCount() * * @param int $triggerCount */ - public function setTriggerCount($triggerCount) + public function setTriggerCount(int $triggerCount) { $this->set("TriggerCount", $triggerCount); } @@ -167,7 +167,7 @@ public function setTriggerCount($triggerCount) * * @return integer|null */ - public function getAlarmTemplateRuleId() + public function getAlarmTemplateRuleId(): int { return $this->get("AlarmTemplateRuleId"); } @@ -177,7 +177,7 @@ public function getAlarmTemplateRuleId() * * @param int $alarmTemplateRuleId */ - public function setAlarmTemplateRuleId($alarmTemplateRuleId) + public function setAlarmTemplateRuleId(int $alarmTemplateRuleId) { $this->set("AlarmTemplateRuleId", $alarmTemplateRuleId); } @@ -187,7 +187,7 @@ public function setAlarmTemplateRuleId($alarmTemplateRuleId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -197,7 +197,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } diff --git a/src/PathX/Models/ForwardArea.php b/src/PathX/Models/ForwardArea.php new file mode 100644 index 00000000..0eb7bcfc --- /dev/null +++ b/src/PathX/Models/ForwardArea.php @@ -0,0 +1,144 @@ +get("AreaCode"); + } + + /** + * AreaCode: 源站区域代码 + * + * @param string $areaCode + */ + public function setAreaCode(string $areaCode) + { + $this->set("AreaCode", $areaCode); + } + + /** + * Area: 源站区域中文 + * + * @return string|null + */ + public function getArea(): string + { + return $this->get("Area"); + } + + /** + * Area: 源站区域中文 + * + * @param string $area + */ + public function setArea(string $area) + { + $this->set("Area", $area); + } + + /** + * CountryCode: 国家代码 + * + * @return string|null + */ + public function getCountryCode(): string + { + return $this->get("CountryCode"); + } + + /** + * CountryCode: 国家代码 + * + * @param string $countryCode + */ + public function setCountryCode(string $countryCode) + { + $this->set("CountryCode", $countryCode); + } + + /** + * FlagUnicode: 国旗unicode + * + * @return string|null + */ + public function getFlagUnicode(): string + { + return $this->get("FlagUnicode"); + } + + /** + * FlagUnicode: 国旗unicode + * + * @param string $flagUnicode + */ + public function setFlagUnicode(string $flagUnicode) + { + $this->set("FlagUnicode", $flagUnicode); + } + + /** + * FlagEmoji: 国旗 emoji + * + * @return string|null + */ + public function getFlagEmoji(): string + { + return $this->get("FlagEmoji"); + } + + /** + * FlagEmoji: 国旗 emoji + * + * @param string $flagEmoji + */ + public function setFlagEmoji(string $flagEmoji) + { + $this->set("FlagEmoji", $flagEmoji); + } + + /** + * ContinentCode: 大陆代码 + * + * @return string|null + */ + public function getContinentCode(): string + { + return $this->get("ContinentCode"); + } + + /** + * ContinentCode: 大陆代码 + * + * @param string $continentCode + */ + public function setContinentCode(string $continentCode) + { + $this->set("ContinentCode", $continentCode); + } +} diff --git a/src/PathX/Models/ForwardInfo.php b/src/PathX/Models/ForwardInfo.php new file mode 100644 index 00000000..a1f6f84b --- /dev/null +++ b/src/PathX/Models/ForwardInfo.php @@ -0,0 +1,391 @@ +get("InstanceId"); + } + + /** + * InstanceId: 加速配置ID + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * CName: 加速域名 + * + * @return string|null + */ + public function getCName(): string + { + return $this->get("CName"); + } + + /** + * CName: 加速域名 + * + * @param string $cName + */ + public function setCName(string $cName) + { + $this->set("CName", $cName); + } + + /** + * Name: 加速实例名称 + * + * @return string|null + */ + public function getName(): string + { + return $this->get("Name"); + } + + /** + * Name: 加速实例名称 + * + * @param string $name + */ + public function setName(string $name) + { + $this->set("Name", $name); + } + + /** + * AccelerationArea: 加速大区代码 + * + * @return string|null + */ + public function getAccelerationArea(): string + { + return $this->get("AccelerationArea"); + } + + /** + * AccelerationArea: 加速大区代码 + * + * @param string $accelerationArea + */ + public function setAccelerationArea(string $accelerationArea) + { + $this->set("AccelerationArea", $accelerationArea); + } + + /** + * AccelerationAreaName: 加速大区名称 + * + * @return string|null + */ + public function getAccelerationAreaName(): string + { + return $this->get("AccelerationAreaName"); + } + + /** + * AccelerationAreaName: 加速大区名称 + * + * @param string $accelerationAreaName + */ + public function setAccelerationAreaName(string $accelerationAreaName) + { + $this->set("AccelerationAreaName", $accelerationAreaName); + } + + /** + * AccelerationAreaInfos: 加速节点列表 + * + * @return AccelerationAreaInfos[]|null + */ + public function getAccelerationAreaInfos(): array + { + $items = $this->get("AccelerationAreaInfos") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new AccelerationAreaInfos($item)); + } + return $result; + } + + /** + * AccelerationAreaInfos: 加速节点列表 + * + * @param AccelerationAreaInfos[] $accelerationAreaInfos + */ + public function setAccelerationAreaInfos(array $accelerationAreaInfos) + { + $result = []; + foreach ($accelerationAreaInfos as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * EgressIpList: 回源出口IP地址 + * + * @return OutPublicIpInfo[]|null + */ + public function getEgressIpList(): array + { + $items = $this->get("EgressIpList") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new OutPublicIpInfo($item)); + } + return $result; + } + + /** + * EgressIpList: 回源出口IP地址 + * + * @param OutPublicIpInfo[] $egressIpList + */ + public function setEgressIpList(array $egressIpList) + { + $result = []; + foreach ($egressIpList as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * Bandwidth: 购买的带宽值 + * + * @return integer|null + */ + public function getBandwidth(): int + { + return $this->get("Bandwidth"); + } + + /** + * Bandwidth: 购买的带宽值 + * + * @param int $bandwidth + */ + public function setBandwidth(int $bandwidth) + { + $this->set("Bandwidth", $bandwidth); + } + + /** + * OriginArea: 源站中文名 + * + * @return string|null + */ + public function getOriginArea(): string + { + return $this->get("OriginArea"); + } + + /** + * OriginArea: 源站中文名 + * + * @param string $originArea + */ + public function setOriginArea(string $originArea) + { + $this->set("OriginArea", $originArea); + } + + /** + * OriginAreaCode: 源站AreaCode + * + * @return string|null + */ + public function getOriginAreaCode(): string + { + return $this->get("OriginAreaCode"); + } + + /** + * OriginAreaCode: 源站AreaCode + * + * @param string $originAreaCode + */ + public function setOriginAreaCode(string $originAreaCode) + { + $this->set("OriginAreaCode", $originAreaCode); + } + + /** + * CreateTime: 资源创建时间 + * + * @return integer|null + */ + public function getCreateTime(): int + { + return $this->get("CreateTime"); + } + + /** + * CreateTime: 资源创建时间 + * + * @param int $createTime + */ + public function setCreateTime(int $createTime) + { + $this->set("CreateTime", $createTime); + } + + /** + * ExpireTime: 资源过期时间 + * + * @return integer|null + */ + public function getExpireTime(): int + { + return $this->get("ExpireTime"); + } + + /** + * ExpireTime: 资源过期时间 + * + * @param int $expireTime + */ + public function setExpireTime(int $expireTime) + { + $this->set("ExpireTime", $expireTime); + } + + /** + * ChargeType: 计费方式 + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: 计费方式 + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * Remark: 备注 + * + * @return string|null + */ + public function getRemark(): string + { + return $this->get("Remark"); + } + + /** + * Remark: 备注 + * + * @param string $remark + */ + public function setRemark(string $remark) + { + $this->set("Remark", $remark); + } + + /** + * PortSets: 端口列表 + * + * @return ForwardTask[]|null + */ + public function getPortSets(): array + { + $items = $this->get("PortSets") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new ForwardTask($item)); + } + return $result; + } + + /** + * PortSets: 端口列表 + * + * @param ForwardTask[] $portSets + */ + public function setPortSets(array $portSets) + { + $result = []; + foreach ($portSets as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * IPList: 源站IP列表,多个值由半角英文逗号相隔 + * + * @return string[]|null + */ + public function getIPList(): array + { + return $this->get("IPList"); + } + + /** + * IPList: 源站IP列表,多个值由半角英文逗号相隔 + * + * @param string[] $ipList + */ + public function setIPList(array $ipList) + { + $this->set("IPList", $ipList); + } + + /** + * Domain: 源站域名 + * + * @return string|null + */ + public function getDomain(): string + { + return $this->get("Domain"); + } + + /** + * Domain: 源站域名 + * + * @param string $domain + */ + public function setDomain(string $domain) + { + $this->set("Domain", $domain); + } +} diff --git a/src/PathX/Models/ForwardTask.php b/src/PathX/Models/ForwardTask.php new file mode 100644 index 00000000..1cbe663b --- /dev/null +++ b/src/PathX/Models/ForwardTask.php @@ -0,0 +1,84 @@ +get("Protocol"); + } + + /** + * Protocol: 转发协议,枚举值["TCP","UDP","HTTPHTTP","HTTPSHTTP","HTTPSHTTPS","WSWS","WSSWS","WSSWSS"]。TCP和UDP代表四层转发,其余为七层转发。 + * + * @param string $protocol + */ + public function setProtocol(string $protocol) + { + $this->set("Protocol", $protocol); + } + + /** + * RSPort: 源站服务器监听的端口号 + * + * @return integer|null + */ + public function getRSPort(): int + { + return $this->get("RSPort"); + } + + /** + * RSPort: 源站服务器监听的端口号 + * + * @param int $rsPort + */ + public function setRSPort(int $rsPort) + { + $this->set("RSPort", $rsPort); + } + + /** + * Port: 加速端口 + * + * @return integer|null + */ + public function getPort(): int + { + return $this->get("Port"); + } + + /** + * Port: 加速端口 + * + * @param int $port + */ + public function setPort(int $port) + { + $this->set("Port", $port); + } +} diff --git a/src/PathX/Models/GlobalSSHInfo.php b/src/PathX/Models/GlobalSSHInfo.php index 103cb7b2..f8da7a20 100644 --- a/src/PathX/Models/GlobalSSHInfo.php +++ b/src/PathX/Models/GlobalSSHInfo.php @@ -1,6 +1,6 @@ get("InstanceId"); } @@ -37,7 +37,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } @@ -47,7 +47,7 @@ public function setInstanceId($instanceId) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -57,7 +57,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -67,7 +67,7 @@ public function setInstanceType($instanceType) * * @return string|null */ - public function getAcceleratingDomain() + public function getAcceleratingDomain(): string { return $this->get("AcceleratingDomain"); } @@ -77,7 +77,7 @@ public function getAcceleratingDomain() * * @param string $acceleratingDomain */ - public function setAcceleratingDomain($acceleratingDomain) + public function setAcceleratingDomain(string $acceleratingDomain) { $this->set("AcceleratingDomain", $acceleratingDomain); } @@ -87,7 +87,7 @@ public function setAcceleratingDomain($acceleratingDomain) * * @return string|null */ - public function getArea() + public function getArea(): string { return $this->get("Area"); } @@ -97,7 +97,7 @@ public function getArea() * * @param string $area */ - public function setArea($area) + public function setArea(string $area) { $this->set("Area", $area); } @@ -107,7 +107,7 @@ public function setArea($area) * * @return string|null */ - public function getTargetIP() + public function getTargetIP(): string { return $this->get("TargetIP"); } @@ -117,7 +117,7 @@ public function getTargetIP() * * @param string $targetIP */ - public function setTargetIP($targetIP) + public function setTargetIP(string $targetIP) { $this->set("TargetIP", $targetIP); } @@ -127,7 +127,7 @@ public function setTargetIP($targetIP) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -137,7 +137,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -147,7 +147,7 @@ public function setRemark($remark) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -157,7 +157,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -167,7 +167,7 @@ public function setPort($port) * * @return integer|null */ - public function getGlobalSSHPort() + public function getGlobalSSHPort(): int { return $this->get("GlobalSSHPort"); } @@ -177,7 +177,7 @@ public function getGlobalSSHPort() * * @param int $globalSSHPort */ - public function setGlobalSSHPort($globalSSHPort) + public function setGlobalSSHPort(int $globalSSHPort) { $this->set("GlobalSSHPort", $globalSSHPort); } @@ -187,7 +187,7 @@ public function setGlobalSSHPort($globalSSHPort) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -197,7 +197,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -207,7 +207,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -217,7 +217,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -227,7 +227,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -237,7 +237,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -247,7 +247,7 @@ public function setExpireTime($expireTime) * * @return boolean|null */ - public function getExpire() + public function getExpire(): bool { return $this->get("Expire"); } @@ -257,7 +257,7 @@ public function getExpire() * * @param boolean $expire */ - public function setExpire($expire) + public function setExpire(bool $expire) { $this->set("Expire", $expire); } @@ -267,7 +267,7 @@ public function setExpire($expire) * * @return integer|null */ - public function getBandwidthPackage() + public function getBandwidthPackage(): int { return $this->get("BandwidthPackage"); } @@ -277,7 +277,7 @@ public function getBandwidthPackage() * * @param int $bandwidthPackage */ - public function setBandwidthPackage($bandwidthPackage) + public function setBandwidthPackage(int $bandwidthPackage) { $this->set("BandwidthPackage", $bandwidthPackage); } @@ -287,7 +287,7 @@ public function setBandwidthPackage($bandwidthPackage) * * @return string|null */ - public function getForwardRegion() + public function getForwardRegion(): string { return $this->get("ForwardRegion"); } @@ -297,7 +297,7 @@ public function getForwardRegion() * * @param string $forwardRegion */ - public function setForwardRegion($forwardRegion) + public function setForwardRegion(string $forwardRegion) { $this->set("ForwardRegion", $forwardRegion); } diff --git a/src/PathX/Models/LineDetail.php b/src/PathX/Models/LineDetail.php index 27a84892..206bf135 100644 --- a/src/PathX/Models/LineDetail.php +++ b/src/PathX/Models/LineDetail.php @@ -1,6 +1,6 @@ get("LineFrom"); } @@ -37,7 +37,7 @@ public function getLineFrom() * * @param string $lineFrom */ - public function setLineFrom($lineFrom) + public function setLineFrom(string $lineFrom) { $this->set("LineFrom", $lineFrom); } @@ -47,7 +47,7 @@ public function setLineFrom($lineFrom) * * @return string|null */ - public function getLineTo() + public function getLineTo(): string { return $this->get("LineTo"); } @@ -57,7 +57,7 @@ public function getLineTo() * * @param string $lineTo */ - public function setLineTo($lineTo) + public function setLineTo(string $lineTo) { $this->set("LineTo", $lineTo); } @@ -67,7 +67,7 @@ public function setLineTo($lineTo) * * @return string|null */ - public function getLineId() + public function getLineId(): string { return $this->get("LineId"); } @@ -77,7 +77,7 @@ public function getLineId() * * @param string $lineId */ - public function setLineId($lineId) + public function setLineId(string $lineId) { $this->set("LineId", $lineId); } @@ -87,7 +87,7 @@ public function setLineId($lineId) * * @return string|null */ - public function getLineFromName() + public function getLineFromName(): string { return $this->get("LineFromName"); } @@ -97,7 +97,7 @@ public function getLineFromName() * * @param string $lineFromName */ - public function setLineFromName($lineFromName) + public function setLineFromName(string $lineFromName) { $this->set("LineFromName", $lineFromName); } @@ -107,7 +107,7 @@ public function setLineFromName($lineFromName) * * @return string|null */ - public function getLineToName() + public function getLineToName(): string { return $this->get("LineToName"); } @@ -117,7 +117,7 @@ public function getLineToName() * * @param string $lineToName */ - public function setLineToName($lineToName) + public function setLineToName(string $lineToName) { $this->set("LineToName", $lineToName); } diff --git a/src/PathX/Models/MatricPoint.php b/src/PathX/Models/MatricPoint.php index 38082605..509ef5de 100644 --- a/src/PathX/Models/MatricPoint.php +++ b/src/PathX/Models/MatricPoint.php @@ -1,6 +1,6 @@ get("Timestamp"); } @@ -37,7 +37,7 @@ public function getTimestamp() * * @param int $timestamp */ - public function setTimestamp($timestamp) + public function setTimestamp(int $timestamp) { $this->set("Timestamp", $timestamp); } @@ -47,7 +47,7 @@ public function setTimestamp($timestamp) * * @return integer|null */ - public function getValue() + public function getValue(): int { return $this->get("Value"); } @@ -57,7 +57,7 @@ public function getValue() * * @param int $value */ - public function setValue($value) + public function setValue(int $value) { $this->set("Value", $value); } diff --git a/src/PathX/Models/MetricPeriod.php b/src/PathX/Models/MetricPeriod.php index c802e6e9..aded59e8 100644 --- a/src/PathX/Models/MetricPeriod.php +++ b/src/PathX/Models/MetricPeriod.php @@ -1,6 +1,6 @@ get("NetworkOut"); - if ($items == null) { - return []; - } + $items = $this->get("NetworkOut") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MatricPoint($item)); @@ -59,12 +56,9 @@ public function setNetworkOut(array $networkOut) * * @return MatricPoint[]|null */ - public function getNetworkIn() + public function getNetworkIn(): array { - $items = $this->get("NetworkIn"); - if ($items == null) { - return []; - } + $items = $this->get("NetworkIn") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MatricPoint($item)); @@ -91,12 +85,9 @@ public function setNetworkIn(array $networkIn) * * @return MatricPoint[]|null */ - public function getNetworkOutUsage() + public function getNetworkOutUsage(): array { - $items = $this->get("NetworkOutUsage"); - if ($items == null) { - return []; - } + $items = $this->get("NetworkOutUsage") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MatricPoint($item)); @@ -123,12 +114,9 @@ public function setNetworkOutUsage(array $networkOutUsage) * * @return MatricPoint[]|null */ - public function getNetworkInUsage() + public function getNetworkInUsage(): array { - $items = $this->get("NetworkInUsage"); - if ($items == null) { - return []; - } + $items = $this->get("NetworkInUsage") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MatricPoint($item)); diff --git a/src/PathX/Models/NodeDelays.php b/src/PathX/Models/NodeDelays.php new file mode 100644 index 00000000..d911f9be --- /dev/null +++ b/src/PathX/Models/NodeDelays.php @@ -0,0 +1,244 @@ +get("Area"); + } + + /** + * Area: 加速区域 + * + * @param string $area + */ + public function setArea(string $area) + { + $this->set("Area", $area); + } + + /** + * AreaCode: 加速区域Code + * + * @return string|null + */ + public function getAreaCode(): string + { + return $this->get("AreaCode"); + } + + /** + * AreaCode: 加速区域Code + * + * @param string $areaCode + */ + public function setAreaCode(string $areaCode) + { + $this->set("AreaCode", $areaCode); + } + + /** + * CountryCode: 国家代码 + * + * @return string|null + */ + public function getCountryCode(): string + { + return $this->get("CountryCode"); + } + + /** + * CountryCode: 国家代码 + * + * @param string $countryCode + */ + public function setCountryCode(string $countryCode) + { + $this->set("CountryCode", $countryCode); + } + + /** + * FlagUnicode: 国旗Code + * + * @return string|null + */ + public function getFlagUnicode(): string + { + return $this->get("FlagUnicode"); + } + + /** + * FlagUnicode: 国旗Code + * + * @param string $flagUnicode + */ + public function setFlagUnicode(string $flagUnicode) + { + $this->set("FlagUnicode", $flagUnicode); + } + + /** + * FlagEmoji: 国旗Emoji + * + * @return string|null + */ + public function getFlagEmoji(): string + { + return $this->get("FlagEmoji"); + } + + /** + * FlagEmoji: 国旗Emoji + * + * @param string $flagEmoji + */ + public function setFlagEmoji(string $flagEmoji) + { + $this->set("FlagEmoji", $flagEmoji); + } + + /** + * Latency: 加速延迟 + * + * @return float|null + */ + public function getLatency(): float + { + return $this->get("Latency"); + } + + /** + * Latency: 加速延迟 + * + * @param float $latency + */ + public function setLatency(float $latency) + { + $this->set("Latency", $latency); + } + + /** + * LatencyInternet: 公网延迟 + * + * @return float|null + */ + public function getLatencyInternet(): float + { + return $this->get("LatencyInternet"); + } + + /** + * LatencyInternet: 公网延迟 + * + * @param float $latencyInternet + */ + public function setLatencyInternet(float $latencyInternet) + { + $this->set("LatencyInternet", $latencyInternet); + } + + /** + * LatencyOptimization: 加速提升比例 + * + * @return float|null + */ + public function getLatencyOptimization(): float + { + return $this->get("LatencyOptimization"); + } + + /** + * LatencyOptimization: 加速提升比例 + * + * @param float $latencyOptimization + */ + public function setLatencyOptimization(float $latencyOptimization) + { + $this->set("LatencyOptimization", $latencyOptimization); + } + + /** + * Loss: 加速后丢包率 + * + * @return float|null + */ + public function getLoss(): float + { + return $this->get("Loss"); + } + + /** + * Loss: 加速后丢包率 + * + * @param float $loss + */ + public function setLoss(float $loss) + { + $this->set("Loss", $loss); + } + + /** + * LossInternet: 原始丢包率 + * + * @return float|null + */ + public function getLossInternet(): float + { + return $this->get("LossInternet"); + } + + /** + * LossInternet: 原始丢包率 + * + * @param float $lossInternet + */ + public function setLossInternet(float $lossInternet) + { + $this->set("LossInternet", $lossInternet); + } + + /** + * LossOptimization: 丢包下降比例 + * + * @return float|null + */ + public function getLossOptimization(): float + { + return $this->get("LossOptimization"); + } + + /** + * LossOptimization: 丢包下降比例 + * + * @param float $lossOptimization + */ + public function setLossOptimization(float $lossOptimization) + { + $this->set("LossOptimization", $lossOptimization); + } +} diff --git a/src/PathX/Models/OutPublicIpInfo.php b/src/PathX/Models/OutPublicIpInfo.php index 27cfaf2b..3700e4f9 100644 --- a/src/PathX/Models/OutPublicIpInfo.php +++ b/src/PathX/Models/OutPublicIpInfo.php @@ -1,6 +1,6 @@ get("IP"); } /** - * IP: 线路出口EIP + * IP: 线路回源节点EIP * * @param string $ip */ - public function setIP($ip) + public function setIP(string $ip) { $this->set("IP", $ip); } /** - * Area: 线路出口机房代号 + * Area: 线路回源节点机房代号 * * @return string|null */ - public function getArea() + public function getArea(): string { return $this->get("Area"); } /** - * Area: 线路出口机房代号 + * Area: 线路回源节点机房代号 * * @param string $area */ - public function setArea($area) + public function setArea(string $area) { $this->set("Area", $area); } diff --git a/src/PathX/Models/PathXSSLSet.php b/src/PathX/Models/PathXSSLSet.php index 10b19a38..323165e9 100644 --- a/src/PathX/Models/PathXSSLSet.php +++ b/src/PathX/Models/PathXSSLSet.php @@ -1,6 +1,6 @@ get("SSLId"); } @@ -37,7 +37,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } @@ -47,7 +47,7 @@ public function setSSLId($sslId) * * @return string|null */ - public function getSSLName() + public function getSSLName(): string { return $this->get("SSLName"); } @@ -57,7 +57,7 @@ public function getSSLName() * * @param string $sslName */ - public function setSSLName($sslName) + public function setSSLName(string $sslName) { $this->set("SSLName", $sslName); } @@ -67,7 +67,7 @@ public function setSSLName($sslName) * * @return string|null */ - public function getSubjectName() + public function getSubjectName(): string { return $this->get("SubjectName"); } @@ -77,7 +77,7 @@ public function getSubjectName() * * @param string $subjectName */ - public function setSubjectName($subjectName) + public function setSubjectName(string $subjectName) { $this->set("SubjectName", $subjectName); } @@ -87,7 +87,7 @@ public function setSubjectName($subjectName) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -97,7 +97,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -107,7 +107,7 @@ public function setExpireTime($expireTime) * * @return integer|null */ - public function getSourceType() + public function getSourceType(): int { return $this->get("SourceType"); } @@ -117,7 +117,7 @@ public function getSourceType() * * @param int $sourceType */ - public function setSourceType($sourceType) + public function setSourceType(int $sourceType) { $this->set("SourceType", $sourceType); } @@ -127,7 +127,7 @@ public function setSourceType($sourceType) * * @return string|null */ - public function getSSLMD5() + public function getSSLMD5(): string { return $this->get("SSLMD5"); } @@ -137,7 +137,7 @@ public function getSSLMD5() * * @param string $sslmd5 */ - public function setSSLMD5($sslmd5) + public function setSSLMD5(string $sslmd5) { $this->set("SSLMD5", $sslmd5); } @@ -147,7 +147,7 @@ public function setSSLMD5($sslmd5) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -157,7 +157,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -167,12 +167,9 @@ public function setCreateTime($createTime) * * @return SSLBindedTargetSet[]|null */ - public function getSSLBindedTargetSet() + public function getSSLBindedTargetSet(): array { - $items = $this->get("SSLBindedTargetSet"); - if ($items == null) { - return []; - } + $items = $this->get("SSLBindedTargetSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new SSLBindedTargetSet($item)); @@ -199,7 +196,7 @@ public function setSSLBindedTargetSet(array $sslBindedTargetSet) * * @return string|null */ - public function getSSLContent() + public function getSSLContent(): string { return $this->get("SSLContent"); } @@ -209,7 +206,7 @@ public function getSSLContent() * * @param string $sslContent */ - public function setSSLContent($sslContent) + public function setSSLContent(string $sslContent) { $this->set("SSLContent", $sslContent); } diff --git a/src/PathX/Models/PathXUGAInfo.php b/src/PathX/Models/PathXUGAInfo.php index 8475611e..1203d333 100644 --- a/src/PathX/Models/PathXUGAInfo.php +++ b/src/PathX/Models/PathXUGAInfo.php @@ -1,6 +1,6 @@ get("UGAId"); } @@ -37,7 +37,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -47,7 +47,7 @@ public function setUGAId($ugaId) * * @return string[]|null */ - public function getIPList() + public function getIPList(): array { return $this->get("IPList"); } @@ -67,7 +67,7 @@ public function setIPList(array $ipList) * * @return string|null */ - public function getDomain() + public function getDomain(): string { return $this->get("Domain"); } @@ -77,7 +77,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } diff --git a/src/PathX/Models/SSLBindedTargetSet.php b/src/PathX/Models/SSLBindedTargetSet.php index 4dcf521e..62c219fb 100644 --- a/src/PathX/Models/SSLBindedTargetSet.php +++ b/src/PathX/Models/SSLBindedTargetSet.php @@ -1,6 +1,6 @@ get("ResourceId"); } @@ -37,7 +37,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -47,7 +47,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getResourceName() + public function getResourceName(): string { return $this->get("ResourceName"); } @@ -57,7 +57,7 @@ public function getResourceName() * * @param string $resourceName */ - public function setResourceName($resourceName) + public function setResourceName(string $resourceName) { $this->set("ResourceName", $resourceName); } diff --git a/src/PathX/Models/SrcAreaInfo.php b/src/PathX/Models/SrcAreaInfo.php new file mode 100644 index 00000000..0b90424a --- /dev/null +++ b/src/PathX/Models/SrcAreaInfo.php @@ -0,0 +1,104 @@ +get("AreaCode"); + } + + /** + * AreaCode: AreaCode ,城市机场代码 + * + * @param string $areaCode + */ + public function setAreaCode(string $areaCode) + { + $this->set("AreaCode", $areaCode); + } + + /** + * Area: AreaCode对应城市名 + * + * @return string|null + */ + public function getArea(): string + { + return $this->get("Area"); + } + + /** + * Area: AreaCode对应城市名 + * + * @param string $area + */ + public function setArea(string $area) + { + $this->set("Area", $area); + } + + /** + * FlagEmoji: 国旗Emoji + * + * @return string|null + */ + public function getFlagEmoji(): string + { + return $this->get("FlagEmoji"); + } + + /** + * FlagEmoji: 国旗Emoji + * + * @param string $flagEmoji + */ + public function setFlagEmoji(string $flagEmoji) + { + $this->set("FlagEmoji", $flagEmoji); + } + + /** + * FlagUnicode: 国旗Unicode + * + * @return string|null + */ + public function getFlagUnicode(): string + { + return $this->get("FlagUnicode"); + } + + /** + * FlagUnicode: 国旗Unicode + * + * @param string $flagUnicode + */ + public function setFlagUnicode(string $flagUnicode) + { + $this->set("FlagUnicode", $flagUnicode); + } +} diff --git a/src/PathX/Models/UGA3Metric.php b/src/PathX/Models/UGA3Metric.php new file mode 100644 index 00000000..a1979f12 --- /dev/null +++ b/src/PathX/Models/UGA3Metric.php @@ -0,0 +1,372 @@ +get("NetworkOut") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * NetworkOut: 出向带宽 + * + * @param MatricPoint[] $networkOut + */ + public function setNetworkOut(array $networkOut) + { + $result = []; + foreach ($networkOut as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * NetworkIn: 入向带宽 + * + * @return MatricPoint[]|null + */ + public function getNetworkIn(): array + { + $items = $this->get("NetworkIn") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * NetworkIn: 入向带宽 + * + * @param MatricPoint[] $networkIn + */ + public function setNetworkIn(array $networkIn) + { + $result = []; + foreach ($networkIn as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * NetworkOutUsage: 出向带宽使用率 + * + * @return MatricPoint[]|null + */ + public function getNetworkOutUsage(): array + { + $items = $this->get("NetworkOutUsage") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * NetworkOutUsage: 出向带宽使用率 + * + * @param MatricPoint[] $networkOutUsage + */ + public function setNetworkOutUsage(array $networkOutUsage) + { + $result = []; + foreach ($networkOutUsage as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * NetworkInUsage: 入向带宽使用率 + * + * @return MatricPoint[]|null + */ + public function getNetworkInUsage(): array + { + $items = $this->get("NetworkInUsage") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * NetworkInUsage: 入向带宽使用率 + * + * @param MatricPoint[] $networkInUsage + */ + public function setNetworkInUsage(array $networkInUsage) + { + $result = []; + foreach ($networkInUsage as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * NetworkOutSubline: 子线路出口带宽 + * + * @return MatricPoint[]|null + */ + public function getNetworkOutSubline(): array + { + $items = $this->get("NetworkOutSubline") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * NetworkOutSubline: 子线路出口带宽 + * + * @param MatricPoint[] $networkOutSubline + */ + public function setNetworkOutSubline(array $networkOutSubline) + { + $result = []; + foreach ($networkOutSubline as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * NetworkInSubline: 子线路入口带宽 + * + * @return MatricPoint[]|null + */ + public function getNetworkInSubline(): array + { + $items = $this->get("NetworkInSubline") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * NetworkInSubline: 子线路入口带宽 + * + * @param MatricPoint[] $networkInSubline + */ + public function setNetworkInSubline(array $networkInSubline) + { + $result = []; + foreach ($networkInSubline as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * Delay: 线路平均延迟 + * + * @return MatricPoint[]|null + */ + public function getDelay(): array + { + $items = $this->get("Delay") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * Delay: 线路平均延迟 + * + * @param MatricPoint[] $delay + */ + public function setDelay(array $delay) + { + $result = []; + foreach ($delay as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * DelaySubline: 子线路延迟 + * + * @return MatricPoint[]|null + */ + public function getDelaySubline(): array + { + $items = $this->get("DelaySubline") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * DelaySubline: 子线路延迟 + * + * @param MatricPoint[] $delaySubline + */ + public function setDelaySubline(array $delaySubline) + { + $result = []; + foreach ($delaySubline as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * DelayPromote: 延迟提升 + * + * @return MatricPoint[]|null + */ + public function getDelayPromote(): array + { + $items = $this->get("DelayPromote") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * DelayPromote: 延迟提升 + * + * @param MatricPoint[] $delayPromote + */ + public function setDelayPromote(array $delayPromote) + { + $result = []; + foreach ($delayPromote as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * DelayPromoteSubline: 子线路延迟提升 + * + * @return MatricPoint[]|null + */ + public function getDelayPromoteSubline(): array + { + $items = $this->get("DelayPromoteSubline") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * DelayPromoteSubline: 子线路延迟提升 + * + * @param MatricPoint[] $delayPromoteSubline + */ + public function setDelayPromoteSubline(array $delayPromoteSubline) + { + $result = []; + foreach ($delayPromoteSubline as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * ConnectCount: 当前连接数 + * + * @return MatricPoint[]|null + */ + public function getConnectCount(): array + { + $items = $this->get("ConnectCount") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * ConnectCount: 当前连接数 + * + * @param MatricPoint[] $connectCount + */ + public function setConnectCount(array $connectCount) + { + $result = []; + foreach ($connectCount as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * ConnectCountSubline: 子线路当前连接数 + * + * @return MatricPoint[]|null + */ + public function getConnectCountSubline(): array + { + $items = $this->get("ConnectCountSubline") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MatricPoint($item)); + } + return $result; + } + + /** + * ConnectCountSubline: 子线路当前连接数 + * + * @param MatricPoint[] $connectCountSubline + */ + public function setConnectCountSubline(array $connectCountSubline) + { + $result = []; + foreach ($connectCountSubline as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/PathX/Models/UGA3Price.php b/src/PathX/Models/UGA3Price.php new file mode 100644 index 00000000..7e072000 --- /dev/null +++ b/src/PathX/Models/UGA3Price.php @@ -0,0 +1,104 @@ +get("AccelerationArea"); + } + + /** + * AccelerationArea: 加速大区代码 + * + * @param string $accelerationArea + */ + public function setAccelerationArea(string $accelerationArea) + { + $this->set("AccelerationArea", $accelerationArea); + } + + /** + * AccelerationAreaName: 加速大区名称 + * + * @return string|null + */ + public function getAccelerationAreaName(): string + { + return $this->get("AccelerationAreaName"); + } + + /** + * AccelerationAreaName: 加速大区名称 + * + * @param string $accelerationAreaName + */ + public function setAccelerationAreaName(string $accelerationAreaName) + { + $this->set("AccelerationAreaName", $accelerationAreaName); + } + + /** + * AccelerationForwarderPrice: 转发配置价格 + * + * @return float|null + */ + public function getAccelerationForwarderPrice(): float + { + return $this->get("AccelerationForwarderPrice"); + } + + /** + * AccelerationForwarderPrice: 转发配置价格 + * + * @param float $accelerationForwarderPrice + */ + public function setAccelerationForwarderPrice(float $accelerationForwarderPrice) + { + $this->set("AccelerationForwarderPrice", $accelerationForwarderPrice); + } + + /** + * AccelerationBandwidthPrice: 加速配置带宽价格 + * + * @return float|null + */ + public function getAccelerationBandwidthPrice(): float + { + return $this->get("AccelerationBandwidthPrice"); + } + + /** + * AccelerationBandwidthPrice: 加速配置带宽价格 + * + * @param float $accelerationBandwidthPrice + */ + public function setAccelerationBandwidthPrice(float $accelerationBandwidthPrice) + { + $this->set("AccelerationBandwidthPrice", $accelerationBandwidthPrice); + } +} diff --git a/src/PathX/Models/UGAAInfo.php b/src/PathX/Models/UGAAInfo.php index 5cca88e7..cc6abcd2 100644 --- a/src/PathX/Models/UGAAInfo.php +++ b/src/PathX/Models/UGAAInfo.php @@ -1,6 +1,6 @@ get("UGAId"); } @@ -37,7 +37,7 @@ public function getUGAId() * * @param string $ugaId */ - public function setUGAId($ugaId) + public function setUGAId(string $ugaId) { $this->set("UGAId", $ugaId); } @@ -47,7 +47,7 @@ public function setUGAId($ugaId) * * @return string|null */ - public function getCName() + public function getCName(): string { return $this->get("CName"); } @@ -57,7 +57,7 @@ public function getCName() * * @param string $cName */ - public function setCName($cName) + public function setCName(string $cName) { $this->set("CName", $cName); } @@ -67,7 +67,7 @@ public function setCName($cName) * * @return string|null */ - public function getUGAName() + public function getUGAName(): string { return $this->get("UGAName"); } @@ -77,7 +77,7 @@ public function getUGAName() * * @param string $ugaName */ - public function setUGAName($ugaName) + public function setUGAName(string $ugaName) { $this->set("UGAName", $ugaName); } @@ -87,7 +87,7 @@ public function setUGAName($ugaName) * * @return string[]|null */ - public function getIPList() + public function getIPList(): array { return $this->get("IPList"); } @@ -107,7 +107,7 @@ public function setIPList(array $ipList) * * @return string|null */ - public function getDomain() + public function getDomain(): string { return $this->get("Domain"); } @@ -117,7 +117,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } @@ -127,7 +127,7 @@ public function setDomain($domain) * * @return string|null */ - public function getLocation() + public function getLocation(): string { return $this->get("Location"); } @@ -137,7 +137,7 @@ public function getLocation() * * @param string $location */ - public function setLocation($location) + public function setLocation(string $location) { $this->set("Location", $location); } @@ -147,12 +147,9 @@ public function setLocation($location) * * @return UPathSet[]|null */ - public function getUPathSet() + public function getUPathSet(): array { - $items = $this->get("UPathSet"); - if ($items == null) { - return []; - } + $items = $this->get("UPathSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UPathSet($item)); @@ -179,12 +176,9 @@ public function setUPathSet(array $uPathSet) * * @return UGAATask[]|null */ - public function getTaskSet() + public function getTaskSet(): array { - $items = $this->get("TaskSet"); - if ($items == null) { - return []; - } + $items = $this->get("TaskSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UGAATask($item)); @@ -211,12 +205,9 @@ public function setTaskSet(array $taskSet) * * @return UGAL4Forwarder[]|null */ - public function getL4ForwarderSet() + public function getL4ForwarderSet(): array { - $items = $this->get("L4ForwarderSet"); - if ($items == null) { - return []; - } + $items = $this->get("L4ForwarderSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UGAL4Forwarder($item)); @@ -243,12 +234,9 @@ public function setL4ForwarderSet(array $l4ForwarderSet) * * @return UGAL7Forwarder[]|null */ - public function getL7ForwarderSet() + public function getL7ForwarderSet(): array { - $items = $this->get("L7ForwarderSet"); - if ($items == null) { - return []; - } + $items = $this->get("L7ForwarderSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UGAL7Forwarder($item)); @@ -275,12 +263,9 @@ public function setL7ForwarderSet(array $l7ForwarderSet) * * @return OutPublicIpInfo[]|null */ - public function getOutPublicIpList() + public function getOutPublicIpList(): array { - $items = $this->get("OutPublicIpList"); - if ($items == null) { - return []; - } + $items = $this->get("OutPublicIpList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new OutPublicIpInfo($item)); diff --git a/src/PathX/Models/UGAALine.php b/src/PathX/Models/UGAALine.php index 7e15e8f3..6a646ead 100644 --- a/src/PathX/Models/UGAALine.php +++ b/src/PathX/Models/UGAALine.php @@ -1,6 +1,6 @@ get("LineFrom"); } @@ -37,7 +37,7 @@ public function getLineFrom() * * @param string $lineFrom */ - public function setLineFrom($lineFrom) + public function setLineFrom(string $lineFrom) { $this->set("LineFrom", $lineFrom); } @@ -47,7 +47,7 @@ public function setLineFrom($lineFrom) * * @return string|null */ - public function getLineTo() + public function getLineTo(): string { return $this->get("LineTo"); } @@ -57,7 +57,7 @@ public function getLineTo() * * @param string $lineTo */ - public function setLineTo($lineTo) + public function setLineTo(string $lineTo) { $this->set("LineTo", $lineTo); } @@ -67,7 +67,7 @@ public function setLineTo($lineTo) * * @return string|null */ - public function getLineFromName() + public function getLineFromName(): string { return $this->get("LineFromName"); } @@ -77,7 +77,7 @@ public function getLineFromName() * * @param string $lineFromName */ - public function setLineFromName($lineFromName) + public function setLineFromName(string $lineFromName) { $this->set("LineFromName", $lineFromName); } @@ -87,7 +87,7 @@ public function setLineFromName($lineFromName) * * @return string|null */ - public function getLineToName() + public function getLineToName(): string { return $this->get("LineToName"); } @@ -97,7 +97,7 @@ public function getLineToName() * * @param string $lineToName */ - public function setLineToName($lineToName) + public function setLineToName(string $lineToName) { $this->set("LineToName", $lineToName); } @@ -107,7 +107,7 @@ public function setLineToName($lineToName) * * @return integer|null */ - public function getMaxBandwidth() + public function getMaxBandwidth(): int { return $this->get("MaxBandwidth"); } @@ -117,7 +117,7 @@ public function getMaxBandwidth() * * @param int $maxBandwidth */ - public function setMaxBandwidth($maxBandwidth) + public function setMaxBandwidth(int $maxBandwidth) { $this->set("MaxBandwidth", $maxBandwidth); } @@ -127,7 +127,7 @@ public function setMaxBandwidth($maxBandwidth) * * @return string|null */ - public function getLineId() + public function getLineId(): string { return $this->get("LineId"); } @@ -137,7 +137,7 @@ public function getLineId() * * @param string $lineId */ - public function setLineId($lineId) + public function setLineId(string $lineId) { $this->set("LineId", $lineId); } @@ -147,12 +147,9 @@ public function setLineId($lineId) * * @return LineDetail[]|null */ - public function getLineDetail() + public function getLineDetail(): array { - $items = $this->get("LineDetail"); - if ($items == null) { - return []; - } + $items = $this->get("LineDetail") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new LineDetail($item)); diff --git a/src/PathX/Models/UGAATask.php b/src/PathX/Models/UGAATask.php index 4a9b6faf..6302e400 100644 --- a/src/PathX/Models/UGAATask.php +++ b/src/PathX/Models/UGAATask.php @@ -1,6 +1,6 @@ get("Port"); } @@ -37,7 +37,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -47,7 +47,7 @@ public function setPort($port) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -57,7 +57,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } diff --git a/src/PathX/Models/UGAL4Forwarder.php b/src/PathX/Models/UGAL4Forwarder.php index 3a7c337b..a0424f91 100644 --- a/src/PathX/Models/UGAL4Forwarder.php +++ b/src/PathX/Models/UGAL4Forwarder.php @@ -1,6 +1,6 @@ get("Port"); } @@ -37,7 +37,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -47,7 +47,7 @@ public function setPort($port) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -57,7 +57,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -67,7 +67,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getRSPort() + public function getRSPort(): int { return $this->get("RSPort"); } @@ -77,7 +77,7 @@ public function getRSPort() * * @param int $rsPort */ - public function setRSPort($rsPort) + public function setRSPort(int $rsPort) { $this->set("RSPort", $rsPort); } diff --git a/src/PathX/Models/UGAL7Forwarder.php b/src/PathX/Models/UGAL7Forwarder.php index c3f7c28d..a8b54480 100644 --- a/src/PathX/Models/UGAL7Forwarder.php +++ b/src/PathX/Models/UGAL7Forwarder.php @@ -1,6 +1,6 @@ get("Port"); } @@ -37,7 +37,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -47,7 +47,7 @@ public function setPort($port) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -57,7 +57,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -67,7 +67,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getRSPort() + public function getRSPort(): int { return $this->get("RSPort"); } @@ -77,7 +77,7 @@ public function getRSPort() * * @param int $rsPort */ - public function setRSPort($rsPort) + public function setRSPort(int $rsPort) { $this->set("RSPort", $rsPort); } @@ -87,7 +87,7 @@ public function setRSPort($rsPort) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -97,7 +97,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } @@ -107,7 +107,7 @@ public function setSSLId($sslId) * * @return string|null */ - public function getSSLName() + public function getSSLName(): string { return $this->get("SSLName"); } @@ -117,7 +117,7 @@ public function getSSLName() * * @param string $sslName */ - public function setSSLName($sslName) + public function setSSLName(string $sslName) { $this->set("SSLName", $sslName); } diff --git a/src/PathX/Models/UPathInfo.php b/src/PathX/Models/UPathInfo.php index 6d13e8bf..b61aea78 100644 --- a/src/PathX/Models/UPathInfo.php +++ b/src/PathX/Models/UPathInfo.php @@ -1,6 +1,6 @@ get("PostPaid"); } @@ -37,7 +37,7 @@ public function getPostPaid() * * @param boolean $postPaid */ - public function setPostPaid($postPaid) + public function setPostPaid(bool $postPaid) { $this->set("PostPaid", $postPaid); } @@ -47,7 +47,7 @@ public function setPostPaid($postPaid) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -57,7 +57,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -67,7 +67,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -97,7 +97,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } @@ -107,7 +107,7 @@ public function setUPathId($uPathId) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -117,7 +117,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -127,7 +127,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getLineId() + public function getLineId(): string { return $this->get("LineId"); } @@ -137,7 +137,7 @@ public function getLineId() * * @param string $lineId */ - public function setLineId($lineId) + public function setLineId(string $lineId) { $this->set("LineId", $lineId); } @@ -147,12 +147,9 @@ public function setLineId($lineId) * * @return PathXUGAInfo[]|null */ - public function getUGAList() + public function getUGAList(): array { - $items = $this->get("UGAList"); - if ($items == null) { - return []; - } + $items = $this->get("UGAList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PathXUGAInfo($item)); @@ -179,7 +176,7 @@ public function setUGAList(array $ugaList) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -189,7 +186,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -199,7 +196,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -209,7 +206,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -219,7 +216,7 @@ public function setExpireTime($expireTime) * * @return string|null */ - public function getLineFromName() + public function getLineFromName(): string { return $this->get("LineFromName"); } @@ -229,7 +226,7 @@ public function getLineFromName() * * @param string $lineFromName */ - public function setLineFromName($lineFromName) + public function setLineFromName(string $lineFromName) { $this->set("LineFromName", $lineFromName); } @@ -239,7 +236,7 @@ public function setLineFromName($lineFromName) * * @return string|null */ - public function getLineToName() + public function getLineToName(): string { return $this->get("LineToName"); } @@ -249,7 +246,7 @@ public function getLineToName() * * @param string $lineToName */ - public function setLineToName($lineToName) + public function setLineToName(string $lineToName) { $this->set("LineToName", $lineToName); } @@ -259,12 +256,9 @@ public function setLineToName($lineToName) * * @return OutPublicIpInfo[]|null */ - public function getOutPublicIpList() + public function getOutPublicIpList(): array { - $items = $this->get("OutPublicIpList"); - if ($items == null) { - return []; - } + $items = $this->get("OutPublicIpList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new OutPublicIpInfo($item)); diff --git a/src/PathX/Models/UPathSet.php b/src/PathX/Models/UPathSet.php index 55d30796..e1bb416d 100644 --- a/src/PathX/Models/UPathSet.php +++ b/src/PathX/Models/UPathSet.php @@ -1,6 +1,6 @@ get("UPathName"); } @@ -37,7 +37,7 @@ public function getUPathName() * * @param string $uPathName */ - public function setUPathName($uPathName) + public function setUPathName(string $uPathName) { $this->set("UPathName", $uPathName); } @@ -47,7 +47,7 @@ public function setUPathName($uPathName) * * @return string|null */ - public function getUPathId() + public function getUPathId(): string { return $this->get("UPathId"); } @@ -57,7 +57,7 @@ public function getUPathId() * * @param string $uPathId */ - public function setUPathId($uPathId) + public function setUPathId(string $uPathId) { $this->set("UPathId", $uPathId); } @@ -67,7 +67,7 @@ public function setUPathId($uPathId) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -77,7 +77,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -87,7 +87,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getLineId() + public function getLineId(): string { return $this->get("LineId"); } @@ -97,7 +97,7 @@ public function getLineId() * * @param string $lineId */ - public function setLineId($lineId) + public function setLineId(string $lineId) { $this->set("LineId", $lineId); } @@ -107,7 +107,7 @@ public function setLineId($lineId) * * @return string|null */ - public function getLineFromName() + public function getLineFromName(): string { return $this->get("LineFromName"); } @@ -117,7 +117,7 @@ public function getLineFromName() * * @param string $lineFromName */ - public function setLineFromName($lineFromName) + public function setLineFromName(string $lineFromName) { $this->set("LineFromName", $lineFromName); } @@ -127,7 +127,7 @@ public function setLineFromName($lineFromName) * * @return string|null */ - public function getLineToName() + public function getLineToName(): string { return $this->get("LineToName"); } @@ -137,7 +137,7 @@ public function getLineToName() * * @param string $lineToName */ - public function setLineToName($lineToName) + public function setLineToName(string $lineToName) { $this->set("LineToName", $lineToName); } @@ -147,7 +147,7 @@ public function setLineToName($lineToName) * * @return string|null */ - public function getLineFrom() + public function getLineFrom(): string { return $this->get("LineFrom"); } @@ -157,7 +157,7 @@ public function getLineFrom() * * @param string $lineFrom */ - public function setLineFrom($lineFrom) + public function setLineFrom(string $lineFrom) { $this->set("LineFrom", $lineFrom); } @@ -167,7 +167,7 @@ public function setLineFrom($lineFrom) * * @return string|null */ - public function getLineTo() + public function getLineTo(): string { return $this->get("LineTo"); } @@ -177,7 +177,7 @@ public function getLineTo() * * @param string $lineTo */ - public function setLineTo($lineTo) + public function setLineTo(string $lineTo) { $this->set("LineTo", $lineTo); } diff --git a/src/PathX/PathXClient.php b/src/PathX/PathXClient.php index b12e62a9..cae5f623 100644 --- a/src/PathX/PathXClient.php +++ b/src/PathX/PathXClient.php @@ -1,6 +1,6 @@ invoke($request); return new BindPathXSSLResponse($resp->toArray(), $resp->getRequestId()); @@ -138,10 +167,9 @@ public function bindPathXSSL(BindPathXSSLRequest $request = null) * "AcceleratingDomain" => (string) 加速域名,访问该域名可就近接入 * ] * - * @return CreateGlobalSSHInstanceResponse * @throws UCloudException */ - public function createGlobalSSHInstance(CreateGlobalSSHInstanceRequest $request = null) + public function createGlobalSSHInstance(CreateGlobalSSHInstanceRequest $request = null): CreateGlobalSSHInstanceResponse { $resp = $this->invoke($request); return new CreateGlobalSSHInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -170,15 +198,77 @@ public function createGlobalSSHInstance(CreateGlobalSSHInstanceRequest $request * "SSLId" => (string) SSL证书的Id * ] * - * @return CreatePathXSSLResponse * @throws UCloudException */ - public function createPathXSSL(CreatePathXSSLRequest $request = null) + public function createPathXSSL(CreatePathXSSLRequest $request = null): CreatePathXSSLResponse { $resp = $this->invoke($request); return new CreatePathXSSLResponse($resp->toArray(), $resp->getRequestId()); } + /** + * CreateUGA3Instance - 创建全球统一接入加速配置项 + * + * See also: https://docs.ucloud.cn/api/pathx-api/create_uga3_instance + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "Bandwidth" => (integer) 实例的共享带宽大小,单位Mbps + * "Name" => (string) 加速配置实例名称,默认PathX + * "AreaCode" => (string) 非必填,如果不填,会根据Domain 和IPList 去选一个最近的源站区域BKK表示AreaCode;曼谷表示Area["BKK":"曼谷","DXB":"迪拜","FRA":"法兰克福","SGN":"胡志明市","HKG":"香港",CGK":"雅加达","LOS":"拉各斯","LHR":"伦敦","LAX":"洛杉矶","MNL":"马尼拉","DME":"莫斯科","BOM":"孟买","MSP":"圣保罗","ICN":"首尔","PVG":"上海","SIN":"新加坡","NRT":"东京","IAD":"华盛顿","TPE": "台北"] + * "Remark" => (string) 备注项 + * "ChargeType" => (string) 支付方式,如按月、按年、按时[Year,Month,Dynamic] + * "Quantity" => (integer) 购买周期 + * "AccelerationArea" => (string) 加速大区,默认Global,[ "Global":"全球", "AP":"亚太", "EU":"欧洲", "ME":"中东", "OA":"大洋洲", "AF":"非洲", "NA":"北美洲", "SA":"南美洲"] + * "OriginIPList" => (string) 加速源IP,多个IP用英文半角逗号(,)隔开;IPList和Domain二选一必填 + * "OriginDomain" => (string) 加速源域名,IPList和Domain二选一必填 + * "CouponId" => (string) 使用代金券可冲抵部分费用,仅全地域可用的代金券 + * ] + * + * Outputs: + * + * $outputs = [ + * "InstanceId" => (string) 加速配置ID + * "CName" => (string) 加速域名 用户可把业务域名CName到此域名上 + * ] + * + * @throws UCloudException + */ + public function createUGA3Instance(CreateUGA3InstanceRequest $request = null): CreateUGA3InstanceResponse + { + $resp = $this->invoke($request); + return new CreateUGA3InstanceResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * CreateUGA3Port - 创建统一接入加速实例端口,目前仅支持四层TCP端口 + * + * See also: https://docs.ucloud.cn/api/pathx-api/create_uga3_port + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 加速配置实例ID + * "TCP" => (array) TCP接入端口,禁用65123端口 + * "TCPRS" => (array) TCP回源端口 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function createUGA3Port(CreateUGA3PortRequest $request = null): CreateUGA3PortResponse + { + $resp = $this->invoke($request); + return new CreateUGA3PortResponse($resp->toArray(), $resp->getRequestId()); + } + /** * CreateUGAForwarder - 创建加速实例转发器,支持HTTPS接入HTTPS回源、HTTPS接入HTTP回源、HTTP接入HTTP回源、TCP接入TCP回源、UDP接入UDP回源、 支持WSS接入WSS回源、WSS接入WS回源、WS接入WS回源 * @@ -212,10 +302,9 @@ public function createPathXSSL(CreatePathXSSLRequest $request = null) * $outputs = [ * ] * - * @return CreateUGAForwarderResponse * @throws UCloudException */ - public function createUGAForwarder(CreateUGAForwarderRequest $request = null) + public function createUGAForwarder(CreateUGAForwarderRequest $request = null): CreateUGAForwarderResponse { $resp = $this->invoke($request); return new CreateUGAForwarderResponse($resp->toArray(), $resp->getRequestId()); @@ -244,10 +333,9 @@ public function createUGAForwarder(CreateUGAForwarderRequest $request = null) * "CName" => (string) 加速域名 用户可把业务域名CName到此域名上。注意:未绑定线路情况时 加速域名解析不出IP。 * ] * - * @return CreateUGAInstanceResponse * @throws UCloudException */ - public function createUGAInstance(CreateUGAInstanceRequest $request = null) + public function createUGAInstance(CreateUGAInstanceRequest $request = null): CreateUGAInstanceResponse { $resp = $this->invoke($request); return new CreateUGAInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -261,26 +349,26 @@ public function createUGAInstance(CreateUGAInstanceRequest $request = null) * Arguments: * * $args = [ - * "ProjectId" => (string) 项目ID,如org-xxxx。请参考[GetProjectList接口](../summary/get_project_list.html) - * "Name" => (string) UPath名字 - * "LineId" => (string) 选择的线路 - * "Bandwidth" => (integer) 线路带宽,最小1Mbps,最大带宽由 DescribePathXLineConfig 接口获得。如需更大带宽,请联系产品团队。 + * "ProjectId" => (string) 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "Name" => (string) 名字,便于记忆区分 + * "LineId" => (string) 选择的线路,由DescribePathXLineConfig接口提供 + * "Bandwidth" => (integer) 当PostPaid为false时,该值为预付费固定带宽;当PostPaid为true时,该值为后付费保底带宽,保底带宽越大可用的上限带宽越大。最小1Mbps,最大带宽由 DescribePathXLineConfig 接口获得。可联系产品团队咨询最大带宽。 * "ChargeType" => (string) 计费模式,默认为Month 按月收费,可选范围['Month','Year','Dynamic'] * "Quantity" => (integer) 购买周期,ChargeType为Month时,Quantity默认为0代表购买到月底,按时和按年付费该参数必须大于0 - * "PostPaid" => (boolean) 是否开启后付费, 默认为false + * "PostPaid" => (boolean) 是否开启后付费, 默认为false ,不开启后付费。当ChargeType为Dynamic时不能开启后付费。 + * "PathType" => (string) private:专线线路;public:海外SD-WAN。默认为private。 * "CouponId" => (string) 代金券Id * ] * * Outputs: * * $outputs = [ - * "UPathId" => (string) 加速线路实例Id + * "PathId" => (string) 加速线路实例Id * ] * - * @return CreateUPathResponse * @throws UCloudException */ - public function createUPath(CreateUPathRequest $request = null) + public function createUPath(CreateUPathRequest $request = null): CreateUPathResponse { $resp = $this->invoke($request); return new CreateUPathResponse($resp->toArray(), $resp->getRequestId()); @@ -303,10 +391,9 @@ public function createUPath(CreateUPathRequest $request = null) * $outputs = [ * ] * - * @return DeleteGlobalSSHInstanceResponse * @throws UCloudException */ - public function deleteGlobalSSHInstance(DeleteGlobalSSHInstanceRequest $request = null) + public function deleteGlobalSSHInstance(DeleteGlobalSSHInstanceRequest $request = null): DeleteGlobalSSHInstanceResponse { $resp = $this->invoke($request); return new DeleteGlobalSSHInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -329,15 +416,65 @@ public function deleteGlobalSSHInstance(DeleteGlobalSSHInstanceRequest $request * $outputs = [ * ] * - * @return DeletePathXSSLResponse * @throws UCloudException */ - public function deletePathXSSL(DeletePathXSSLRequest $request = null) + public function deletePathXSSL(DeletePathXSSLRequest $request = null): DeletePathXSSLResponse { $resp = $this->invoke($request); return new DeletePathXSSLResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DeleteUGA3Instance - 删除全球统一接入转发实例 + * + * See also: https://docs.ucloud.cn/api/pathx-api/delete_uga3_instance + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 实例Id,资源的唯一标识 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function deleteUGA3Instance(DeleteUGA3InstanceRequest $request = null): DeleteUGA3InstanceResponse + { + $resp = $this->invoke($request); + return new DeleteUGA3InstanceResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * DeleteUGA3Port - 删除统一接入加速实例转发器 按接入端口删除 + * + * See also: https://docs.ucloud.cn/api/pathx-api/delete_uga3_port + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 加速配置实例ID + * "TCP" => (array) TCP接入端口 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function deleteUGA3Port(DeleteUGA3PortRequest $request = null): DeleteUGA3PortResponse + { + $resp = $this->invoke($request); + return new DeleteUGA3PortResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DeleteUGAForwarder - 删除加速实例转发器 按接入端口删除 * @@ -363,10 +500,9 @@ public function deletePathXSSL(DeletePathXSSLRequest $request = null) * $outputs = [ * ] * - * @return DeleteUGAForwarderResponse * @throws UCloudException */ - public function deleteUGAForwarder(DeleteUGAForwarderRequest $request = null) + public function deleteUGAForwarder(DeleteUGAForwarderRequest $request = null): DeleteUGAForwarderResponse { $resp = $this->invoke($request); return new DeleteUGAForwarderResponse($resp->toArray(), $resp->getRequestId()); @@ -389,10 +525,9 @@ public function deleteUGAForwarder(DeleteUGAForwarderRequest $request = null) * $outputs = [ * ] * - * @return DeleteUGAInstanceResponse * @throws UCloudException */ - public function deleteUGAInstance(DeleteUGAInstanceRequest $request = null) + public function deleteUGAInstance(DeleteUGAInstanceRequest $request = null): DeleteUGAInstanceResponse { $resp = $this->invoke($request); return new DeleteUGAInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -415,10 +550,9 @@ public function deleteUGAInstance(DeleteUGAInstanceRequest $request = null) * $outputs = [ * ] * - * @return DeleteUPathResponse * @throws UCloudException */ - public function deleteUPath(DeleteUPathRequest $request = null) + public function deleteUPath(DeleteUPathRequest $request = null): DeleteUPathResponse { $resp = $this->invoke($request); return new DeleteUPathResponse($resp->toArray(), $resp->getRequestId()); @@ -459,10 +593,9 @@ public function deleteUPath(DeleteUPathRequest $request = null) * ] * ] * - * @return DescribeGlobalSSHInstanceResponse * @throws UCloudException */ - public function describeGlobalSSHInstance(DescribeGlobalSSHInstanceRequest $request = null) + public function describeGlobalSSHInstance(DescribeGlobalSSHInstanceRequest $request = null): DescribeGlobalSSHInstanceResponse { $resp = $this->invoke($request); return new DescribeGlobalSSHInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -503,10 +636,9 @@ public function describeGlobalSSHInstance(DescribeGlobalSSHInstanceRequest $requ * ] * ] * - * @return DescribePathXLineConfigResponse * @throws UCloudException */ - public function describePathXLineConfig(DescribePathXLineConfigRequest $request = null) + public function describePathXLineConfig(DescribePathXLineConfigRequest $request = null): DescribePathXLineConfigResponse { $resp = $this->invoke($request); return new DescribePathXLineConfigResponse($resp->toArray(), $resp->getRequestId()); @@ -551,15 +683,170 @@ public function describePathXLineConfig(DescribePathXLineConfigRequest $request * "TotalCount" => (integer) 符合条件的证书总数 * ] * - * @return DescribePathXSSLResponse * @throws UCloudException */ - public function describePathXSSL(DescribePathXSSLRequest $request = null) + public function describePathXSSL(DescribePathXSSLRequest $request = null): DescribePathXSSLResponse { $resp = $this->invoke($request); return new DescribePathXSSLResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeUGA3Area - 获取全球接入源站可选列表 + * + * See also: https://docs.ucloud.cn/api/pathx-api/describe_uga3_area + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "IPList" => (string) IP集合,非必填。如果填IP或者域名,会推荐一个地域在返回列表的第一个,源站IP集合,以逗号分隔[127.0.0.1,127.0.0.2] + * "Domain" => (string) 域名,非必填。如果填IP或者域名,会推荐一个地域在返回列表的第一个 + * ] + * + * Outputs: + * + * $outputs = [ + * "AreaSet" => (array) 支持源站的地区,比如:AreaSet[{ "Area": "首尔", "AreaCode": "ICN", "CountryCode": "CN", "ContinentCode": "CN" }]ContinentCode:["CN","NA","OT"];"CN":表示国内,"NA":表示美洲,“OT":表示欧洲等其他地区[ + * [ + * "AreaCode" => (string) 源站区域代码 + * "Area" => (string) 源站区域中文 + * "CountryCode" => (string) 国家代码 + * "FlagUnicode" => (string) 国旗unicode + * "FlagEmoji" => (string) 国旗 emoji + * "ContinentCode" => (string) 大陆代码 + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function describeUGA3Area(DescribeUGA3AreaRequest $request = null): DescribeUGA3AreaResponse + { + $resp = $this->invoke($request); + return new DescribeUGA3AreaResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * DescribeUGA3Instance - 获取全球统一接入加速服务加速配置信息,指定实例ID返回单个实例。未指定实例ID时 指定分页参数 则按创建时间降序 返回记录 + * + * See also: https://docs.ucloud.cn/api/pathx-api/describe_uga3_instance + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 加速配置实例ID,如果传了实例ID 则返回匹配实例ID的记录;如果没传则返回 ProjectId 下全部实例且符合分页要求 + * "Limit" => (integer) 返回的最大条数,默认为100,最大值400 + * "Offset" => (integer) 偏移量,默认为0 + * ] + * + * Outputs: + * + * $outputs = [ + * "ForwardInstanceInfos" => (array) 全球加速实例信息列表[ + * [ + * "InstanceId" => (string) 加速配置ID + * "CName" => (string) 加速域名 + * "Name" => (string) 加速实例名称 + * "AccelerationArea" => (string) 加速大区代码 + * "AccelerationAreaName" => (string) 加速大区名称 + * "AccelerationAreaInfos" => (array) 加速节点列表[ + * [ + * "AccelerationArea" => (string) 加速区code + * "AccelerationNodes" => (array) 加速节点信息[ + * [ + * "AreaCode" => (string) AreaCode ,城市机场代码 + * "Area" => (string) AreaCode对应城市名 + * "FlagEmoji" => (string) 国旗Emoji + * "FlagUnicode" => (string) 国旗Unicode + * ] + * ] + * ] + * ] + * "EgressIpList" => (array) 回源出口IP地址[ + * [ + * "IP" => (string) 线路回源节点EIP + * "Area" => (string) 线路回源节点机房代号 + * ] + * ] + * "Bandwidth" => (integer) 购买的带宽值 + * "OriginArea" => (string) 源站中文名 + * "OriginAreaCode" => (string) 源站AreaCode + * "CreateTime" => (integer) 资源创建时间 + * "ExpireTime" => (integer) 资源过期时间 + * "ChargeType" => (string) 计费方式 + * "Remark" => (string) 备注 + * "PortSets" => (array) 端口列表[ + * [ + * "Protocol" => (string) 转发协议,枚举值["TCP","UDP","HTTPHTTP","HTTPSHTTP","HTTPSHTTPS","WSWS","WSSWS","WSSWSS"]。TCP和UDP代表四层转发,其余为七层转发。 + * "RSPort" => (integer) 源站服务器监听的端口号 + * "Port" => (integer) 加速端口 + * ] + * ] + * "IPList" => (array) 源站IP列表,多个值由半角英文逗号相隔 + * "Domain" => (string) 源站域名 + * ] + * ] + * "TotalCount" => (integer) 符合条件的总数 + * ] + * + * @throws UCloudException + */ + public function describeUGA3Instance(DescribeUGA3InstanceRequest $request = null): DescribeUGA3InstanceResponse + { + $resp = $this->invoke($request); + return new DescribeUGA3InstanceResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * DescribeUGA3Optimization - 获取全球接入UGA3线路加速化情况 + * + * See also: https://docs.ucloud.cn/api/pathx-api/describe_uga3_optimization + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "AreaCode" => (string) 源站AreaCode + * "TimeRange" => (string) 默认一天 ,枚举类型["Hour","Day","Week"] + * "AccelerationArea" => (string) 加速大区,默认Global,[ "Global":"全球", "AP":"亚太", "EU":"欧洲", "ME":"中东", "OA":"大洋洲", "AF":"非洲", "NA":"北美洲", "SA":"南美洲"] + * ] + * + * Outputs: + * + * $outputs = [ + * "AccelerationInfos" => (array) 加速详情[ + * [ + * "AccelerationArea" => (string) 加速大区代码 + * "AccelerationName" => (string) 加速大区名称 + * "NodeInfo" => (array) 加速提升情况[ + * [ + * "Area" => (string) 加速区域 + * "AreaCode" => (string) 加速区域Code + * "CountryCode" => (string) 国家代码 + * "FlagUnicode" => (string) 国旗Code + * "FlagEmoji" => (string) 国旗Emoji + * "Latency" => (number) 加速延迟 + * "LatencyInternet" => (number) 公网延迟 + * "LatencyOptimization" => (number) 加速提升比例 + * "Loss" => (number) 加速后丢包率 + * "LossInternet" => (number) 原始丢包率 + * "LossOptimization" => (number) 丢包下降比例 + * ] + * ] + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function describeUGA3Optimization(DescribeUGA3OptimizationRequest $request = null): DescribeUGA3OptimizationResponse + { + $resp = $this->invoke($request); + return new DescribeUGA3OptimizationResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DescribeUGAInstance - 获取全球加速服务加速配置信息,指定实例ID返回单个实例。未指定实例ID时 指定分页参数 则按创建时间降序 返回记录 * @@ -621,8 +908,8 @@ public function describePathXSSL(DescribePathXSSLRequest $request = null) * ] * "OutPublicIpList" => (array) 线路出口IP地址[ * [ - * "IP" => (string) 线路出口EIP - * "Area" => (string) 线路出口机房代号 + * "IP" => (string) 线路回源节点EIP + * "Area" => (string) 线路回源节点机房代号 * ] * ] * ] @@ -630,10 +917,9 @@ public function describePathXSSL(DescribePathXSSLRequest $request = null) * "TotalCount" => (integer) 符合条件的总数 * ] * - * @return DescribeUGAInstanceResponse * @throws UCloudException */ - public function describeUGAInstance(DescribeUGAInstanceRequest $request = null) + public function describeUGAInstance(DescribeUGAInstanceRequest $request = null): DescribeUGAInstanceResponse { $resp = $this->invoke($request); return new DescribeUGAInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -675,18 +961,17 @@ public function describeUGAInstance(DescribeUGAInstanceRequest $request = null) * "LineToName" => (string) 线路出口名称 * "OutPublicIpList" => (array) 线路出口IP数组[ * [ - * "IP" => (string) 线路出口EIP - * "Area" => (string) 线路出口机房代号 + * "IP" => (string) 线路回源节点EIP + * "Area" => (string) 线路回源节点机房代号 * ] * ] * ] * ] * ] * - * @return DescribeUPathResponse * @throws UCloudException */ - public function describeUPath(DescribeUPathRequest $request = null) + public function describeUPath(DescribeUPathRequest $request = null): DescribeUPathResponse { $resp = $this->invoke($request); return new DescribeUPathResponse($resp->toArray(), $resp->getRequestId()); @@ -722,10 +1007,9 @@ public function describeUPath(DescribeUPathRequest $request = null) * ] * ] * - * @return DescribeUPathTemplateResponse * @throws UCloudException */ - public function describeUPathTemplate(DescribeUPathTemplateRequest $request = null) + public function describeUPathTemplate(DescribeUPathTemplateRequest $request = null): DescribeUPathTemplateResponse { $resp = $this->invoke($request); return new DescribeUPathTemplateResponse($resp->toArray(), $resp->getRequestId()); @@ -751,10 +1035,9 @@ public function describeUPathTemplate(DescribeUPathTemplateRequest $request = nu * "Price" => (number) 价格,返回单位为元 * ] * - * @return GetGlobalSSHPriceResponse * @throws UCloudException */ - public function getGlobalSSHPrice(GetGlobalSSHPriceRequest $request = null) + public function getGlobalSSHPrice(GetGlobalSSHPriceRequest $request = null): GetGlobalSSHPriceResponse { $resp = $this->invoke($request); return new GetGlobalSSHPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -781,10 +1064,9 @@ public function getGlobalSSHPrice(GetGlobalSSHPriceRequest $request = null) * "Price" => (number) 价格,返回单位为元。正数表示付费升级,负数表示降级退费。 * ] * - * @return GetGlobalSSHUpdatePriceResponse * @throws UCloudException */ - public function getGlobalSSHUpdatePrice(GetGlobalSSHUpdatePriceRequest $request = null) + public function getGlobalSSHUpdatePrice(GetGlobalSSHUpdatePriceRequest $request = null): GetGlobalSSHUpdatePriceResponse { $resp = $this->invoke($request); return new GetGlobalSSHUpdatePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -838,15 +1120,184 @@ public function getGlobalSSHUpdatePrice(GetGlobalSSHUpdatePriceRequest $request * ] * ] * - * @return GetPathXMetricResponse * @throws UCloudException */ - public function getPathXMetric(GetPathXMetricRequest $request = null) + public function getPathXMetric(GetPathXMetricRequest $request = null): GetPathXMetricResponse { $resp = $this->invoke($request); return new GetPathXMetricResponse($resp->toArray(), $resp->getRequestId()); } + /** + * GetUGA3Metric - 获取全地域加速监控信息 + * + * See also: https://docs.ucloud.cn/api/pathx-api/get_uga3_metric + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 资源ID + * "BeginTime" => (integer) 查询起始时间,10位长度时间戳 + * "EndTime" => (integer) 查询结束时间,10位长度时间戳 + * "MetricName" => (array) 查询监控的指标项。可不传 NetworkOut:出口总带宽 NetworkIn:入口总带宽 NetworkOutUsage:出口带宽使用率 NetworkInUsage:入口总带宽使用率 NetworkOutSubline :子线路出口带宽 NetworkInSubline:子线路入口带宽 Delay:线路平均延迟 DelaySubline:子线路延迟 ConnectCount:当前连接数 ConnectCountSubline:子线路当前连接数 DelayPromote:延迟提升 DelayPromoteSubline:子线路延迟提升 + * "IsSubline" => (boolean) 是否为子线路。为了简化查询,true 会返回所有子线路监控项可以,false:返回所有汇总的监控数据 + * "AreaCode" => (string) 子线路AreaCode ,子线路的时候传,不是子线路可以不传 + * ] + * + * Outputs: + * + * $outputs = [ + * "DataSet" => (object) 监控数据结果集[ + * "NetworkOut" => (array) 出向带宽[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "NetworkIn" => (array) 入向带宽[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "NetworkOutUsage" => (array) 出向带宽使用率[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "NetworkInUsage" => (array) 入向带宽使用率[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "NetworkOutSubline" => (array) 子线路出口带宽[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "NetworkInSubline" => (array) 子线路入口带宽[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "Delay" => (array) 线路平均延迟[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "DelaySubline" => (array) 子线路延迟[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "DelayPromote" => (array) 延迟提升[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "DelayPromoteSubline" => (array) 子线路延迟提升[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "ConnectCount" => (array) 当前连接数[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * "ConnectCountSubline" => (array) 子线路当前连接数[ + * [ + * "Timestamp" => (integer) 时间戳 + * "Value" => (integer) 监控点数值 + * ] + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function getUGA3Metric(GetUGA3MetricRequest $request = null): GetUGA3MetricResponse + { + $resp = $this->invoke($request); + return new GetUGA3MetricResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * GetUGA3Price - 获取全球统一接入转发实例价格 + * + * See also: https://docs.ucloud.cn/api/pathx-api/get_uga3_price + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "Bandwidth" => (integer) 共享带宽大小 + * "AreaCode" => (string) 源站区域 + * "Quantity" => (integer) 购买时间数量,当ChargeType为Month时 Quantity默认为0,代表购买至月底。按年按小时必须为大于0 + * "ChargeType" => (string) 计费方式,默认按月支付。Month: 按月; Year: 按年; Dynamic: 按小时收 + * "AccelerationArea" => (string) 加速大区,默认返回所有加速大区价格 + * ] + * + * Outputs: + * + * $outputs = [ + * "UGA3Price" => (array) 加速大区对应价格[ + * [ + * "AccelerationArea" => (string) 加速大区代码 + * "AccelerationAreaName" => (string) 加速大区名称 + * "AccelerationForwarderPrice" => (number) 转发配置价格 + * "AccelerationBandwidthPrice" => (number) 加速配置带宽价格 + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function getUGA3Price(GetUGA3PriceRequest $request = null): GetUGA3PriceResponse + { + $resp = $this->invoke($request); + return new GetUGA3PriceResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * GetUGA3UpdatePrice - 全球统一接入获取实例更新价格(增加、删退) + * + * See also: https://docs.ucloud.cn/api/pathx-api/get_uga3_update_price + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 资源ID + * "Bandwidth" => (integer) 只有升级带宽的时候有价格变化 + * "AccelerationArea" => (string) 暂未支持,加速大区,在更换加速大区的时候使用 + * "AreaCode" => (string) 暂未支持,源站区域 + * ] + * + * Outputs: + * + * $outputs = [ + * "Price" => (number) 价格 元。大于0需付费,小于0则退费。 + * ] + * + * @throws UCloudException + */ + public function getUGA3UpdatePrice(GetUGA3UpdatePriceRequest $request = null): GetUGA3UpdatePriceResponse + { + $resp = $this->invoke($request); + return new GetUGA3UpdatePriceResponse($resp->toArray(), $resp->getRequestId()); + } + /** * ModifyGlobalSSHPort - 修改GlobalSSH端口 * @@ -865,15 +1316,40 @@ public function getPathXMetric(GetPathXMetricRequest $request = null) * $outputs = [ * ] * - * @return ModifyGlobalSSHPortResponse * @throws UCloudException */ - public function modifyGlobalSSHPort(ModifyGlobalSSHPortRequest $request = null) + public function modifyGlobalSSHPort(ModifyGlobalSSHPortRequest $request = null): ModifyGlobalSSHPortResponse { $resp = $this->invoke($request); return new ModifyGlobalSSHPortResponse($resp->toArray(), $resp->getRequestId()); } + /** + * ModifyGlobalSSHRemark - 修改GlobalSSH备注 + * + * See also: https://docs.ucloud.cn/api/pathx-api/modify_global_ssh_remark + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID,如org-xxxx。请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 实例ID,资源唯一标识 + * "Remark" => (string) 备注信息,不填默认为空字符串 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function modifyGlobalSSHRemark(ModifyGlobalSSHRemarkRequest $request = null): ModifyGlobalSSHRemarkResponse + { + $resp = $this->invoke($request); + return new ModifyGlobalSSHRemarkResponse($resp->toArray(), $resp->getRequestId()); + } + /** * ModifyGlobalSSHType - 修改GlobalSSH实例类型,仅支持低版本升级到高版本,不支持高版本降级到低版本 * @@ -895,15 +1371,122 @@ public function modifyGlobalSSHPort(ModifyGlobalSSHPortRequest $request = null) * $outputs = [ * ] * - * @return ModifyGlobalSSHTypeResponse * @throws UCloudException */ - public function modifyGlobalSSHType(ModifyGlobalSSHTypeRequest $request = null) + public function modifyGlobalSSHType(ModifyGlobalSSHTypeRequest $request = null): ModifyGlobalSSHTypeResponse { $resp = $this->invoke($request); return new ModifyGlobalSSHTypeResponse($resp->toArray(), $resp->getRequestId()); } + /** + * ModifyUGA3Bandwidth - 修改统一接入加速配置带宽 + * + * See also: https://docs.ucloud.cn/api/pathx-api/modify_uga3_bandwidth + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 加速配置实例ID,格式uga3-xxxx + * "Bandwidth" => (integer) 带宽大小,范围[1,100],不传则不更新 + * "CouponId" => (string) 需要全地域可用的代金券 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function modifyUGA3Bandwidth(ModifyUGA3BandwidthRequest $request = null): ModifyUGA3BandwidthResponse + { + $resp = $this->invoke($request); + return new ModifyUGA3BandwidthResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * ModifyUGA3Instance - 修改统一接入加速配置属性,如Name,ReMark + * + * See also: https://docs.ucloud.cn/api/pathx-api/modify_uga3_instance + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 加速配置实例ID,格式uga-xxxx。不支持GlobalSSH实例。 + * "Name" => (string) 加速配置实例名称,不填或空字符串则不更新 + * "Remark" => (string) 备注信息,暂时前端为使用 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function modifyUGA3Instance(ModifyUGA3InstanceRequest $request = null): ModifyUGA3InstanceResponse + { + $resp = $this->invoke($request); + return new ModifyUGA3InstanceResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * ModifyUGA3OriginInfo - Domain, IPList注意:修改Domain或IPList时, 请确保源站服务端口已经开启且外网防火墙允许pathx出口ip访问。 + * + * See also: https://docs.ucloud.cn/api/pathx-api/modify_uga3_origin_info + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 加速配置实例ID,格式uga3-xxxx。 + * "OriginDomain" => (string) 加速源域名,仅支持1个域名。修改源站时 OriginIPList和OriginDomain至少填一个。OriginIPList和OriginDomain都填时 以Domain为准,如果两个都不填,不修改 + * "OriginIPList" => (string) ,加速源IP,多个IP用英文半角逗号(,)隔开。修改源站时 ,OriginIPList和OriginDomain至少填一个。OriginIPList和OriginDomain都填时 以OriginDomain为准。如果两个都不填,不修改 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function modifyUGA3OriginInfo(ModifyUGA3OriginInfoRequest $request = null): ModifyUGA3OriginInfoResponse + { + $resp = $this->invoke($request); + return new ModifyUGA3OriginInfoResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * ModifyUGA3Port - 修改统一接入加速实例端口,目前仅支持四层TCP端口 + * + * See also: https://docs.ucloud.cn/api/pathx-api/modify_uga3_port + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 加速配置实例ID + * "TCP" => (array) TCP接入端口,禁用65123端口 + * "TCPRS" => (array) TCP回源端口 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function modifyUGA3Port(ModifyUGA3PortRequest $request = null): ModifyUGA3PortResponse + { + $resp = $this->invoke($request); + return new ModifyUGA3PortResponse($resp->toArray(), $resp->getRequestId()); + } + /** * ModifyUPathBandwidth - 修改加速线路带宽 * @@ -922,10 +1505,9 @@ public function modifyGlobalSSHType(ModifyGlobalSSHTypeRequest $request = null) * $outputs = [ * ] * - * @return ModifyUPathBandwidthResponse * @throws UCloudException */ - public function modifyUPathBandwidth(ModifyUPathBandwidthRequest $request = null) + public function modifyUPathBandwidth(ModifyUPathBandwidthRequest $request = null): ModifyUPathBandwidthResponse { $resp = $this->invoke($request); return new ModifyUPathBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -955,10 +1537,9 @@ public function modifyUPathBandwidth(ModifyUPathBandwidthRequest $request = null * $outputs = [ * ] * - * @return ModifyUPathTemplateResponse * @throws UCloudException */ - public function modifyUPathTemplate(ModifyUPathTemplateRequest $request = null) + public function modifyUPathTemplate(ModifyUPathTemplateRequest $request = null): ModifyUPathTemplateResponse { $resp = $this->invoke($request); return new ModifyUPathTemplateResponse($resp->toArray(), $resp->getRequestId()); @@ -983,10 +1564,9 @@ public function modifyUPathTemplate(ModifyUPathTemplateRequest $request = null) * $outputs = [ * ] * - * @return UGABindUPathResponse * @throws UCloudException */ - public function ugaBindUPath(UGABindUPathRequest $request = null) + public function ugaBindUPath(UGABindUPathRequest $request = null): UGABindUPathResponse { $resp = $this->invoke($request); return new UGABindUPathResponse($resp->toArray(), $resp->getRequestId()); @@ -1010,10 +1590,9 @@ public function ugaBindUPath(UGABindUPathRequest $request = null) * $outputs = [ * ] * - * @return UGAUnBindUPathResponse * @throws UCloudException */ - public function ugaUnBindUPath(UGAUnBindUPathRequest $request = null) + public function ugaUnBindUPath(UGAUnBindUPathRequest $request = null): UGAUnBindUPathResponse { $resp = $this->invoke($request); return new UGAUnBindUPathResponse($resp->toArray(), $resp->getRequestId()); @@ -1038,10 +1617,9 @@ public function ugaUnBindUPath(UGAUnBindUPathRequest $request = null) * $outputs = [ * ] * - * @return UnBindPathXSSLResponse * @throws UCloudException */ - public function unBindPathXSSL(UnBindPathXSSLRequest $request = null) + public function unBindPathXSSL(UnBindPathXSSLRequest $request = null): UnBindPathXSSLResponse { $resp = $this->invoke($request); return new UnBindPathXSSLResponse($resp->toArray(), $resp->getRequestId()); @@ -1065,10 +1643,9 @@ public function unBindPathXSSL(UnBindPathXSSLRequest $request = null) * $outputs = [ * ] * - * @return UpdatePathXWhitelistResponse * @throws UCloudException */ - public function updatePathXWhitelist(UpdatePathXWhitelistRequest $request = null) + public function updatePathXWhitelist(UpdatePathXWhitelistRequest $request = null): UpdatePathXWhitelistResponse { $resp = $this->invoke($request); return new UpdatePathXWhitelistResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UAccount/Apis/AddMemberToProjectRequest.php b/src/UAccount/Apis/AddMemberToProjectRequest.php index 274b6566..e7a9b6cd 100644 --- a/src/UAccount/Apis/AddMemberToProjectRequest.php +++ b/src/UAccount/Apis/AddMemberToProjectRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getMemberEmail() + public function getMemberEmail(): string { return $this->get("MemberEmail"); } @@ -64,7 +64,7 @@ public function getMemberEmail() * * @param string $memberEmail */ - public function setMemberEmail($memberEmail) + public function setMemberEmail(string $memberEmail) { $this->set("MemberEmail", $memberEmail); } @@ -74,7 +74,7 @@ public function setMemberEmail($memberEmail) * * @return string|null */ - public function getCharacterId() + public function getCharacterId(): string { return $this->get("CharacterId"); } @@ -84,7 +84,7 @@ public function getCharacterId() * * @param string $characterId */ - public function setCharacterId($characterId) + public function setCharacterId(string $characterId) { $this->set("CharacterId", $characterId); } diff --git a/src/UAccount/Apis/AddMemberToProjectResponse.php b/src/UAccount/Apis/AddMemberToProjectResponse.php index c8e49354..7c8a2cdd 100644 --- a/src/UAccount/Apis/AddMemberToProjectResponse.php +++ b/src/UAccount/Apis/AddMemberToProjectResponse.php @@ -1,6 +1,6 @@ get("MemberEmail"); } @@ -43,7 +43,7 @@ public function getMemberEmail() * * @param string $memberEmail */ - public function setMemberEmail($memberEmail) + public function setMemberEmail(string $memberEmail) { $this->set("MemberEmail", $memberEmail); } diff --git a/src/UAccount/Apis/FreezeMemberResponse.php b/src/UAccount/Apis/FreezeMemberResponse.php index 3d2ccd2f..eaafdcbb 100644 --- a/src/UAccount/Apis/FreezeMemberResponse.php +++ b/src/UAccount/Apis/FreezeMemberResponse.php @@ -1,6 +1,6 @@ get("Data")); } @@ -38,7 +38,7 @@ public function getData() * * @param NetworkMask $data */ - public function setData(array $data) + public function setData(NetworkMask $data) { $this->set("Data", $data->getAll()); } diff --git a/src/UAccount/Apis/GetProjectListRequest.php b/src/UAccount/Apis/GetProjectListRequest.php index 89f638dc..936a135b 100644 --- a/src/UAccount/Apis/GetProjectListRequest.php +++ b/src/UAccount/Apis/GetProjectListRequest.php @@ -1,6 +1,6 @@ get("IsFinance"); } @@ -42,7 +42,7 @@ public function getIsFinance() * * @param string $isFinance */ - public function setIsFinance($isFinance) + public function setIsFinance(string $isFinance) { $this->set("IsFinance", $isFinance); } diff --git a/src/UAccount/Apis/GetProjectListResponse.php b/src/UAccount/Apis/GetProjectListResponse.php index 5a2e2cb2..455f848f 100644 --- a/src/UAccount/Apis/GetProjectListResponse.php +++ b/src/UAccount/Apis/GetProjectListResponse.php @@ -1,6 +1,6 @@ get("ProjectCount"); } @@ -38,7 +38,7 @@ public function getProjectCount() * * @param int $projectCount */ - public function setProjectCount($projectCount) + public function setProjectCount(int $projectCount) { $this->set("ProjectCount", $projectCount); } @@ -48,12 +48,9 @@ public function setProjectCount($projectCount) * * @return ProjectListInfo[]|null */ - public function getProjectSet() + public function getProjectSet(): array { - $items = $this->get("ProjectSet"); - if ($items == null) { - return []; - } + $items = $this->get("ProjectSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ProjectListInfo($item)); diff --git a/src/UAccount/Apis/GetRegionRequest.php b/src/UAccount/Apis/GetRegionRequest.php index f7dbab44..dcb21026 100644 --- a/src/UAccount/Apis/GetRegionRequest.php +++ b/src/UAccount/Apis/GetRegionRequest.php @@ -1,6 +1,6 @@ get("Regions"); - if ($items == null) { - return []; - } + $items = $this->get("Regions") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new RegionInfo($item)); diff --git a/src/UAccount/Apis/InviteSubaccountRequest.php b/src/UAccount/Apis/InviteSubaccountRequest.php index 30002308..3167e52e 100644 --- a/src/UAccount/Apis/InviteSubaccountRequest.php +++ b/src/UAccount/Apis/InviteSubaccountRequest.php @@ -1,6 +1,6 @@ get("UserEmail"); } @@ -46,7 +46,7 @@ public function getUserEmail() * * @param string $userEmail */ - public function setUserEmail($userEmail) + public function setUserEmail(string $userEmail) { $this->set("UserEmail", $userEmail); } @@ -56,7 +56,7 @@ public function setUserEmail($userEmail) * * @return string|null */ - public function getUserPhone() + public function getUserPhone(): string { return $this->get("UserPhone"); } @@ -66,7 +66,7 @@ public function getUserPhone() * * @param string $userPhone */ - public function setUserPhone($userPhone) + public function setUserPhone(string $userPhone) { $this->set("UserPhone", $userPhone); } @@ -76,7 +76,7 @@ public function setUserPhone($userPhone) * * @return string|null */ - public function getUserName() + public function getUserName(): string { return $this->get("UserName"); } @@ -86,7 +86,7 @@ public function getUserName() * * @param string $userName */ - public function setUserName($userName) + public function setUserName(string $userName) { $this->set("UserName", $userName); } @@ -96,7 +96,7 @@ public function setUserName($userName) * * @return string|null */ - public function getIsFinance() + public function getIsFinance(): string { return $this->get("IsFinance"); } @@ -106,7 +106,7 @@ public function getIsFinance() * * @param string $isFinance */ - public function setIsFinance($isFinance) + public function setIsFinance(string $isFinance) { $this->set("IsFinance", $isFinance); } diff --git a/src/UAccount/Apis/InviteSubaccountResponse.php b/src/UAccount/Apis/InviteSubaccountResponse.php index 77dc6ece..3d6de0e1 100644 --- a/src/UAccount/Apis/InviteSubaccountResponse.php +++ b/src/UAccount/Apis/InviteSubaccountResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getMemberEmail() + public function getMemberEmail(): string { return $this->get("MemberEmail"); } @@ -64,7 +64,7 @@ public function getMemberEmail() * * @param string $memberEmail */ - public function setMemberEmail($memberEmail) + public function setMemberEmail(string $memberEmail) { $this->set("MemberEmail", $memberEmail); } diff --git a/src/UAccount/Apis/RemoveMemberFromProjectResponse.php b/src/UAccount/Apis/RemoveMemberFromProjectResponse.php index e60471e6..833bd890 100644 --- a/src/UAccount/Apis/RemoveMemberFromProjectResponse.php +++ b/src/UAccount/Apis/RemoveMemberFromProjectResponse.php @@ -1,6 +1,6 @@ get("Code"); } @@ -43,7 +43,7 @@ public function getCode() * * @param string $code */ - public function setCode($code) + public function setCode(string $code) { $this->set("Code", $code); } @@ -53,7 +53,7 @@ public function setCode($code) * * @return string|null */ - public function getAPINetworkMask() + public function getAPINetworkMask(): string { return $this->get("APINetworkMask"); } @@ -63,7 +63,7 @@ public function getAPINetworkMask() * * @param string $apiNetworkMask */ - public function setAPINetworkMask($apiNetworkMask) + public function setAPINetworkMask(string $apiNetworkMask) { $this->set("APINetworkMask", $apiNetworkMask); } @@ -73,7 +73,7 @@ public function setAPINetworkMask($apiNetworkMask) * * @return string|null */ - public function getLoginNetworkMask() + public function getLoginNetworkMask(): string { return $this->get("LoginNetworkMask"); } @@ -83,7 +83,7 @@ public function getLoginNetworkMask() * * @param string $loginNetworkMask */ - public function setLoginNetworkMask($loginNetworkMask) + public function setLoginNetworkMask(string $loginNetworkMask) { $this->set("LoginNetworkMask", $loginNetworkMask); } diff --git a/src/UAccount/Apis/SetNetworkMaskResponse.php b/src/UAccount/Apis/SetNetworkMaskResponse.php index 1bb7a8f4..9ff70a40 100644 --- a/src/UAccount/Apis/SetNetworkMaskResponse.php +++ b/src/UAccount/Apis/SetNetworkMaskResponse.php @@ -1,6 +1,6 @@ get("APINetworkMask"); } @@ -37,7 +37,7 @@ public function getAPINetworkMask() * * @param string $apiNetworkMask */ - public function setAPINetworkMask($apiNetworkMask) + public function setAPINetworkMask(string $apiNetworkMask) { $this->set("APINetworkMask", $apiNetworkMask); } @@ -47,7 +47,7 @@ public function setAPINetworkMask($apiNetworkMask) * * @return string|null */ - public function getLoginNetworkMask() + public function getLoginNetworkMask(): string { return $this->get("LoginNetworkMask"); } @@ -57,7 +57,7 @@ public function getLoginNetworkMask() * * @param string $loginNetworkMask */ - public function setLoginNetworkMask($loginNetworkMask) + public function setLoginNetworkMask(string $loginNetworkMask) { $this->set("LoginNetworkMask", $loginNetworkMask); } diff --git a/src/UAccount/Models/ProjectListInfo.php b/src/UAccount/Models/ProjectListInfo.php index 7a765238..576b06c6 100644 --- a/src/UAccount/Models/ProjectListInfo.php +++ b/src/UAccount/Models/ProjectListInfo.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -37,7 +37,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -47,7 +47,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getProjectName() + public function getProjectName(): string { return $this->get("ProjectName"); } @@ -57,7 +57,7 @@ public function getProjectName() * * @param string $projectName */ - public function setProjectName($projectName) + public function setProjectName(string $projectName) { $this->set("ProjectName", $projectName); } @@ -67,7 +67,7 @@ public function setProjectName($projectName) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -77,7 +77,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -87,7 +87,7 @@ public function setCreateTime($createTime) * * @return boolean|null */ - public function getIsDefault() + public function getIsDefault(): bool { return $this->get("IsDefault"); } @@ -97,7 +97,7 @@ public function getIsDefault() * * @param boolean $isDefault */ - public function setIsDefault($isDefault) + public function setIsDefault(bool $isDefault) { $this->set("IsDefault", $isDefault); } @@ -107,7 +107,7 @@ public function setIsDefault($isDefault) * * @return integer|null */ - public function getResourceCount() + public function getResourceCount(): int { return $this->get("ResourceCount"); } @@ -117,7 +117,7 @@ public function getResourceCount() * * @param int $resourceCount */ - public function setResourceCount($resourceCount) + public function setResourceCount(int $resourceCount) { $this->set("ResourceCount", $resourceCount); } @@ -127,7 +127,7 @@ public function setResourceCount($resourceCount) * * @return integer|null */ - public function getMemberCount() + public function getMemberCount(): int { return $this->get("MemberCount"); } @@ -137,7 +137,7 @@ public function getMemberCount() * * @param int $memberCount */ - public function setMemberCount($memberCount) + public function setMemberCount(int $memberCount) { $this->set("MemberCount", $memberCount); } @@ -147,7 +147,7 @@ public function setMemberCount($memberCount) * * @return string|null */ - public function getParentId() + public function getParentId(): string { return $this->get("ParentId"); } @@ -157,7 +157,7 @@ public function getParentId() * * @param string $parentId */ - public function setParentId($parentId) + public function setParentId(string $parentId) { $this->set("ParentId", $parentId); } @@ -167,7 +167,7 @@ public function setParentId($parentId) * * @return string|null */ - public function getParentName() + public function getParentName(): string { return $this->get("ParentName"); } @@ -177,7 +177,7 @@ public function getParentName() * * @param string $parentName */ - public function setParentName($parentName) + public function setParentName(string $parentName) { $this->set("ParentName", $parentName); } diff --git a/src/UAccount/Models/RegionInfo.php b/src/UAccount/Models/RegionInfo.php index 49e0aad5..fcec8775 100644 --- a/src/UAccount/Models/RegionInfo.php +++ b/src/UAccount/Models/RegionInfo.php @@ -1,6 +1,6 @@ get("RegionId"); } @@ -37,7 +37,7 @@ public function getRegionId() * * @param int $regionId */ - public function setRegionId($regionId) + public function setRegionId(int $regionId) { $this->set("RegionId", $regionId); } @@ -47,7 +47,7 @@ public function setRegionId($regionId) * * @return string|null */ - public function getRegionName() + public function getRegionName(): string { return $this->get("RegionName"); } @@ -57,7 +57,7 @@ public function getRegionName() * * @param string $regionName */ - public function setRegionName($regionName) + public function setRegionName(string $regionName) { $this->set("RegionName", $regionName); } @@ -67,7 +67,7 @@ public function setRegionName($regionName) * * @return boolean|null */ - public function getIsDefault() + public function getIsDefault(): bool { return $this->get("IsDefault"); } @@ -77,7 +77,7 @@ public function getIsDefault() * * @param boolean $isDefault */ - public function setIsDefault($isDefault) + public function setIsDefault(bool $isDefault) { $this->set("IsDefault", $isDefault); } @@ -87,7 +87,7 @@ public function setIsDefault($isDefault) * * @return string|null */ - public function getBitMaps() + public function getBitMaps(): string { return $this->get("BitMaps"); } @@ -97,7 +97,7 @@ public function getBitMaps() * * @param string $bitMaps */ - public function setBitMaps($bitMaps) + public function setBitMaps(string $bitMaps) { $this->set("BitMaps", $bitMaps); } @@ -107,7 +107,7 @@ public function setBitMaps($bitMaps) * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } @@ -117,7 +117,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -127,7 +127,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -137,7 +137,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } diff --git a/src/UAccount/UAccountClient.php b/src/UAccount/UAccountClient.php index f4760a30..49cb6e07 100644 --- a/src/UAccount/UAccountClient.php +++ b/src/UAccount/UAccountClient.php @@ -1,6 +1,6 @@ invoke($request); return new AddMemberToProjectResponse($resp->toArray(), $resp->getRequestId()); @@ -84,10 +83,9 @@ public function addMemberToProject(AddMemberToProjectRequest $request = null) * $outputs = [ * ] * - * @return FreezeMemberResponse * @throws UCloudException */ - public function freezeMember(FreezeMemberRequest $request = null) + public function freezeMember(FreezeMemberRequest $request = null): FreezeMemberResponse { $resp = $this->invoke($request); return new FreezeMemberResponse($resp->toArray(), $resp->getRequestId()); @@ -112,10 +110,9 @@ public function freezeMember(FreezeMemberRequest $request = null) * ] * ] * - * @return GetNetworkMaskResponse * @throws UCloudException */ - public function getNetworkMask(GetNetworkMaskRequest $request = null) + public function getNetworkMask(GetNetworkMaskRequest $request = null): GetNetworkMaskResponse { $resp = $this->invoke($request); return new GetNetworkMaskResponse($resp->toArray(), $resp->getRequestId()); @@ -150,10 +147,9 @@ public function getNetworkMask(GetNetworkMaskRequest $request = null) * ] * ] * - * @return GetProjectListResponse * @throws UCloudException */ - public function getProjectList(GetProjectListRequest $request = null) + public function getProjectList(GetProjectListRequest $request = null): GetProjectListResponse { $resp = $this->invoke($request); return new GetProjectListResponse($resp->toArray(), $resp->getRequestId()); @@ -184,10 +180,9 @@ public function getProjectList(GetProjectListRequest $request = null) * ] * ] * - * @return GetRegionResponse * @throws UCloudException */ - public function getRegion(GetRegionRequest $request = null) + public function getRegion(GetRegionRequest $request = null): GetRegionResponse { $resp = $this->invoke($request); return new GetRegionResponse($resp->toArray(), $resp->getRequestId()); @@ -212,10 +207,9 @@ public function getRegion(GetRegionRequest $request = null) * $outputs = [ * ] * - * @return InviteSubaccountResponse * @throws UCloudException */ - public function inviteSubaccount(InviteSubaccountRequest $request = null) + public function inviteSubaccount(InviteSubaccountRequest $request = null): InviteSubaccountResponse { $resp = $this->invoke($request); return new InviteSubaccountResponse($resp->toArray(), $resp->getRequestId()); @@ -238,10 +232,9 @@ public function inviteSubaccount(InviteSubaccountRequest $request = null) * $outputs = [ * ] * - * @return RemoveMemberFromProjectResponse * @throws UCloudException */ - public function removeMemberFromProject(RemoveMemberFromProjectRequest $request = null) + public function removeMemberFromProject(RemoveMemberFromProjectRequest $request = null): RemoveMemberFromProjectResponse { $resp = $this->invoke($request); return new RemoveMemberFromProjectResponse($resp->toArray(), $resp->getRequestId()); @@ -265,10 +258,9 @@ public function removeMemberFromProject(RemoveMemberFromProjectRequest $request * $outputs = [ * ] * - * @return SetNetworkMaskResponse * @throws UCloudException */ - public function setNetworkMask(SetNetworkMaskRequest $request = null) + public function setNetworkMask(SetNetworkMaskRequest $request = null): SetNetworkMaskResponse { $resp = $this->invoke($request); return new SetNetworkMaskResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UBill/Apis/GetBalanceRequest.php b/src/UBill/Apis/GetBalanceRequest.php index 0cee16bf..acf4f1fc 100644 --- a/src/UBill/Apis/GetBalanceRequest.php +++ b/src/UBill/Apis/GetBalanceRequest.php @@ -1,6 +1,6 @@ get("AccountInfo")); } @@ -38,7 +38,7 @@ public function getAccountInfo() * * @param AccountInfo $accountInfo */ - public function setAccountInfo(array $accountInfo) + public function setAccountInfo(AccountInfo $accountInfo) { $this->set("AccountInfo", $accountInfo->getAll()); } diff --git a/src/UBill/Apis/GetBillDataFileUrlRequest.php b/src/UBill/Apis/GetBillDataFileUrlRequest.php index bb88f608..1f3294a2 100644 --- a/src/UBill/Apis/GetBillDataFileUrlRequest.php +++ b/src/UBill/Apis/GetBillDataFileUrlRequest.php @@ -1,6 +1,6 @@ "GetBillDataFileUrl"]); - $this->markRequired("BillPeriod"); $this->markRequired("BillType"); + $this->markRequired("BillingCycle"); } /** - * BillPeriod: 账期(时间戳格式) + * BillType: 账单类型,传 0 时获取账单总览报表,传 1 获取账单明细报表 * * @return integer|null */ - public function getBillPeriod() + public function getBillType(): int { - return $this->get("BillPeriod"); + return $this->get("BillType"); } /** - * BillPeriod: 账期(时间戳格式) + * BillType: 账单类型,传 0 时获取账单总览报表,传 1 获取账单明细报表 * - * @param int $billPeriod + * @param int $billType */ - public function setBillPeriod($billPeriod) + public function setBillType(int $billType) { - $this->set("BillPeriod", $billPeriod); + $this->set("BillType", $billType); } /** - * BillType: 账单类型,传 0 时获取账单总览报表,传 1 获取账单明细报表 + * BillingCycle: 账期(字符串格式,YYYY-MM,例如2021-08). 若BillingCycle 和 BillPeriod同时存在,BillingCycle 优先 + * + * @return string|null + */ + public function getBillingCycle(): string + { + return $this->get("BillingCycle"); + } + + /** + * BillingCycle: 账期(字符串格式,YYYY-MM,例如2021-08). 若BillingCycle 和 BillPeriod同时存在,BillingCycle 优先 + * + * @param string $billingCycle + */ + public function setBillingCycle(string $billingCycle) + { + $this->set("BillingCycle", $billingCycle); + } + + /** + * BillPeriod: 此字段不推荐使用,建议使用BillingCycle. 若BillingCycle 和 BillPeriod同时存在,BillingCycle 优先 * * @return integer|null */ - public function getBillType() + public function getBillPeriod(): int { - return $this->get("BillType"); + return $this->get("BillPeriod"); } /** - * BillType: 账单类型,传 0 时获取账单总览报表,传 1 获取账单明细报表 + * BillPeriod: 此字段不推荐使用,建议使用BillingCycle. 若BillingCycle 和 BillPeriod同时存在,BillingCycle 优先 * - * @param int $billType + * @param int $billPeriod */ - public function setBillType($billType) + public function setBillPeriod(int $billPeriod) { - $this->set("BillType", $billType); + $this->set("BillPeriod", $billPeriod); } /** @@ -74,7 +94,7 @@ public function setBillType($billType) * * @return integer|null */ - public function getPaidType() + public function getPaidType(): int { return $this->get("PaidType"); } @@ -84,7 +104,7 @@ public function getPaidType() * * @param int $paidType */ - public function setPaidType($paidType) + public function setPaidType(int $paidType) { $this->set("PaidType", $paidType); } @@ -94,7 +114,7 @@ public function setPaidType($paidType) * * @return string|null */ - public function getRequireVersion() + public function getRequireVersion(): string { return $this->get("RequireVersion"); } @@ -104,8 +124,28 @@ public function getRequireVersion() * * @param string $requireVersion */ - public function setRequireVersion($requireVersion) + public function setRequireVersion(string $requireVersion) { $this->set("RequireVersion", $requireVersion); } + + /** + * Version: 文件版本,若为"v1"表示获取带有子用户信息的账单,可以为空 + * + * @return string|null + */ + public function getVersion(): string + { + return $this->get("Version"); + } + + /** + * Version: 文件版本,若为"v1"表示获取带有子用户信息的账单,可以为空 + * + * @param string $version + */ + public function setVersion(string $version) + { + $this->set("Version", $version); + } } diff --git a/src/UBill/Apis/GetBillDataFileUrlResponse.php b/src/UBill/Apis/GetBillDataFileUrlResponse.php index 4abc9f33..267b73e6 100644 --- a/src/UBill/Apis/GetBillDataFileUrlResponse.php +++ b/src/UBill/Apis/GetBillDataFileUrlResponse.php @@ -1,6 +1,6 @@ get("FileUrl"); } @@ -37,7 +37,7 @@ public function getFileUrl() * * @param string $fileUrl */ - public function setFileUrl($fileUrl) + public function setFileUrl(string $fileUrl) { $this->set("FileUrl", $fileUrl); } @@ -47,7 +47,7 @@ public function setFileUrl($fileUrl) * * @return string|null */ - public function getIsValid() + public function getIsValid(): string { return $this->get("IsValid"); } @@ -57,7 +57,7 @@ public function getIsValid() * * @param string $isValid */ - public function setIsValid($isValid) + public function setIsValid(string $isValid) { $this->set("IsValid", $isValid); } diff --git a/src/UBill/Apis/ListUBillDetailRequest.php b/src/UBill/Apis/ListUBillDetailRequest.php new file mode 100644 index 00000000..eeeda226 --- /dev/null +++ b/src/UBill/Apis/ListUBillDetailRequest.php @@ -0,0 +1,250 @@ + "ListUBillDetail"]); + $this->markRequired("BillingCycle"); + } + + + + /** + * BillingCycle: 账期,YYYY-MM,比如2021-08,只支持2018-05之后的查询 + * + * @return string|null + */ + public function getBillingCycle(): string + { + return $this->get("BillingCycle"); + } + + /** + * BillingCycle: 账期,YYYY-MM,比如2021-08,只支持2018-05之后的查询 + * + * @param string $billingCycle + */ + public function setBillingCycle(string $billingCycle) + { + $this->set("BillingCycle", $billingCycle); + } + + /** + * ProjectName: 项目名称 (筛选项, 默认全部) + * + * @return string|null + */ + public function getProjectName(): string + { + return $this->get("ProjectName"); + } + + /** + * ProjectName: 项目名称 (筛选项, 默认全部) + * + * @param string $projectName + */ + public function setProjectName(string $projectName) + { + $this->set("ProjectName", $projectName); + } + + /** + * ResourceIds: 资源ID(筛选项, 默认全部) 支持多筛选,多筛选请在请求参数中添加多个字段例ResourceIds.0: uhost-bzgf1gh5,ResourceIds.1: uhost-gu1xpspa, + * + * @return string[]|null + */ + public function getResourceIds(): array + { + return $this->get("ResourceIds"); + } + + /** + * ResourceIds: 资源ID(筛选项, 默认全部) 支持多筛选,多筛选请在请求参数中添加多个字段例ResourceIds.0: uhost-bzgf1gh5,ResourceIds.1: uhost-gu1xpspa, + * + * @param string[] $resourceIds + */ + public function setResourceIds(array $resourceIds) + { + $this->set("ResourceIds", $resourceIds); + } + + /** + * OrderType: 订单类型 (筛选项, 默认全部) 。枚举值:\\ > OT_BUY:新购 \\ > OT_RENEW:续费 \\ > OT_UPGRADE:升级 \\ > OT_REFUND:退费 \\ > OT_DOWNGRADE:降级 \\ > OT_SUSPEND:结算 \\ > OT_PAYMENT:删除资源回款 \\ > OT_POSTPAID_PAYMENT:后付费回款 \\ > OT_RECOVER:删除恢复 \\ > OT_POSTPAID_RENEW:过期续费回款 + * + * @return string|null + */ + public function getOrderType(): string + { + return $this->get("OrderType"); + } + + /** + * OrderType: 订单类型 (筛选项, 默认全部) 。枚举值:\\ > OT_BUY:新购 \\ > OT_RENEW:续费 \\ > OT_UPGRADE:升级 \\ > OT_REFUND:退费 \\ > OT_DOWNGRADE:降级 \\ > OT_SUSPEND:结算 \\ > OT_PAYMENT:删除资源回款 \\ > OT_POSTPAID_PAYMENT:后付费回款 \\ > OT_RECOVER:删除恢复 \\ > OT_POSTPAID_RENEW:过期续费回款 + * + * @param string $orderType + */ + public function setOrderType(string $orderType) + { + $this->set("OrderType", $orderType); + } + + /** + * ChargeType: 计费方式 (筛选项, 默认全部)。枚举值:\\ > Dynamic:按时 \\ > Month:按月 \\ > Year:按年 \\ > Once:一次性按量 \\ > Used:按量 \\ > Post:后付费 + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: 计费方式 (筛选项, 默认全部)。枚举值:\\ > Dynamic:按时 \\ > Month:按月 \\ > Year:按年 \\ > Once:一次性按量 \\ > Used:按量 \\ > Post:后付费 + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * ShowZero: 是否显示0元订单 (0 不显示, 1 显示, 默认0) + * + * @return integer|null + */ + public function getShowZero(): int + { + return $this->get("ShowZero"); + } + + /** + * ShowZero: 是否显示0元订单 (0 不显示, 1 显示, 默认0) + * + * @param int $showZero + */ + public function setShowZero(int $showZero) + { + $this->set("ShowZero", $showZero); + } + + /** + * PaidState: 支付状态 (筛选项, 1:仅显示未支付订单; 2:仅显示已支付订单; 0:两者都显示) + * + * @return integer|null + */ + public function getPaidState(): int + { + return $this->get("PaidState"); + } + + /** + * PaidState: 支付状态 (筛选项, 1:仅显示未支付订单; 2:仅显示已支付订单; 0:两者都显示) + * + * @param int $paidState + */ + public function setPaidState(int $paidState) + { + $this->set("PaidState", $paidState); + } + + /** + * UserEmail: 用户邮箱,可以根据用户邮箱来进行筛选 + * + * @return string|null + */ + public function getUserEmail(): string + { + return $this->get("UserEmail"); + } + + /** + * UserEmail: 用户邮箱,可以根据用户邮箱来进行筛选 + * + * @param string $userEmail + */ + public function setUserEmail(string $userEmail) + { + $this->set("UserEmail", $userEmail); + } + + /** + * Limit: 每页数量,默认值25,最大值:100。 + * + * @return integer|null + */ + public function getLimit(): int + { + return $this->get("Limit"); + } + + /** + * Limit: 每页数量,默认值25,最大值:100。 + * + * @param int $limit + */ + public function setLimit(int $limit) + { + $this->set("Limit", $limit); + } + + /** + * Offset: 数据偏移量 (默认0) + * + * @return integer|null + */ + public function getOffset(): int + { + return $this->get("Offset"); + } + + /** + * Offset: 数据偏移量 (默认0) + * + * @param int $offset + */ + public function setOffset(int $offset) + { + $this->set("Offset", $offset); + } + + /** + * ResourceTypes: 产品类型 (筛选项, 默认全部),支持多筛选,多筛选请在请求参数中添加多个字段。枚举值:\\ > uhost:云主机 \\ > udisk:普通云硬盘 \\ > udb:云数据库 \\ > eip:弹性IP \\ > ufile:对象存储 \\ > fortress_host:堡垒机 \\ > ufs:文件存储 \\ > waf:WEB应用防火墙 \\ > ues:弹性搜索 \\ > udisk_ssd:SSD云硬盘 \\ > rssd:RSSD云硬盘 + * + * @return string[]|null + */ + public function getResourceTypes(): array + { + return $this->get("ResourceTypes"); + } + + /** + * ResourceTypes: 产品类型 (筛选项, 默认全部),支持多筛选,多筛选请在请求参数中添加多个字段。枚举值:\\ > uhost:云主机 \\ > udisk:普通云硬盘 \\ > udb:云数据库 \\ > eip:弹性IP \\ > ufile:对象存储 \\ > fortress_host:堡垒机 \\ > ufs:文件存储 \\ > waf:WEB应用防火墙 \\ > ues:弹性搜索 \\ > udisk_ssd:SSD云硬盘 \\ > rssd:RSSD云硬盘 + * + * @param string[] $resourceTypes + */ + public function setResourceTypes(array $resourceTypes) + { + $this->set("ResourceTypes", $resourceTypes); + } +} diff --git a/src/UBill/Apis/ListUBillDetailResponse.php b/src/UBill/Apis/ListUBillDetailResponse.php new file mode 100644 index 00000000..dc953ec3 --- /dev/null +++ b/src/UBill/Apis/ListUBillDetailResponse.php @@ -0,0 +1,76 @@ +get("Items") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new BillDetailItem($item)); + } + return $result; + } + + /** + * Items: 账单明细数组 + * + * @param BillDetailItem[] $items + */ + public function setItems(array $items) + { + $result = []; + foreach ($items as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * TotalCount: 账单明细总长度 + * + * @return integer|null + */ + public function getTotalCount(): int + { + return $this->get("TotalCount"); + } + + /** + * TotalCount: 账单明细总长度 + * + * @param int $totalCount + */ + public function setTotalCount(int $totalCount) + { + $this->set("TotalCount", $totalCount); + } +} diff --git a/src/UBill/Apis/ListUBillOverviewRequest.php b/src/UBill/Apis/ListUBillOverviewRequest.php new file mode 100644 index 00000000..dcbe414f --- /dev/null +++ b/src/UBill/Apis/ListUBillOverviewRequest.php @@ -0,0 +1,91 @@ + "ListUBillOverview"]); + $this->markRequired("BillingCycle"); + $this->markRequired("Dimension"); + } + + + + /** + * BillingCycle: 账期,YYYY-MM格式,例如2022-02,只支持2018-05之后的查询 + * + * @return string|null + */ + public function getBillingCycle(): string + { + return $this->get("BillingCycle"); + } + + /** + * BillingCycle: 账期,YYYY-MM格式,例如2022-02,只支持2018-05之后的查询 + * + * @param string $billingCycle + */ + public function setBillingCycle(string $billingCycle) + { + $this->set("BillingCycle", $billingCycle); + } + + /** + * Dimension: 账单维度, product 按产品聚合,project 按项目聚合,user 按子账号聚合 + * + * @return string|null + */ + public function getDimension(): string + { + return $this->get("Dimension"); + } + + /** + * Dimension: 账单维度, product 按产品聚合,project 按项目聚合,user 按子账号聚合 + * + * @param string $dimension + */ + public function setDimension(string $dimension) + { + $this->set("Dimension", $dimension); + } + + /** + * HideUnpaid: 是否显示已入账账单, 1 已入账, 0 待入账 (默认0 ) + * + * @return integer|null + */ + public function getHideUnpaid(): int + { + return $this->get("HideUnpaid"); + } + + /** + * HideUnpaid: 是否显示已入账账单, 1 已入账, 0 待入账 (默认0 ) + * + * @param int $hideUnpaid + */ + public function setHideUnpaid(int $hideUnpaid) + { + $this->set("HideUnpaid", $hideUnpaid); + } +} diff --git a/src/UBill/Apis/ListUBillOverviewResponse.php b/src/UBill/Apis/ListUBillOverviewResponse.php new file mode 100644 index 00000000..c0b10031 --- /dev/null +++ b/src/UBill/Apis/ListUBillOverviewResponse.php @@ -0,0 +1,134 @@ +get("TotalCount"); + } + + /** + * TotalCount: 账单总览数据总数 + * + * @param int $totalCount + */ + public function setTotalCount(int $totalCount) + { + $this->set("TotalCount", $totalCount); + } + + /** + * TotalPaidAmount: 已入账订单总额(已入账时显示) + * + * @return string|null + */ + public function getTotalPaidAmount(): string + { + return $this->get("TotalPaidAmount"); + } + + /** + * TotalPaidAmount: 已入账订单总额(已入账时显示) + * + * @param string $totalPaidAmount + */ + public function setTotalPaidAmount(string $totalPaidAmount) + { + $this->set("TotalPaidAmount", $totalPaidAmount); + } + + /** + * TotalPaidAmountReal: 现金账户扣款总额 (已入账时显示) + * + * @return string|null + */ + public function getTotalPaidAmountReal(): string + { + return $this->get("TotalPaidAmountReal"); + } + + /** + * TotalPaidAmountReal: 现金账户扣款总额 (已入账时显示) + * + * @param string $totalPaidAmountReal + */ + public function setTotalPaidAmountReal(string $totalPaidAmountReal) + { + $this->set("TotalPaidAmountReal", $totalPaidAmountReal); + } + + /** + * TotalUnpaidAmount: 待入账订单总额(待入账时显示) + * + * @return string|null + */ + public function getTotalUnpaidAmount(): string + { + return $this->get("TotalUnpaidAmount"); + } + + /** + * TotalUnpaidAmount: 待入账订单总额(待入账时显示) + * + * @param string $totalUnpaidAmount + */ + public function setTotalUnpaidAmount(string $totalUnpaidAmount) + { + $this->set("TotalUnpaidAmount", $totalUnpaidAmount); + } + + /** + * Items: 账单聚合数据 + * + * @return BillOverviewItem[]|null + */ + public function getItems(): array + { + $items = $this->get("Items") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new BillOverviewItem($item)); + } + return $result; + } + + /** + * Items: 账单聚合数据 + * + * @param BillOverviewItem[] $items + */ + public function setItems(array $items) + { + $result = []; + foreach ($items as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UBill/Models/AccountInfo.php b/src/UBill/Models/AccountInfo.php index 20729ede..d782b85a 100644 --- a/src/UBill/Models/AccountInfo.php +++ b/src/UBill/Models/AccountInfo.php @@ -1,6 +1,6 @@ get("AmountFreeze"); } @@ -37,7 +37,7 @@ public function getAmountFreeze() * * @param string $amountFreeze */ - public function setAmountFreeze($amountFreeze) + public function setAmountFreeze(string $amountFreeze) { $this->set("AmountFreeze", $amountFreeze); } @@ -47,7 +47,7 @@ public function setAmountFreeze($amountFreeze) * * @return string|null */ - public function getAmountCredit() + public function getAmountCredit(): string { return $this->get("AmountCredit"); } @@ -57,7 +57,7 @@ public function getAmountCredit() * * @param string $amountCredit */ - public function setAmountCredit($amountCredit) + public function setAmountCredit(string $amountCredit) { $this->set("AmountCredit", $amountCredit); } @@ -67,7 +67,7 @@ public function setAmountCredit($amountCredit) * * @return string|null */ - public function getAmountFree() + public function getAmountFree(): string { return $this->get("AmountFree"); } @@ -77,7 +77,7 @@ public function getAmountFree() * * @param string $amountFree */ - public function setAmountFree($amountFree) + public function setAmountFree(string $amountFree) { $this->set("AmountFree", $amountFree); } @@ -87,7 +87,7 @@ public function setAmountFree($amountFree) * * @return string|null */ - public function getAmount() + public function getAmount(): string { return $this->get("Amount"); } @@ -97,7 +97,7 @@ public function getAmount() * * @param string $amount */ - public function setAmount($amount) + public function setAmount(string $amount) { $this->set("Amount", $amount); } @@ -107,7 +107,7 @@ public function setAmount($amount) * * @return string|null */ - public function getAmountAvailable() + public function getAmountAvailable(): string { return $this->get("AmountAvailable"); } @@ -117,7 +117,7 @@ public function getAmountAvailable() * * @param string $amountAvailable */ - public function setAmountAvailable($amountAvailable) + public function setAmountAvailable(string $amountAvailable) { $this->set("AmountAvailable", $amountAvailable); } diff --git a/src/UBill/Models/BillDetailItem.php b/src/UBill/Models/BillDetailItem.php new file mode 100644 index 00000000..e168e957 --- /dev/null +++ b/src/UBill/Models/BillDetailItem.php @@ -0,0 +1,462 @@ +get("Amount"); + } + + /** + * Amount: 订单总金额 + * + * @param string $amount + */ + public function setAmount(string $amount) + { + $this->set("Amount", $amount); + } + + /** + * AmountReal: 现金账户支付 + * + * @return string|null + */ + public function getAmountReal(): string + { + return $this->get("AmountReal"); + } + + /** + * AmountReal: 现金账户支付 + * + * @param string $amountReal + */ + public function setAmountReal(string $amountReal) + { + $this->set("AmountReal", $amountReal); + } + + /** + * AmountFree: 赠送金额抵扣 + * + * @return string|null + */ + public function getAmountFree(): string + { + return $this->get("AmountFree"); + } + + /** + * AmountFree: 赠送金额抵扣 + * + * @param string $amountFree + */ + public function setAmountFree(string $amountFree) + { + $this->set("AmountFree", $amountFree); + } + + /** + * AmountCoupon: 代金券抵扣 + * + * @return string|null + */ + public function getAmountCoupon(): string + { + return $this->get("AmountCoupon"); + } + + /** + * AmountCoupon: 代金券抵扣 + * + * @param string $amountCoupon + */ + public function setAmountCoupon(string $amountCoupon) + { + $this->set("AmountCoupon", $amountCoupon); + } + + /** + * AzGroupCName: 可用区 + * + * @return string|null + */ + public function getAzGroupCName(): string + { + return $this->get("AzGroupCName"); + } + + /** + * AzGroupCName: 可用区 + * + * @param string $azGroupCName + */ + public function setAzGroupCName(string $azGroupCName) + { + $this->set("AzGroupCName", $azGroupCName); + } + + /** + * ChargeType: 计费方式 (筛选项, 默认全部)。枚举值:\\ > Dynamic:按时 \\ > Month:按月 \\ > Year:按年 \\ > Once:一次性按量 \\ > Used:按量 \\ > Post:后付费 + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: 计费方式 (筛选项, 默认全部)。枚举值:\\ > Dynamic:按时 \\ > Month:按月 \\ > Year:按年 \\ > Once:一次性按量 \\ > Used:按量 \\ > Post:后付费 + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * CreateTime: 创建时间(时间戳) + * + * @return integer|null + */ + public function getCreateTime(): int + { + return $this->get("CreateTime"); + } + + /** + * CreateTime: 创建时间(时间戳) + * + * @param int $createTime + */ + public function setCreateTime(int $createTime) + { + $this->set("CreateTime", $createTime); + } + + /** + * StartTime: 开始时间(时间戳) + * + * @return integer|null + */ + public function getStartTime(): int + { + return $this->get("StartTime"); + } + + /** + * StartTime: 开始时间(时间戳) + * + * @param int $startTime + */ + public function setStartTime(int $startTime) + { + $this->set("StartTime", $startTime); + } + + /** + * OrderNo: 订单号 + * + * @return string|null + */ + public function getOrderNo(): string + { + return $this->get("OrderNo"); + } + + /** + * OrderNo: 订单号 + * + * @param string $orderNo + */ + public function setOrderNo(string $orderNo) + { + $this->set("OrderNo", $orderNo); + } + + /** + * OrderType: 订单类型 (筛选项, 默认全部) 。枚举值:\\ > OT_BUY:新购 \\ > OT_RENEW:续费 \\ > OT_UPGRADE:升级 \\ > OT_REFUND:退费 \\ > OT_DOWNGRADE:降级 \\ > OT_SUSPEND:结算 \\ > OT_PAYMENT:删除资源回款 \\ > OT_POSTPAID_PAYMENT:后付费回款 \\ > OT_RECOVER:删除恢复 \\ > OT_POSTPAID_RENEW:过期续费回款 + * + * @return string|null + */ + public function getOrderType(): string + { + return $this->get("OrderType"); + } + + /** + * OrderType: 订单类型 (筛选项, 默认全部) 。枚举值:\\ > OT_BUY:新购 \\ > OT_RENEW:续费 \\ > OT_UPGRADE:升级 \\ > OT_REFUND:退费 \\ > OT_DOWNGRADE:降级 \\ > OT_SUSPEND:结算 \\ > OT_PAYMENT:删除资源回款 \\ > OT_POSTPAID_PAYMENT:后付费回款 \\ > OT_RECOVER:删除恢复 \\ > OT_POSTPAID_RENEW:过期续费回款 + * + * @param string $orderType + */ + public function setOrderType(string $orderType) + { + $this->set("OrderType", $orderType); + } + + /** + * ProjectName: 项目名称 + * + * @return string|null + */ + public function getProjectName(): string + { + return $this->get("ProjectName"); + } + + /** + * ProjectName: 项目名称 + * + * @param string $projectName + */ + public function setProjectName(string $projectName) + { + $this->set("ProjectName", $projectName); + } + + /** + * ResourceId: 资源ID + * + * @return string|null + */ + public function getResourceId(): string + { + return $this->get("ResourceId"); + } + + /** + * ResourceId: 资源ID + * + * @param string $resourceId + */ + public function setResourceId(string $resourceId) + { + $this->set("ResourceId", $resourceId); + } + + /** + * ResourceType: 产品类型。枚举值:\\ > uhost:云主机 \\ > udisk:普通云硬盘 \\ > udb:云数据库 \\ > eip:弹性IP \\ > ufile:对象存储 \\ > fortress_host:堡垒机 \\ > ufs:文件存储 \\ > waf:WEB应用防火墙 \\ > ues:弹性搜索 \\ > udisk_ssd:SSD云硬盘 \\ > rssd:RSSD云硬盘 + * + * @return string|null + */ + public function getResourceType(): string + { + return $this->get("ResourceType"); + } + + /** + * ResourceType: 产品类型。枚举值:\\ > uhost:云主机 \\ > udisk:普通云硬盘 \\ > udb:云数据库 \\ > eip:弹性IP \\ > ufile:对象存储 \\ > fortress_host:堡垒机 \\ > ufs:文件存储 \\ > waf:WEB应用防火墙 \\ > ues:弹性搜索 \\ > udisk_ssd:SSD云硬盘 \\ > rssd:RSSD云硬盘 + * + * @param string $resourceType + */ + public function setResourceType(string $resourceType) + { + $this->set("ResourceType", $resourceType); + } + + /** + * ResourceTypeCode: 产品类型代码 + * + * @return integer|null + */ + public function getResourceTypeCode(): int + { + return $this->get("ResourceTypeCode"); + } + + /** + * ResourceTypeCode: 产品类型代码 + * + * @param int $resourceTypeCode + */ + public function setResourceTypeCode(int $resourceTypeCode) + { + $this->set("ResourceTypeCode", $resourceTypeCode); + } + + /** + * ItemDetails: 产品配置 + * + * @return ItemDetail[]|null + */ + public function getItemDetails(): array + { + $items = $this->get("ItemDetails") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new ItemDetail($item)); + } + return $result; + } + + /** + * ItemDetails: 产品配置 + * + * @param ItemDetail[] $itemDetails + */ + public function setItemDetails(array $itemDetails) + { + $result = []; + foreach ($itemDetails as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * ResourceExtendInfo: 资源标识 + * + * @return ResourceExtendInfo[]|null + */ + public function getResourceExtendInfo(): array + { + $items = $this->get("ResourceExtendInfo") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new ResourceExtendInfo($item)); + } + return $result; + } + + /** + * ResourceExtendInfo: 资源标识 + * + * @param ResourceExtendInfo[] $resourceExtendInfo + */ + public function setResourceExtendInfo(array $resourceExtendInfo) + { + $result = []; + foreach ($resourceExtendInfo as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * ShowHover: 订单支付状态。枚举值:\\> 0:未支付 \\ > 1:已支付 + * + * @return integer|null + */ + public function getShowHover(): int + { + return $this->get("ShowHover"); + } + + /** + * ShowHover: 订单支付状态。枚举值:\\> 0:未支付 \\ > 1:已支付 + * + * @param int $showHover + */ + public function setShowHover(int $showHover) + { + $this->set("ShowHover", $showHover); + } + + /** + * UserEmail: 账户邮箱 + * + * @return string|null + */ + public function getUserEmail(): string + { + return $this->get("UserEmail"); + } + + /** + * UserEmail: 账户邮箱 + * + * @param string $userEmail + */ + public function setUserEmail(string $userEmail) + { + $this->set("UserEmail", $userEmail); + } + + /** + * UserName: 账户名 + * + * @return string|null + */ + public function getUserName(): string + { + return $this->get("UserName"); + } + + /** + * UserName: 账户名 + * + * @param string $userName + */ + public function setUserName(string $userName) + { + $this->set("UserName", $userName); + } + + /** + * UserDisplayName: 账户昵称 + * + * @return string|null + */ + public function getUserDisplayName(): string + { + return $this->get("UserDisplayName"); + } + + /** + * UserDisplayName: 账户昵称 + * + * @param string $userDisplayName + */ + public function setUserDisplayName(string $userDisplayName) + { + $this->set("UserDisplayName", $userDisplayName); + } + + /** + * Admin: 是否为主账号。枚举值:\\ > 0:子账号 \\ > 1:主账号 + * + * @return integer|null + */ + public function getAdmin(): int + { + return $this->get("Admin"); + } + + /** + * Admin: 是否为主账号。枚举值:\\ > 0:子账号 \\ > 1:主账号 + * + * @param int $admin + */ + public function setAdmin(int $admin) + { + $this->set("Admin", $admin); + } +} diff --git a/src/UBill/Models/BillOverviewItem.php b/src/UBill/Models/BillOverviewItem.php new file mode 100644 index 00000000..67beb2cc --- /dev/null +++ b/src/UBill/Models/BillOverviewItem.php @@ -0,0 +1,284 @@ +get("Dimension"); + } + + /** + * Dimension: 账单维度, product 按产品维度聚合,project 按项目维度聚合,user 按子账号维度聚合 + * + * @param string $dimension + */ + public function setDimension(string $dimension) + { + $this->set("Dimension", $dimension); + } + + /** + * Amount: 订单总金额 + * + * @return string|null + */ + public function getAmount(): string + { + return $this->get("Amount"); + } + + /** + * Amount: 订单总金额 + * + * @param string $amount + */ + public function setAmount(string $amount) + { + $this->set("Amount", $amount); + } + + /** + * AmountCoupon: 代金券抵扣(已入账时显示) + * + * @return string|null + */ + public function getAmountCoupon(): string + { + return $this->get("AmountCoupon"); + } + + /** + * AmountCoupon: 代金券抵扣(已入账时显示) + * + * @param string $amountCoupon + */ + public function setAmountCoupon(string $amountCoupon) + { + $this->set("AmountCoupon", $amountCoupon); + } + + /** + * AmountFree: 赠送金额抵扣(已入账时显示) + * + * @return string|null + */ + public function getAmountFree(): string + { + return $this->get("AmountFree"); + } + + /** + * AmountFree: 赠送金额抵扣(已入账时显示) + * + * @param string $amountFree + */ + public function setAmountFree(string $amountFree) + { + $this->set("AmountFree", $amountFree); + } + + /** + * AmountReal: 现金账户支付(已入账时显示) + * + * @return string|null + */ + public function getAmountReal(): string + { + return $this->get("AmountReal"); + } + + /** + * AmountReal: 现金账户支付(已入账时显示) + * + * @param string $amountReal + */ + public function setAmountReal(string $amountReal) + { + $this->set("AmountReal", $amountReal); + } + + /** + * ProductCategory: 产品分类 (账单维度按产品筛选时显示) + * + * @return string|null + */ + public function getProductCategory(): string + { + return $this->get("ProductCategory"); + } + + /** + * ProductCategory: 产品分类 (账单维度按产品筛选时显示) + * + * @param string $productCategory + */ + public function setProductCategory(string $productCategory) + { + $this->set("ProductCategory", $productCategory); + } + + /** + * ResourceType: 产品类型 (账单维度按产品筛选时显示) + * + * @return string|null + */ + public function getResourceType(): string + { + return $this->get("ResourceType"); + } + + /** + * ResourceType: 产品类型 (账单维度按产品筛选时显示) + * + * @param string $resourceType + */ + public function setResourceType(string $resourceType) + { + $this->set("ResourceType", $resourceType); + } + + /** + * ResourceTypeCode: 产品类型代码(账单维度按产品筛选时显示) + * + * @return integer|null + */ + public function getResourceTypeCode(): int + { + return $this->get("ResourceTypeCode"); + } + + /** + * ResourceTypeCode: 产品类型代码(账单维度按产品筛选时显示) + * + * @param int $resourceTypeCode + */ + public function setResourceTypeCode(int $resourceTypeCode) + { + $this->set("ResourceTypeCode", $resourceTypeCode); + } + + /** + * ProjectName: 项目名称(账单维度按项目筛选时显示) + * + * @return string|null + */ + public function getProjectName(): string + { + return $this->get("ProjectName"); + } + + /** + * ProjectName: 项目名称(账单维度按项目筛选时显示) + * + * @param string $projectName + */ + public function setProjectName(string $projectName) + { + $this->set("ProjectName", $projectName); + } + + /** + * UserEmail: 账户邮箱(账单维度按子账号筛选时显示) + * + * @return string|null + */ + public function getUserEmail(): string + { + return $this->get("UserEmail"); + } + + /** + * UserEmail: 账户邮箱(账单维度按子账号筛选时显示) + * + * @param string $userEmail + */ + public function setUserEmail(string $userEmail) + { + $this->set("UserEmail", $userEmail); + } + + /** + * UserName: 账户名 (账单维度按子账号筛选时显示) + * + * @return string|null + */ + public function getUserName(): string + { + return $this->get("UserName"); + } + + /** + * UserName: 账户名 (账单维度按子账号筛选时显示) + * + * @param string $userName + */ + public function setUserName(string $userName) + { + $this->set("UserName", $userName); + } + + /** + * UserDisplayName: 账户昵称(账单维度按子账号筛选时显示) + * + * @return string|null + */ + public function getUserDisplayName(): string + { + return $this->get("UserDisplayName"); + } + + /** + * UserDisplayName: 账户昵称(账单维度按子账号筛选时显示) + * + * @param string $userDisplayName + */ + public function setUserDisplayName(string $userDisplayName) + { + $this->set("UserDisplayName", $userDisplayName); + } + + /** + * Admin: 该账户是否为主账号,1 主账号,0 子账号(账单维度按子账号筛选时显示) + * + * @return integer|null + */ + public function getAdmin(): int + { + return $this->get("Admin"); + } + + /** + * Admin: 该账户是否为主账号,1 主账号,0 子账号(账单维度按子账号筛选时显示) + * + * @param int $admin + */ + public function setAdmin(int $admin) + { + $this->set("Admin", $admin); + } +} diff --git a/src/UBill/Models/ItemDetail.php b/src/UBill/Models/ItemDetail.php new file mode 100644 index 00000000..451216d4 --- /dev/null +++ b/src/UBill/Models/ItemDetail.php @@ -0,0 +1,64 @@ +get("ProductName"); + } + + /** + * ProductName: 产品小类名称 + * + * @param string $productName + */ + public function setProductName(string $productName) + { + $this->set("ProductName", $productName); + } + + /** + * Value: 产品小类规格 + * + * @return string|null + */ + public function getValue(): string + { + return $this->get("Value"); + } + + /** + * Value: 产品小类规格 + * + * @param string $value + */ + public function setValue(string $value) + { + $this->set("Value", $value); + } +} diff --git a/src/UBill/Models/ResourceExtendInfo.php b/src/UBill/Models/ResourceExtendInfo.php new file mode 100644 index 00000000..e730a39a --- /dev/null +++ b/src/UBill/Models/ResourceExtendInfo.php @@ -0,0 +1,64 @@ +get("KeyId"); + } + + /** + * KeyId: 资源标识健 + * + * @param string $keyId + */ + public function setKeyId(string $keyId) + { + $this->set("KeyId", $keyId); + } + + /** + * Value: 资源标识值 + * + * @return string|null + */ + public function getValue(): string + { + return $this->get("Value"); + } + + /** + * Value: 资源标识值 + * + * @param string $value + */ + public function setValue(string $value) + { + $this->set("Value", $value); + } +} diff --git a/src/UBill/UBillClient.php b/src/UBill/UBillClient.php index c745803f..15aa725e 100644 --- a/src/UBill/UBillClient.php +++ b/src/UBill/UBillClient.php @@ -1,6 +1,6 @@ invoke($request); return new GetBalanceResponse($resp->toArray(), $resp->getRequestId()); @@ -68,10 +71,12 @@ public function getBalance(GetBalanceRequest $request = null) * Arguments: * * $args = [ - * "BillPeriod" => (integer) 账期(时间戳格式) * "BillType" => (integer) 账单类型,传 0 时获取账单总览报表,传 1 获取账单明细报表 + * "BillingCycle" => (string) 账期(字符串格式,YYYY-MM,例如2021-08). 若BillingCycle 和 BillPeriod同时存在,BillingCycle 优先 + * "BillPeriod" => (integer) 此字段不推荐使用,建议使用BillingCycle. 若BillingCycle 和 BillPeriod同时存在,BillingCycle 优先 * "PaidType" => (integer) 获取账单总览报表时,账单的支付状态,传 0 时获取待支付账单,传 1 时获取已支付账单。获取账单明细报表时该参数无效 * "RequireVersion" => (string) 如需求其他语言版本的账单则使用此参数。默认中文。如 RequireVersion = "EN",则提供英文版本账单。 + * "Version" => (string) 文件版本,若为"v1"表示获取带有子用户信息的账单,可以为空 * ] * * Outputs: @@ -81,12 +86,128 @@ public function getBalance(GetBalanceRequest $request = null) * "IsValid" => (string) 生成的 URL是否有效,即有对应数据文件 * ] * - * @return GetBillDataFileUrlResponse * @throws UCloudException */ - public function getBillDataFileUrl(GetBillDataFileUrlRequest $request = null) + public function getBillDataFileUrl(GetBillDataFileUrlRequest $request = null): GetBillDataFileUrlResponse { $resp = $this->invoke($request); return new GetBillDataFileUrlResponse($resp->toArray(), $resp->getRequestId()); } + + /** + * ListUBillDetail - 获取某个账期内的所有消费。 + * + * See also: https://docs.ucloud.cn/api/ubill-api/list_u_bill_detail + * + * Arguments: + * + * $args = [ + * "BillingCycle" => (string) 账期,YYYY-MM,比如2021-08,只支持2018-05之后的查询 + * "ProjectName" => (string) 项目名称 (筛选项, 默认全部) + * "ResourceIds" => (array) 资源ID(筛选项, 默认全部) 支持多筛选,多筛选请在请求参数中添加多个字段例ResourceIds.0: uhost-bzgf1gh5,ResourceIds.1: uhost-gu1xpspa, + * "OrderType" => (string) 订单类型 (筛选项, 默认全部) 。枚举值:\\ > OT_BUY:新购 \\ > OT_RENEW:续费 \\ > OT_UPGRADE:升级 \\ > OT_REFUND:退费 \\ > OT_DOWNGRADE:降级 \\ > OT_SUSPEND:结算 \\ > OT_PAYMENT:删除资源回款 \\ > OT_POSTPAID_PAYMENT:后付费回款 \\ > OT_RECOVER:删除恢复 \\ > OT_POSTPAID_RENEW:过期续费回款 + * "ChargeType" => (string) 计费方式 (筛选项, 默认全部)。枚举值:\\ > Dynamic:按时 \\ > Month:按月 \\ > Year:按年 \\ > Once:一次性按量 \\ > Used:按量 \\ > Post:后付费 + * "ShowZero" => (integer) 是否显示0元订单 (0 不显示, 1 显示, 默认0) + * "PaidState" => (integer) 支付状态 (筛选项, 1:仅显示未支付订单; 2:仅显示已支付订单; 0:两者都显示) + * "UserEmail" => (string) 用户邮箱,可以根据用户邮箱来进行筛选 + * "Limit" => (integer) 每页数量,默认值25,最大值:100。 + * "Offset" => (integer) 数据偏移量 (默认0) + * "ResourceTypes" => (array) 产品类型 (筛选项, 默认全部),支持多筛选,多筛选请在请求参数中添加多个字段。枚举值:\\ > uhost:云主机 \\ > udisk:普通云硬盘 \\ > udb:云数据库 \\ > eip:弹性IP \\ > ufile:对象存储 \\ > fortress_host:堡垒机 \\ > ufs:文件存储 \\ > waf:WEB应用防火墙 \\ > ues:弹性搜索 \\ > udisk_ssd:SSD云硬盘 \\ > rssd:RSSD云硬盘 + * ] + * + * Outputs: + * + * $outputs = [ + * "Items" => (array) 账单明细数组[ + * [ + * "Amount" => (string) 订单总金额 + * "AmountReal" => (string) 现金账户支付 + * "AmountFree" => (string) 赠送金额抵扣 + * "AmountCoupon" => (string) 代金券抵扣 + * "AzGroupCName" => (string) 可用区 + * "ChargeType" => (string) 计费方式 (筛选项, 默认全部)。枚举值:\\ > Dynamic:按时 \\ > Month:按月 \\ > Year:按年 \\ > Once:一次性按量 \\ > Used:按量 \\ > Post:后付费 + * "CreateTime" => (integer) 创建时间(时间戳) + * "StartTime" => (integer) 开始时间(时间戳) + * "OrderNo" => (string) 订单号 + * "OrderType" => (string) 订单类型 (筛选项, 默认全部) 。枚举值:\\ > OT_BUY:新购 \\ > OT_RENEW:续费 \\ > OT_UPGRADE:升级 \\ > OT_REFUND:退费 \\ > OT_DOWNGRADE:降级 \\ > OT_SUSPEND:结算 \\ > OT_PAYMENT:删除资源回款 \\ > OT_POSTPAID_PAYMENT:后付费回款 \\ > OT_RECOVER:删除恢复 \\ > OT_POSTPAID_RENEW:过期续费回款 + * "ProjectName" => (string) 项目名称 + * "ResourceId" => (string) 资源ID + * "ResourceType" => (string) 产品类型。枚举值:\\ > uhost:云主机 \\ > udisk:普通云硬盘 \\ > udb:云数据库 \\ > eip:弹性IP \\ > ufile:对象存储 \\ > fortress_host:堡垒机 \\ > ufs:文件存储 \\ > waf:WEB应用防火墙 \\ > ues:弹性搜索 \\ > udisk_ssd:SSD云硬盘 \\ > rssd:RSSD云硬盘 + * "ResourceTypeCode" => (integer) 产品类型代码 + * "ItemDetails" => (array) 产品配置[ + * [ + * "ProductName" => (string) 产品小类名称 + * "Value" => (string) 产品小类规格 + * ] + * ] + * "ResourceExtendInfo" => (array) 资源标识[ + * [ + * "KeyId" => (string) 资源标识健 + * "Value" => (string) 资源标识值 + * ] + * ] + * "ShowHover" => (integer) 订单支付状态。枚举值:\\> 0:未支付 \\ > 1:已支付 + * "UserEmail" => (string) 账户邮箱 + * "UserName" => (string) 账户名 + * "UserDisplayName" => (string) 账户昵称 + * "Admin" => (integer) 是否为主账号。枚举值:\\ > 0:子账号 \\ > 1:主账号 + * ] + * ] + * "TotalCount" => (integer) 账单明细总长度 + * ] + * + * @throws UCloudException + */ + public function listUBillDetail(ListUBillDetailRequest $request = null): ListUBillDetailResponse + { + $resp = $this->invoke($request); + return new ListUBillDetailResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * ListUBillOverview - 账单总览。可按产品/项目/用户纬度获取某个账期内账单总览信息。 + * + * See also: https://docs.ucloud.cn/api/ubill-api/list_u_bill_overview + * + * Arguments: + * + * $args = [ + * "BillingCycle" => (string) 账期,YYYY-MM格式,例如2022-02,只支持2018-05之后的查询 + * "Dimension" => (string) 账单维度, product 按产品聚合,project 按项目聚合,user 按子账号聚合 + * "HideUnpaid" => (integer) 是否显示已入账账单, 1 已入账, 0 待入账 (默认0 ) + * ] + * + * Outputs: + * + * $outputs = [ + * "TotalCount" => (integer) 账单总览数据总数 + * "TotalPaidAmount" => (string) 已入账订单总额(已入账时显示) + * "TotalPaidAmountReal" => (string) 现金账户扣款总额 (已入账时显示) + * "TotalUnpaidAmount" => (string) 待入账订单总额(待入账时显示) + * "Items" => (array) 账单聚合数据[ + * [ + * "Dimension" => (string) 账单维度, product 按产品维度聚合,project 按项目维度聚合,user 按子账号维度聚合 + * "Amount" => (string) 订单总金额 + * "AmountCoupon" => (string) 代金券抵扣(已入账时显示) + * "AmountFree" => (string) 赠送金额抵扣(已入账时显示) + * "AmountReal" => (string) 现金账户支付(已入账时显示) + * "ProductCategory" => (string) 产品分类 (账单维度按产品筛选时显示) + * "ResourceType" => (string) 产品类型 (账单维度按产品筛选时显示) + * "ResourceTypeCode" => (integer) 产品类型代码(账单维度按产品筛选时显示) + * "ProjectName" => (string) 项目名称(账单维度按项目筛选时显示) + * "UserEmail" => (string) 账户邮箱(账单维度按子账号筛选时显示) + * "UserName" => (string) 账户名 (账单维度按子账号筛选时显示) + * "UserDisplayName" => (string) 账户昵称(账单维度按子账号筛选时显示) + * "Admin" => (integer) 该账户是否为主账号,1 主账号,0 子账号(账单维度按子账号筛选时显示) + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function listUBillOverview(ListUBillOverviewRequest $request = null): ListUBillOverviewResponse + { + $resp = $this->invoke($request); + return new ListUBillOverviewResponse($resp->toArray(), $resp->getRequestId()); + } } diff --git a/src/UCDN/Apis/AddCertificateRequest.php b/src/UCDN/Apis/AddCertificateRequest.php index 7b360e36..ce3df683 100644 --- a/src/UCDN/Apis/AddCertificateRequest.php +++ b/src/UCDN/Apis/AddCertificateRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getCertName() + public function getCertName(): string { return $this->get("CertName"); } @@ -65,7 +65,7 @@ public function getCertName() * * @param string $certName */ - public function setCertName($certName) + public function setCertName(string $certName) { $this->set("CertName", $certName); } @@ -75,7 +75,7 @@ public function setCertName($certName) * * @return string|null */ - public function getUserCert() + public function getUserCert(): string { return $this->get("UserCert"); } @@ -85,7 +85,7 @@ public function getUserCert() * * @param string $userCert */ - public function setUserCert($userCert) + public function setUserCert(string $userCert) { $this->set("UserCert", $userCert); } @@ -95,7 +95,7 @@ public function setUserCert($userCert) * * @return string|null */ - public function getPrivateKey() + public function getPrivateKey(): string { return $this->get("PrivateKey"); } @@ -105,7 +105,7 @@ public function getPrivateKey() * * @param string $privateKey */ - public function setPrivateKey($privateKey) + public function setPrivateKey(string $privateKey) { $this->set("PrivateKey", $privateKey); } @@ -115,7 +115,7 @@ public function setPrivateKey($privateKey) * * @return string|null */ - public function getCaCert() + public function getCaCert(): string { return $this->get("CaCert"); } @@ -125,7 +125,7 @@ public function getCaCert() * * @param string $caCert */ - public function setCaCert($caCert) + public function setCaCert(string $caCert) { $this->set("CaCert", $caCert); } diff --git a/src/UCDN/Apis/AddCertificateResponse.php b/src/UCDN/Apis/AddCertificateResponse.php index fd65c496..6d9efb3b 100644 --- a/src/UCDN/Apis/AddCertificateResponse.php +++ b/src/UCDN/Apis/AddCertificateResponse.php @@ -1,6 +1,6 @@ "ControlUcdnDomainCacheAccess"]); + $this->markRequired("UrlList"); + $this->markRequired("Type"); + } + + + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * UrlList: 待封禁的Url,一次封禁多个Url时最多一次30条,只能对表示文件的Url进行操作 + * + * @return string[]|null + */ + public function getUrlList(): array + { + return $this->get("UrlList"); + } + + /** + * UrlList: 待封禁的Url,一次封禁多个Url时最多一次30条,只能对表示文件的Url进行操作 + * + * @param string[] $urlList + */ + public function setUrlList(array $urlList) + { + $this->set("UrlList", $urlList); + } + + /** + * Type: forbid=封禁 unforbid=解封 其他值非法 + * + * @return string|null + */ + public function getType(): string + { + return $this->get("Type"); + } + + /** + * Type: forbid=封禁 unforbid=解封 其他值非法 + * + * @param string $type + */ + public function setType(string $type) + { + $this->set("Type", $type); + } +} diff --git a/src/UCDN/Apis/ControlUcdnDomainCacheAccessResponse.php b/src/UCDN/Apis/ControlUcdnDomainCacheAccessResponse.php new file mode 100644 index 00000000..ae6a5c11 --- /dev/null +++ b/src/UCDN/Apis/ControlUcdnDomainCacheAccessResponse.php @@ -0,0 +1,26 @@ +get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getCertName() + public function getCertName(): string { return $this->get("CertName"); } @@ -63,7 +63,7 @@ public function getCertName() * * @param string $certName */ - public function setCertName($certName) + public function setCertName(string $certName) { $this->set("CertName", $certName); } diff --git a/src/UCDN/Apis/DeleteCertificateResponse.php b/src/UCDN/Apis/DeleteCertificateResponse.php index 650e6ef4..06b59136 100644 --- a/src/UCDN/Apis/DeleteCertificateResponse.php +++ b/src/UCDN/Apis/DeleteCertificateResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getTaskId() + public function getTaskId(): array { return $this->get("TaskId"); } @@ -72,7 +72,7 @@ public function setTaskId(array $taskId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -82,7 +82,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -92,7 +92,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -102,7 +102,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -112,7 +112,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -122,7 +122,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -132,7 +132,7 @@ public function setStatus($status) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -142,7 +142,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -152,7 +152,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -162,7 +162,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UCDN/Apis/DescribeNewUcdnPrefetchCacheTaskResponse.php b/src/UCDN/Apis/DescribeNewUcdnPrefetchCacheTaskResponse.php index 64921715..602f9e2d 100644 --- a/src/UCDN/Apis/DescribeNewUcdnPrefetchCacheTaskResponse.php +++ b/src/UCDN/Apis/DescribeNewUcdnPrefetchCacheTaskResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -39,7 +39,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -49,12 +49,9 @@ public function setTotalCount($totalCount) * * @return TaskInfo[]|null */ - public function getTaskList() + public function getTaskList(): array { - $items = $this->get("TaskList"); - if ($items == null) { - return []; - } + $items = $this->get("TaskList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new TaskInfo($item)); diff --git a/src/UCDN/Apis/DescribeNewUcdnRefreshCacheTaskRequest.php b/src/UCDN/Apis/DescribeNewUcdnRefreshCacheTaskRequest.php index ad3bd0b1..ea0ebed6 100644 --- a/src/UCDN/Apis/DescribeNewUcdnRefreshCacheTaskRequest.php +++ b/src/UCDN/Apis/DescribeNewUcdnRefreshCacheTaskRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getTaskId() + public function getTaskId(): array { return $this->get("TaskId"); } @@ -72,7 +72,7 @@ public function setTaskId(array $taskId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -82,7 +82,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -92,7 +92,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -102,7 +102,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -112,7 +112,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -122,7 +122,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -132,7 +132,7 @@ public function setStatus($status) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -142,7 +142,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -152,7 +152,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -162,7 +162,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UCDN/Apis/DescribeNewUcdnRefreshCacheTaskResponse.php b/src/UCDN/Apis/DescribeNewUcdnRefreshCacheTaskResponse.php index cfb27fd2..c8769621 100644 --- a/src/UCDN/Apis/DescribeNewUcdnRefreshCacheTaskResponse.php +++ b/src/UCDN/Apis/DescribeNewUcdnRefreshCacheTaskResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -39,7 +39,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -49,12 +49,9 @@ public function setTotalCount($totalCount) * * @return TaskInfo[]|null */ - public function getTaskList() + public function getTaskList(): array { - $items = $this->get("TaskList"); - if ($items == null) { - return []; - } + $items = $this->get("TaskList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new TaskInfo($item)); diff --git a/src/UCDN/Apis/GetCertificateV2Request.php b/src/UCDN/Apis/GetCertificateV2Request.php index 17709299..979740c7 100644 --- a/src/UCDN/Apis/GetCertificateV2Request.php +++ b/src/UCDN/Apis/GetCertificateV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -62,7 +62,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -72,7 +72,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -82,7 +82,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UCDN/Apis/GetCertificateV2Response.php b/src/UCDN/Apis/GetCertificateV2Response.php index be361a14..abaed6f5 100644 --- a/src/UCDN/Apis/GetCertificateV2Response.php +++ b/src/UCDN/Apis/GetCertificateV2Response.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return CertList[]|null */ - public function getCertList() + public function getCertList(): array { - $items = $this->get("CertList"); - if ($items == null) { - return []; - } + $items = $this->get("CertList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CertList($item)); diff --git a/src/UCDN/Apis/GetNewUcdnDomainHitRateRequest.php b/src/UCDN/Apis/GetNewUcdnDomainHitRateRequest.php index 462cb0c7..5b4f6ec8 100644 --- a/src/UCDN/Apis/GetNewUcdnDomainHitRateRequest.php +++ b/src/UCDN/Apis/GetNewUcdnDomainHitRateRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -62,7 +62,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -72,7 +72,7 @@ public function setType($type) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -92,7 +92,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -102,7 +102,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } @@ -112,7 +112,7 @@ public function setAreacode($areacode) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -122,7 +122,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -132,7 +132,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -142,7 +142,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UCDN/Apis/GetNewUcdnDomainHitRateResponse.php b/src/UCDN/Apis/GetNewUcdnDomainHitRateResponse.php index 9f6e0e5c..d5b81014 100644 --- a/src/UCDN/Apis/GetNewUcdnDomainHitRateResponse.php +++ b/src/UCDN/Apis/GetNewUcdnDomainHitRateResponse.php @@ -1,6 +1,6 @@ get("HitRateList"); - if ($items == null) { - return []; - } + $items = $this->get("HitRateList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new HitRateInfo($item)); diff --git a/src/UCDN/Apis/GetNewUcdnLogRefererStatisticsRequest.php b/src/UCDN/Apis/GetNewUcdnLogRefererStatisticsRequest.php new file mode 100644 index 00000000..0704ca90 --- /dev/null +++ b/src/UCDN/Apis/GetNewUcdnLogRefererStatisticsRequest.php @@ -0,0 +1,149 @@ + "GetNewUcdnLogRefererStatistics"]); + } + + + + /** + * DomainId: 域名id,创建域名时生成的id + * + * @return string|null + */ + public function getDomainId(): string + { + return $this->get("DomainId"); + } + + /** + * DomainId: 域名id,创建域名时生成的id + * + * @param string $domainId + */ + public function setDomainId(string $domainId) + { + $this->set("DomainId", $domainId); + } + + /** + * Areacode: 查询带宽区域 cn代表国内 abroad代表海外 ;目前只支持国内 + * + * @return string|null + */ + public function getAreacode(): string + { + return $this->get("Areacode"); + } + + /** + * Areacode: 查询带宽区域 cn代表国内 abroad代表海外 ;目前只支持国内 + * + * @param string $areacode + */ + public function setAreacode(string $areacode) + { + $this->set("Areacode", $areacode); + } + + /** + * BeginTime: 查询带宽的起始时间,格式:时间戳 + * + * @return integer|null + */ + public function getBeginTime(): int + { + return $this->get("BeginTime"); + } + + /** + * BeginTime: 查询带宽的起始时间,格式:时间戳 + * + * @param int $beginTime + */ + public function setBeginTime(int $beginTime) + { + $this->set("BeginTime", $beginTime); + } + + /** + * EndTime: 查询统计日志的结束时间,格式:时间戳。最大时间间隔30天 + * + * @return integer|null + */ + public function getEndTime(): int + { + return $this->get("EndTime"); + } + + /** + * EndTime: 查询统计日志的结束时间,格式:时间戳。最大时间间隔30天 + * + * @param int $endTime + */ + public function setEndTime(int $endTime) + { + $this->set("EndTime", $endTime); + } + + /** + * OrderBy: 0表示按流量降序排列,1表示按照下载次数降序排列,默认为0 + * + * @return integer|null + */ + public function getOrderBy(): int + { + return $this->get("OrderBy"); + } + + /** + * OrderBy: 0表示按流量降序排列,1表示按照下载次数降序排列,默认为0 + * + * @param int $orderBy + */ + public function setOrderBy(int $orderBy) + { + $this->set("OrderBy", $orderBy); + } + + /** + * Limit: 返回的结果数量限制,默认1000 + * + * @return integer|null + */ + public function getLimit(): int + { + return $this->get("Limit"); + } + + /** + * Limit: 返回的结果数量限制,默认1000 + * + * @param int $limit + */ + public function setLimit(int $limit) + { + $this->set("Limit", $limit); + } +} diff --git a/src/UCDN/Apis/GetNewUcdnLogRefererStatisticsResponse.php b/src/UCDN/Apis/GetNewUcdnLogRefererStatisticsResponse.php new file mode 100644 index 00000000..4df2ff6c --- /dev/null +++ b/src/UCDN/Apis/GetNewUcdnLogRefererStatisticsResponse.php @@ -0,0 +1,55 @@ +get("RefererStatistics") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new RefererStatistics($item)); + } + return $result; + } + + /** + * RefererStatistics: 按天统计实例 + * + * @param RefererStatistics[] $refererStatistics + */ + public function setRefererStatistics(array $refererStatistics) + { + $result = []; + foreach ($refererStatistics as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UCDN/Apis/GetNewUcdnLogUrlStatisticsRequest.php b/src/UCDN/Apis/GetNewUcdnLogUrlStatisticsRequest.php new file mode 100644 index 00000000..115c1434 --- /dev/null +++ b/src/UCDN/Apis/GetNewUcdnLogUrlStatisticsRequest.php @@ -0,0 +1,170 @@ + "GetNewUcdnLogUrlStatistics"]); + $this->markRequired("DomainId"); + } + + + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * DomainId: 域名Id + * + * @return string|null + */ + public function getDomainId(): string + { + return $this->get("DomainId"); + } + + /** + * DomainId: 域名Id + * + * @param string $domainId + */ + public function setDomainId(string $domainId) + { + $this->set("DomainId", $domainId); + } + + /** + * Areacode: 查询带宽区域 cn代表国内 abroad代表海外 只支持国内 + * + * @return string|null + */ + public function getAreacode(): string + { + return $this->get("Areacode"); + } + + /** + * Areacode: 查询带宽区域 cn代表国内 abroad代表海外 只支持国内 + * + * @param string $areacode + */ + public function setAreacode(string $areacode) + { + $this->set("Areacode", $areacode); + } + + /** + * BeginTime: 查询带宽的起始时间,格式:时间戳。BeginTime和EndTime必须同时赋值 + * + * @return integer|null + */ + public function getBeginTime(): int + { + return $this->get("BeginTime"); + } + + /** + * BeginTime: 查询带宽的起始时间,格式:时间戳。BeginTime和EndTime必须同时赋值 + * + * @param int $beginTime + */ + public function setBeginTime(int $beginTime) + { + $this->set("BeginTime", $beginTime); + } + + /** + * EndTime: 查询统计日志的结束时间,格式:时间戳,最多可拉取30天 + * + * @return integer|null + */ + public function getEndTime(): int + { + return $this->get("EndTime"); + } + + /** + * EndTime: 查询统计日志的结束时间,格式:时间戳,最多可拉取30天 + * + * @param int $endTime + */ + public function setEndTime(int $endTime) + { + $this->set("EndTime", $endTime); + } + + /** + * OrderBy: 0表示按流量降序排列,1表示按照下载次数降序排列,默认为0 + * + * @return integer|null + */ + public function getOrderBy(): int + { + return $this->get("OrderBy"); + } + + /** + * OrderBy: 0表示按流量降序排列,1表示按照下载次数降序排列,默认为0 + * + * @param int $orderBy + */ + public function setOrderBy(int $orderBy) + { + $this->set("OrderBy", $orderBy); + } + + /** + * Limit: 返回的结果数量限制,默认1000 + * + * @return integer|null + */ + public function getLimit(): int + { + return $this->get("Limit"); + } + + /** + * Limit: 返回的结果数量限制,默认1000 + * + * @param int $limit + */ + public function setLimit(int $limit) + { + $this->set("Limit", $limit); + } +} diff --git a/src/UCDN/Apis/GetNewUcdnLogUrlStatisticsResponse.php b/src/UCDN/Apis/GetNewUcdnLogUrlStatisticsResponse.php new file mode 100644 index 00000000..da3b4c61 --- /dev/null +++ b/src/UCDN/Apis/GetNewUcdnLogUrlStatisticsResponse.php @@ -0,0 +1,55 @@ +get("UrlStatisticsList") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new UrlStatistics($item)); + } + return $result; + } + + /** + * UrlStatisticsList: 按天统计实例。 + * + * @param UrlStatistics[] $urlStatisticsList + */ + public function setUrlStatisticsList(array $urlStatisticsList) + { + $result = []; + foreach ($urlStatisticsList as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UCDN/Apis/GetUcdnDomain95BandwidthV2Request.php b/src/UCDN/Apis/GetUcdnDomain95BandwidthV2Request.php index aad32fc9..d26c697e 100644 --- a/src/UCDN/Apis/GetUcdnDomain95BandwidthV2Request.php +++ b/src/UCDN/Apis/GetUcdnDomain95BandwidthV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -64,7 +64,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -74,7 +74,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -84,7 +84,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -94,7 +94,7 @@ public function setEndTime($endTime) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -114,7 +114,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -124,7 +124,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } diff --git a/src/UCDN/Apis/GetUcdnDomain95BandwidthV2Response.php b/src/UCDN/Apis/GetUcdnDomain95BandwidthV2Response.php index b1774319..84b675f8 100644 --- a/src/UCDN/Apis/GetUcdnDomain95BandwidthV2Response.php +++ b/src/UCDN/Apis/GetUcdnDomain95BandwidthV2Response.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getCdnBandwidth() + public function getCdnBandwidth(): float { return $this->get("CdnBandwidth"); } @@ -57,7 +57,7 @@ public function getCdnBandwidth() * * @param float $cdnBandwidth */ - public function setCdnBandwidth($cdnBandwidth) + public function setCdnBandwidth(float $cdnBandwidth) { $this->set("CdnBandwidth", $cdnBandwidth); } diff --git a/src/UCDN/Apis/GetUcdnDomainBandwidthV2Request.php b/src/UCDN/Apis/GetUcdnDomainBandwidthV2Request.php index c8b27cb4..6c4f7adb 100644 --- a/src/UCDN/Apis/GetUcdnDomainBandwidthV2Request.php +++ b/src/UCDN/Apis/GetUcdnDomainBandwidthV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -62,7 +62,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -72,7 +72,7 @@ public function setType($type) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -92,7 +92,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -102,7 +102,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } @@ -112,7 +112,7 @@ public function setAreacode($areacode) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -122,7 +122,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -132,7 +132,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -142,7 +142,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -152,7 +152,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -162,7 +162,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -172,7 +172,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getPrimeval() + public function getPrimeval(): int { return $this->get("Primeval"); } @@ -182,7 +182,7 @@ public function getPrimeval() * * @param int $primeval */ - public function setPrimeval($primeval) + public function setPrimeval(int $primeval) { $this->set("Primeval", $primeval); } diff --git a/src/UCDN/Apis/GetUcdnDomainBandwidthV2Response.php b/src/UCDN/Apis/GetUcdnDomainBandwidthV2Response.php index d4385828..b28622aa 100644 --- a/src/UCDN/Apis/GetUcdnDomainBandwidthV2Response.php +++ b/src/UCDN/Apis/GetUcdnDomainBandwidthV2Response.php @@ -1,6 +1,6 @@ get("BandwidthTrafficList"); - if ($items == null) { - return []; - } + $items = $this->get("BandwidthTrafficList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new BandwidthTrafficInfo($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainConfigRequest.php b/src/UCDN/Apis/GetUcdnDomainConfigRequest.php index 4488e3f3..3a3c6a9c 100644 --- a/src/UCDN/Apis/GetUcdnDomainConfigRequest.php +++ b/src/UCDN/Apis/GetUcdnDomainConfigRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -62,7 +62,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -72,7 +72,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -82,7 +82,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -92,7 +92,7 @@ public function setLimit($limit) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -112,7 +112,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getChannelType() + public function getChannelType(): string { return $this->get("ChannelType"); } @@ -122,7 +122,7 @@ public function getChannelType() * * @param string $channelType */ - public function setChannelType($channelType) + public function setChannelType(string $channelType) { $this->set("ChannelType", $channelType); } diff --git a/src/UCDN/Apis/GetUcdnDomainConfigResponse.php b/src/UCDN/Apis/GetUcdnDomainConfigResponse.php index 1cf5f04c..6b0f76d6 100644 --- a/src/UCDN/Apis/GetUcdnDomainConfigResponse.php +++ b/src/UCDN/Apis/GetUcdnDomainConfigResponse.php @@ -1,6 +1,6 @@ get("DomainList"); - if ($items == null) { - return []; - } + $items = $this->get("DomainList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new DomainConfigInfo($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainHitRateRequest.php b/src/UCDN/Apis/GetUcdnDomainHitRateRequest.php index f59fa8cc..6a6a4598 100644 --- a/src/UCDN/Apis/GetUcdnDomainHitRateRequest.php +++ b/src/UCDN/Apis/GetUcdnDomainHitRateRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -63,7 +63,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -73,7 +73,7 @@ public function setType($type) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -93,7 +93,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -103,7 +103,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } @@ -113,7 +113,7 @@ public function setAreacode($areacode) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -123,7 +123,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -133,7 +133,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -143,7 +143,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -153,7 +153,7 @@ public function setEndTime($endTime) * * @return integer|null */ - public function getHitType() + public function getHitType(): int { return $this->get("HitType"); } @@ -163,7 +163,7 @@ public function getHitType() * * @param int $hitType */ - public function setHitType($hitType) + public function setHitType(int $hitType) { $this->set("HitType", $hitType); } diff --git a/src/UCDN/Apis/GetUcdnDomainHitRateResponse.php b/src/UCDN/Apis/GetUcdnDomainHitRateResponse.php index 67c8da51..748dc85f 100644 --- a/src/UCDN/Apis/GetUcdnDomainHitRateResponse.php +++ b/src/UCDN/Apis/GetUcdnDomainHitRateResponse.php @@ -1,6 +1,6 @@ get("HitRateList"); - if ($items == null) { - return []; - } + $items = $this->get("HitRateList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new HitRateInfoV2($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainHttpCodeV2Request.php b/src/UCDN/Apis/GetUcdnDomainHttpCodeV2Request.php index 8b2bc8fe..4ff09b82 100644 --- a/src/UCDN/Apis/GetUcdnDomainHttpCodeV2Request.php +++ b/src/UCDN/Apis/GetUcdnDomainHttpCodeV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -63,7 +63,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -73,7 +73,7 @@ public function setType($type) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -93,7 +93,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -103,7 +103,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } @@ -113,7 +113,7 @@ public function setAreacode($areacode) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -123,7 +123,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -133,7 +133,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -143,7 +143,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -153,7 +153,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getLayer() + public function getLayer(): string { return $this->get("Layer"); } @@ -163,7 +163,7 @@ public function getLayer() * * @param string $layer */ - public function setLayer($layer) + public function setLayer(string $layer) { $this->set("Layer", $layer); } diff --git a/src/UCDN/Apis/GetUcdnDomainHttpCodeV2Response.php b/src/UCDN/Apis/GetUcdnDomainHttpCodeV2Response.php index 598c194c..60926ef3 100644 --- a/src/UCDN/Apis/GetUcdnDomainHttpCodeV2Response.php +++ b/src/UCDN/Apis/GetUcdnDomainHttpCodeV2Response.php @@ -1,6 +1,6 @@ get("HttpCodeDetail"); - if ($items == null) { - return []; - } + $items = $this->get("HttpCodeDetail") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new HttpCodeInfoV2($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainInfoListRequest.php b/src/UCDN/Apis/GetUcdnDomainInfoListRequest.php index 7a293ddd..4b5c89ee 100644 --- a/src/UCDN/Apis/GetUcdnDomainInfoListRequest.php +++ b/src/UCDN/Apis/GetUcdnDomainInfoListRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getPageSize() + public function getPageSize(): int { return $this->get("PageSize"); } @@ -62,7 +62,7 @@ public function getPageSize() * * @param int $pageSize */ - public function setPageSize($pageSize) + public function setPageSize(int $pageSize) { $this->set("PageSize", $pageSize); } @@ -72,7 +72,7 @@ public function setPageSize($pageSize) * * @return integer|null */ - public function getPageIndex() + public function getPageIndex(): int { return $this->get("PageIndex"); } @@ -82,7 +82,7 @@ public function getPageIndex() * * @param int $pageIndex */ - public function setPageIndex($pageIndex) + public function setPageIndex(int $pageIndex) { $this->set("PageIndex", $pageIndex); } diff --git a/src/UCDN/Apis/GetUcdnDomainInfoListResponse.php b/src/UCDN/Apis/GetUcdnDomainInfoListResponse.php index f6258fcc..55d9f72e 100644 --- a/src/UCDN/Apis/GetUcdnDomainInfoListResponse.php +++ b/src/UCDN/Apis/GetUcdnDomainInfoListResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return DomainBaseInfo[]|null */ - public function getDomainInfoList() + public function getDomainInfoList(): array { - $items = $this->get("DomainInfoList"); - if ($items == null) { - return []; - } + $items = $this->get("DomainInfoList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new DomainBaseInfo($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainLogRequest.php b/src/UCDN/Apis/GetUcdnDomainLogRequest.php index 0cfd5e89..9de7885c 100644 --- a/src/UCDN/Apis/GetUcdnDomainLogRequest.php +++ b/src/UCDN/Apis/GetUcdnDomainLogRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -72,7 +72,7 @@ public function setDomainId(array $domainId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -82,7 +82,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -92,7 +92,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -102,7 +102,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -112,7 +112,7 @@ public function setEndTime($endTime) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -122,7 +122,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } diff --git a/src/UCDN/Apis/GetUcdnDomainLogResponse.php b/src/UCDN/Apis/GetUcdnDomainLogResponse.php index 4a6c91e6..ebf579da 100644 --- a/src/UCDN/Apis/GetUcdnDomainLogResponse.php +++ b/src/UCDN/Apis/GetUcdnDomainLogResponse.php @@ -1,6 +1,6 @@ get("LogSet"); - if ($items == null) { - return []; - } + $items = $this->get("LogSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new LogSetList($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainLogV2Request.php b/src/UCDN/Apis/GetUcdnDomainLogV2Request.php new file mode 100644 index 00000000..5bde2fa2 --- /dev/null +++ b/src/UCDN/Apis/GetUcdnDomainLogV2Request.php @@ -0,0 +1,111 @@ + "GetUcdnDomainLogV2"]); + $this->markRequired("BeginTime"); + $this->markRequired("EndTime"); + } + + + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * BeginTime: 查询的起始时间,格式为Unix Timestamp + * + * @return integer|null + */ + public function getBeginTime(): int + { + return $this->get("BeginTime"); + } + + /** + * BeginTime: 查询的起始时间,格式为Unix Timestamp + * + * @param int $beginTime + */ + public function setBeginTime(int $beginTime) + { + $this->set("BeginTime", $beginTime); + } + + /** + * EndTime: 查询的结束时间,格式为Unix Timestamp + * + * @return integer|null + */ + public function getEndTime(): int + { + return $this->get("EndTime"); + } + + /** + * EndTime: 查询的结束时间,格式为Unix Timestamp + * + * @param int $endTime + */ + public function setEndTime(int $endTime) + { + $this->set("EndTime", $endTime); + } + + /** + * DomainId: 域名id,创建域名时生成的id。默认全部域名 + * + * @return string[]|null + */ + public function getDomainId(): array + { + return $this->get("DomainId"); + } + + /** + * DomainId: 域名id,创建域名时生成的id。默认全部域名 + * + * @param string[] $domainId + */ + public function setDomainId(array $domainId) + { + $this->set("DomainId", $domainId); + } +} diff --git a/src/UCDN/Apis/GetUcdnDomainLogV2Response.php b/src/UCDN/Apis/GetUcdnDomainLogV2Response.php new file mode 100644 index 00000000..960e8cf7 --- /dev/null +++ b/src/UCDN/Apis/GetUcdnDomainLogV2Response.php @@ -0,0 +1,55 @@ +get("DomainLogSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new DomanLogList($item)); + } + return $result; + } + + /** + * DomainLogSet: + * + * @param DomanLogList[] $domainLogSet + */ + public function setDomainLogSet(array $domainLogSet) + { + $result = []; + foreach ($domainLogSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeDetailRequest.php b/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeDetailRequest.php index 8e2f0315..7877d421 100644 --- a/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeDetailRequest.php +++ b/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeDetailRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -65,7 +65,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -75,7 +75,7 @@ public function setType($type) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -85,7 +85,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -95,7 +95,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -105,7 +105,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -115,7 +115,7 @@ public function setEndTime($endTime) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -135,7 +135,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -145,7 +145,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } diff --git a/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeDetailResponse.php b/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeDetailResponse.php index 9736fe73..a77a129d 100644 --- a/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeDetailResponse.php +++ b/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeDetailResponse.php @@ -1,6 +1,6 @@ get("HttpCodeV2Detail"); - if ($items == null) { - return []; - } + $items = $this->get("HttpCodeV2Detail") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new HttpCodeV2Detail($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeRequest.php b/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeRequest.php index 3c9188af..841dd33a 100644 --- a/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeRequest.php +++ b/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -63,7 +63,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -73,7 +73,7 @@ public function setType($type) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -93,7 +93,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -103,7 +103,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } @@ -113,7 +113,7 @@ public function setAreacode($areacode) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -123,7 +123,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -133,7 +133,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -143,7 +143,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeResponse.php b/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeResponse.php index ae644a5c..6330f734 100644 --- a/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeResponse.php +++ b/src/UCDN/Apis/GetUcdnDomainOriginHttpCodeResponse.php @@ -1,6 +1,6 @@ get("HttpCodeDetail"); - if ($items == null) { - return []; - } + $items = $this->get("HttpCodeDetail") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new HttpCodeInfo($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainOriginRequestNumRequest.php b/src/UCDN/Apis/GetUcdnDomainOriginRequestNumRequest.php index bc77ad31..3cc26744 100644 --- a/src/UCDN/Apis/GetUcdnDomainOriginRequestNumRequest.php +++ b/src/UCDN/Apis/GetUcdnDomainOriginRequestNumRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -65,7 +65,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -75,7 +75,7 @@ public function setType($type) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -85,7 +85,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -95,7 +95,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -105,7 +105,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -115,7 +115,7 @@ public function setEndTime($endTime) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -135,7 +135,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -145,7 +145,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } diff --git a/src/UCDN/Apis/GetUcdnDomainOriginRequestNumResponse.php b/src/UCDN/Apis/GetUcdnDomainOriginRequestNumResponse.php index c0e19bd9..64549bb6 100644 --- a/src/UCDN/Apis/GetUcdnDomainOriginRequestNumResponse.php +++ b/src/UCDN/Apis/GetUcdnDomainOriginRequestNumResponse.php @@ -1,6 +1,6 @@ get("RequestList"); - if ($items == null) { - return []; - } + $items = $this->get("RequestList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new RequestInfoV2($item)); diff --git a/src/UCDN/Apis/GetUcdnDomainPrefetchEnableRequest.php b/src/UCDN/Apis/GetUcdnDomainPrefetchEnableRequest.php index 07988069..13e18687 100644 --- a/src/UCDN/Apis/GetUcdnDomainPrefetchEnableRequest.php +++ b/src/UCDN/Apis/GetUcdnDomainPrefetchEnableRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDomainId() + public function getDomainId(): string { return $this->get("DomainId"); } @@ -63,7 +63,7 @@ public function getDomainId() * * @param string $domainId */ - public function setDomainId($domainId) + public function setDomainId(string $domainId) { $this->set("DomainId", $domainId); } diff --git a/src/UCDN/Apis/GetUcdnDomainPrefetchEnableResponse.php b/src/UCDN/Apis/GetUcdnDomainPrefetchEnableResponse.php index b74ae886..501c40de 100644 --- a/src/UCDN/Apis/GetUcdnDomainPrefetchEnableResponse.php +++ b/src/UCDN/Apis/GetUcdnDomainPrefetchEnableResponse.php @@ -1,6 +1,6 @@ get("Enable"); } @@ -37,7 +37,7 @@ public function getEnable() * * @param int $enable */ - public function setEnable($enable) + public function setEnable(int $enable) { $this->set("Enable", $enable); } diff --git a/src/UCDN/Apis/GetUcdnDomainRequestNumV3Request.php b/src/UCDN/Apis/GetUcdnDomainRequestNumV3Request.php index 69c4efb4..72b4025c 100644 --- a/src/UCDN/Apis/GetUcdnDomainRequestNumV3Request.php +++ b/src/UCDN/Apis/GetUcdnDomainRequestNumV3Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -65,7 +65,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -75,7 +75,7 @@ public function setType($type) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -85,7 +85,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -95,7 +95,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -105,7 +105,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -115,7 +115,7 @@ public function setEndTime($endTime) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -135,7 +135,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -145,7 +145,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } @@ -155,7 +155,7 @@ public function setAreacode($areacode) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -165,7 +165,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } diff --git a/src/UCDN/Apis/GetUcdnDomainRequestNumV3Response.php b/src/UCDN/Apis/GetUcdnDomainRequestNumV3Response.php index 62751506..2d9a3a3b 100644 --- a/src/UCDN/Apis/GetUcdnDomainRequestNumV3Response.php +++ b/src/UCDN/Apis/GetUcdnDomainRequestNumV3Response.php @@ -1,6 +1,6 @@ get("RequestList"); - if ($items == null) { - return []; - } + $items = $this->get("RequestList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new RequestInfoV2($item)); diff --git a/src/UCDN/Apis/GetUcdnPassBandwidthV2Request.php b/src/UCDN/Apis/GetUcdnPassBandwidthV2Request.php index e5e268c8..4df5b086 100644 --- a/src/UCDN/Apis/GetUcdnPassBandwidthV2Request.php +++ b/src/UCDN/Apis/GetUcdnPassBandwidthV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -63,7 +63,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -73,7 +73,7 @@ public function setType($type) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -93,7 +93,7 @@ public function setDomainId(array $domainId) * * @return string|null */ - public function getAreacode() + public function getAreacode(): string { return $this->get("Areacode"); } @@ -103,7 +103,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } @@ -113,7 +113,7 @@ public function setAreacode($areacode) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -123,7 +123,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -133,7 +133,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -143,7 +143,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UCDN/Apis/GetUcdnPassBandwidthV2Response.php b/src/UCDN/Apis/GetUcdnPassBandwidthV2Response.php index 7d38e734..4622ea4f 100644 --- a/src/UCDN/Apis/GetUcdnPassBandwidthV2Response.php +++ b/src/UCDN/Apis/GetUcdnPassBandwidthV2Response.php @@ -1,6 +1,6 @@ get("BandwidthList"); - if ($items == null) { - return []; - } + $items = $this->get("BandwidthList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new BandwidthInfoDetail($item)); diff --git a/src/UCDN/Apis/GetUcdnProIspBandwidthV2Request.php b/src/UCDN/Apis/GetUcdnProIspBandwidthV2Request.php index a6b360fc..f1f3fbdf 100644 --- a/src/UCDN/Apis/GetUcdnProIspBandwidthV2Request.php +++ b/src/UCDN/Apis/GetUcdnProIspBandwidthV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -65,7 +65,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -75,7 +75,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -85,7 +85,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -95,7 +95,7 @@ public function setEndTime($endTime) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -105,7 +105,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -115,7 +115,7 @@ public function setType($type) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -135,7 +135,7 @@ public function setDomainId(array $domainId) * * @return string[]|null */ - public function getProvince() + public function getProvince(): array { return $this->get("Province"); } @@ -155,7 +155,7 @@ public function setProvince(array $province) * * @return string|null */ - public function getIsp() + public function getIsp(): string { return $this->get("Isp"); } @@ -165,7 +165,7 @@ public function getIsp() * * @param string $isp */ - public function setIsp($isp) + public function setIsp(string $isp) { $this->set("Isp", $isp); } diff --git a/src/UCDN/Apis/GetUcdnProIspBandwidthV2Response.php b/src/UCDN/Apis/GetUcdnProIspBandwidthV2Response.php index 5b17eca3..f84cbb2d 100644 --- a/src/UCDN/Apis/GetUcdnProIspBandwidthV2Response.php +++ b/src/UCDN/Apis/GetUcdnProIspBandwidthV2Response.php @@ -1,6 +1,6 @@ get("BandwidthSet"); - if ($items == null) { - return []; - } + $items = $this->get("BandwidthSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ProIspBandwidthSet($item)); diff --git a/src/UCDN/Apis/GetUcdnProIspRequestNumV2Request.php b/src/UCDN/Apis/GetUcdnProIspRequestNumV2Request.php index 6cb923f7..d1ad301f 100644 --- a/src/UCDN/Apis/GetUcdnProIspRequestNumV2Request.php +++ b/src/UCDN/Apis/GetUcdnProIspRequestNumV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -64,7 +64,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -74,7 +74,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -84,7 +84,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -94,7 +94,7 @@ public function setEndTime($endTime) * * @return string[]|null */ - public function getDomainId() + public function getDomainId(): array { return $this->get("DomainId"); } @@ -114,7 +114,7 @@ public function setDomainId(array $domainId) * * @return string[]|null */ - public function getProvince() + public function getProvince(): array { return $this->get("Province"); } @@ -134,7 +134,7 @@ public function setProvince(array $province) * * @return string|null */ - public function getIsp() + public function getIsp(): string { return $this->get("Isp"); } @@ -144,7 +144,7 @@ public function getIsp() * * @param string $isp */ - public function setIsp($isp) + public function setIsp(string $isp) { $this->set("Isp", $isp); } @@ -154,7 +154,7 @@ public function setIsp($isp) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -164,7 +164,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } diff --git a/src/UCDN/Apis/GetUcdnProIspRequestNumV2Response.php b/src/UCDN/Apis/GetUcdnProIspRequestNumV2Response.php index 3d44ceb0..31f3625e 100644 --- a/src/UCDN/Apis/GetUcdnProIspRequestNumV2Response.php +++ b/src/UCDN/Apis/GetUcdnProIspRequestNumV2Response.php @@ -1,6 +1,6 @@ get("RequestNumSet"); - if ($items == null) { - return []; - } + $items = $this->get("RequestNumSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ProIspRequestNumSetV2($item)); diff --git a/src/UCDN/Apis/GetUcdnTrafficV2Request.php b/src/UCDN/Apis/GetUcdnTrafficV2Request.php index 2e167573..dfbf9c68 100644 --- a/src/UCDN/Apis/GetUcdnTrafficV2Request.php +++ b/src/UCDN/Apis/GetUcdnTrafficV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } diff --git a/src/UCDN/Apis/GetUcdnTrafficV2Response.php b/src/UCDN/Apis/GetUcdnTrafficV2Response.php index bbb32fee..fef69c2a 100644 --- a/src/UCDN/Apis/GetUcdnTrafficV2Response.php +++ b/src/UCDN/Apis/GetUcdnTrafficV2Response.php @@ -1,6 +1,6 @@ get("TrafficSet"); - if ($items == null) { - return []; - } + $items = $this->get("TrafficSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new TrafficSet($item)); diff --git a/src/UCDN/Apis/PrefetchNewUcdnDomainCacheRequest.php b/src/UCDN/Apis/PrefetchNewUcdnDomainCacheRequest.php index 0fa5932e..7f45a956 100644 --- a/src/UCDN/Apis/PrefetchNewUcdnDomainCacheRequest.php +++ b/src/UCDN/Apis/PrefetchNewUcdnDomainCacheRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getUrlList() + public function getUrlList(): array { return $this->get("UrlList"); } diff --git a/src/UCDN/Apis/PrefetchNewUcdnDomainCacheResponse.php b/src/UCDN/Apis/PrefetchNewUcdnDomainCacheResponse.php index ff6cc131..49073abd 100644 --- a/src/UCDN/Apis/PrefetchNewUcdnDomainCacheResponse.php +++ b/src/UCDN/Apis/PrefetchNewUcdnDomainCacheResponse.php @@ -1,6 +1,6 @@ get("TaskId"); } @@ -37,7 +37,7 @@ public function getTaskId() * * @param string $taskId */ - public function setTaskId($taskId) + public function setTaskId(string $taskId) { $this->set("TaskId", $taskId); } diff --git a/src/UCDN/Apis/QueryIpLocationRequest.php b/src/UCDN/Apis/QueryIpLocationRequest.php index 7cab29db..ccdc9d8c 100644 --- a/src/UCDN/Apis/QueryIpLocationRequest.php +++ b/src/UCDN/Apis/QueryIpLocationRequest.php @@ -1,6 +1,6 @@ get("Ip"); } diff --git a/src/UCDN/Apis/QueryIpLocationResponse.php b/src/UCDN/Apis/QueryIpLocationResponse.php index 04e6ff70..8ae45cdf 100644 --- a/src/UCDN/Apis/QueryIpLocationResponse.php +++ b/src/UCDN/Apis/QueryIpLocationResponse.php @@ -1,6 +1,6 @@ get("Data"); - if ($items == null) { - return []; - } + $items = $this->get("Data") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new IpLocationInfo($item)); diff --git a/src/UCDN/Apis/RefreshNewUcdnDomainCacheRequest.php b/src/UCDN/Apis/RefreshNewUcdnDomainCacheRequest.php index b267d686..4b4e5647 100644 --- a/src/UCDN/Apis/RefreshNewUcdnDomainCacheRequest.php +++ b/src/UCDN/Apis/RefreshNewUcdnDomainCacheRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,27 +44,27 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } /** - * Type: 刷新类型,file代表文件刷新,dir 代表路径刷新 + * Type: 刷新类型,file代表文件刷新,dir 代表路径刷新,m3u8带表m3u8刷新 * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } /** - * Type: 刷新类型,file代表文件刷新,dir 代表路径刷新 + * Type: 刷新类型,file代表文件刷新,dir 代表路径刷新,m3u8带表m3u8刷新 * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -74,7 +74,7 @@ public function setType($type) * * @return string[]|null */ - public function getUrlList() + public function getUrlList(): array { return $this->get("UrlList"); } diff --git a/src/UCDN/Apis/RefreshNewUcdnDomainCacheResponse.php b/src/UCDN/Apis/RefreshNewUcdnDomainCacheResponse.php index f365ba2a..0dc24c47 100644 --- a/src/UCDN/Apis/RefreshNewUcdnDomainCacheResponse.php +++ b/src/UCDN/Apis/RefreshNewUcdnDomainCacheResponse.php @@ -1,6 +1,6 @@ get("TaskId"); } @@ -37,7 +37,7 @@ public function getTaskId() * * @param string $taskId */ - public function setTaskId($taskId) + public function setTaskId(string $taskId) { $this->set("TaskId", $taskId); } diff --git a/src/UCDN/Apis/SwitchUcdnChargeTypeRequest.php b/src/UCDN/Apis/SwitchUcdnChargeTypeRequest.php index fb65044d..5273e1ee 100644 --- a/src/UCDN/Apis/SwitchUcdnChargeTypeRequest.php +++ b/src/UCDN/Apis/SwitchUcdnChargeTypeRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -63,7 +63,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } diff --git a/src/UCDN/Apis/SwitchUcdnChargeTypeResponse.php b/src/UCDN/Apis/SwitchUcdnChargeTypeResponse.php index f2ca4d6f..55d307ca 100644 --- a/src/UCDN/Apis/SwitchUcdnChargeTypeResponse.php +++ b/src/UCDN/Apis/SwitchUcdnChargeTypeResponse.php @@ -1,6 +1,6 @@ get("IpBlackList"); } @@ -47,7 +47,7 @@ public function setIpBlackList(array $ipBlackList) * * @return ReferConf|null */ - public function getReferConf() + public function getReferConf(): ReferConf { return new ReferConf($this->get("ReferConf")); } @@ -57,7 +57,7 @@ public function getReferConf() * * @param ReferConf $referConf */ - public function setReferConf(array $referConf) + public function setReferConf(ReferConf $referConf) { $this->set("ReferConf", $referConf->getAll()); } diff --git a/src/UCDN/Models/AdvancedConf.php b/src/UCDN/Models/AdvancedConf.php index c6c877cb..2593adf1 100644 --- a/src/UCDN/Models/AdvancedConf.php +++ b/src/UCDN/Models/AdvancedConf.php @@ -1,6 +1,6 @@ get("HttpClientHeader"); } @@ -47,7 +47,7 @@ public function setHttpClientHeader(array $httpClientHeader) * * @return string[]|null */ - public function getHttpOriginHeader() + public function getHttpOriginHeader(): array { return $this->get("HttpOriginHeader"); } @@ -67,7 +67,7 @@ public function setHttpOriginHeader(array $httpOriginHeader) * * @return boolean|null */ - public function getHttp2Https() + public function getHttp2Https(): bool { return $this->get("Http2Https"); } @@ -77,7 +77,7 @@ public function getHttp2Https() * * @param boolean $http2Https */ - public function setHttp2Https($http2Https) + public function setHttp2Https(bool $http2Https) { $this->set("Http2Https", $http2Https); } diff --git a/src/UCDN/Models/BandwidthInfoDetail.php b/src/UCDN/Models/BandwidthInfoDetail.php index e8afb9c6..71472ea1 100644 --- a/src/UCDN/Models/BandwidthInfoDetail.php +++ b/src/UCDN/Models/BandwidthInfoDetail.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getBandwidth() + public function getBandwidth(): float { return $this->get("Bandwidth"); } @@ -57,7 +57,7 @@ public function getBandwidth() * * @param float $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(float $bandwidth) { $this->set("Bandwidth", $bandwidth); } diff --git a/src/UCDN/Models/BandwidthTrafficInfo.php b/src/UCDN/Models/BandwidthTrafficInfo.php index 860028ea..41dcdb79 100644 --- a/src/UCDN/Models/BandwidthTrafficInfo.php +++ b/src/UCDN/Models/BandwidthTrafficInfo.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getCdnBandwidth() + public function getCdnBandwidth(): float { return $this->get("CdnBandwidth"); } @@ -57,7 +57,7 @@ public function getCdnBandwidth() * * @param float $cdnBandwidth */ - public function setCdnBandwidth($cdnBandwidth) + public function setCdnBandwidth(float $cdnBandwidth) { $this->set("CdnBandwidth", $cdnBandwidth); } @@ -67,7 +67,7 @@ public function setCdnBandwidth($cdnBandwidth) * * @return float|null */ - public function getTraffic() + public function getTraffic(): float { return $this->get("Traffic"); } @@ -77,7 +77,7 @@ public function getTraffic() * * @param float $traffic */ - public function setTraffic($traffic) + public function setTraffic(float $traffic) { $this->set("Traffic", $traffic); } diff --git a/src/UCDN/Models/CacheAllConfig.php b/src/UCDN/Models/CacheAllConfig.php index 3d75a8a1..b8129351 100644 --- a/src/UCDN/Models/CacheAllConfig.php +++ b/src/UCDN/Models/CacheAllConfig.php @@ -1,6 +1,6 @@ get("CacheHost"); } @@ -37,7 +37,7 @@ public function getCacheHost() * * @param string $cacheHost */ - public function setCacheHost($cacheHost) + public function setCacheHost(string $cacheHost) { $this->set("CacheHost", $cacheHost); } @@ -47,12 +47,9 @@ public function setCacheHost($cacheHost) * * @return CacheConf[]|null */ - public function getCacheList() + public function getCacheList(): array { - $items = $this->get("CacheList"); - if ($items == null) { - return []; - } + $items = $this->get("CacheList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CacheConf($item)); @@ -79,12 +76,9 @@ public function setCacheList(array $cacheList) * * @return CacheConf[]|null */ - public function getHttpCodeCacheList() + public function getHttpCodeCacheList(): array { - $items = $this->get("HttpCodeCacheList"); - if ($items == null) { - return []; - } + $items = $this->get("HttpCodeCacheList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CacheConf($item)); @@ -111,12 +105,9 @@ public function setHttpCodeCacheList(array $httpCodeCacheList) * * @return CacheKeyInfo[]|null */ - public function getCacheKeyList() + public function getCacheKeyList(): array { - $items = $this->get("CacheKeyList"); - if ($items == null) { - return []; - } + $items = $this->get("CacheKeyList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CacheKeyInfo($item)); diff --git a/src/UCDN/Models/CacheConf.php b/src/UCDN/Models/CacheConf.php index 0482ebed..cbb99ac9 100644 --- a/src/UCDN/Models/CacheConf.php +++ b/src/UCDN/Models/CacheConf.php @@ -1,6 +1,6 @@ get("PathPattern"); } @@ -37,7 +37,7 @@ public function getPathPattern() * * @param string $pathPattern */ - public function setPathPattern($pathPattern) + public function setPathPattern(string $pathPattern) { $this->set("PathPattern", $pathPattern); } @@ -47,7 +47,7 @@ public function setPathPattern($pathPattern) * * @return integer|null */ - public function getCacheTTL() + public function getCacheTTL(): int { return $this->get("CacheTTL"); } @@ -57,7 +57,7 @@ public function getCacheTTL() * * @param int $cacheTTL */ - public function setCacheTTL($cacheTTL) + public function setCacheTTL(int $cacheTTL) { $this->set("CacheTTL", $cacheTTL); } @@ -67,7 +67,7 @@ public function setCacheTTL($cacheTTL) * * @return string|null */ - public function getCacheUnit() + public function getCacheUnit(): string { return $this->get("CacheUnit"); } @@ -77,7 +77,7 @@ public function getCacheUnit() * * @param string $cacheUnit */ - public function setCacheUnit($cacheUnit) + public function setCacheUnit(string $cacheUnit) { $this->set("CacheUnit", $cacheUnit); } @@ -87,7 +87,7 @@ public function setCacheUnit($cacheUnit) * * @return boolean|null */ - public function getCacheBehavior() + public function getCacheBehavior(): bool { return $this->get("CacheBehavior"); } @@ -97,7 +97,7 @@ public function getCacheBehavior() * * @param boolean $cacheBehavior */ - public function setCacheBehavior($cacheBehavior) + public function setCacheBehavior(bool $cacheBehavior) { $this->set("CacheBehavior", $cacheBehavior); } @@ -107,7 +107,7 @@ public function setCacheBehavior($cacheBehavior) * * @return string|null */ - public function getHttpCodePattern() + public function getHttpCodePattern(): string { return $this->get("HttpCodePattern"); } @@ -117,7 +117,7 @@ public function getHttpCodePattern() * * @param string $httpCodePattern */ - public function setHttpCodePattern($httpCodePattern) + public function setHttpCodePattern(string $httpCodePattern) { $this->set("HttpCodePattern", $httpCodePattern); } @@ -127,7 +127,7 @@ public function setHttpCodePattern($httpCodePattern) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -137,7 +137,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -147,7 +147,7 @@ public function setDescription($description) * * @return boolean|null */ - public function getFollowOriginRule() + public function getFollowOriginRule(): bool { return $this->get("FollowOriginRule"); } @@ -157,7 +157,7 @@ public function getFollowOriginRule() * * @param boolean $followOriginRule */ - public function setFollowOriginRule($followOriginRule) + public function setFollowOriginRule(bool $followOriginRule) { $this->set("FollowOriginRule", $followOriginRule); } diff --git a/src/UCDN/Models/CacheKeyInfo.php b/src/UCDN/Models/CacheKeyInfo.php index 67d315d2..13210b44 100644 --- a/src/UCDN/Models/CacheKeyInfo.php +++ b/src/UCDN/Models/CacheKeyInfo.php @@ -1,6 +1,6 @@ get("Ignore"); } @@ -37,7 +37,7 @@ public function getIgnore() * * @param boolean $ignore */ - public function setIgnore($ignore) + public function setIgnore(bool $ignore) { $this->set("Ignore", $ignore); } @@ -47,7 +47,7 @@ public function setIgnore($ignore) * * @return string|null */ - public function getPathPattern() + public function getPathPattern(): string { return $this->get("PathPattern"); } @@ -57,7 +57,7 @@ public function getPathPattern() * * @param string $pathPattern */ - public function setPathPattern($pathPattern) + public function setPathPattern(string $pathPattern) { $this->set("PathPattern", $pathPattern); } @@ -67,7 +67,7 @@ public function setPathPattern($pathPattern) * * @return string|null */ - public function getQueryString() + public function getQueryString(): string { return $this->get("QueryString"); } @@ -77,7 +77,7 @@ public function getQueryString() * * @param string $queryString */ - public function setQueryString($queryString) + public function setQueryString(string $queryString) { $this->set("QueryString", $queryString); } diff --git a/src/UCDN/Models/CertList.php b/src/UCDN/Models/CertList.php index 5649f3bd..473ed8b7 100644 --- a/src/UCDN/Models/CertList.php +++ b/src/UCDN/Models/CertList.php @@ -1,6 +1,6 @@ get("CertName"); } @@ -37,7 +37,7 @@ public function getCertName() * * @param string $certName */ - public function setCertName($certName) + public function setCertName(string $certName) { $this->set("CertName", $certName); } @@ -47,7 +47,7 @@ public function setCertName($certName) * * @return string|null */ - public function getCommonName() + public function getCommonName(): string { return $this->get("CommonName"); } @@ -57,7 +57,7 @@ public function getCommonName() * * @param string $commonName */ - public function setCommonName($commonName) + public function setCommonName(string $commonName) { $this->set("CommonName", $commonName); } @@ -67,7 +67,7 @@ public function setCommonName($commonName) * * @return string|null */ - public function getDnsName() + public function getDnsName(): string { return $this->get("DnsName"); } @@ -77,7 +77,7 @@ public function getDnsName() * * @param string $dnsName */ - public function setDnsName($dnsName) + public function setDnsName(string $dnsName) { $this->set("DnsName", $dnsName); } @@ -87,7 +87,7 @@ public function setDnsName($dnsName) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -97,7 +97,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -107,7 +107,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -117,7 +117,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -127,7 +127,7 @@ public function setEndTime($endTime) * * @return integer|null */ - public function getDomainCount() + public function getDomainCount(): int { return $this->get("DomainCount"); } @@ -137,7 +137,7 @@ public function getDomainCount() * * @param int $domainCount */ - public function setDomainCount($domainCount) + public function setDomainCount(int $domainCount) { $this->set("DomainCount", $domainCount); } @@ -147,7 +147,7 @@ public function setDomainCount($domainCount) * * @return string|null */ - public function getUserCert() + public function getUserCert(): string { return $this->get("UserCert"); } @@ -157,7 +157,7 @@ public function getUserCert() * * @param string $userCert */ - public function setUserCert($userCert) + public function setUserCert(string $userCert) { $this->set("UserCert", $userCert); } @@ -167,7 +167,7 @@ public function setUserCert($userCert) * * @return string|null */ - public function getCaCert() + public function getCaCert(): string { return $this->get("CaCert"); } @@ -177,7 +177,7 @@ public function getCaCert() * * @param string $caCert */ - public function setCaCert($caCert) + public function setCaCert(string $caCert) { $this->set("CaCert", $caCert); } @@ -187,7 +187,7 @@ public function setCaCert($caCert) * * @return string[]|null */ - public function getDomains() + public function getDomains(): array { return $this->get("Domains"); } diff --git a/src/UCDN/Models/DomainBaseInfo.php b/src/UCDN/Models/DomainBaseInfo.php index ed1bbda1..bce5ff4d 100644 --- a/src/UCDN/Models/DomainBaseInfo.php +++ b/src/UCDN/Models/DomainBaseInfo.php @@ -1,6 +1,6 @@ get("Domain"); } @@ -37,7 +37,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } @@ -47,7 +47,7 @@ public function setDomain($domain) * * @return string|null */ - public function getDomainId() + public function getDomainId(): string { return $this->get("DomainId"); } @@ -57,7 +57,7 @@ public function getDomainId() * * @param string $domainId */ - public function setDomainId($domainId) + public function setDomainId(string $domainId) { $this->set("DomainId", $domainId); } diff --git a/src/UCDN/Models/DomainConfigInfo.php b/src/UCDN/Models/DomainConfigInfo.php index ae655eee..5c701438 100644 --- a/src/UCDN/Models/DomainConfigInfo.php +++ b/src/UCDN/Models/DomainConfigInfo.php @@ -1,6 +1,6 @@ get("AreaCode"); } @@ -37,7 +37,7 @@ public function getAreaCode() * * @param string $areaCode */ - public function setAreaCode($areaCode) + public function setAreaCode(string $areaCode) { $this->set("AreaCode", $areaCode); } @@ -47,7 +47,7 @@ public function setAreaCode($areaCode) * * @return string|null */ - public function getCdnType() + public function getCdnType(): string { return $this->get("CdnType"); } @@ -57,7 +57,7 @@ public function getCdnType() * * @param string $cdnType */ - public function setCdnType($cdnType) + public function setCdnType(string $cdnType) { $this->set("CdnType", $cdnType); } @@ -67,7 +67,7 @@ public function setCdnType($cdnType) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -77,7 +77,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -87,7 +87,7 @@ public function setStatus($status) * * @return string|null */ - public function getCname() + public function getCname(): string { return $this->get("Cname"); } @@ -97,7 +97,7 @@ public function getCname() * * @param string $cname */ - public function setCname($cname) + public function setCname(string $cname) { $this->set("Cname", $cname); } @@ -107,7 +107,7 @@ public function setCname($cname) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -117,7 +117,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -127,7 +127,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getTestUrl() + public function getTestUrl(): string { return $this->get("TestUrl"); } @@ -137,7 +137,7 @@ public function getTestUrl() * * @param string $testUrl */ - public function setTestUrl($testUrl) + public function setTestUrl(string $testUrl) { $this->set("TestUrl", $testUrl); } @@ -147,7 +147,7 @@ public function setTestUrl($testUrl) * * @return string|null */ - public function getHttpsStatusCn() + public function getHttpsStatusCn(): string { return $this->get("HttpsStatusCn"); } @@ -157,7 +157,7 @@ public function getHttpsStatusCn() * * @param string $httpsStatusCn */ - public function setHttpsStatusCn($httpsStatusCn) + public function setHttpsStatusCn(string $httpsStatusCn) { $this->set("HttpsStatusCn", $httpsStatusCn); } @@ -167,7 +167,7 @@ public function setHttpsStatusCn($httpsStatusCn) * * @return string|null */ - public function getHttpsStatusAbroad() + public function getHttpsStatusAbroad(): string { return $this->get("HttpsStatusAbroad"); } @@ -177,7 +177,7 @@ public function getHttpsStatusAbroad() * * @param string $httpsStatusAbroad */ - public function setHttpsStatusAbroad($httpsStatusAbroad) + public function setHttpsStatusAbroad(string $httpsStatusAbroad) { $this->set("HttpsStatusAbroad", $httpsStatusAbroad); } @@ -187,7 +187,7 @@ public function setHttpsStatusAbroad($httpsStatusAbroad) * * @return string|null */ - public function getCertNameCn() + public function getCertNameCn(): string { return $this->get("CertNameCn"); } @@ -197,7 +197,7 @@ public function getCertNameCn() * * @param string $certNameCn */ - public function setCertNameCn($certNameCn) + public function setCertNameCn(string $certNameCn) { $this->set("CertNameCn", $certNameCn); } @@ -207,7 +207,7 @@ public function setCertNameCn($certNameCn) * * @return string|null */ - public function getCertNameAbroad() + public function getCertNameAbroad(): string { return $this->get("CertNameAbroad"); } @@ -217,7 +217,7 @@ public function getCertNameAbroad() * * @param string $certNameAbroad */ - public function setCertNameAbroad($certNameAbroad) + public function setCertNameAbroad(string $certNameAbroad) { $this->set("CertNameAbroad", $certNameAbroad); } @@ -227,7 +227,7 @@ public function setCertNameAbroad($certNameAbroad) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -237,7 +237,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -247,7 +247,7 @@ public function setTag($tag) * * @return string|null */ - public function getDomainId() + public function getDomainId(): string { return $this->get("DomainId"); } @@ -257,7 +257,7 @@ public function getDomainId() * * @param string $domainId */ - public function setDomainId($domainId) + public function setDomainId(string $domainId) { $this->set("DomainId", $domainId); } @@ -267,7 +267,7 @@ public function setDomainId($domainId) * * @return string|null */ - public function getDomain() + public function getDomain(): string { return $this->get("Domain"); } @@ -277,7 +277,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } @@ -287,7 +287,7 @@ public function setDomain($domain) * * @return OriginConf|null */ - public function getOriginConf() + public function getOriginConf(): OriginConf { return new OriginConf($this->get("OriginConf")); } @@ -297,7 +297,7 @@ public function getOriginConf() * * @param OriginConf $originConf */ - public function setOriginConf(array $originConf) + public function setOriginConf(OriginConf $originConf) { $this->set("OriginConf", $originConf->getAll()); } @@ -307,7 +307,7 @@ public function setOriginConf(array $originConf) * * @return AccessControlConf|null */ - public function getAccessControlConf() + public function getAccessControlConf(): AccessControlConf { return new AccessControlConf($this->get("AccessControlConf")); } @@ -317,7 +317,7 @@ public function getAccessControlConf() * * @param AccessControlConf $accessControlConf */ - public function setAccessControlConf(array $accessControlConf) + public function setAccessControlConf(AccessControlConf $accessControlConf) { $this->set("AccessControlConf", $accessControlConf->getAll()); } @@ -327,7 +327,7 @@ public function setAccessControlConf(array $accessControlConf) * * @return CacheAllConfig|null */ - public function getCacheConf() + public function getCacheConf(): CacheAllConfig { return new CacheAllConfig($this->get("CacheConf")); } @@ -337,7 +337,7 @@ public function getCacheConf() * * @param CacheAllConfig $cacheConf */ - public function setCacheConf(array $cacheConf) + public function setCacheConf(CacheAllConfig $cacheConf) { $this->set("CacheConf", $cacheConf->getAll()); } @@ -347,7 +347,7 @@ public function setCacheConf(array $cacheConf) * * @return AdvancedConf|null */ - public function getAdvancedConf() + public function getAdvancedConf(): AdvancedConf { return new AdvancedConf($this->get("AdvancedConf")); } @@ -357,7 +357,7 @@ public function getAdvancedConf() * * @param AdvancedConf $advancedConf */ - public function setAdvancedConf(array $advancedConf) + public function setAdvancedConf(AdvancedConf $advancedConf) { $this->set("AdvancedConf", $advancedConf->getAll()); } diff --git a/src/UCDN/Models/DomanLogList.php b/src/UCDN/Models/DomanLogList.php new file mode 100644 index 00000000..a5fede3d --- /dev/null +++ b/src/UCDN/Models/DomanLogList.php @@ -0,0 +1,73 @@ +get("Domain"); + } + + /** + * Domain: 域名 + * + * @param string $domain + */ + public function setDomain(string $domain) + { + $this->set("Domain", $domain); + } + + /** + * LogList: 日志信息列表 + * + * @return LogInfo[]|null + */ + public function getLogList(): array + { + $items = $this->get("LogList") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new LogInfo($item)); + } + return $result; + } + + /** + * LogList: 日志信息列表 + * + * @param LogInfo[] $logList + */ + public function setLogList(array $logList) + { + $result = []; + foreach ($logList as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UCDN/Models/DownloadStatisticInfo.php b/src/UCDN/Models/DownloadStatisticInfo.php new file mode 100644 index 00000000..12028aba --- /dev/null +++ b/src/UCDN/Models/DownloadStatisticInfo.php @@ -0,0 +1,104 @@ +get("Url"); + } + + /** + * Url: 下载链接的url + * + * @param string $url + */ + public function setUrl(string $url) + { + $this->set("Url", $url); + } + + /** + * Traffic: 流量(单位为G) + * + * @return float|null + */ + public function getTraffic(): float + { + return $this->get("Traffic"); + } + + /** + * Traffic: 流量(单位为G) + * + * @param float $traffic + */ + public function setTraffic(float $traffic) + { + $this->set("Traffic", $traffic); + } + + /** + * DownloadTimes: 下载次数 + * + * @return integer|null + */ + public function getDownloadTimes(): int + { + return $this->get("DownloadTimes"); + } + + /** + * DownloadTimes: 下载次数 + * + * @param int $downloadTimes + */ + public function setDownloadTimes(int $downloadTimes) + { + $this->set("DownloadTimes", $downloadTimes); + } + + /** + * Percent: 流量占比,单位% + * + * @return float|null + */ + public function getPercent(): float + { + return $this->get("Percent"); + } + + /** + * Percent: 流量占比,单位% + * + * @param float $percent + */ + public function setPercent(float $percent) + { + $this->set("Percent", $percent); + } +} diff --git a/src/UCDN/Models/HitRateInfo.php b/src/UCDN/Models/HitRateInfo.php index 534011d2..f67076d4 100644 --- a/src/UCDN/Models/HitRateInfo.php +++ b/src/UCDN/Models/HitRateInfo.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getFlowHitRate() + public function getFlowHitRate(): float { return $this->get("FlowHitRate"); } @@ -57,7 +57,7 @@ public function getFlowHitRate() * * @param float $flowHitRate */ - public function setFlowHitRate($flowHitRate) + public function setFlowHitRate(float $flowHitRate) { $this->set("FlowHitRate", $flowHitRate); } @@ -67,7 +67,7 @@ public function setFlowHitRate($flowHitRate) * * @return float|null */ - public function getRequestHitRate() + public function getRequestHitRate(): float { return $this->get("RequestHitRate"); } @@ -77,7 +77,7 @@ public function getRequestHitRate() * * @param float $requestHitRate */ - public function setRequestHitRate($requestHitRate) + public function setRequestHitRate(float $requestHitRate) { $this->set("RequestHitRate", $requestHitRate); } diff --git a/src/UCDN/Models/HitRateInfoV2.php b/src/UCDN/Models/HitRateInfoV2.php index 8ea42ef9..f08ecaa6 100644 --- a/src/UCDN/Models/HitRateInfoV2.php +++ b/src/UCDN/Models/HitRateInfoV2.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getFlowHitRate() + public function getFlowHitRate(): float { return $this->get("FlowHitRate"); } @@ -57,7 +57,7 @@ public function getFlowHitRate() * * @param float $flowHitRate */ - public function setFlowHitRate($flowHitRate) + public function setFlowHitRate(float $flowHitRate) { $this->set("FlowHitRate", $flowHitRate); } @@ -67,7 +67,7 @@ public function setFlowHitRate($flowHitRate) * * @return float|null */ - public function getRequestHitRate() + public function getRequestHitRate(): float { return $this->get("RequestHitRate"); } @@ -77,7 +77,7 @@ public function getRequestHitRate() * * @param float $requestHitRate */ - public function setRequestHitRate($requestHitRate) + public function setRequestHitRate(float $requestHitRate) { $this->set("RequestHitRate", $requestHitRate); } diff --git a/src/UCDN/Models/HttpCodeInfo.php b/src/UCDN/Models/HttpCodeInfo.php index 1d6b2d09..dfa360d4 100644 --- a/src/UCDN/Models/HttpCodeInfo.php +++ b/src/UCDN/Models/HttpCodeInfo.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return integer|null */ - public function getHttpOneXX() + public function getHttpOneXX(): int { return $this->get("HttpOneXX"); } @@ -57,7 +57,7 @@ public function getHttpOneXX() * * @param int $httpOneXX */ - public function setHttpOneXX($httpOneXX) + public function setHttpOneXX(int $httpOneXX) { $this->set("HttpOneXX", $httpOneXX); } @@ -67,7 +67,7 @@ public function setHttpOneXX($httpOneXX) * * @return integer|null */ - public function getHttpTwoXX() + public function getHttpTwoXX(): int { return $this->get("HttpTwoXX"); } @@ -77,7 +77,7 @@ public function getHttpTwoXX() * * @param int $httpTwoXX */ - public function setHttpTwoXX($httpTwoXX) + public function setHttpTwoXX(int $httpTwoXX) { $this->set("HttpTwoXX", $httpTwoXX); } @@ -87,7 +87,7 @@ public function setHttpTwoXX($httpTwoXX) * * @return integer|null */ - public function getHttpThreeXX() + public function getHttpThreeXX(): int { return $this->get("HttpThreeXX"); } @@ -97,7 +97,7 @@ public function getHttpThreeXX() * * @param int $httpThreeXX */ - public function setHttpThreeXX($httpThreeXX) + public function setHttpThreeXX(int $httpThreeXX) { $this->set("HttpThreeXX", $httpThreeXX); } @@ -107,7 +107,7 @@ public function setHttpThreeXX($httpThreeXX) * * @return integer|null */ - public function getHttpFourXX() + public function getHttpFourXX(): int { return $this->get("HttpFourXX"); } @@ -117,7 +117,7 @@ public function getHttpFourXX() * * @param int $httpFourXX */ - public function setHttpFourXX($httpFourXX) + public function setHttpFourXX(int $httpFourXX) { $this->set("HttpFourXX", $httpFourXX); } @@ -127,7 +127,7 @@ public function setHttpFourXX($httpFourXX) * * @return integer|null */ - public function getHttpFiveXX() + public function getHttpFiveXX(): int { return $this->get("HttpFiveXX"); } @@ -137,7 +137,7 @@ public function getHttpFiveXX() * * @param int $httpFiveXX */ - public function setHttpFiveXX($httpFiveXX) + public function setHttpFiveXX(int $httpFiveXX) { $this->set("HttpFiveXX", $httpFiveXX); } diff --git a/src/UCDN/Models/HttpCodeInfoV2.php b/src/UCDN/Models/HttpCodeInfoV2.php index a845dedc..32d9b2cc 100644 --- a/src/UCDN/Models/HttpCodeInfoV2.php +++ b/src/UCDN/Models/HttpCodeInfoV2.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return HttpCodeV2Detail|null */ - public function getHttp1XX() + public function getHttp1XX(): HttpCodeV2Detail { return new HttpCodeV2Detail($this->get("Http1XX")); } @@ -57,7 +57,7 @@ public function getHttp1XX() * * @param HttpCodeV2Detail $http1XX */ - public function setHttp1XX(array $http1XX) + public function setHttp1XX(HttpCodeV2Detail $http1XX) { $this->set("Http1XX", $http1XX->getAll()); } @@ -67,7 +67,7 @@ public function setHttp1XX(array $http1XX) * * @return HttpCodeV2Detail|null */ - public function getHttp2XX() + public function getHttp2XX(): HttpCodeV2Detail { return new HttpCodeV2Detail($this->get("Http2XX")); } @@ -77,7 +77,7 @@ public function getHttp2XX() * * @param HttpCodeV2Detail $http2XX */ - public function setHttp2XX(array $http2XX) + public function setHttp2XX(HttpCodeV2Detail $http2XX) { $this->set("Http2XX", $http2XX->getAll()); } @@ -87,7 +87,7 @@ public function setHttp2XX(array $http2XX) * * @return HttpCodeV2Detail|null */ - public function getHttp3XX() + public function getHttp3XX(): HttpCodeV2Detail { return new HttpCodeV2Detail($this->get("Http3XX")); } @@ -97,7 +97,7 @@ public function getHttp3XX() * * @param HttpCodeV2Detail $http3XX */ - public function setHttp3XX(array $http3XX) + public function setHttp3XX(HttpCodeV2Detail $http3XX) { $this->set("Http3XX", $http3XX->getAll()); } @@ -107,7 +107,7 @@ public function setHttp3XX(array $http3XX) * * @return HttpCodeV2Detail|null */ - public function getHttp4XX() + public function getHttp4XX(): HttpCodeV2Detail { return new HttpCodeV2Detail($this->get("Http4XX")); } @@ -117,7 +117,7 @@ public function getHttp4XX() * * @param HttpCodeV2Detail $http4XX */ - public function setHttp4XX(array $http4XX) + public function setHttp4XX(HttpCodeV2Detail $http4XX) { $this->set("Http4XX", $http4XX->getAll()); } @@ -127,7 +127,7 @@ public function setHttp4XX(array $http4XX) * * @return HttpCodeV2Detail|null */ - public function getHttp5XX() + public function getHttp5XX(): HttpCodeV2Detail { return new HttpCodeV2Detail($this->get("Http5XX")); } @@ -137,7 +137,7 @@ public function getHttp5XX() * * @param HttpCodeV2Detail $http5XX */ - public function setHttp5XX(array $http5XX) + public function setHttp5XX(HttpCodeV2Detail $http5XX) { $this->set("Http5XX", $http5XX->getAll()); } @@ -147,7 +147,7 @@ public function setHttp5XX(array $http5XX) * * @return HttpCodeV2Detail|null */ - public function getHttp6XX() + public function getHttp6XX(): HttpCodeV2Detail { return new HttpCodeV2Detail($this->get("Http6XX")); } @@ -157,7 +157,7 @@ public function getHttp6XX() * * @param HttpCodeV2Detail $http6XX */ - public function setHttp6XX(array $http6XX) + public function setHttp6XX(HttpCodeV2Detail $http6XX) { $this->set("Http6XX", $http6XX->getAll()); } diff --git a/src/UCDN/Models/HttpCodeV2Detail.php b/src/UCDN/Models/HttpCodeV2Detail.php index 7d652440..b96d3c40 100644 --- a/src/UCDN/Models/HttpCodeV2Detail.php +++ b/src/UCDN/Models/HttpCodeV2Detail.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return integer|null */ - public function getTotal() + public function getTotal(): int { return $this->get("Total"); } @@ -57,7 +57,7 @@ public function getTotal() * * @param int $total */ - public function setTotal($total) + public function setTotal(int $total) { $this->set("Total", $total); } @@ -67,7 +67,7 @@ public function setTotal($total) * * @return integer|null */ - public function getHttp100() + public function getHttp100(): int { return $this->get("Http100"); } @@ -77,7 +77,7 @@ public function getHttp100() * * @param int $http100 */ - public function setHttp100($http100) + public function setHttp100(int $http100) { $this->set("Http100", $http100); } @@ -87,7 +87,7 @@ public function setHttp100($http100) * * @return integer|null */ - public function getHttp101() + public function getHttp101(): int { return $this->get("Http101"); } @@ -97,7 +97,7 @@ public function getHttp101() * * @param int $http101 */ - public function setHttp101($http101) + public function setHttp101(int $http101) { $this->set("Http101", $http101); } @@ -107,7 +107,7 @@ public function setHttp101($http101) * * @return integer|null */ - public function getHttp102() + public function getHttp102(): int { return $this->get("Http102"); } @@ -117,7 +117,7 @@ public function getHttp102() * * @param int $http102 */ - public function setHttp102($http102) + public function setHttp102(int $http102) { $this->set("Http102", $http102); } @@ -127,7 +127,7 @@ public function setHttp102($http102) * * @return integer|null */ - public function getHttp200() + public function getHttp200(): int { return $this->get("Http200"); } @@ -137,7 +137,7 @@ public function getHttp200() * * @param int $http200 */ - public function setHttp200($http200) + public function setHttp200(int $http200) { $this->set("Http200", $http200); } @@ -147,7 +147,7 @@ public function setHttp200($http200) * * @return integer|null */ - public function getHttp201() + public function getHttp201(): int { return $this->get("Http201"); } @@ -157,7 +157,7 @@ public function getHttp201() * * @param int $http201 */ - public function setHttp201($http201) + public function setHttp201(int $http201) { $this->set("Http201", $http201); } @@ -167,7 +167,7 @@ public function setHttp201($http201) * * @return integer|null */ - public function getHttp202() + public function getHttp202(): int { return $this->get("Http202"); } @@ -177,7 +177,7 @@ public function getHttp202() * * @param int $http202 */ - public function setHttp202($http202) + public function setHttp202(int $http202) { $this->set("Http202", $http202); } @@ -187,7 +187,7 @@ public function setHttp202($http202) * * @return integer|null */ - public function getHttp203() + public function getHttp203(): int { return $this->get("Http203"); } @@ -197,7 +197,7 @@ public function getHttp203() * * @param int $http203 */ - public function setHttp203($http203) + public function setHttp203(int $http203) { $this->set("Http203", $http203); } @@ -207,7 +207,7 @@ public function setHttp203($http203) * * @return integer|null */ - public function getHttp204() + public function getHttp204(): int { return $this->get("Http204"); } @@ -217,7 +217,7 @@ public function getHttp204() * * @param int $http204 */ - public function setHttp204($http204) + public function setHttp204(int $http204) { $this->set("Http204", $http204); } @@ -227,7 +227,7 @@ public function setHttp204($http204) * * @return integer|null */ - public function getHttp205() + public function getHttp205(): int { return $this->get("Http205"); } @@ -237,7 +237,7 @@ public function getHttp205() * * @param int $http205 */ - public function setHttp205($http205) + public function setHttp205(int $http205) { $this->set("Http205", $http205); } @@ -247,7 +247,7 @@ public function setHttp205($http205) * * @return integer|null */ - public function getHttp206() + public function getHttp206(): int { return $this->get("Http206"); } @@ -257,7 +257,7 @@ public function getHttp206() * * @param int $http206 */ - public function setHttp206($http206) + public function setHttp206(int $http206) { $this->set("Http206", $http206); } @@ -267,7 +267,7 @@ public function setHttp206($http206) * * @return integer|null */ - public function getHttp207() + public function getHttp207(): int { return $this->get("Http207"); } @@ -277,7 +277,7 @@ public function getHttp207() * * @param int $http207 */ - public function setHttp207($http207) + public function setHttp207(int $http207) { $this->set("Http207", $http207); } @@ -287,7 +287,7 @@ public function setHttp207($http207) * * @return integer|null */ - public function getHttp300() + public function getHttp300(): int { return $this->get("Http300"); } @@ -297,7 +297,7 @@ public function getHttp300() * * @param int $http300 */ - public function setHttp300($http300) + public function setHttp300(int $http300) { $this->set("Http300", $http300); } @@ -307,7 +307,7 @@ public function setHttp300($http300) * * @return integer|null */ - public function getHttp301() + public function getHttp301(): int { return $this->get("Http301"); } @@ -317,7 +317,7 @@ public function getHttp301() * * @param int $http301 */ - public function setHttp301($http301) + public function setHttp301(int $http301) { $this->set("Http301", $http301); } @@ -327,7 +327,7 @@ public function setHttp301($http301) * * @return integer|null */ - public function getHttp302() + public function getHttp302(): int { return $this->get("Http302"); } @@ -337,7 +337,7 @@ public function getHttp302() * * @param int $http302 */ - public function setHttp302($http302) + public function setHttp302(int $http302) { $this->set("Http302", $http302); } @@ -347,7 +347,7 @@ public function setHttp302($http302) * * @return integer|null */ - public function getHttp303() + public function getHttp303(): int { return $this->get("Http303"); } @@ -357,7 +357,7 @@ public function getHttp303() * * @param int $http303 */ - public function setHttp303($http303) + public function setHttp303(int $http303) { $this->set("Http303", $http303); } @@ -367,7 +367,7 @@ public function setHttp303($http303) * * @return integer|null */ - public function getHttp304() + public function getHttp304(): int { return $this->get("Http304"); } @@ -377,7 +377,7 @@ public function getHttp304() * * @param int $http304 */ - public function setHttp304($http304) + public function setHttp304(int $http304) { $this->set("Http304", $http304); } @@ -387,7 +387,7 @@ public function setHttp304($http304) * * @return integer|null */ - public function getHttp305() + public function getHttp305(): int { return $this->get("Http305"); } @@ -397,7 +397,7 @@ public function getHttp305() * * @param int $http305 */ - public function setHttp305($http305) + public function setHttp305(int $http305) { $this->set("Http305", $http305); } @@ -407,7 +407,7 @@ public function setHttp305($http305) * * @return integer|null */ - public function getHttp306() + public function getHttp306(): int { return $this->get("Http306"); } @@ -417,7 +417,7 @@ public function getHttp306() * * @param int $http306 */ - public function setHttp306($http306) + public function setHttp306(int $http306) { $this->set("Http306", $http306); } @@ -427,7 +427,7 @@ public function setHttp306($http306) * * @return integer|null */ - public function getHttp307() + public function getHttp307(): int { return $this->get("Http307"); } @@ -437,7 +437,7 @@ public function getHttp307() * * @param int $http307 */ - public function setHttp307($http307) + public function setHttp307(int $http307) { $this->set("Http307", $http307); } @@ -447,7 +447,7 @@ public function setHttp307($http307) * * @return integer|null */ - public function getHttp400() + public function getHttp400(): int { return $this->get("Http400"); } @@ -457,7 +457,7 @@ public function getHttp400() * * @param int $http400 */ - public function setHttp400($http400) + public function setHttp400(int $http400) { $this->set("Http400", $http400); } @@ -467,7 +467,7 @@ public function setHttp400($http400) * * @return integer|null */ - public function getHttp401() + public function getHttp401(): int { return $this->get("Http401"); } @@ -477,7 +477,7 @@ public function getHttp401() * * @param int $http401 */ - public function setHttp401($http401) + public function setHttp401(int $http401) { $this->set("Http401", $http401); } @@ -487,7 +487,7 @@ public function setHttp401($http401) * * @return integer|null */ - public function getHttp402() + public function getHttp402(): int { return $this->get("Http402"); } @@ -497,7 +497,7 @@ public function getHttp402() * * @param int $http402 */ - public function setHttp402($http402) + public function setHttp402(int $http402) { $this->set("Http402", $http402); } @@ -507,7 +507,7 @@ public function setHttp402($http402) * * @return integer|null */ - public function getHttp403() + public function getHttp403(): int { return $this->get("Http403"); } @@ -517,7 +517,7 @@ public function getHttp403() * * @param int $http403 */ - public function setHttp403($http403) + public function setHttp403(int $http403) { $this->set("Http403", $http403); } @@ -527,7 +527,7 @@ public function setHttp403($http403) * * @return integer|null */ - public function getHttp404() + public function getHttp404(): int { return $this->get("Http404"); } @@ -537,7 +537,7 @@ public function getHttp404() * * @param int $http404 */ - public function setHttp404($http404) + public function setHttp404(int $http404) { $this->set("Http404", $http404); } @@ -547,7 +547,7 @@ public function setHttp404($http404) * * @return integer|null */ - public function getHttp405() + public function getHttp405(): int { return $this->get("Http405"); } @@ -557,7 +557,7 @@ public function getHttp405() * * @param int $http405 */ - public function setHttp405($http405) + public function setHttp405(int $http405) { $this->set("Http405", $http405); } @@ -567,7 +567,7 @@ public function setHttp405($http405) * * @return integer|null */ - public function getHttp406() + public function getHttp406(): int { return $this->get("Http406"); } @@ -577,7 +577,7 @@ public function getHttp406() * * @param int $http406 */ - public function setHttp406($http406) + public function setHttp406(int $http406) { $this->set("Http406", $http406); } @@ -587,7 +587,7 @@ public function setHttp406($http406) * * @return integer|null */ - public function getHttp407() + public function getHttp407(): int { return $this->get("Http407"); } @@ -597,7 +597,7 @@ public function getHttp407() * * @param int $http407 */ - public function setHttp407($http407) + public function setHttp407(int $http407) { $this->set("Http407", $http407); } @@ -607,7 +607,7 @@ public function setHttp407($http407) * * @return integer|null */ - public function getHttp408() + public function getHttp408(): int { return $this->get("Http408"); } @@ -617,7 +617,7 @@ public function getHttp408() * * @param int $http408 */ - public function setHttp408($http408) + public function setHttp408(int $http408) { $this->set("Http408", $http408); } @@ -627,7 +627,7 @@ public function setHttp408($http408) * * @return integer|null */ - public function getHttp409() + public function getHttp409(): int { return $this->get("Http409"); } @@ -637,7 +637,7 @@ public function getHttp409() * * @param int $http409 */ - public function setHttp409($http409) + public function setHttp409(int $http409) { $this->set("Http409", $http409); } @@ -647,7 +647,7 @@ public function setHttp409($http409) * * @return integer|null */ - public function getHttp410() + public function getHttp410(): int { return $this->get("Http410"); } @@ -657,7 +657,7 @@ public function getHttp410() * * @param int $http410 */ - public function setHttp410($http410) + public function setHttp410(int $http410) { $this->set("Http410", $http410); } @@ -667,7 +667,7 @@ public function setHttp410($http410) * * @return integer|null */ - public function getHttp411() + public function getHttp411(): int { return $this->get("Http411"); } @@ -677,7 +677,7 @@ public function getHttp411() * * @param int $http411 */ - public function setHttp411($http411) + public function setHttp411(int $http411) { $this->set("Http411", $http411); } @@ -687,7 +687,7 @@ public function setHttp411($http411) * * @return integer|null */ - public function getHttp412() + public function getHttp412(): int { return $this->get("Http412"); } @@ -697,7 +697,7 @@ public function getHttp412() * * @param int $http412 */ - public function setHttp412($http412) + public function setHttp412(int $http412) { $this->set("Http412", $http412); } @@ -707,7 +707,7 @@ public function setHttp412($http412) * * @return integer|null */ - public function getHttp413() + public function getHttp413(): int { return $this->get("Http413"); } @@ -717,7 +717,7 @@ public function getHttp413() * * @param int $http413 */ - public function setHttp413($http413) + public function setHttp413(int $http413) { $this->set("Http413", $http413); } @@ -727,7 +727,7 @@ public function setHttp413($http413) * * @return integer|null */ - public function getHttp414() + public function getHttp414(): int { return $this->get("Http414"); } @@ -737,7 +737,7 @@ public function getHttp414() * * @param int $http414 */ - public function setHttp414($http414) + public function setHttp414(int $http414) { $this->set("Http414", $http414); } @@ -747,7 +747,7 @@ public function setHttp414($http414) * * @return integer|null */ - public function getHttp415() + public function getHttp415(): int { return $this->get("Http415"); } @@ -757,7 +757,7 @@ public function getHttp415() * * @param int $http415 */ - public function setHttp415($http415) + public function setHttp415(int $http415) { $this->set("Http415", $http415); } @@ -767,7 +767,7 @@ public function setHttp415($http415) * * @return integer|null */ - public function getHttp416() + public function getHttp416(): int { return $this->get("Http416"); } @@ -777,7 +777,7 @@ public function getHttp416() * * @param int $http416 */ - public function setHttp416($http416) + public function setHttp416(int $http416) { $this->set("Http416", $http416); } @@ -787,7 +787,7 @@ public function setHttp416($http416) * * @return integer|null */ - public function getHttp417() + public function getHttp417(): int { return $this->get("Http417"); } @@ -797,7 +797,7 @@ public function getHttp417() * * @param int $http417 */ - public function setHttp417($http417) + public function setHttp417(int $http417) { $this->set("Http417", $http417); } @@ -807,7 +807,7 @@ public function setHttp417($http417) * * @return integer|null */ - public function getHttp418() + public function getHttp418(): int { return $this->get("Http418"); } @@ -817,7 +817,7 @@ public function getHttp418() * * @param int $http418 */ - public function setHttp418($http418) + public function setHttp418(int $http418) { $this->set("Http418", $http418); } @@ -827,7 +827,7 @@ public function setHttp418($http418) * * @return integer|null */ - public function getHttp421() + public function getHttp421(): int { return $this->get("Http421"); } @@ -837,7 +837,7 @@ public function getHttp421() * * @param int $http421 */ - public function setHttp421($http421) + public function setHttp421(int $http421) { $this->set("Http421", $http421); } @@ -847,7 +847,7 @@ public function setHttp421($http421) * * @return integer|null */ - public function getHttp422() + public function getHttp422(): int { return $this->get("Http422"); } @@ -857,7 +857,7 @@ public function getHttp422() * * @param int $http422 */ - public function setHttp422($http422) + public function setHttp422(int $http422) { $this->set("Http422", $http422); } @@ -867,7 +867,7 @@ public function setHttp422($http422) * * @return integer|null */ - public function getHttp423() + public function getHttp423(): int { return $this->get("Http423"); } @@ -877,7 +877,7 @@ public function getHttp423() * * @param int $http423 */ - public function setHttp423($http423) + public function setHttp423(int $http423) { $this->set("Http423", $http423); } @@ -887,7 +887,7 @@ public function setHttp423($http423) * * @return integer|null */ - public function getHttp424() + public function getHttp424(): int { return $this->get("Http424"); } @@ -897,7 +897,7 @@ public function getHttp424() * * @param int $http424 */ - public function setHttp424($http424) + public function setHttp424(int $http424) { $this->set("Http424", $http424); } @@ -907,7 +907,7 @@ public function setHttp424($http424) * * @return integer|null */ - public function getHttp425() + public function getHttp425(): int { return $this->get("Http425"); } @@ -917,7 +917,7 @@ public function getHttp425() * * @param int $http425 */ - public function setHttp425($http425) + public function setHttp425(int $http425) { $this->set("Http425", $http425); } @@ -927,7 +927,7 @@ public function setHttp425($http425) * * @return integer|null */ - public function getHttp426() + public function getHttp426(): int { return $this->get("Http426"); } @@ -937,7 +937,7 @@ public function getHttp426() * * @param int $http426 */ - public function setHttp426($http426) + public function setHttp426(int $http426) { $this->set("Http426", $http426); } @@ -947,7 +947,7 @@ public function setHttp426($http426) * * @return integer|null */ - public function getHttp449() + public function getHttp449(): int { return $this->get("Http449"); } @@ -957,7 +957,7 @@ public function getHttp449() * * @param int $http449 */ - public function setHttp449($http449) + public function setHttp449(int $http449) { $this->set("Http449", $http449); } @@ -967,7 +967,7 @@ public function setHttp449($http449) * * @return integer|null */ - public function getHttp451() + public function getHttp451(): int { return $this->get("Http451"); } @@ -977,7 +977,7 @@ public function getHttp451() * * @param int $http451 */ - public function setHttp451($http451) + public function setHttp451(int $http451) { $this->set("Http451", $http451); } @@ -987,7 +987,7 @@ public function setHttp451($http451) * * @return integer|null */ - public function getHttp500() + public function getHttp500(): int { return $this->get("Http500"); } @@ -997,7 +997,7 @@ public function getHttp500() * * @param int $http500 */ - public function setHttp500($http500) + public function setHttp500(int $http500) { $this->set("Http500", $http500); } @@ -1007,7 +1007,7 @@ public function setHttp500($http500) * * @return integer|null */ - public function getHttp501() + public function getHttp501(): int { return $this->get("Http501"); } @@ -1017,7 +1017,7 @@ public function getHttp501() * * @param int $http501 */ - public function setHttp501($http501) + public function setHttp501(int $http501) { $this->set("Http501", $http501); } @@ -1027,7 +1027,7 @@ public function setHttp501($http501) * * @return integer|null */ - public function getHttp502() + public function getHttp502(): int { return $this->get("Http502"); } @@ -1037,7 +1037,7 @@ public function getHttp502() * * @param int $http502 */ - public function setHttp502($http502) + public function setHttp502(int $http502) { $this->set("Http502", $http502); } @@ -1047,7 +1047,7 @@ public function setHttp502($http502) * * @return integer|null */ - public function getHttp503() + public function getHttp503(): int { return $this->get("Http503"); } @@ -1057,7 +1057,7 @@ public function getHttp503() * * @param int $http503 */ - public function setHttp503($http503) + public function setHttp503(int $http503) { $this->set("Http503", $http503); } @@ -1067,7 +1067,7 @@ public function setHttp503($http503) * * @return integer|null */ - public function getHttp504() + public function getHttp504(): int { return $this->get("Http504"); } @@ -1077,7 +1077,7 @@ public function getHttp504() * * @param int $http504 */ - public function setHttp504($http504) + public function setHttp504(int $http504) { $this->set("Http504", $http504); } @@ -1087,7 +1087,7 @@ public function setHttp504($http504) * * @return integer|null */ - public function getHttp505() + public function getHttp505(): int { return $this->get("Http505"); } @@ -1097,7 +1097,7 @@ public function getHttp505() * * @param int $http505 */ - public function setHttp505($http505) + public function setHttp505(int $http505) { $this->set("Http505", $http505); } @@ -1107,7 +1107,7 @@ public function setHttp505($http505) * * @return integer|null */ - public function getHttp506() + public function getHttp506(): int { return $this->get("Http506"); } @@ -1117,7 +1117,7 @@ public function getHttp506() * * @param int $http506 */ - public function setHttp506($http506) + public function setHttp506(int $http506) { $this->set("Http506", $http506); } @@ -1127,7 +1127,7 @@ public function setHttp506($http506) * * @return integer|null */ - public function getHttp507() + public function getHttp507(): int { return $this->get("Http507"); } @@ -1137,7 +1137,7 @@ public function getHttp507() * * @param int $http507 */ - public function setHttp507($http507) + public function setHttp507(int $http507) { $this->set("Http507", $http507); } @@ -1147,7 +1147,7 @@ public function setHttp507($http507) * * @return integer|null */ - public function getHttp509() + public function getHttp509(): int { return $this->get("Http509"); } @@ -1157,7 +1157,7 @@ public function getHttp509() * * @param int $http509 */ - public function setHttp509($http509) + public function setHttp509(int $http509) { $this->set("Http509", $http509); } @@ -1167,7 +1167,7 @@ public function setHttp509($http509) * * @return integer|null */ - public function getHttp510() + public function getHttp510(): int { return $this->get("Http510"); } @@ -1177,7 +1177,7 @@ public function getHttp510() * * @param int $http510 */ - public function setHttp510($http510) + public function setHttp510(int $http510) { $this->set("Http510", $http510); } diff --git a/src/UCDN/Models/IpLocationInfo.php b/src/UCDN/Models/IpLocationInfo.php index edfbe573..a7567a54 100644 --- a/src/UCDN/Models/IpLocationInfo.php +++ b/src/UCDN/Models/IpLocationInfo.php @@ -1,6 +1,6 @@ get("Ip"); } @@ -37,7 +37,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } @@ -47,7 +47,7 @@ public function setIp($ip) * * @return string|null */ - public function getArea() + public function getArea(): string { return $this->get("Area"); } @@ -57,7 +57,7 @@ public function getArea() * * @param string $area */ - public function setArea($area) + public function setArea(string $area) { $this->set("Area", $area); } @@ -67,7 +67,7 @@ public function setArea($area) * * @return string|null */ - public function getIsp() + public function getIsp(): string { return $this->get("Isp"); } @@ -77,7 +77,7 @@ public function getIsp() * * @param string $isp */ - public function setIsp($isp) + public function setIsp(string $isp) { $this->set("Isp", $isp); } @@ -87,7 +87,7 @@ public function setIsp($isp) * * @return string|null */ - public function getCity() + public function getCity(): string { return $this->get("City"); } @@ -97,7 +97,7 @@ public function getCity() * * @param string $city */ - public function setCity($city) + public function setCity(string $city) { $this->set("City", $city); } @@ -107,7 +107,7 @@ public function setCity($city) * * @return boolean|null */ - public function getExist() + public function getExist(): bool { return $this->get("Exist"); } @@ -117,7 +117,7 @@ public function getExist() * * @param boolean $exist */ - public function setExist($exist) + public function setExist(bool $exist) { $this->set("Exist", $exist); } diff --git a/src/UCDN/Models/LogInfo.php b/src/UCDN/Models/LogInfo.php new file mode 100644 index 00000000..c886478f --- /dev/null +++ b/src/UCDN/Models/LogInfo.php @@ -0,0 +1,64 @@ +get("LogTime"); + } + + /** + * LogTime: Unix时间戳 + * + * @param int $logTime + */ + public function setLogTime(int $logTime) + { + $this->set("LogTime", $logTime); + } + + /** + * LogUrl: 日志url地址 + * + * @return string|null + */ + public function getLogUrl(): string + { + return $this->get("LogUrl"); + } + + /** + * LogUrl: 日志url地址 + * + * @param string $logUrl + */ + public function setLogUrl(string $logUrl) + { + $this->set("LogUrl", $logUrl); + } +} diff --git a/src/UCDN/Models/LogSetInfo.php b/src/UCDN/Models/LogSetInfo.php index 69b0bfff..d5839571 100644 --- a/src/UCDN/Models/LogSetInfo.php +++ b/src/UCDN/Models/LogSetInfo.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return string[]|null */ - public function getCnLog() + public function getCnLog(): array { return $this->get("CnLog"); } @@ -67,7 +67,7 @@ public function setCnLog(array $cnLog) * * @return string[]|null */ - public function getAbroadLog() + public function getAbroadLog(): array { return $this->get("AbroadLog"); } diff --git a/src/UCDN/Models/LogSetList.php b/src/UCDN/Models/LogSetList.php index c15a4197..695daeaa 100644 --- a/src/UCDN/Models/LogSetList.php +++ b/src/UCDN/Models/LogSetList.php @@ -1,6 +1,6 @@ get("Domain"); } @@ -37,7 +37,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } @@ -47,12 +47,9 @@ public function setDomain($domain) * * @return LogSetInfo[]|null */ - public function getLogs() + public function getLogs(): array { - $items = $this->get("Logs"); - if ($items == null) { - return []; - } + $items = $this->get("Logs") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new LogSetInfo($item)); diff --git a/src/UCDN/Models/OriginConf.php b/src/UCDN/Models/OriginConf.php index aada0f2a..7b1baeec 100644 --- a/src/UCDN/Models/OriginConf.php +++ b/src/UCDN/Models/OriginConf.php @@ -1,6 +1,6 @@ get("OriginIpList"); } @@ -47,7 +47,7 @@ public function setOriginIpList(array $originIpList) * * @return string|null */ - public function getOriginHost() + public function getOriginHost(): string { return $this->get("OriginHost"); } @@ -57,7 +57,7 @@ public function getOriginHost() * * @param string $originHost */ - public function setOriginHost($originHost) + public function setOriginHost(string $originHost) { $this->set("OriginHost", $originHost); } @@ -67,7 +67,7 @@ public function setOriginHost($originHost) * * @return integer|null */ - public function getOriginPort() + public function getOriginPort(): int { return $this->get("OriginPort"); } @@ -77,7 +77,7 @@ public function getOriginPort() * * @param int $originPort */ - public function setOriginPort($originPort) + public function setOriginPort(int $originPort) { $this->set("OriginPort", $originPort); } @@ -87,7 +87,7 @@ public function setOriginPort($originPort) * * @return boolean|null */ - public function getBackupOriginEnable() + public function getBackupOriginEnable(): bool { return $this->get("BackupOriginEnable"); } @@ -97,7 +97,7 @@ public function getBackupOriginEnable() * * @param boolean $backupOriginEnable */ - public function setBackupOriginEnable($backupOriginEnable) + public function setBackupOriginEnable(bool $backupOriginEnable) { $this->set("BackupOriginEnable", $backupOriginEnable); } @@ -107,7 +107,7 @@ public function setBackupOriginEnable($backupOriginEnable) * * @return string[]|null */ - public function getBackupOriginIpList() + public function getBackupOriginIpList(): array { return $this->get("BackupOriginIpList"); } @@ -127,7 +127,7 @@ public function setBackupOriginIpList(array $backupOriginIpList) * * @return string|null */ - public function getBackupOriginHost() + public function getBackupOriginHost(): string { return $this->get("BackupOriginHost"); } @@ -137,7 +137,7 @@ public function getBackupOriginHost() * * @param string $backupOriginHost */ - public function setBackupOriginHost($backupOriginHost) + public function setBackupOriginHost(string $backupOriginHost) { $this->set("BackupOriginHost", $backupOriginHost); } @@ -147,7 +147,7 @@ public function setBackupOriginHost($backupOriginHost) * * @return string|null */ - public function getOriginErrorCode() + public function getOriginErrorCode(): string { return $this->get("OriginErrorCode"); } @@ -157,7 +157,7 @@ public function getOriginErrorCode() * * @param string $originErrorCode */ - public function setOriginErrorCode($originErrorCode) + public function setOriginErrorCode(string $originErrorCode) { $this->set("OriginErrorCode", $originErrorCode); } @@ -167,7 +167,7 @@ public function setOriginErrorCode($originErrorCode) * * @return integer|null */ - public function getOriginErrorNum() + public function getOriginErrorNum(): int { return $this->get("OriginErrorNum"); } @@ -177,7 +177,7 @@ public function getOriginErrorNum() * * @param int $originErrorNum */ - public function setOriginErrorNum($originErrorNum) + public function setOriginErrorNum(int $originErrorNum) { $this->set("OriginErrorNum", $originErrorNum); } @@ -187,7 +187,7 @@ public function setOriginErrorNum($originErrorNum) * * @return string|null */ - public function getOriginProtocol() + public function getOriginProtocol(): string { return $this->get("OriginProtocol"); } @@ -197,7 +197,7 @@ public function getOriginProtocol() * * @param string $originProtocol */ - public function setOriginProtocol($originProtocol) + public function setOriginProtocol(string $originProtocol) { $this->set("OriginProtocol", $originProtocol); } @@ -207,7 +207,7 @@ public function setOriginProtocol($originProtocol) * * @return integer|null */ - public function getOriginFollow301() + public function getOriginFollow301(): int { return $this->get("OriginFollow301"); } @@ -217,7 +217,7 @@ public function getOriginFollow301() * * @param int $originFollow301 */ - public function setOriginFollow301($originFollow301) + public function setOriginFollow301(int $originFollow301) { $this->set("OriginFollow301", $originFollow301); } diff --git a/src/UCDN/Models/ProIspBandwidthList.php b/src/UCDN/Models/ProIspBandwidthList.php index cb1d4521..e1db50ca 100644 --- a/src/UCDN/Models/ProIspBandwidthList.php +++ b/src/UCDN/Models/ProIspBandwidthList.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getCdnBandwidth() + public function getCdnBandwidth(): float { return $this->get("CdnBandwidth"); } @@ -57,7 +57,7 @@ public function getCdnBandwidth() * * @param float $cdnBandwidth */ - public function setCdnBandwidth($cdnBandwidth) + public function setCdnBandwidth(float $cdnBandwidth) { $this->set("CdnBandwidth", $cdnBandwidth); } @@ -67,7 +67,7 @@ public function setCdnBandwidth($cdnBandwidth) * * @return float|null */ - public function getTraffic() + public function getTraffic(): float { return $this->get("Traffic"); } @@ -77,7 +77,7 @@ public function getTraffic() * * @param float $traffic */ - public function setTraffic($traffic) + public function setTraffic(float $traffic) { $this->set("Traffic", $traffic); } diff --git a/src/UCDN/Models/ProIspBandwidthSet.php b/src/UCDN/Models/ProIspBandwidthSet.php index c79e53b3..85387d7f 100644 --- a/src/UCDN/Models/ProIspBandwidthSet.php +++ b/src/UCDN/Models/ProIspBandwidthSet.php @@ -1,6 +1,6 @@ get("Province"); } @@ -37,7 +37,7 @@ public function getProvince() * * @param string $province */ - public function setProvince($province) + public function setProvince(string $province) { $this->set("Province", $province); } @@ -47,12 +47,9 @@ public function setProvince($province) * * @return ProIspBandwidthList[]|null */ - public function getBandwidthTrafficList() + public function getBandwidthTrafficList(): array { - $items = $this->get("BandwidthTrafficList"); - if ($items == null) { - return []; - } + $items = $this->get("BandwidthTrafficList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ProIspBandwidthList($item)); diff --git a/src/UCDN/Models/ProIspRequestListV2.php b/src/UCDN/Models/ProIspRequestListV2.php index a243b2f9..4584132b 100644 --- a/src/UCDN/Models/ProIspRequestListV2.php +++ b/src/UCDN/Models/ProIspRequestListV2.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getCdnRequest() + public function getCdnRequest(): float { return $this->get("CdnRequest"); } @@ -57,7 +57,7 @@ public function getCdnRequest() * * @param float $cdnRequest */ - public function setCdnRequest($cdnRequest) + public function setCdnRequest(float $cdnRequest) { $this->set("CdnRequest", $cdnRequest); } diff --git a/src/UCDN/Models/ProIspRequestNumSetV2.php b/src/UCDN/Models/ProIspRequestNumSetV2.php index a7e6273c..08c160a6 100644 --- a/src/UCDN/Models/ProIspRequestNumSetV2.php +++ b/src/UCDN/Models/ProIspRequestNumSetV2.php @@ -1,6 +1,6 @@ get("Province"); } @@ -37,7 +37,7 @@ public function getProvince() * * @param string $province */ - public function setProvince($province) + public function setProvince(string $province) { $this->set("Province", $province); } @@ -47,12 +47,9 @@ public function setProvince($province) * * @return ProIspRequestListV2[]|null */ - public function getRequestList() + public function getRequestList(): array { - $items = $this->get("RequestList"); - if ($items == null) { - return []; - } + $items = $this->get("RequestList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ProIspRequestListV2($item)); diff --git a/src/UCDN/Models/ReferConf.php b/src/UCDN/Models/ReferConf.php index 067dc9e0..b2f011b0 100644 --- a/src/UCDN/Models/ReferConf.php +++ b/src/UCDN/Models/ReferConf.php @@ -1,6 +1,6 @@ get("ReferType"); } @@ -37,7 +37,7 @@ public function getReferType() * * @param int $referType */ - public function setReferType($referType) + public function setReferType(int $referType) { $this->set("ReferType", $referType); } @@ -47,7 +47,7 @@ public function setReferType($referType) * * @return integer|null */ - public function getNullRefer() + public function getNullRefer(): int { return $this->get("NullRefer"); } @@ -57,7 +57,7 @@ public function getNullRefer() * * @param int $nullRefer */ - public function setNullRefer($nullRefer) + public function setNullRefer(int $nullRefer) { $this->set("NullRefer", $nullRefer); } @@ -67,7 +67,7 @@ public function setNullRefer($nullRefer) * * @return string[]|null */ - public function getReferList() + public function getReferList(): array { return $this->get("ReferList"); } diff --git a/src/UCDN/Models/RefererList.php b/src/UCDN/Models/RefererList.php new file mode 100644 index 00000000..87f7ce4f --- /dev/null +++ b/src/UCDN/Models/RefererList.php @@ -0,0 +1,84 @@ +get("Referer"); + } + + /** + * Referer: 客户端请求的referer + * + * @param string $referer + */ + public function setReferer(string $referer) + { + $this->set("Referer", $referer); + } + + /** + * RequestTimes: 次数 + * + * @return integer|null + */ + public function getRequestTimes(): int + { + return $this->get("RequestTimes"); + } + + /** + * RequestTimes: 次数 + * + * @param int $requestTimes + */ + public function setRequestTimes(int $requestTimes) + { + $this->set("RequestTimes", $requestTimes); + } + + /** + * Percent: 次数占比,单位% + * + * @return float|null + */ + public function getPercent(): float + { + return $this->get("Percent"); + } + + /** + * Percent: 次数占比,单位% + * + * @param float $percent + */ + public function setPercent(float $percent) + { + $this->set("Percent", $percent); + } +} diff --git a/src/UCDN/Models/RefererStatistics.php b/src/UCDN/Models/RefererStatistics.php new file mode 100644 index 00000000..d3d7fd20 --- /dev/null +++ b/src/UCDN/Models/RefererStatistics.php @@ -0,0 +1,73 @@ +get("Date"); + } + + /** + * Date: 日期 + * + * @param string $date + */ + public function setDate(string $date) + { + $this->set("Date", $date); + } + + /** + * RefererList: Referer实例表 + * + * @return RefererList[]|null + */ + public function getRefererList(): array + { + $items = $this->get("RefererList") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new RefererList($item)); + } + return $result; + } + + /** + * RefererList: Referer实例表 + * + * @param RefererList[] $refererList + */ + public function setRefererList(array $refererList) + { + $result = []; + foreach ($refererList as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UCDN/Models/RequestInfoV2.php b/src/UCDN/Models/RequestInfoV2.php index ab70b3ad..3c123a3f 100644 --- a/src/UCDN/Models/RequestInfoV2.php +++ b/src/UCDN/Models/RequestInfoV2.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getCdnRequest() + public function getCdnRequest(): float { return $this->get("CdnRequest"); } @@ -57,7 +57,7 @@ public function getCdnRequest() * * @param float $cdnRequest */ - public function setCdnRequest($cdnRequest) + public function setCdnRequest(float $cdnRequest) { $this->set("CdnRequest", $cdnRequest); } diff --git a/src/UCDN/Models/TaskInfo.php b/src/UCDN/Models/TaskInfo.php index 98c910c8..ba2a2307 100644 --- a/src/UCDN/Models/TaskInfo.php +++ b/src/UCDN/Models/TaskInfo.php @@ -1,6 +1,6 @@ get("TaskId"); } @@ -37,7 +37,7 @@ public function getTaskId() * * @param string $taskId */ - public function setTaskId($taskId) + public function setTaskId(string $taskId) { $this->set("TaskId", $taskId); } @@ -47,12 +47,9 @@ public function setTaskId($taskId) * * @return UrlProgressInfo[]|null */ - public function getUrlLists() + public function getUrlLists(): array { - $items = $this->get("UrlLists"); - if ($items == null) { - return []; - } + $items = $this->get("UrlLists") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UrlProgressInfo($item)); @@ -79,7 +76,7 @@ public function setUrlLists(array $urlLists) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -89,7 +86,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -99,7 +96,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -109,7 +106,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } diff --git a/src/UCDN/Models/TrafficSet.php b/src/UCDN/Models/TrafficSet.php index a0598638..e54c0213 100644 --- a/src/UCDN/Models/TrafficSet.php +++ b/src/UCDN/Models/TrafficSet.php @@ -1,6 +1,6 @@ get("Areacode"); } @@ -37,7 +37,7 @@ public function getAreacode() * * @param string $areacode */ - public function setAreacode($areacode) + public function setAreacode(string $areacode) { $this->set("Areacode", $areacode); } @@ -47,7 +47,7 @@ public function setAreacode($areacode) * * @return float|null */ - public function getTrafficTotal() + public function getTrafficTotal(): float { return $this->get("TrafficTotal"); } @@ -57,7 +57,7 @@ public function getTrafficTotal() * * @param float $trafficTotal */ - public function setTrafficTotal($trafficTotal) + public function setTrafficTotal(float $trafficTotal) { $this->set("TrafficTotal", $trafficTotal); } @@ -67,7 +67,7 @@ public function setTrafficTotal($trafficTotal) * * @return float|null */ - public function getTrafficLeft() + public function getTrafficLeft(): float { return $this->get("TrafficLeft"); } @@ -77,7 +77,7 @@ public function getTrafficLeft() * * @param float $trafficLeft */ - public function setTrafficLeft($trafficLeft) + public function setTrafficLeft(float $trafficLeft) { $this->set("TrafficLeft", $trafficLeft); } @@ -87,7 +87,7 @@ public function setTrafficLeft($trafficLeft) * * @return float|null */ - public function getTrafficUsed() + public function getTrafficUsed(): float { return $this->get("TrafficUsed"); } @@ -97,7 +97,7 @@ public function getTrafficUsed() * * @param float $trafficUsed */ - public function setTrafficUsed($trafficUsed) + public function setTrafficUsed(float $trafficUsed) { $this->set("TrafficUsed", $trafficUsed); } diff --git a/src/UCDN/Models/UrlProgressInfo.php b/src/UCDN/Models/UrlProgressInfo.php index 15c33944..db578d0a 100644 --- a/src/UCDN/Models/UrlProgressInfo.php +++ b/src/UCDN/Models/UrlProgressInfo.php @@ -1,6 +1,6 @@ get("Url"); } @@ -37,7 +37,7 @@ public function getUrl() * * @param string $url */ - public function setUrl($url) + public function setUrl(string $url) { $this->set("Url", $url); } @@ -47,7 +47,7 @@ public function setUrl($url) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -57,7 +57,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -67,7 +67,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getFinishTime() + public function getFinishTime(): int { return $this->get("FinishTime"); } @@ -77,7 +77,7 @@ public function getFinishTime() * * @param int $finishTime */ - public function setFinishTime($finishTime) + public function setFinishTime(int $finishTime) { $this->set("FinishTime", $finishTime); } @@ -87,7 +87,7 @@ public function setFinishTime($finishTime) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -97,7 +97,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -107,7 +107,7 @@ public function setStatus($status) * * @return integer|null */ - public function getProgress() + public function getProgress(): int { return $this->get("Progress"); } @@ -117,7 +117,7 @@ public function getProgress() * * @param int $progress */ - public function setProgress($progress) + public function setProgress(int $progress) { $this->set("Progress", $progress); } diff --git a/src/UCDN/Models/UrlStatistics.php b/src/UCDN/Models/UrlStatistics.php new file mode 100644 index 00000000..da59fa97 --- /dev/null +++ b/src/UCDN/Models/UrlStatistics.php @@ -0,0 +1,73 @@ +get("UrlList") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new DownloadStatisticInfo($item)); + } + return $result; + } + + /** + * UrlList: + * + * @param DownloadStatisticInfo[] $urlList + */ + public function setUrlList(array $urlList) + { + $result = []; + foreach ($urlList as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * Date: 日期 + * + * @return string|null + */ + public function getDate(): string + { + return $this->get("Date"); + } + + /** + * Date: 日期 + * + * @param string $date + */ + public function setDate(string $date) + { + $this->set("Date", $date); + } +} diff --git a/src/UCDN/UCDNClient.php b/src/UCDN/UCDNClient.php index cffb116a..1bcda9a5 100644 --- a/src/UCDN/UCDNClient.php +++ b/src/UCDN/UCDNClient.php @@ -1,6 +1,6 @@ invoke($request); return new AddCertificateResponse($resp->toArray(), $resp->getRequestId()); } + /** + * ControlUcdnDomainCacheAccess - 封禁解封缓存访问 + * + * See also: https://docs.ucloud.cn/api/ucdn-api/control_ucdn_domain_cache_access + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "UrlList" => (array) 待封禁的Url,一次封禁多个Url时最多一次30条,只能对表示文件的Url进行操作 + * "Type" => (string) forbid=封禁 unforbid=解封 其他值非法 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function controlUcdnDomainCacheAccess(ControlUcdnDomainCacheAccessRequest $request = null): ControlUcdnDomainCacheAccessResponse + { + $resp = $this->invoke($request); + return new ControlUcdnDomainCacheAccessResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DeleteCertificate - 删除证书 * @@ -137,10 +156,9 @@ public function addCertificate(AddCertificateRequest $request = null) * $outputs = [ * ] * - * @return DeleteCertificateResponse * @throws UCloudException */ - public function deleteCertificate(DeleteCertificateRequest $request = null) + public function deleteCertificate(DeleteCertificateRequest $request = null): DeleteCertificateResponse { $resp = $this->invoke($request); return new DeleteCertificateResponse($resp->toArray(), $resp->getRequestId()); @@ -185,10 +203,9 @@ public function deleteCertificate(DeleteCertificateRequest $request = null) * ] * ] * - * @return DescribeNewUcdnPrefetchCacheTaskResponse * @throws UCloudException */ - public function describeNewUcdnPrefetchCacheTask(DescribeNewUcdnPrefetchCacheTaskRequest $request = null) + public function describeNewUcdnPrefetchCacheTask(DescribeNewUcdnPrefetchCacheTaskRequest $request = null): DescribeNewUcdnPrefetchCacheTaskResponse { $resp = $this->invoke($request); return new DescribeNewUcdnPrefetchCacheTaskResponse($resp->toArray(), $resp->getRequestId()); @@ -233,10 +250,9 @@ public function describeNewUcdnPrefetchCacheTask(DescribeNewUcdnPrefetchCacheTas * ] * ] * - * @return DescribeNewUcdnRefreshCacheTaskResponse * @throws UCloudException */ - public function describeNewUcdnRefreshCacheTask(DescribeNewUcdnRefreshCacheTaskRequest $request = null) + public function describeNewUcdnRefreshCacheTask(DescribeNewUcdnRefreshCacheTaskRequest $request = null): DescribeNewUcdnRefreshCacheTaskResponse { $resp = $this->invoke($request); return new DescribeNewUcdnRefreshCacheTaskResponse($resp->toArray(), $resp->getRequestId()); @@ -274,52 +290,14 @@ public function describeNewUcdnRefreshCacheTask(DescribeNewUcdnRefreshCacheTaskR * ] * ] * - * @return GetCertificateV2Response * @throws UCloudException */ - public function getCertificateV2(GetCertificateV2Request $request = null) + public function getCertificateV2(GetCertificateV2Request $request = null): GetCertificateV2Response { $resp = $this->invoke($request); return new GetCertificateV2Response($resp->toArray(), $resp->getRequestId()); } - /** - * GetNewUcdnDomainBandwidth - 获取域名带宽数据 - * - * See also: https://docs.ucloud.cn/api/ucdn-api/get_new_ucdn_domain_bandwidth - * - * Arguments: - * - * $args = [ - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) - * "Type" => (integer) 时间粒度(0表示按照5分钟粒度,1表示按照1小时粒度,2表示按照一天的粒度) - * "DomainId" => (array) 域名id,创建域名时生成的id。默认全部域名 - * "Areacode" => (string) 查询带宽区域 cn代表国内 abroad代表海外 不填默认为全部区域 - * "BeginTime" => (integer) 查询的起始时间,格式为Unix Timestamp。如果有EndTime,BeginTime必须赋值。如没有赋值,则返回缺少参 数错误,如果没有EndTime,BeginTime也可以不赋值,EndTime默认当前时间,BeginTime 默认前一天的当前时间。 - * "EndTime" => (integer) 查询的结束时间,格式为Unix Timestamp。EndTime默认为当前时间,BeginTime默认为当前时间前一天时间。 - * ] - * - * Outputs: - * - * $outputs = [ - * "BandwidthList" => (array) 带宽信息列表,参见BandwidthInfo[ - * [ - * "Time" => (integer) 带宽获取的时间点。格式:时间戳 - * "CdnBandwidth" => (number) 返回值返回指定时间区间内CDN的带宽峰值,单位Mbps(如果请求参数Type为0,则Value是五分钟粒度的带宽值,如果Type为1,则Value是1小时的带宽峰值,如果Type为2,则Value是一天内的带宽峰值) - * ] - * ] - * "Traffic" => (number) 从起始时间到结束时间内的所使用的CDN总流量,单位GB - * ] - * - * @return GetNewUcdnDomainBandwidthResponse - * @throws UCloudException - */ - public function getNewUcdnDomainBandwidth(GetNewUcdnDomainBandwidthRequest $request = null) - { - $resp = $this->invoke($request); - return new GetNewUcdnDomainBandwidthResponse($resp->toArray(), $resp->getRequestId()); - } - /** * GetNewUcdnDomainHitRate - 获取域名命中率 * @@ -348,145 +326,96 @@ public function getNewUcdnDomainBandwidth(GetNewUcdnDomainBandwidthRequest $requ * ] * ] * - * @return GetNewUcdnDomainHitRateResponse * @throws UCloudException */ - public function getNewUcdnDomainHitRate(GetNewUcdnDomainHitRateRequest $request = null) + public function getNewUcdnDomainHitRate(GetNewUcdnDomainHitRateRequest $request = null): GetNewUcdnDomainHitRateResponse { $resp = $this->invoke($request); return new GetNewUcdnDomainHitRateResponse($resp->toArray(), $resp->getRequestId()); } /** - * GetNewUcdnDomainHttpCode - 获取域名状态码监控 + * GetNewUcdnLogRefererStatistics - 获取热点referer统计 * - * See also: https://docs.ucloud.cn/api/ucdn-api/get_new_ucdn_domain_http_code + * See also: https://docs.ucloud.cn/api/ucdn-api/get_new_ucdn_log_referer_statistics * * Arguments: * * $args = [ - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) - * "Type" => (integer) 时间粒度(0表示按照5分钟粒度,1表示按照1小时粒度,2表示按照一天的粒度) - * "DomainId" => (array) 域名id,创建域名时生成的id。默认全部域名 - * "Areacode" => (string) 查询带宽区域 cn代表国内 abroad代表海外,只支持国内 - * "BeginTime" => (integer) 查询的起始时间,格式为Unix Timestamp。如果有EndTime,BeginTime必须赋值。如没有赋值,则返回缺少参 数错误,如果没有EndTime,BeginTime也可以不赋值,EndTime默认当前时间,BeginTime 默认前一天的当前时间。 - * "EndTime" => (integer) 查询的结束时间,格式为Unix Timestamp。EndTime默认为当前时间,BeginTime默认为当前时间前一天时间。 + * "DomainId" => (string) 域名id,创建域名时生成的id + * "Areacode" => (string) 查询带宽区域 cn代表国内 abroad代表海外 ;目前只支持国内 + * "BeginTime" => (integer) 查询带宽的起始时间,格式:时间戳 + * "EndTime" => (integer) 查询统计日志的结束时间,格式:时间戳。最大时间间隔30天 + * "OrderBy" => (integer) 0表示按流量降序排列,1表示按照下载次数降序排列,默认为0 + * "Limit" => (integer) 返回的结果数量限制,默认1000 * ] * * Outputs: * * $outputs = [ - * "HttpCodeDetail" => (array) 状态码实例表。详细见HttpCodeInfo[ + * "RefererStatistics" => (array) 按天统计实例[ * [ - * "Time" => (integer) 带宽获取的时间点。格式:时间戳 - * "HttpOneXX" => (integer) 1xx数量 - * "HttpTwoXX" => (integer) 2xx数量 - * "HttpThreeXX" => (integer) 3xx数量 - * "HttpFourXX" => (integer) 4xx数量 - * "HttpFiveXX" => (integer) 5xx数量 + * "Date" => (string) 日期 + * "RefererList" => (array) Referer实例表[ + * [ + * "Referer" => (string) 客户端请求的referer + * "RequestTimes" => (integer) 次数 + * "Percent" => (number) 次数占比,单位% + * ] + * ] * ] * ] * ] * - * @return GetNewUcdnDomainHttpCodeResponse * @throws UCloudException */ - public function getNewUcdnDomainHttpCode(GetNewUcdnDomainHttpCodeRequest $request = null) + public function getNewUcdnLogRefererStatistics(GetNewUcdnLogRefererStatisticsRequest $request = null): GetNewUcdnLogRefererStatisticsResponse { $resp = $this->invoke($request); - return new GetNewUcdnDomainHttpCodeResponse($resp->toArray(), $resp->getRequestId()); + return new GetNewUcdnLogRefererStatisticsResponse($resp->toArray(), $resp->getRequestId()); } /** - * GetNewUcdnDomainHttpCodeV2 - 获取域名详细状态码监控 + * GetNewUcdnLogUrlStatistics - 获取日志url统计 * - * See also: https://docs.ucloud.cn/api/ucdn-api/get_new_ucdn_domain_http_code_v2 + * See also: https://docs.ucloud.cn/api/ucdn-api/get_new_ucdn_log_url_statistics * * Arguments: * * $args = [ * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) - * "Type" => (integer) 时间粒度(0表示按照5分钟粒度,1表示按照1小时粒度,2表示按照一天粒度,3表示按照一分钟粒度) - * "BeginTime" => (integer) 查询的起始时间,格式为Unix Timestamp。 - * "EndTime" => (integer) 查询的结束时间,格式为Unix Timestamp。 - * "DomainId" => (array) 域名id,创建域名时生成的id。默认全部域名 - * "Areacode" => (string) 查询带宽区域 cn代表国内 abroad代表海外,只支持国内 + * "DomainId" => (string) 域名Id + * "Areacode" => (string) 查询带宽区域 cn代表国内 abroad代表海外 只支持国内 + * "BeginTime" => (integer) 查询带宽的起始时间,格式:时间戳。BeginTime和EndTime必须同时赋值 + * "EndTime" => (integer) 查询统计日志的结束时间,格式:时间戳,最多可拉取30天 + * "OrderBy" => (integer) 0表示按流量降序排列,1表示按照下载次数降序排列,默认为0 + * "Limit" => (integer) 返回的结果数量限制,默认1000 * ] * * Outputs: * * $outputs = [ - * "HttpCodeV2Detail" => (array) 状态码详情[ + * "UrlStatisticsList" => (array) 按天统计实例。[ * [ - * "Time" => (integer) 时间 - * "Total" => (integer) 当前分组的总状态码数 - * "Http100" => (integer) http100数量 - * "Http101" => (integer) http101数量 - * "Http102" => (integer) http102数量 - * "Http200" => (integer) http200数量 - * "Http201" => (integer) http201数量 - * "Http202" => (integer) http202数量 - * "Http203" => (integer) http203数量 - * "Http204" => (integer) http204数量 - * "Http205" => (integer) http205数量 - * "Http206" => (integer) http206数量 - * "Http207" => (integer) http207数量 - * "Http300" => (integer) http300数量 - * "Http301" => (integer) http301数量 - * "Http302" => (integer) http302数量 - * "Http303" => (integer) http303数量 - * "Http304" => (integer) http304数量 - * "Http305" => (integer) http305数量 - * "Http306" => (integer) http306数量 - * "Http307" => (integer) http307数量 - * "Http400" => (integer) http400数量 - * "Http401" => (integer) http401数量 - * "Http402" => (integer) http402数量 - * "Http403" => (integer) http403数量 - * "Http404" => (integer) http404数量 - * "Http405" => (integer) http405数量 - * "Http406" => (integer) http406数量 - * "Http407" => (integer) http407数量 - * "Http408" => (integer) http408数量 - * "Http409" => (integer) http409数量 - * "Http410" => (integer) http410数量 - * "Http411" => (integer) http411数量 - * "Http412" => (integer) http412数量 - * "Http413" => (integer) http413数量 - * "Http414" => (integer) http414数量 - * "Http415" => (integer) http415数量 - * "Http416" => (integer) http416数量 - * "Http417" => (integer) http417数量 - * "Http418" => (integer) http418数量 - * "Http421" => (integer) http421数量 - * "Http422" => (integer) http422数量 - * "Http423" => (integer) http423数量 - * "Http424" => (integer) http424数量 - * "Http425" => (integer) http425数量 - * "Http426" => (integer) http426数量 - * "Http449" => (integer) http449数量 - * "Http451" => (integer) http451数量 - * "Http500" => (integer) http500数量 - * "Http501" => (integer) http501数量 - * "Http502" => (integer) http502数量 - * "Http503" => (integer) http503数量 - * "Http504" => (integer) http504数量 - * "Http505" => (integer) http505数量 - * "Http506" => (integer) http506数量 - * "Http507" => (integer) http507数量 - * "Http509" => (integer) http509数量 - * "Http510" => (integer) http510数量 + * "UrlList" => (array) [ + * [ + * "Url" => (string) 下载链接的url + * "Traffic" => (number) 流量(单位为G) + * "DownloadTimes" => (integer) 下载次数 + * "Percent" => (number) 流量占比,单位% + * ] + * ] + * "Date" => (string) 日期 * ] * ] * ] * - * @return GetNewUcdnDomainHttpCodeV2Response * @throws UCloudException */ - public function getNewUcdnDomainHttpCodeV2(GetNewUcdnDomainHttpCodeV2Request $request = null) + public function getNewUcdnLogUrlStatistics(GetNewUcdnLogUrlStatisticsRequest $request = null): GetNewUcdnLogUrlStatisticsResponse { $resp = $this->invoke($request); - return new GetNewUcdnDomainHttpCodeV2Response($resp->toArray(), $resp->getRequestId()); + return new GetNewUcdnLogUrlStatisticsResponse($resp->toArray(), $resp->getRequestId()); } /** @@ -511,10 +440,9 @@ public function getNewUcdnDomainHttpCodeV2(GetNewUcdnDomainHttpCodeV2Request $re * "CdnBandwidth" => (number) 查询期间的CDN的95带宽值,单位Mbps * ] * - * @return GetUcdnDomain95BandwidthV2Response * @throws UCloudException */ - public function getUcdnDomain95BandwidthV2(GetUcdnDomain95BandwidthV2Request $request = null) + public function getUcdnDomain95BandwidthV2(GetUcdnDomain95BandwidthV2Request $request = null): GetUcdnDomain95BandwidthV2Response { $resp = $this->invoke($request); return new GetUcdnDomain95BandwidthV2Response($resp->toArray(), $resp->getRequestId()); @@ -550,10 +478,9 @@ public function getUcdnDomain95BandwidthV2(GetUcdnDomain95BandwidthV2Request $re * ] * ] * - * @return GetUcdnDomainBandwidthV2Response * @throws UCloudException */ - public function getUcdnDomainBandwidthV2(GetUcdnDomainBandwidthV2Request $request = null) + public function getUcdnDomainBandwidthV2(GetUcdnDomainBandwidthV2Request $request = null): GetUcdnDomainBandwidthV2Response { $resp = $this->invoke($request); return new GetUcdnDomainBandwidthV2Response($resp->toArray(), $resp->getRequestId()); @@ -653,10 +580,9 @@ public function getUcdnDomainBandwidthV2(GetUcdnDomainBandwidthV2Request $reques * ] * ] * - * @return GetUcdnDomainConfigResponse * @throws UCloudException */ - public function getUcdnDomainConfig(GetUcdnDomainConfigRequest $request = null) + public function getUcdnDomainConfig(GetUcdnDomainConfigRequest $request = null): GetUcdnDomainConfigResponse { $resp = $this->invoke($request); return new GetUcdnDomainConfigResponse($resp->toArray(), $resp->getRequestId()); @@ -691,10 +617,9 @@ public function getUcdnDomainConfig(GetUcdnDomainConfigRequest $request = null) * ] * ] * - * @return GetUcdnDomainHitRateResponse * @throws UCloudException */ - public function getUcdnDomainHitRate(GetUcdnDomainHitRateRequest $request = null) + public function getUcdnDomainHitRate(GetUcdnDomainHitRateRequest $request = null): GetUcdnDomainHitRateResponse { $resp = $this->invoke($request); return new GetUcdnDomainHitRateResponse($resp->toArray(), $resp->getRequestId()); @@ -1087,10 +1012,9 @@ public function getUcdnDomainHitRate(GetUcdnDomainHitRateRequest $request = null * ] * ] * - * @return GetUcdnDomainHttpCodeV2Response * @throws UCloudException */ - public function getUcdnDomainHttpCodeV2(GetUcdnDomainHttpCodeV2Request $request = null) + public function getUcdnDomainHttpCodeV2(GetUcdnDomainHttpCodeV2Request $request = null): GetUcdnDomainHttpCodeV2Response { $resp = $this->invoke($request); return new GetUcdnDomainHttpCodeV2Response($resp->toArray(), $resp->getRequestId()); @@ -1121,10 +1045,9 @@ public function getUcdnDomainHttpCodeV2(GetUcdnDomainHttpCodeV2Request $request * ] * ] * - * @return GetUcdnDomainInfoListResponse * @throws UCloudException */ - public function getUcdnDomainInfoList(GetUcdnDomainInfoListRequest $request = null) + public function getUcdnDomainInfoList(GetUcdnDomainInfoListRequest $request = null): GetUcdnDomainInfoListResponse { $resp = $this->invoke($request); return new GetUcdnDomainInfoListResponse($resp->toArray(), $resp->getRequestId()); @@ -1162,15 +1085,52 @@ public function getUcdnDomainInfoList(GetUcdnDomainInfoListRequest $request = nu * ] * ] * - * @return GetUcdnDomainLogResponse * @throws UCloudException */ - public function getUcdnDomainLog(GetUcdnDomainLogRequest $request = null) + public function getUcdnDomainLog(GetUcdnDomainLogRequest $request = null): GetUcdnDomainLogResponse { $resp = $this->invoke($request); return new GetUcdnDomainLogResponse($resp->toArray(), $resp->getRequestId()); } + /** + * GetUcdnDomainLogV2 - 获取域名5分钟日志 + * + * See also: https://docs.ucloud.cn/api/ucdn-api/get_ucdn_domain_log_v2 + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "BeginTime" => (integer) 查询的起始时间,格式为Unix Timestamp + * "EndTime" => (integer) 查询的结束时间,格式为Unix Timestamp + * "DomainId" => (array) 域名id,创建域名时生成的id。默认全部域名 + * ] + * + * Outputs: + * + * $outputs = [ + * "DomainLogSet" => (array) [ + * [ + * "Domain" => (string) 域名 + * "LogList" => (array) 日志信息列表[ + * [ + * "LogTime" => (integer) Unix时间戳 + * "LogUrl" => (string) 日志url地址 + * ] + * ] + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function getUcdnDomainLogV2(GetUcdnDomainLogV2Request $request = null): GetUcdnDomainLogV2Response + { + $resp = $this->invoke($request); + return new GetUcdnDomainLogV2Response($resp->toArray(), $resp->getRequestId()); + } + /** * GetUcdnDomainOriginHttpCode - 获取域名源站状态码监控 * @@ -1202,10 +1162,9 @@ public function getUcdnDomainLog(GetUcdnDomainLogRequest $request = null) * ] * ] * - * @return GetUcdnDomainOriginHttpCodeResponse * @throws UCloudException */ - public function getUcdnDomainOriginHttpCode(GetUcdnDomainOriginHttpCodeRequest $request = null) + public function getUcdnDomainOriginHttpCode(GetUcdnDomainOriginHttpCodeRequest $request = null): GetUcdnDomainOriginHttpCodeResponse { $resp = $this->invoke($request); return new GetUcdnDomainOriginHttpCodeResponse($resp->toArray(), $resp->getRequestId()); @@ -1294,10 +1253,9 @@ public function getUcdnDomainOriginHttpCode(GetUcdnDomainOriginHttpCodeRequest $ * ] * ] * - * @return GetUcdnDomainOriginHttpCodeDetailResponse * @throws UCloudException */ - public function getUcdnDomainOriginHttpCodeDetail(GetUcdnDomainOriginHttpCodeDetailRequest $request = null) + public function getUcdnDomainOriginHttpCodeDetail(GetUcdnDomainOriginHttpCodeDetailRequest $request = null): GetUcdnDomainOriginHttpCodeDetailResponse { $resp = $this->invoke($request); return new GetUcdnDomainOriginHttpCodeDetailResponse($resp->toArray(), $resp->getRequestId()); @@ -1330,10 +1288,9 @@ public function getUcdnDomainOriginHttpCodeDetail(GetUcdnDomainOriginHttpCodeDet * ] * ] * - * @return GetUcdnDomainOriginRequestNumResponse * @throws UCloudException */ - public function getUcdnDomainOriginRequestNum(GetUcdnDomainOriginRequestNumRequest $request = null) + public function getUcdnDomainOriginRequestNum(GetUcdnDomainOriginRequestNumRequest $request = null): GetUcdnDomainOriginRequestNumResponse { $resp = $this->invoke($request); return new GetUcdnDomainOriginRequestNumResponse($resp->toArray(), $resp->getRequestId()); @@ -1357,52 +1314,14 @@ public function getUcdnDomainOriginRequestNum(GetUcdnDomainOriginRequestNumReque * "Enable" => (integer) 0表示该域名未开启预取,1表示该域名已开启预取 * ] * - * @return GetUcdnDomainPrefetchEnableResponse * @throws UCloudException */ - public function getUcdnDomainPrefetchEnable(GetUcdnDomainPrefetchEnableRequest $request = null) + public function getUcdnDomainPrefetchEnable(GetUcdnDomainPrefetchEnableRequest $request = null): GetUcdnDomainPrefetchEnableResponse { $resp = $this->invoke($request); return new GetUcdnDomainPrefetchEnableResponse($resp->toArray(), $resp->getRequestId()); } - /** - * GetUcdnDomainRequestNumV2 - 获取域名请求数 - * - * See also: https://docs.ucloud.cn/api/ucdn-api/get_ucdn_domain_request_num_v2 - * - * Arguments: - * - * $args = [ - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) - * "Type" => (integer) 时间粒度(0表示按照5分钟粒度,1表示按照1小时粒度,2表示按照一天的粒度, 3=按1分钟) - * "BeginTime" => (integer) 查询的起始时间,格式为Unix Timestamp - * "EndTime" => (integer) 查询的结束时间,格式为Unix Timestamp - * "DomainId" => (array) 域名id,创建域名时生成的id。默认全部域名 - * "Areacode" => (string) 查询区域 cn代表国内 abroad代表海外,只支持国内 - * ] - * - * Outputs: - * - * $outputs = [ - * "RequestList" => (array) 请求数实例表。[ - * [ - * "Time" => (integer) 带宽获取的时间点。格式:时间戳 - * "CdnRequest" => (number) 返回值返回指定时间区间内的cdn收到的请求次数之和 - * "OriginRequest" => (number) 返回值返回指定时间区间内的cdn回源的请求次数之和 - * ] - * ] - * ] - * - * @return GetUcdnDomainRequestNumV2Response - * @throws UCloudException - */ - public function getUcdnDomainRequestNumV2(GetUcdnDomainRequestNumV2Request $request = null) - { - $resp = $this->invoke($request); - return new GetUcdnDomainRequestNumV2Response($resp->toArray(), $resp->getRequestId()); - } - /** * GetUcdnDomainRequestNumV3 - 获取域名请求数 * @@ -1431,87 +1350,14 @@ public function getUcdnDomainRequestNumV2(GetUcdnDomainRequestNumV2Request $requ * ] * ] * - * @return GetUcdnDomainRequestNumV3Response * @throws UCloudException */ - public function getUcdnDomainRequestNumV3(GetUcdnDomainRequestNumV3Request $request = null) + public function getUcdnDomainRequestNumV3(GetUcdnDomainRequestNumV3Request $request = null): GetUcdnDomainRequestNumV3Response { $resp = $this->invoke($request); return new GetUcdnDomainRequestNumV3Response($resp->toArray(), $resp->getRequestId()); } - /** - * GetUcdnDomainTraffic - 获取加速域名流量使用信息 - * - * See also: https://docs.ucloud.cn/api/ucdn-api/get_ucdn_domain_traffic - * - * Arguments: - * - * $args = [ - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) - * "AccountType" => (string) 指定按项目查询,还是按整个账户查询 取值 top 表示按整个账户查询,取值org表示按项目查询 - * "DomainId" => (array) 域名ID,创建加速域名时生成,n从自然数0开始。默认全部域名 - * "Areacode" => (string) 查询流量区域 cn代表国内 abroad代表海外,默认全部区域 - * "BeginTime" => (integer) 查询的起始日期,格式为Unix Timestamp。如果有EndTime,BeginTime必须赋值 - * "EndTime" => (integer) 查询的结束日期,格式为Unix Timestamp。EndTime默认为当前时间,BeginTime默认为当前时间前一天 - * ] - * - * Outputs: - * - * $outputs = [ - * "TrafficSet" => (array) 流量实例表,具体结构见 UcdnDomainTrafficSet[ - * [ - * "Time" => (integer) 流量获取的时间点,格式为Unix Timestamp - * "Value" => (number) 查询每日流量总值,单位:GB - * ] - * ] - * ] - * - * @return GetUcdnDomainTrafficResponse - * @throws UCloudException - */ - public function getUcdnDomainTraffic(GetUcdnDomainTrafficRequest $request = null) - { - $resp = $this->invoke($request); - return new GetUcdnDomainTrafficResponse($resp->toArray(), $resp->getRequestId()); - } - - /** - * GetUcdnPassBandwidth - 获取回源带宽数据(cdn回客户源站部分) - * - * See also: https://docs.ucloud.cn/api/ucdn-api/get_ucdn_pass_bandwidth - * - * Arguments: - * - * $args = [ - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) - * "Type" => (integer) 时间粒度(0表示按照5分钟粒度,1表示按照1小时粒度,2表示按照一天的粒度) - * "DomainId" => (array) 域名id,创建域名时生成的id。默认全部域名 - * "Areacode" => (string) 查询带宽区域 cn代表国内 abroad代表海外,只支持国内 - * "BeginTime" => (integer) 查询的起始时间,格式为Unix Timestamp。如果有EndTime,BeginTime必须赋值。如没有赋值,则返回缺少参 数错误,如果没有EndTime,BeginTime也可以不赋值,EndTime默认当前时间,BeginTime 默认前一天的当前时间。 - * "EndTime" => (integer) 查询的结束时间,格式为Unix Timestamp。EndTime默认为当前时间,BeginTime默认为当前时间前一天时间。 - * ] - * - * Outputs: - * - * $outputs = [ - * "BandwidthDetail" => (array) 回源带宽数据[ - * [ - * "Time" => (integer) 宽获取的时间点。格式:时间戳 - * "Bandwidth" => (number) 返回值带宽值数据。 - * ] - * ] - * ] - * - * @return GetUcdnPassBandwidthResponse - * @throws UCloudException - */ - public function getUcdnPassBandwidth(GetUcdnPassBandwidthRequest $request = null) - { - $resp = $this->invoke($request); - return new GetUcdnPassBandwidthResponse($resp->toArray(), $resp->getRequestId()); - } - /** * GetUcdnPassBandwidthV2 - 获取回源带宽数据(cdn回客户源站部分) * @@ -1539,10 +1385,9 @@ public function getUcdnPassBandwidth(GetUcdnPassBandwidthRequest $request = null * ] * ] * - * @return GetUcdnPassBandwidthV2Response * @throws UCloudException */ - public function getUcdnPassBandwidthV2(GetUcdnPassBandwidthV2Request $request = null) + public function getUcdnPassBandwidthV2(GetUcdnPassBandwidthV2Request $request = null): GetUcdnPassBandwidthV2Response { $resp = $this->invoke($request); return new GetUcdnPassBandwidthV2Response($resp->toArray(), $resp->getRequestId()); @@ -1582,10 +1427,9 @@ public function getUcdnPassBandwidthV2(GetUcdnPassBandwidthV2Request $request = * ] * ] * - * @return GetUcdnProIspBandwidthV2Response * @throws UCloudException */ - public function getUcdnProIspBandwidthV2(GetUcdnProIspBandwidthV2Request $request = null) + public function getUcdnProIspBandwidthV2(GetUcdnProIspBandwidthV2Request $request = null): GetUcdnProIspBandwidthV2Response { $resp = $this->invoke($request); return new GetUcdnProIspBandwidthV2Response($resp->toArray(), $resp->getRequestId()); @@ -1624,48 +1468,14 @@ public function getUcdnProIspBandwidthV2(GetUcdnProIspBandwidthV2Request $reques * ] * ] * - * @return GetUcdnProIspRequestNumV2Response * @throws UCloudException */ - public function getUcdnProIspRequestNumV2(GetUcdnProIspRequestNumV2Request $request = null) + public function getUcdnProIspRequestNumV2(GetUcdnProIspRequestNumV2Request $request = null): GetUcdnProIspRequestNumV2Response { $resp = $this->invoke($request); return new GetUcdnProIspRequestNumV2Response($resp->toArray(), $resp->getRequestId()); } - /** - * GetUcdnTraffic - 获取流量信息 - * - * See also: https://docs.ucloud.cn/api/ucdn-api/get_ucdn_traffic - * - * Arguments: - * - * $args = [ - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) - * ] - * - * Outputs: - * - * $outputs = [ - * "TrafficSet" => (array) 用户不同区域的流量信息, 具体结构参见TrafficSet部分[ - * [ - * "Areacode" => (string) 购买流量的区域, cn: 国内; abroad: 国外 - * "TrafficTotal" => (number) Areacode区域内总购买流量, 单位GB - * "TrafficLeft" => (number) Areacode区域内总剩余流量, 单位GB - * "TrafficUsed" => (number) Areacode区域内总使用流量, 单位GB - * ] - * ] - * ] - * - * @return GetUcdnTrafficResponse - * @throws UCloudException - */ - public function getUcdnTraffic(GetUcdnTrafficRequest $request = null) - { - $resp = $this->invoke($request); - return new GetUcdnTrafficResponse($resp->toArray(), $resp->getRequestId()); - } - /** * GetUcdnTrafficV2 - 获取流量信息 * @@ -1690,10 +1500,9 @@ public function getUcdnTraffic(GetUcdnTrafficRequest $request = null) * ] * ] * - * @return GetUcdnTrafficV2Response * @throws UCloudException */ - public function getUcdnTrafficV2(GetUcdnTrafficV2Request $request = null) + public function getUcdnTrafficV2(GetUcdnTrafficV2Request $request = null): GetUcdnTrafficV2Response { $resp = $this->invoke($request); return new GetUcdnTrafficV2Response($resp->toArray(), $resp->getRequestId()); @@ -1717,10 +1526,9 @@ public function getUcdnTrafficV2(GetUcdnTrafficV2Request $request = null) * "TaskId" => (string) 本次提交url对应的任务id * ] * - * @return PrefetchNewUcdnDomainCacheResponse * @throws UCloudException */ - public function prefetchNewUcdnDomainCache(PrefetchNewUcdnDomainCacheRequest $request = null) + public function prefetchNewUcdnDomainCache(PrefetchNewUcdnDomainCacheRequest $request = null): PrefetchNewUcdnDomainCacheResponse { $resp = $this->invoke($request); return new PrefetchNewUcdnDomainCacheResponse($resp->toArray(), $resp->getRequestId()); @@ -1751,10 +1559,9 @@ public function prefetchNewUcdnDomainCache(PrefetchNewUcdnDomainCacheRequest $re * ] * ] * - * @return QueryIpLocationResponse * @throws UCloudException */ - public function queryIpLocation(QueryIpLocationRequest $request = null) + public function queryIpLocation(QueryIpLocationRequest $request = null): QueryIpLocationResponse { $resp = $this->invoke($request); return new QueryIpLocationResponse($resp->toArray(), $resp->getRequestId()); @@ -1769,7 +1576,7 @@ public function queryIpLocation(QueryIpLocationRequest $request = null) * * $args = [ * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) - * "Type" => (string) 刷新类型,file代表文件刷新,dir 代表路径刷新 + * "Type" => (string) 刷新类型,file代表文件刷新,dir 代表路径刷新,m3u8带表m3u8刷新 * "UrlList" => (array) 需要刷新的URL,n 从自然数0开始,刷新多个URL列表时,一次最多提交30个。必须以”http://域名/”开始。目录要以”/”结尾, 如刷新目录a下所有文件,格式为:http://abc.ucloud.cn/a/;如刷新文件目录a下面img.png文件, 格式为http://abc.ucloud.cn/a/img.png。请正确提交需要刷新的域名 * ] * @@ -1779,10 +1586,9 @@ public function queryIpLocation(QueryIpLocationRequest $request = null) * "TaskId" => (string) 本次提交url对应的任务id * ] * - * @return RefreshNewUcdnDomainCacheResponse * @throws UCloudException */ - public function refreshNewUcdnDomainCache(RefreshNewUcdnDomainCacheRequest $request = null) + public function refreshNewUcdnDomainCache(RefreshNewUcdnDomainCacheRequest $request = null): RefreshNewUcdnDomainCacheResponse { $resp = $this->invoke($request); return new RefreshNewUcdnDomainCacheResponse($resp->toArray(), $resp->getRequestId()); @@ -1805,10 +1611,9 @@ public function refreshNewUcdnDomainCache(RefreshNewUcdnDomainCacheRequest $requ * $outputs = [ * ] * - * @return SwitchUcdnChargeTypeResponse * @throws UCloudException */ - public function switchUcdnChargeType(SwitchUcdnChargeTypeRequest $request = null) + public function switchUcdnChargeType(SwitchUcdnChargeTypeRequest $request = null): SwitchUcdnChargeTypeResponse { $resp = $this->invoke($request); return new SwitchUcdnChargeTypeResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UDB/Apis/BackupUDBInstanceBinlogRequest.php b/src/UDB/Apis/BackupUDBInstanceBinlogRequest.php index 61ecb562..7bb65d04 100644 --- a/src/UDB/Apis/BackupUDBInstanceBinlogRequest.php +++ b/src/UDB/Apis/BackupUDBInstanceBinlogRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getBackupFile() + public function getBackupFile(): string { return $this->get("BackupFile"); } @@ -125,7 +125,7 @@ public function getBackupFile() * * @param string $backupFile */ - public function setBackupFile($backupFile) + public function setBackupFile(string $backupFile) { $this->set("BackupFile", $backupFile); } @@ -135,7 +135,7 @@ public function setBackupFile($backupFile) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -145,7 +145,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } diff --git a/src/UDB/Apis/BackupUDBInstanceBinlogResponse.php b/src/UDB/Apis/BackupUDBInstanceBinlogResponse.php index 9eb1d794..ea27f6fb 100644 --- a/src/UDB/Apis/BackupUDBInstanceBinlogResponse.php +++ b/src/UDB/Apis/BackupUDBInstanceBinlogResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -125,7 +125,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } diff --git a/src/UDB/Apis/BackupUDBInstanceErrorLogResponse.php b/src/UDB/Apis/BackupUDBInstanceErrorLogResponse.php index 456c967b..fd7ac7d0 100644 --- a/src/UDB/Apis/BackupUDBInstanceErrorLogResponse.php +++ b/src/UDB/Apis/BackupUDBInstanceErrorLogResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -125,7 +125,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } @@ -135,7 +135,7 @@ public function setBackupName($backupName) * * @return boolean|null */ - public function getUseBlacklist() + public function getUseBlacklist(): bool { return $this->get("UseBlacklist"); } @@ -145,7 +145,7 @@ public function getUseBlacklist() * * @param boolean $useBlacklist */ - public function setUseBlacklist($useBlacklist) + public function setUseBlacklist(bool $useBlacklist) { $this->set("UseBlacklist", $useBlacklist); } @@ -155,7 +155,7 @@ public function setUseBlacklist($useBlacklist) * * @return string|null */ - public function getBackupMethod() + public function getBackupMethod(): string { return $this->get("BackupMethod"); } @@ -165,7 +165,7 @@ public function getBackupMethod() * * @param string $backupMethod */ - public function setBackupMethod($backupMethod) + public function setBackupMethod(string $backupMethod) { $this->set("BackupMethod", $backupMethod); } @@ -175,7 +175,7 @@ public function setBackupMethod($backupMethod) * * @return string|null */ - public function getBlacklist() + public function getBlacklist(): string { return $this->get("Blacklist"); } @@ -185,7 +185,7 @@ public function getBlacklist() * * @param string $blacklist */ - public function setBlacklist($blacklist) + public function setBlacklist(string $blacklist) { $this->set("Blacklist", $blacklist); } @@ -195,7 +195,7 @@ public function setBlacklist($blacklist) * * @return boolean|null */ - public function getForceBackup() + public function getForceBackup(): bool { return $this->get("ForceBackup"); } @@ -205,7 +205,7 @@ public function getForceBackup() * * @param boolean $forceBackup */ - public function setForceBackup($forceBackup) + public function setForceBackup(bool $forceBackup) { $this->set("ForceBackup", $forceBackup); } diff --git a/src/UDB/Apis/BackupUDBInstanceResponse.php b/src/UDB/Apis/BackupUDBInstanceResponse.php index 937c3165..90be3759 100644 --- a/src/UDB/Apis/BackupUDBInstanceResponse.php +++ b/src/UDB/Apis/BackupUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -67,7 +67,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -77,7 +77,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -87,7 +87,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -97,7 +97,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -107,7 +107,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -117,7 +117,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -127,7 +127,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -137,7 +137,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -147,7 +147,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } diff --git a/src/UDB/Apis/BackupUDBInstanceSlowLogResponse.php b/src/UDB/Apis/BackupUDBInstanceSlowLogResponse.php index 6c22be26..3ba38d2f 100644 --- a/src/UDB/Apis/BackupUDBInstanceSlowLogResponse.php +++ b/src/UDB/Apis/BackupUDBInstanceSlowLogResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -125,7 +125,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UDB/Apis/ChangeUDBParamGroupResponse.php b/src/UDB/Apis/ChangeUDBParamGroupResponse.php index 3f5a159e..1f72b04d 100644 --- a/src/UDB/Apis/ChangeUDBParamGroupResponse.php +++ b/src/UDB/Apis/ChangeUDBParamGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSrcDBId() + public function getSrcDBId(): string { return $this->get("SrcDBId"); } @@ -104,7 +104,7 @@ public function getSrcDBId() * * @param string $srcDBId */ - public function setSrcDBId($srcDBId) + public function setSrcDBId(string $srcDBId) { $this->set("SrcDBId", $srcDBId); } diff --git a/src/UDB/Apis/CheckRecoverUDBInstanceResponse.php b/src/UDB/Apis/CheckRecoverUDBInstanceResponse.php index d05a4356..f5e2c6b4 100644 --- a/src/UDB/Apis/CheckRecoverUDBInstanceResponse.php +++ b/src/UDB/Apis/CheckRecoverUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("LastestTime"); } @@ -37,7 +37,7 @@ public function getLastestTime() * * @param int $lastestTime */ - public function setLastestTime($lastestTime) + public function setLastestTime(int $lastestTime) { $this->set("LastestTime", $lastestTime); } diff --git a/src/UDB/Apis/CheckUDBInstanceToHAAllowanceRequest.php b/src/UDB/Apis/CheckUDBInstanceToHAAllowanceRequest.php index cee13347..6b1f3547 100644 --- a/src/UDB/Apis/CheckUDBInstanceToHAAllowanceRequest.php +++ b/src/UDB/Apis/CheckUDBInstanceToHAAllowanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -84,7 +84,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/CheckUDBInstanceToHAAllowanceResponse.php b/src/UDB/Apis/CheckUDBInstanceToHAAllowanceResponse.php index ad569793..e93b7244 100644 --- a/src/UDB/Apis/CheckUDBInstanceToHAAllowanceResponse.php +++ b/src/UDB/Apis/CheckUDBInstanceToHAAllowanceResponse.php @@ -1,6 +1,6 @@ get("Allowance"); } @@ -37,7 +37,7 @@ public function getAllowance() * * @param string $allowance */ - public function setAllowance($allowance) + public function setAllowance(string $allowance) { $this->set("Allowance", $allowance); } diff --git a/src/UDB/Apis/ClearUDBLogRequest.php b/src/UDB/Apis/ClearUDBLogRequest.php index 8cc0a4e1..46c38486 100644 --- a/src/UDB/Apis/ClearUDBLogRequest.php +++ b/src/UDB/Apis/ClearUDBLogRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getLogType() + public function getLogType(): int { return $this->get("LogType"); } @@ -125,7 +125,7 @@ public function getLogType() * * @param int $logType */ - public function setLogType($logType) + public function setLogType(int $logType) { $this->set("LogType", $logType); } @@ -135,7 +135,7 @@ public function setLogType($logType) * * @return integer|null */ - public function getBeforeTime() + public function getBeforeTime(): int { return $this->get("BeforeTime"); } @@ -145,7 +145,7 @@ public function getBeforeTime() * * @param int $beforeTime */ - public function setBeforeTime($beforeTime) + public function setBeforeTime(int $beforeTime) { $this->set("BeforeTime", $beforeTime); } diff --git a/src/UDB/Apis/ClearUDBLogResponse.php b/src/UDB/Apis/ClearUDBLogResponse.php index f3fa2932..73407c03 100644 --- a/src/UDB/Apis/ClearUDBLogResponse.php +++ b/src/UDB/Apis/ClearUDBLogResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -51,7 +51,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -61,7 +61,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -71,7 +71,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -81,7 +81,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -91,7 +91,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -101,7 +101,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -111,7 +111,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -121,7 +121,7 @@ public function setName($name) * * @return string|null */ - public function getAdminPassword() + public function getAdminPassword(): string { return $this->get("AdminPassword"); } @@ -131,7 +131,7 @@ public function getAdminPassword() * * @param string $adminPassword */ - public function setAdminPassword($adminPassword) + public function setAdminPassword(string $adminPassword) { $this->set("AdminPassword", $adminPassword); } @@ -141,7 +141,7 @@ public function setAdminPassword($adminPassword) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -151,7 +151,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -161,7 +161,7 @@ public function setDBTypeId($dbTypeId) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -171,7 +171,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -181,7 +181,7 @@ public function setDiskSpace($diskSpace) * * @return integer|null */ - public function getParamGroupId() + public function getParamGroupId(): int { return $this->get("ParamGroupId"); } @@ -191,7 +191,7 @@ public function getParamGroupId() * * @param int $paramGroupId */ - public function setParamGroupId($paramGroupId) + public function setParamGroupId(int $paramGroupId) { $this->set("ParamGroupId", $paramGroupId); } @@ -201,7 +201,7 @@ public function setParamGroupId($paramGroupId) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -211,7 +211,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -221,7 +221,7 @@ public function setMemoryLimit($memoryLimit) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -231,7 +231,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -241,7 +241,7 @@ public function setPort($port) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -251,7 +251,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -261,7 +261,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -271,7 +271,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -281,7 +281,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getAdminUser() + public function getAdminUser(): string { return $this->get("AdminUser"); } @@ -291,7 +291,7 @@ public function getAdminUser() * * @param string $adminUser */ - public function setAdminUser($adminUser) + public function setAdminUser(string $adminUser) { $this->set("AdminUser", $adminUser); } @@ -301,7 +301,7 @@ public function setAdminUser($adminUser) * * @return integer|null */ - public function getBackupCount() + public function getBackupCount(): int { return $this->get("BackupCount"); } @@ -311,7 +311,7 @@ public function getBackupCount() * * @param int $backupCount */ - public function setBackupCount($backupCount) + public function setBackupCount(int $backupCount) { $this->set("BackupCount", $backupCount); } @@ -321,7 +321,7 @@ public function setBackupCount($backupCount) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -331,7 +331,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -341,7 +341,7 @@ public function setBackupTime($backupTime) * * @return integer|null */ - public function getBackupDuration() + public function getBackupDuration(): int { return $this->get("BackupDuration"); } @@ -351,7 +351,7 @@ public function getBackupDuration() * * @param int $backupDuration */ - public function setBackupDuration($backupDuration) + public function setBackupDuration(int $backupDuration) { $this->set("BackupDuration", $backupDuration); } @@ -361,7 +361,7 @@ public function setBackupDuration($backupDuration) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -371,7 +371,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -381,7 +381,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getSSDType() + public function getSSDType(): string { return $this->get("SSDType"); } @@ -391,7 +391,7 @@ public function getSSDType() * * @param string $ssdType */ - public function setSSDType($ssdType) + public function setSSDType(string $ssdType) { $this->set("SSDType", $ssdType); } @@ -401,7 +401,7 @@ public function setSSDType($ssdType) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -411,7 +411,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -421,7 +421,7 @@ public function setCPU($cpu) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -431,7 +431,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -441,7 +441,7 @@ public function setInstanceType($instanceType) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -451,7 +451,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -461,7 +461,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -471,7 +471,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -481,7 +481,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -491,7 +491,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } @@ -501,7 +501,7 @@ public function setClusterId($clusterId) * * @return string[]|null */ - public function getCouponId() + public function getCouponId(): array { return $this->get("CouponId"); } diff --git a/src/UDB/Apis/CreateMongoDBReplicaSetResponse.php b/src/UDB/Apis/CreateMongoDBReplicaSetResponse.php index 9c3e0476..6f444014 100644 --- a/src/UDB/Apis/CreateMongoDBReplicaSetResponse.php +++ b/src/UDB/Apis/CreateMongoDBReplicaSetResponse.php @@ -1,6 +1,6 @@ get("DBIds"); } diff --git a/src/UDB/Apis/CreateUDBInstanceByRecoveryRequest.php b/src/UDB/Apis/CreateUDBInstanceByRecoveryRequest.php index 3a4d6dac..af7d06fe 100644 --- a/src/UDB/Apis/CreateUDBInstanceByRecoveryRequest.php +++ b/src/UDB/Apis/CreateUDBInstanceByRecoveryRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -106,7 +106,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -116,7 +116,7 @@ public function setName($name) * * @return string|null */ - public function getSrcDBId() + public function getSrcDBId(): string { return $this->get("SrcDBId"); } @@ -126,7 +126,7 @@ public function getSrcDBId() * * @param string $srcDBId */ - public function setSrcDBId($srcDBId) + public function setSrcDBId(string $srcDBId) { $this->set("SrcDBId", $srcDBId); } @@ -136,7 +136,7 @@ public function setSrcDBId($srcDBId) * * @return integer|null */ - public function getRecoveryTime() + public function getRecoveryTime(): int { return $this->get("RecoveryTime"); } @@ -146,7 +146,7 @@ public function getRecoveryTime() * * @param int $recoveryTime */ - public function setRecoveryTime($recoveryTime) + public function setRecoveryTime(int $recoveryTime) { $this->set("RecoveryTime", $recoveryTime); } @@ -156,7 +156,7 @@ public function setRecoveryTime($recoveryTime) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -166,7 +166,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -176,7 +176,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -186,7 +186,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -196,7 +196,7 @@ public function setQuantity($quantity) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -206,7 +206,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -216,7 +216,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getUDBCId() + public function getUDBCId(): string { return $this->get("UDBCId"); } @@ -226,7 +226,7 @@ public function getUDBCId() * * @param string $udbcId */ - public function setUDBCId($udbcId) + public function setUDBCId(string $udbcId) { $this->set("UDBCId", $udbcId); } @@ -236,7 +236,7 @@ public function setUDBCId($udbcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -246,7 +246,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -256,7 +256,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -266,7 +266,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -276,7 +276,7 @@ public function setVPCId($vpcId) * * @return boolean|null */ - public function getEnableIpV6() + public function getEnableIpV6(): bool { return $this->get("EnableIpV6"); } @@ -286,7 +286,7 @@ public function getEnableIpV6() * * @param boolean $enableIpV6 */ - public function setEnableIpV6($enableIpV6) + public function setEnableIpV6(bool $enableIpV6) { $this->set("EnableIpV6", $enableIpV6); } @@ -296,7 +296,7 @@ public function setEnableIpV6($enableIpV6) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -306,7 +306,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDB/Apis/CreateUDBInstanceByRecoveryResponse.php b/src/UDB/Apis/CreateUDBInstanceByRecoveryResponse.php index 80c99b1c..d5b89217 100644 --- a/src/UDB/Apis/CreateUDBInstanceByRecoveryResponse.php +++ b/src/UDB/Apis/CreateUDBInstanceByRecoveryResponse.php @@ -1,6 +1,6 @@ get("DBId"); } @@ -37,7 +37,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/CreateUDBInstanceRequest.php b/src/UDB/Apis/CreateUDBInstanceRequest.php index b9ca8af9..6e6f2896 100644 --- a/src/UDB/Apis/CreateUDBInstanceRequest.php +++ b/src/UDB/Apis/CreateUDBInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -51,7 +51,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -61,7 +61,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -71,7 +71,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -81,7 +81,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -91,7 +91,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -101,7 +101,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -111,7 +111,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -121,7 +121,7 @@ public function setName($name) * * @return string|null */ - public function getAdminPassword() + public function getAdminPassword(): string { return $this->get("AdminPassword"); } @@ -131,7 +131,7 @@ public function getAdminPassword() * * @param string $adminPassword */ - public function setAdminPassword($adminPassword) + public function setAdminPassword(string $adminPassword) { $this->set("AdminPassword", $adminPassword); } @@ -141,7 +141,7 @@ public function setAdminPassword($adminPassword) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -151,7 +151,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -161,7 +161,7 @@ public function setDBTypeId($dbTypeId) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -171,7 +171,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -181,7 +181,7 @@ public function setPort($port) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -191,7 +191,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -201,7 +201,7 @@ public function setDiskSpace($diskSpace) * * @return integer|null */ - public function getParamGroupId() + public function getParamGroupId(): int { return $this->get("ParamGroupId"); } @@ -211,7 +211,7 @@ public function getParamGroupId() * * @param int $paramGroupId */ - public function setParamGroupId($paramGroupId) + public function setParamGroupId(int $paramGroupId) { $this->set("ParamGroupId", $paramGroupId); } @@ -221,7 +221,7 @@ public function setParamGroupId($paramGroupId) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -231,7 +231,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -241,7 +241,7 @@ public function setMemoryLimit($memoryLimit) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -251,7 +251,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -261,7 +261,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -271,7 +271,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -281,7 +281,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getAdminUser() + public function getAdminUser(): string { return $this->get("AdminUser"); } @@ -291,7 +291,7 @@ public function getAdminUser() * * @param string $adminUser */ - public function setAdminUser($adminUser) + public function setAdminUser(string $adminUser) { $this->set("AdminUser", $adminUser); } @@ -301,7 +301,7 @@ public function setAdminUser($adminUser) * * @return integer|null */ - public function getBackupCount() + public function getBackupCount(): int { return $this->get("BackupCount"); } @@ -311,7 +311,7 @@ public function getBackupCount() * * @param int $backupCount */ - public function setBackupCount($backupCount) + public function setBackupCount(int $backupCount) { $this->set("BackupCount", $backupCount); } @@ -321,7 +321,7 @@ public function setBackupCount($backupCount) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -331,7 +331,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -341,7 +341,7 @@ public function setBackupTime($backupTime) * * @return integer|null */ - public function getBackupDuration() + public function getBackupDuration(): int { return $this->get("BackupDuration"); } @@ -351,7 +351,7 @@ public function getBackupDuration() * * @param int $backupDuration */ - public function setBackupDuration($backupDuration) + public function setBackupDuration(int $backupDuration) { $this->set("BackupDuration", $backupDuration); } @@ -361,7 +361,7 @@ public function setBackupDuration($backupDuration) * * @return integer|null */ - public function getBackupId() + public function getBackupId(): int { return $this->get("BackupId"); } @@ -371,7 +371,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } @@ -381,7 +381,7 @@ public function setBackupId($backupId) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -391,7 +391,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -401,7 +401,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getSSDType() + public function getSSDType(): string { return $this->get("SSDType"); } @@ -411,7 +411,7 @@ public function getSSDType() * * @param string $ssdType */ - public function setSSDType($ssdType) + public function setSSDType(string $ssdType) { $this->set("SSDType", $ssdType); } @@ -421,7 +421,7 @@ public function setSSDType($ssdType) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -431,7 +431,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -441,7 +441,7 @@ public function setInstanceMode($instanceMode) * * @return string|null */ - public function getUDBCId() + public function getUDBCId(): string { return $this->get("UDBCId"); } @@ -451,7 +451,7 @@ public function getUDBCId() * * @param string $udbcId */ - public function setUDBCId($udbcId) + public function setUDBCId(string $udbcId) { $this->set("UDBCId", $udbcId); } @@ -461,7 +461,7 @@ public function setUDBCId($udbcId) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -471,7 +471,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -481,7 +481,7 @@ public function setCPU($cpu) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -491,7 +491,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } @@ -501,7 +501,7 @@ public function setBackupZone($backupZone) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -511,7 +511,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -521,7 +521,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -531,7 +531,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -541,7 +541,7 @@ public function setVPCId($vpcId) * * @return boolean|null */ - public function getDisableSemisync() + public function getDisableSemisync(): bool { return $this->get("DisableSemisync"); } @@ -551,7 +551,7 @@ public function getDisableSemisync() * * @param boolean $disableSemisync */ - public function setDisableSemisync($disableSemisync) + public function setDisableSemisync(bool $disableSemisync) { $this->set("DisableSemisync", $disableSemisync); } @@ -561,7 +561,7 @@ public function setDisableSemisync($disableSemisync) * * @return string|null */ - public function getClusterRole() + public function getClusterRole(): string { return $this->get("ClusterRole"); } @@ -571,7 +571,7 @@ public function getClusterRole() * * @param string $clusterRole */ - public function setClusterRole($clusterRole) + public function setClusterRole(string $clusterRole) { $this->set("ClusterRole", $clusterRole); } @@ -581,7 +581,7 @@ public function setClusterRole($clusterRole) * * @return string|null */ - public function getHAArch() + public function getHAArch(): string { return $this->get("HAArch"); } @@ -591,7 +591,7 @@ public function getHAArch() * * @param string $haArch */ - public function setHAArch($haArch) + public function setHAArch(string $haArch) { $this->set("HAArch", $haArch); } @@ -601,7 +601,7 @@ public function setHAArch($haArch) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -611,7 +611,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -621,7 +621,7 @@ public function setTag($tag) * * @return boolean|null */ - public function getEnableIpV6() + public function getEnableIpV6(): bool { return $this->get("EnableIpV6"); } @@ -631,7 +631,7 @@ public function getEnableIpV6() * * @param boolean $enableIpV6 */ - public function setEnableIpV6($enableIpV6) + public function setEnableIpV6(bool $enableIpV6) { $this->set("EnableIpV6", $enableIpV6); } @@ -641,7 +641,7 @@ public function setEnableIpV6($enableIpV6) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -651,7 +651,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDB/Apis/CreateUDBInstanceResponse.php b/src/UDB/Apis/CreateUDBInstanceResponse.php index b88c6925..e138e125 100644 --- a/src/UDB/Apis/CreateUDBInstanceResponse.php +++ b/src/UDB/Apis/CreateUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("DBId"); } @@ -37,7 +37,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/CreateUDBParamGroupRequest.php b/src/UDB/Apis/CreateUDBParamGroupRequest.php index e3c2d42e..b2cfefb9 100644 --- a/src/UDB/Apis/CreateUDBParamGroupRequest.php +++ b/src/UDB/Apis/CreateUDBParamGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -48,7 +48,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -58,7 +58,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -68,7 +68,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -78,7 +78,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -88,7 +88,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -98,7 +98,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupName() + public function getGroupName(): string { return $this->get("GroupName"); } @@ -108,7 +108,7 @@ public function getGroupName() * * @param string $groupName */ - public function setGroupName($groupName) + public function setGroupName(string $groupName) { $this->set("GroupName", $groupName); } @@ -118,7 +118,7 @@ public function setGroupName($groupName) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -128,7 +128,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -138,7 +138,7 @@ public function setDescription($description) * * @return integer|null */ - public function getSrcGroupId() + public function getSrcGroupId(): int { return $this->get("SrcGroupId"); } @@ -148,7 +148,7 @@ public function getSrcGroupId() * * @param int $srcGroupId */ - public function setSrcGroupId($srcGroupId) + public function setSrcGroupId(int $srcGroupId) { $this->set("SrcGroupId", $srcGroupId); } @@ -158,7 +158,7 @@ public function setSrcGroupId($srcGroupId) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -168,7 +168,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -178,7 +178,7 @@ public function setDBTypeId($dbTypeId) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -188,7 +188,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } diff --git a/src/UDB/Apis/CreateUDBParamGroupResponse.php b/src/UDB/Apis/CreateUDBParamGroupResponse.php index 19d4bcac..9e58b616 100644 --- a/src/UDB/Apis/CreateUDBParamGroupResponse.php +++ b/src/UDB/Apis/CreateUDBParamGroupResponse.php @@ -1,6 +1,6 @@ get("GroupId"); } @@ -37,7 +37,7 @@ public function getGroupId() * * @param int $groupId */ - public function setGroupId($groupId) + public function setGroupId(int $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UDB/Apis/CreateUDBReplicationInstanceRequest.php b/src/UDB/Apis/CreateUDBReplicationInstanceRequest.php index 65778c84..61d43be0 100644 --- a/src/UDB/Apis/CreateUDBReplicationInstanceRequest.php +++ b/src/UDB/Apis/CreateUDBReplicationInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSrcId() + public function getSrcId(): string { return $this->get("SrcId"); } @@ -105,7 +105,7 @@ public function getSrcId() * * @param string $srcId */ - public function setSrcId($srcId) + public function setSrcId(string $srcId) { $this->set("SrcId", $srcId); } @@ -115,7 +115,7 @@ public function setSrcId($srcId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -125,7 +125,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -135,7 +135,7 @@ public function setName($name) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -145,7 +145,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -155,7 +155,7 @@ public function setPort($port) * * @return boolean|null */ - public function getIsArbiter() + public function getIsArbiter(): bool { return $this->get("IsArbiter"); } @@ -165,7 +165,7 @@ public function getIsArbiter() * * @param boolean $isArbiter */ - public function setIsArbiter($isArbiter) + public function setIsArbiter(bool $isArbiter) { $this->set("IsArbiter", $isArbiter); } @@ -175,7 +175,7 @@ public function setIsArbiter($isArbiter) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -185,7 +185,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -195,7 +195,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -205,7 +205,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDB/Apis/CreateUDBReplicationInstanceResponse.php b/src/UDB/Apis/CreateUDBReplicationInstanceResponse.php index eb5e0b47..fb92878b 100644 --- a/src/UDB/Apis/CreateUDBReplicationInstanceResponse.php +++ b/src/UDB/Apis/CreateUDBReplicationInstanceResponse.php @@ -1,6 +1,6 @@ get("DBId"); } @@ -37,7 +37,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/CreateUDBRouteInstanceRequest.php b/src/UDB/Apis/CreateUDBRouteInstanceRequest.php index 4b5016fd..ab2f1c32 100644 --- a/src/UDB/Apis/CreateUDBRouteInstanceRequest.php +++ b/src/UDB/Apis/CreateUDBRouteInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -50,7 +50,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -60,7 +60,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -70,7 +70,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -80,7 +80,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -90,7 +90,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -100,7 +100,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -110,7 +110,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -120,7 +120,7 @@ public function setDBTypeId($dbTypeId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -130,7 +130,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -140,7 +140,7 @@ public function setName($name) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -150,7 +150,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -160,7 +160,7 @@ public function setPort($port) * * @return integer|null */ - public function getParamGroupId() + public function getParamGroupId(): int { return $this->get("ParamGroupId"); } @@ -170,7 +170,7 @@ public function getParamGroupId() * * @param int $paramGroupId */ - public function setParamGroupId($paramGroupId) + public function setParamGroupId(int $paramGroupId) { $this->set("ParamGroupId", $paramGroupId); } @@ -180,7 +180,7 @@ public function setParamGroupId($paramGroupId) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -190,7 +190,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -200,7 +200,7 @@ public function setMemoryLimit($memoryLimit) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -210,7 +210,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -220,7 +220,7 @@ public function setDiskSpace($diskSpace) * * @return string[]|null */ - public function getConfigsvrId() + public function getConfigsvrId(): array { return $this->get("ConfigsvrId"); } @@ -240,7 +240,7 @@ public function setConfigsvrId(array $configsvrId) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -250,7 +250,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -260,7 +260,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -270,7 +270,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -280,7 +280,7 @@ public function setQuantity($quantity) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -290,7 +290,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -300,7 +300,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -310,7 +310,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDB/Apis/CreateUDBRouteInstanceResponse.php b/src/UDB/Apis/CreateUDBRouteInstanceResponse.php index 9103c3fc..d1d4fdf9 100644 --- a/src/UDB/Apis/CreateUDBRouteInstanceResponse.php +++ b/src/UDB/Apis/CreateUDBRouteInstanceResponse.php @@ -1,6 +1,6 @@ get("DBId"); } @@ -37,7 +37,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/CreateUDBSlaveRequest.php b/src/UDB/Apis/CreateUDBSlaveRequest.php index a7d75b59..21e9b9a9 100644 --- a/src/UDB/Apis/CreateUDBSlaveRequest.php +++ b/src/UDB/Apis/CreateUDBSlaveRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSrcId() + public function getSrcId(): string { return $this->get("SrcId"); } @@ -105,7 +105,7 @@ public function getSrcId() * * @param string $srcId */ - public function setSrcId($srcId) + public function setSrcId(string $srcId) { $this->set("SrcId", $srcId); } @@ -115,7 +115,7 @@ public function setSrcId($srcId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -125,7 +125,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -135,7 +135,7 @@ public function setName($name) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -145,7 +145,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -155,7 +155,7 @@ public function setPort($port) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -165,7 +165,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -175,7 +175,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getSSDType() + public function getSSDType(): string { return $this->get("SSDType"); } @@ -185,7 +185,7 @@ public function getSSDType() * * @param string $ssdType */ - public function setSSDType($ssdType) + public function setSSDType(string $ssdType) { $this->set("SSDType", $ssdType); } @@ -195,7 +195,7 @@ public function setSSDType($ssdType) * * @return boolean|null */ - public function getIsLock() + public function getIsLock(): bool { return $this->get("IsLock"); } @@ -205,7 +205,7 @@ public function getIsLock() * * @param boolean $isLock */ - public function setIsLock($isLock) + public function setIsLock(bool $isLock) { $this->set("IsLock", $isLock); } @@ -215,7 +215,7 @@ public function setIsLock($isLock) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -225,7 +225,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -235,7 +235,7 @@ public function setInstanceMode($instanceMode) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -245,7 +245,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -255,7 +255,7 @@ public function setMemoryLimit($memoryLimit) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -265,7 +265,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -275,7 +275,7 @@ public function setDiskSpace($diskSpace) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -285,7 +285,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -295,7 +295,7 @@ public function setInstanceType($instanceType) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -305,7 +305,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -315,7 +315,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -325,7 +325,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -335,7 +335,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -345,7 +345,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -355,7 +355,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -365,7 +365,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -375,7 +375,7 @@ public function setQuantity($quantity) * * @return integer|null */ - public function getParamGroupId() + public function getParamGroupId(): int { return $this->get("ParamGroupId"); } @@ -385,7 +385,7 @@ public function getParamGroupId() * * @param int $paramGroupId */ - public function setParamGroupId($paramGroupId) + public function setParamGroupId(int $paramGroupId) { $this->set("ParamGroupId", $paramGroupId); } @@ -395,7 +395,7 @@ public function setParamGroupId($paramGroupId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -405,7 +405,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDB/Apis/CreateUDBSlaveResponse.php b/src/UDB/Apis/CreateUDBSlaveResponse.php index 7e32d5bc..e96eb433 100644 --- a/src/UDB/Apis/CreateUDBSlaveResponse.php +++ b/src/UDB/Apis/CreateUDBSlaveResponse.php @@ -1,6 +1,6 @@ get("DBId"); } @@ -37,7 +37,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/DeleteUDBInstanceRequest.php b/src/UDB/Apis/DeleteUDBInstanceRequest.php index f5441619..d9cced56 100644 --- a/src/UDB/Apis/DeleteUDBInstanceRequest.php +++ b/src/UDB/Apis/DeleteUDBInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -114,7 +114,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getUDBCId() + public function getUDBCId(): string { return $this->get("UDBCId"); } @@ -124,7 +124,7 @@ public function getUDBCId() * * @param string $udbcId */ - public function setUDBCId($udbcId) + public function setUDBCId(string $udbcId) { $this->set("UDBCId", $udbcId); } diff --git a/src/UDB/Apis/DeleteUDBInstanceResponse.php b/src/UDB/Apis/DeleteUDBInstanceResponse.php index 75393e2e..8873fa06 100644 --- a/src/UDB/Apis/DeleteUDBInstanceResponse.php +++ b/src/UDB/Apis/DeleteUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getBackupId() + public function getBackupId(): int { return $this->get("BackupId"); } @@ -105,7 +105,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } @@ -115,7 +115,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -125,7 +125,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } diff --git a/src/UDB/Apis/DeleteUDBLogPackageResponse.php b/src/UDB/Apis/DeleteUDBLogPackageResponse.php index 23418170..93176993 100644 --- a/src/UDB/Apis/DeleteUDBLogPackageResponse.php +++ b/src/UDB/Apis/DeleteUDBLogPackageResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getGroupId() + public function getGroupId(): int { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param int $groupId */ - public function setGroupId($groupId) + public function setGroupId(int $groupId) { $this->set("GroupId", $groupId); } @@ -115,7 +115,7 @@ public function setGroupId($groupId) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -125,7 +125,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } diff --git a/src/UDB/Apis/DeleteUDBParamGroupResponse.php b/src/UDB/Apis/DeleteUDBParamGroupResponse.php index f85b3618..8709ffa4 100644 --- a/src/UDB/Apis/DeleteUDBParamGroupResponse.php +++ b/src/UDB/Apis/DeleteUDBParamGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/DescribeUDBBackupBlacklistResponse.php b/src/UDB/Apis/DescribeUDBBackupBlacklistResponse.php index 17555f0e..9a14a368 100644 --- a/src/UDB/Apis/DescribeUDBBackupBlacklistResponse.php +++ b/src/UDB/Apis/DescribeUDBBackupBlacklistResponse.php @@ -1,6 +1,6 @@ get("Blacklist"); } @@ -37,7 +37,7 @@ public function getBlacklist() * * @param string $blacklist */ - public function setBlacklist($blacklist) + public function setBlacklist(string $blacklist) { $this->set("Blacklist", $blacklist); } diff --git a/src/UDB/Apis/DescribeUDBBackupRequest.php b/src/UDB/Apis/DescribeUDBBackupRequest.php index 210f56b4..97acc0c0 100644 --- a/src/UDB/Apis/DescribeUDBBackupRequest.php +++ b/src/UDB/Apis/DescribeUDBBackupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -105,7 +105,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -115,7 +115,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -125,7 +125,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -135,7 +135,7 @@ public function setLimit($limit) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -145,7 +145,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -155,7 +155,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBackupType() + public function getBackupType(): int { return $this->get("BackupType"); } @@ -165,7 +165,7 @@ public function getBackupType() * * @param int $backupType */ - public function setBackupType($backupType) + public function setBackupType(int $backupType) { $this->set("BackupType", $backupType); } @@ -175,7 +175,7 @@ public function setBackupType($backupType) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -185,7 +185,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -195,7 +195,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -205,7 +205,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UDB/Apis/DescribeUDBBackupResponse.php b/src/UDB/Apis/DescribeUDBBackupResponse.php index ed3da752..1c72f41f 100644 --- a/src/UDB/Apis/DescribeUDBBackupResponse.php +++ b/src/UDB/Apis/DescribeUDBBackupResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBBackupSet($item)); @@ -60,7 +57,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UDB/Apis/DescribeUDBBinlogBackupURLRequest.php b/src/UDB/Apis/DescribeUDBBinlogBackupURLRequest.php index e2c50c35..b1483d5a 100644 --- a/src/UDB/Apis/DescribeUDBBinlogBackupURLRequest.php +++ b/src/UDB/Apis/DescribeUDBBinlogBackupURLRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -85,7 +85,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -95,7 +95,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBackupId() + public function getBackupId(): int { return $this->get("BackupId"); } @@ -105,7 +105,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } diff --git a/src/UDB/Apis/DescribeUDBBinlogBackupURLResponse.php b/src/UDB/Apis/DescribeUDBBinlogBackupURLResponse.php index 65ce0647..97b95e1c 100644 --- a/src/UDB/Apis/DescribeUDBBinlogBackupURLResponse.php +++ b/src/UDB/Apis/DescribeUDBBinlogBackupURLResponse.php @@ -1,6 +1,6 @@ get("BackupPath"); } @@ -37,7 +37,7 @@ public function getBackupPath() * * @param string $backupPath */ - public function setBackupPath($backupPath) + public function setBackupPath(string $backupPath) { $this->set("BackupPath", $backupPath); } @@ -47,7 +47,7 @@ public function setBackupPath($backupPath) * * @return string|null */ - public function getInnerBackupPath() + public function getInnerBackupPath(): string { return $this->get("InnerBackupPath"); } @@ -57,7 +57,7 @@ public function getInnerBackupPath() * * @param string $innerBackupPath */ - public function setInnerBackupPath($innerBackupPath) + public function setInnerBackupPath(string $innerBackupPath) { $this->set("InnerBackupPath", $innerBackupPath); } diff --git a/src/UDB/Apis/DescribeUDBInstanceBackupStateRequest.php b/src/UDB/Apis/DescribeUDBInstanceBackupStateRequest.php index a290f48b..4314dbb7 100644 --- a/src/UDB/Apis/DescribeUDBInstanceBackupStateRequest.php +++ b/src/UDB/Apis/DescribeUDBInstanceBackupStateRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getBackupId() + public function getBackupId(): int { return $this->get("BackupId"); } @@ -105,7 +105,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } @@ -115,7 +115,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -125,7 +125,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } diff --git a/src/UDB/Apis/DescribeUDBInstanceBackupStateResponse.php b/src/UDB/Apis/DescribeUDBInstanceBackupStateResponse.php index da5db7e0..c1d0c2ca 100644 --- a/src/UDB/Apis/DescribeUDBInstanceBackupStateResponse.php +++ b/src/UDB/Apis/DescribeUDBInstanceBackupStateResponse.php @@ -1,6 +1,6 @@ get("State"); } @@ -37,7 +37,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } diff --git a/src/UDB/Apis/DescribeUDBInstanceBackupURLRequest.php b/src/UDB/Apis/DescribeUDBInstanceBackupURLRequest.php index db4dbaaf..757f7a4d 100644 --- a/src/UDB/Apis/DescribeUDBInstanceBackupURLRequest.php +++ b/src/UDB/Apis/DescribeUDBInstanceBackupURLRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBackupId() + public function getBackupId(): int { return $this->get("BackupId"); } @@ -125,7 +125,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } diff --git a/src/UDB/Apis/DescribeUDBInstanceBackupURLResponse.php b/src/UDB/Apis/DescribeUDBInstanceBackupURLResponse.php index 60a5ca7e..02952365 100644 --- a/src/UDB/Apis/DescribeUDBInstanceBackupURLResponse.php +++ b/src/UDB/Apis/DescribeUDBInstanceBackupURLResponse.php @@ -1,6 +1,6 @@ get("BackupPath"); } @@ -37,7 +37,7 @@ public function getBackupPath() * * @param string $backupPath */ - public function setBackupPath($backupPath) + public function setBackupPath(string $backupPath) { $this->set("BackupPath", $backupPath); } @@ -47,7 +47,7 @@ public function setBackupPath($backupPath) * * @return string|null */ - public function getInnerBackupPath() + public function getInnerBackupPath(): string { return $this->get("InnerBackupPath"); } @@ -57,7 +57,7 @@ public function getInnerBackupPath() * * @param string $innerBackupPath */ - public function setInnerBackupPath($innerBackupPath) + public function setInnerBackupPath(string $innerBackupPath) { $this->set("InnerBackupPath", $innerBackupPath); } diff --git a/src/UDB/Apis/DescribeUDBInstanceBinlogBackupStateRequest.php b/src/UDB/Apis/DescribeUDBInstanceBinlogBackupStateRequest.php index 82bde701..127b2e25 100644 --- a/src/UDB/Apis/DescribeUDBInstanceBinlogBackupStateRequest.php +++ b/src/UDB/Apis/DescribeUDBInstanceBinlogBackupStateRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getBackupId() + public function getBackupId(): int { return $this->get("BackupId"); } @@ -105,7 +105,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } @@ -115,7 +115,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -125,7 +125,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } diff --git a/src/UDB/Apis/DescribeUDBInstanceBinlogBackupStateResponse.php b/src/UDB/Apis/DescribeUDBInstanceBinlogBackupStateResponse.php index a599e702..42ab5e07 100644 --- a/src/UDB/Apis/DescribeUDBInstanceBinlogBackupStateResponse.php +++ b/src/UDB/Apis/DescribeUDBInstanceBinlogBackupStateResponse.php @@ -1,6 +1,6 @@ get("State"); } @@ -37,7 +37,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } diff --git a/src/UDB/Apis/DescribeUDBInstanceBinlogRequest.php b/src/UDB/Apis/DescribeUDBInstanceBinlogRequest.php index d75e9f3a..3a357710 100644 --- a/src/UDB/Apis/DescribeUDBInstanceBinlogRequest.php +++ b/src/UDB/Apis/DescribeUDBInstanceBinlogRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -106,7 +106,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -116,7 +116,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -126,7 +126,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -136,7 +136,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -146,7 +146,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UDB/Apis/DescribeUDBInstanceBinlogResponse.php b/src/UDB/Apis/DescribeUDBInstanceBinlogResponse.php index 62091cbc..5e7fdea4 100644 --- a/src/UDB/Apis/DescribeUDBInstanceBinlogResponse.php +++ b/src/UDB/Apis/DescribeUDBInstanceBinlogResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBInstanceBinlogSet($item)); diff --git a/src/UDB/Apis/DescribeUDBInstanceLogRequest.php b/src/UDB/Apis/DescribeUDBInstanceLogRequest.php index 8778a90c..3da2a433 100644 --- a/src/UDB/Apis/DescribeUDBInstanceLogRequest.php +++ b/src/UDB/Apis/DescribeUDBInstanceLogRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -107,7 +107,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -117,7 +117,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -127,7 +127,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -137,7 +137,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -147,7 +147,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -157,7 +157,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getLogType() + public function getLogType(): string { return $this->get("LogType"); } @@ -167,7 +167,7 @@ public function getLogType() * * @param string $logType */ - public function setLogType($logType) + public function setLogType(string $logType) { $this->set("LogType", $logType); } diff --git a/src/UDB/Apis/DescribeUDBInstanceLogResponse.php b/src/UDB/Apis/DescribeUDBInstanceLogResponse.php index acf20731..289b7f2e 100644 --- a/src/UDB/Apis/DescribeUDBInstanceLogResponse.php +++ b/src/UDB/Apis/DescribeUDBInstanceLogResponse.php @@ -1,6 +1,6 @@ get("Log"); } @@ -37,7 +37,7 @@ public function getLog() * * @param string $log */ - public function setLog($log) + public function setLog(string $log) { $this->set("Log", $log); } @@ -47,7 +47,7 @@ public function setLog($log) * * @return string|null */ - public function getNextTime() + public function getNextTime(): string { return $this->get("NextTime"); } @@ -57,7 +57,7 @@ public function getNextTime() * * @param string $nextTime */ - public function setNextTime($nextTime) + public function setNextTime(string $nextTime) { $this->set("NextTime", $nextTime); } diff --git a/src/UDB/Apis/DescribeUDBInstancePriceRequest.php b/src/UDB/Apis/DescribeUDBInstancePriceRequest.php index e7b7d9cc..844171e9 100644 --- a/src/UDB/Apis/DescribeUDBInstancePriceRequest.php +++ b/src/UDB/Apis/DescribeUDBInstancePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -87,7 +87,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -97,7 +97,7 @@ public function setMemoryLimit($memoryLimit) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -107,7 +107,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -117,7 +117,7 @@ public function setDiskSpace($diskSpace) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -127,7 +127,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -137,7 +137,7 @@ public function setDBTypeId($dbTypeId) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -147,7 +147,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -157,7 +157,7 @@ public function setCount($count) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -167,7 +167,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -177,7 +177,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -187,7 +187,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -197,7 +197,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getUseSSD() + public function getUseSSD(): string { return $this->get("UseSSD"); } @@ -207,7 +207,7 @@ public function getUseSSD() * * @param string $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(string $useSSD) { $this->set("UseSSD", $useSSD); } @@ -217,7 +217,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getSSDType() + public function getSSDType(): string { return $this->get("SSDType"); } @@ -227,7 +227,7 @@ public function getSSDType() * * @param string $ssdType */ - public function setSSDType($ssdType) + public function setSSDType(string $ssdType) { $this->set("SSDType", $ssdType); } @@ -237,7 +237,7 @@ public function setSSDType($ssdType) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -247,7 +247,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } diff --git a/src/UDB/Apis/DescribeUDBInstancePriceResponse.php b/src/UDB/Apis/DescribeUDBInstancePriceResponse.php index c7e43bd5..bdf86eb2 100644 --- a/src/UDB/Apis/DescribeUDBInstancePriceResponse.php +++ b/src/UDB/Apis/DescribeUDBInstancePriceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBInstancePriceSet($item)); diff --git a/src/UDB/Apis/DescribeUDBInstanceRequest.php b/src/UDB/Apis/DescribeUDBInstanceRequest.php index 149c782c..b3f3b30c 100644 --- a/src/UDB/Apis/DescribeUDBInstanceRequest.php +++ b/src/UDB/Apis/DescribeUDBInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getClassType() + public function getClassType(): string { return $this->get("ClassType"); } @@ -103,7 +103,7 @@ public function getClassType() * * @param string $classType */ - public function setClassType($classType) + public function setClassType(string $classType) { $this->set("ClassType", $classType); } @@ -113,7 +113,7 @@ public function setClassType($classType) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -123,7 +123,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -133,7 +133,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -143,7 +143,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -153,7 +153,7 @@ public function setLimit($limit) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -163,7 +163,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -173,7 +173,7 @@ public function setDBId($dbId) * * @return boolean|null */ - public function getIsInUDBC() + public function getIsInUDBC(): bool { return $this->get("IsInUDBC"); } @@ -183,7 +183,7 @@ public function getIsInUDBC() * * @param boolean $isInUDBC */ - public function setIsInUDBC($isInUDBC) + public function setIsInUDBC(bool $isInUDBC) { $this->set("IsInUDBC", $isInUDBC); } @@ -193,7 +193,7 @@ public function setIsInUDBC($isInUDBC) * * @return string|null */ - public function getUDBCId() + public function getUDBCId(): string { return $this->get("UDBCId"); } @@ -203,7 +203,7 @@ public function getUDBCId() * * @param string $udbcId */ - public function setUDBCId($udbcId) + public function setUDBCId(string $udbcId) { $this->set("UDBCId", $udbcId); } @@ -213,7 +213,7 @@ public function setUDBCId($udbcId) * * @return boolean|null */ - public function getIncludeSlaves() + public function getIncludeSlaves(): bool { return $this->get("IncludeSlaves"); } @@ -223,7 +223,7 @@ public function getIncludeSlaves() * * @param boolean $includeSlaves */ - public function setIncludeSlaves($includeSlaves) + public function setIncludeSlaves(bool $includeSlaves) { $this->set("IncludeSlaves", $includeSlaves); } diff --git a/src/UDB/Apis/DescribeUDBInstanceResponse.php b/src/UDB/Apis/DescribeUDBInstanceResponse.php index 865e2532..7ae8a620 100644 --- a/src/UDB/Apis/DescribeUDBInstanceResponse.php +++ b/src/UDB/Apis/DescribeUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBInstanceSet($item)); @@ -62,7 +59,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -72,7 +69,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UDB/Apis/DescribeUDBInstanceStateRequest.php b/src/UDB/Apis/DescribeUDBInstanceStateRequest.php index a6cfd677..d64dbc41 100644 --- a/src/UDB/Apis/DescribeUDBInstanceStateRequest.php +++ b/src/UDB/Apis/DescribeUDBInstanceStateRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/DescribeUDBInstanceStateResponse.php b/src/UDB/Apis/DescribeUDBInstanceStateResponse.php index 49030f18..a72fc075 100644 --- a/src/UDB/Apis/DescribeUDBInstanceStateResponse.php +++ b/src/UDB/Apis/DescribeUDBInstanceStateResponse.php @@ -1,6 +1,6 @@ get("State"); } @@ -37,7 +37,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } diff --git a/src/UDB/Apis/DescribeUDBInstanceUpgradePriceRequest.php b/src/UDB/Apis/DescribeUDBInstanceUpgradePriceRequest.php index 8134410a..c84cbaca 100644 --- a/src/UDB/Apis/DescribeUDBInstanceUpgradePriceRequest.php +++ b/src/UDB/Apis/DescribeUDBInstanceUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -106,7 +106,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -116,7 +116,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -126,7 +126,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -136,7 +136,7 @@ public function setMemoryLimit($memoryLimit) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -146,7 +146,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -156,7 +156,7 @@ public function setDiskSpace($diskSpace) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -166,7 +166,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -176,7 +176,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getSSDType() + public function getSSDType(): string { return $this->get("SSDType"); } @@ -186,7 +186,7 @@ public function getSSDType() * * @param string $ssdType */ - public function setSSDType($ssdType) + public function setSSDType(string $ssdType) { $this->set("SSDType", $ssdType); } diff --git a/src/UDB/Apis/DescribeUDBInstanceUpgradePriceResponse.php b/src/UDB/Apis/DescribeUDBInstanceUpgradePriceResponse.php index 9be9dcf9..d78c98ea 100644 --- a/src/UDB/Apis/DescribeUDBInstanceUpgradePriceResponse.php +++ b/src/UDB/Apis/DescribeUDBInstanceUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } diff --git a/src/UDB/Apis/DescribeUDBLogBackupURLRequest.php b/src/UDB/Apis/DescribeUDBLogBackupURLRequest.php index 66d8548a..7d6beb6f 100644 --- a/src/UDB/Apis/DescribeUDBLogBackupURLRequest.php +++ b/src/UDB/Apis/DescribeUDBLogBackupURLRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBackupId() + public function getBackupId(): int { return $this->get("BackupId"); } @@ -125,7 +125,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } diff --git a/src/UDB/Apis/DescribeUDBLogBackupURLResponse.php b/src/UDB/Apis/DescribeUDBLogBackupURLResponse.php index b89140d0..7e82dfc1 100644 --- a/src/UDB/Apis/DescribeUDBLogBackupURLResponse.php +++ b/src/UDB/Apis/DescribeUDBLogBackupURLResponse.php @@ -1,6 +1,6 @@ get("BackupPath"); } @@ -37,7 +37,7 @@ public function getBackupPath() * * @param string $backupPath */ - public function setBackupPath($backupPath) + public function setBackupPath(string $backupPath) { $this->set("BackupPath", $backupPath); } @@ -47,7 +47,7 @@ public function setBackupPath($backupPath) * * @return string|null */ - public function getUsernetPath() + public function getUsernetPath(): string { return $this->get("UsernetPath"); } @@ -57,7 +57,7 @@ public function getUsernetPath() * * @param string $usernetPath */ - public function setUsernetPath($usernetPath) + public function setUsernetPath(string $usernetPath) { $this->set("UsernetPath", $usernetPath); } diff --git a/src/UDB/Apis/DescribeUDBLogPackageRequest.php b/src/UDB/Apis/DescribeUDBLogPackageRequest.php index 2ecdb4d1..dd12b130 100644 --- a/src/UDB/Apis/DescribeUDBLogPackageRequest.php +++ b/src/UDB/Apis/DescribeUDBLogPackageRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -105,7 +105,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -115,7 +115,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -125,7 +125,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -135,7 +135,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -145,7 +145,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -155,7 +155,7 @@ public function setType($type) * * @return int[]|null */ - public function getTypes() + public function getTypes(): array { return $this->get("Types"); } @@ -175,7 +175,7 @@ public function setTypes(array $types) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -185,7 +185,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -195,7 +195,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -205,7 +205,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -215,7 +215,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -225,7 +225,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UDB/Apis/DescribeUDBLogPackageResponse.php b/src/UDB/Apis/DescribeUDBLogPackageResponse.php index 3ae6fbe2..218106f8 100644 --- a/src/UDB/Apis/DescribeUDBLogPackageResponse.php +++ b/src/UDB/Apis/DescribeUDBLogPackageResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new LogPackageDataSet($item)); @@ -60,7 +57,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UDB/Apis/DescribeUDBParamGroupRequest.php b/src/UDB/Apis/DescribeUDBParamGroupRequest.php index 3be3d01c..c4983de3 100644 --- a/src/UDB/Apis/DescribeUDBParamGroupRequest.php +++ b/src/UDB/Apis/DescribeUDBParamGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -113,7 +113,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -123,7 +123,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -133,7 +133,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getGroupId() + public function getGroupId(): int { return $this->get("GroupId"); } @@ -143,7 +143,7 @@ public function getGroupId() * * @param int $groupId */ - public function setGroupId($groupId) + public function setGroupId(int $groupId) { $this->set("GroupId", $groupId); } @@ -153,7 +153,7 @@ public function setGroupId($groupId) * * @return boolean|null */ - public function getIsInUDBC() + public function getIsInUDBC(): bool { return $this->get("IsInUDBC"); } @@ -163,7 +163,7 @@ public function getIsInUDBC() * * @param boolean $isInUDBC */ - public function setIsInUDBC($isInUDBC) + public function setIsInUDBC(bool $isInUDBC) { $this->set("IsInUDBC", $isInUDBC); } @@ -173,7 +173,7 @@ public function setIsInUDBC($isInUDBC) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -183,7 +183,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } @@ -193,7 +193,7 @@ public function setRegionFlag($regionFlag) * * @return string|null */ - public function getClassType() + public function getClassType(): string { return $this->get("ClassType"); } @@ -203,7 +203,7 @@ public function getClassType() * * @param string $classType */ - public function setClassType($classType) + public function setClassType(string $classType) { $this->set("ClassType", $classType); } diff --git a/src/UDB/Apis/DescribeUDBParamGroupResponse.php b/src/UDB/Apis/DescribeUDBParamGroupResponse.php index 189a1939..53bb0404 100644 --- a/src/UDB/Apis/DescribeUDBParamGroupResponse.php +++ b/src/UDB/Apis/DescribeUDBParamGroupResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBParamGroupSet($item)); @@ -61,7 +58,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UDB/Apis/DescribeUDBSplittingInfoRequest.php b/src/UDB/Apis/DescribeUDBSplittingInfoRequest.php index 8e9c15a9..d1ae4766 100644 --- a/src/UDB/Apis/DescribeUDBSplittingInfoRequest.php +++ b/src/UDB/Apis/DescribeUDBSplittingInfoRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getMasterDBId() + public function getMasterDBId(): string { return $this->get("MasterDBId"); } @@ -85,7 +85,7 @@ public function getMasterDBId() * * @param string $masterDBId */ - public function setMasterDBId($masterDBId) + public function setMasterDBId(string $masterDBId) { $this->set("MasterDBId", $masterDBId); } diff --git a/src/UDB/Apis/DescribeUDBSplittingInfoResponse.php b/src/UDB/Apis/DescribeUDBSplittingInfoResponse.php index 64d825cc..4420f335 100644 --- a/src/UDB/Apis/DescribeUDBSplittingInfoResponse.php +++ b/src/UDB/Apis/DescribeUDBSplittingInfoResponse.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -38,7 +38,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -48,7 +48,7 @@ public function setZone($zone) * * @return string|null */ - public function getMasterDBId() + public function getMasterDBId(): string { return $this->get("MasterDBId"); } @@ -58,7 +58,7 @@ public function getMasterDBId() * * @param string $masterDBId */ - public function setMasterDBId($masterDBId) + public function setMasterDBId(string $masterDBId) { $this->set("MasterDBId", $masterDBId); } @@ -68,7 +68,7 @@ public function setMasterDBId($masterDBId) * * @return string|null */ - public function getRWIP() + public function getRWIP(): string { return $this->get("RWIP"); } @@ -78,7 +78,7 @@ public function getRWIP() * * @param string $rwip */ - public function setRWIP($rwip) + public function setRWIP(string $rwip) { $this->set("RWIP", $rwip); } @@ -88,7 +88,7 @@ public function setRWIP($rwip) * * @return integer|null */ - public function getDelayThreshold() + public function getDelayThreshold(): int { return $this->get("DelayThreshold"); } @@ -98,7 +98,7 @@ public function getDelayThreshold() * * @param int $delayThreshold */ - public function setDelayThreshold($delayThreshold) + public function setDelayThreshold(int $delayThreshold) { $this->set("DelayThreshold", $delayThreshold); } @@ -108,7 +108,7 @@ public function setDelayThreshold($delayThreshold) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -118,7 +118,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -128,7 +128,7 @@ public function setPort($port) * * @return string|null */ - public function getReadModel() + public function getReadModel(): string { return $this->get("ReadModel"); } @@ -138,7 +138,7 @@ public function getReadModel() * * @param string $readModel */ - public function setReadModel($readModel) + public function setReadModel(string $readModel) { $this->set("ReadModel", $readModel); } @@ -148,7 +148,7 @@ public function setReadModel($readModel) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -158,7 +158,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -168,7 +168,7 @@ public function setDBTypeId($dbTypeId) * * @return string|null */ - public function getRWState() + public function getRWState(): string { return $this->get("RWState"); } @@ -178,7 +178,7 @@ public function getRWState() * * @param string $rwState */ - public function setRWState($rwState) + public function setRWState(string $rwState) { $this->set("RWState", $rwState); } @@ -188,12 +188,9 @@ public function setRWState($rwState) * * @return UDBRWSplittingSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBRWSplittingSet($item)); diff --git a/src/UDB/Apis/DescribeUDBTypeRequest.php b/src/UDB/Apis/DescribeUDBTypeRequest.php index 45457a55..caf9b9c7 100644 --- a/src/UDB/Apis/DescribeUDBTypeRequest.php +++ b/src/UDB/Apis/DescribeUDBTypeRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -84,7 +84,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } @@ -94,7 +94,7 @@ public function setBackupZone($backupZone) * * @return string|null */ - public function getDBClusterType() + public function getDBClusterType(): string { return $this->get("DBClusterType"); } @@ -104,7 +104,7 @@ public function getDBClusterType() * * @param string $dbClusterType */ - public function setDBClusterType($dbClusterType) + public function setDBClusterType(string $dbClusterType) { $this->set("DBClusterType", $dbClusterType); } @@ -114,7 +114,7 @@ public function setDBClusterType($dbClusterType) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -124,7 +124,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -134,7 +134,7 @@ public function setInstanceMode($instanceMode) * * @return string|null */ - public function getDiskType() + public function getDiskType(): string { return $this->get("DiskType"); } @@ -144,7 +144,7 @@ public function getDiskType() * * @param string $diskType */ - public function setDiskType($diskType) + public function setDiskType(string $diskType) { $this->set("DiskType", $diskType); } @@ -154,7 +154,7 @@ public function setDiskType($diskType) * * @return string|null */ - public function getCompatibleWithDBType() + public function getCompatibleWithDBType(): string { return $this->get("CompatibleWithDBType"); } @@ -164,7 +164,7 @@ public function getCompatibleWithDBType() * * @param string $compatibleWithDBType */ - public function setCompatibleWithDBType($compatibleWithDBType) + public function setCompatibleWithDBType(string $compatibleWithDBType) { $this->set("CompatibleWithDBType", $compatibleWithDBType); } diff --git a/src/UDB/Apis/DescribeUDBTypeResponse.php b/src/UDB/Apis/DescribeUDBTypeResponse.php index 87e45472..657bbf8e 100644 --- a/src/UDB/Apis/DescribeUDBTypeResponse.php +++ b/src/UDB/Apis/DescribeUDBTypeResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBTypeSet($item)); diff --git a/src/UDB/Apis/DisableUDBRWSplittingRequest.php b/src/UDB/Apis/DisableUDBRWSplittingRequest.php index 340c67f2..28c8fe97 100644 --- a/src/UDB/Apis/DisableUDBRWSplittingRequest.php +++ b/src/UDB/Apis/DisableUDBRWSplittingRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getMasterDBId() + public function getMasterDBId(): string { return $this->get("MasterDBId"); } @@ -85,7 +85,7 @@ public function getMasterDBId() * * @param string $masterDBId */ - public function setMasterDBId($masterDBId) + public function setMasterDBId(string $masterDBId) { $this->set("MasterDBId", $masterDBId); } diff --git a/src/UDB/Apis/DisableUDBRWSplittingResponse.php b/src/UDB/Apis/DisableUDBRWSplittingResponse.php index a6533725..b77a28ee 100644 --- a/src/UDB/Apis/DisableUDBRWSplittingResponse.php +++ b/src/UDB/Apis/DisableUDBRWSplittingResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getBlacklist() + public function getBlacklist(): string { return $this->get("Blacklist"); } @@ -125,7 +125,7 @@ public function getBlacklist() * * @param string $blacklist */ - public function setBlacklist($blacklist) + public function setBlacklist(string $blacklist) { $this->set("Blacklist", $blacklist); } diff --git a/src/UDB/Apis/EditUDBBackupBlacklistResponse.php b/src/UDB/Apis/EditUDBBackupBlacklistResponse.php index ff92680f..77bbb33b 100644 --- a/src/UDB/Apis/EditUDBBackupBlacklistResponse.php +++ b/src/UDB/Apis/EditUDBBackupBlacklistResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getMasterDBId() + public function getMasterDBId(): string { return $this->get("MasterDBId"); } @@ -85,7 +85,7 @@ public function getMasterDBId() * * @param string $masterDBId */ - public function setMasterDBId($masterDBId) + public function setMasterDBId(string $masterDBId) { $this->set("MasterDBId", $masterDBId); } @@ -95,7 +95,7 @@ public function setMasterDBId($masterDBId) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -105,7 +105,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } diff --git a/src/UDB/Apis/EnableUDBRWSplittingResponse.php b/src/UDB/Apis/EnableUDBRWSplittingResponse.php index 0cb9c920..18e507b5 100644 --- a/src/UDB/Apis/EnableUDBRWSplittingResponse.php +++ b/src/UDB/Apis/EnableUDBRWSplittingResponse.php @@ -1,6 +1,6 @@ get("MasterDBId"); } @@ -37,7 +37,7 @@ public function getMasterDBId() * * @param string $masterDBId */ - public function setMasterDBId($masterDBId) + public function setMasterDBId(string $masterDBId) { $this->set("MasterDBId", $masterDBId); } @@ -47,7 +47,7 @@ public function setMasterDBId($masterDBId) * * @return string|null */ - public function getRWIp() + public function getRWIp(): string { return $this->get("RWIp"); } @@ -57,7 +57,7 @@ public function getRWIp() * * @param string $rwIp */ - public function setRWIp($rwIp) + public function setRWIp(string $rwIp) { $this->set("RWIp", $rwIp); } diff --git a/src/UDB/Apis/ExtractUDBParamGroupRequest.php b/src/UDB/Apis/ExtractUDBParamGroupRequest.php index fb43961a..e9fe7b40 100644 --- a/src/UDB/Apis/ExtractUDBParamGroupRequest.php +++ b/src/UDB/Apis/ExtractUDBParamGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return integer|null */ - public function getGroupId() + public function getGroupId(): int { return $this->get("GroupId"); } @@ -84,7 +84,7 @@ public function getGroupId() * * @param int $groupId */ - public function setGroupId($groupId) + public function setGroupId(int $groupId) { $this->set("GroupId", $groupId); } @@ -94,7 +94,7 @@ public function setGroupId($groupId) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -104,7 +104,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } diff --git a/src/UDB/Apis/ExtractUDBParamGroupResponse.php b/src/UDB/Apis/ExtractUDBParamGroupResponse.php index add018c5..b6d9d746 100644 --- a/src/UDB/Apis/ExtractUDBParamGroupResponse.php +++ b/src/UDB/Apis/ExtractUDBParamGroupResponse.php @@ -1,6 +1,6 @@ get("Content"); } @@ -37,7 +37,7 @@ public function getContent() * * @param string $content */ - public function setContent($content) + public function setContent(string $content) { $this->set("Content", $content); } diff --git a/src/UDB/Apis/FetchUDBInstanceEarliestRecoverTimeRequest.php b/src/UDB/Apis/FetchUDBInstanceEarliestRecoverTimeRequest.php index 223db57c..972b559c 100644 --- a/src/UDB/Apis/FetchUDBInstanceEarliestRecoverTimeRequest.php +++ b/src/UDB/Apis/FetchUDBInstanceEarliestRecoverTimeRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/FetchUDBInstanceEarliestRecoverTimeResponse.php b/src/UDB/Apis/FetchUDBInstanceEarliestRecoverTimeResponse.php index b7c96242..bc731360 100644 --- a/src/UDB/Apis/FetchUDBInstanceEarliestRecoverTimeResponse.php +++ b/src/UDB/Apis/FetchUDBInstanceEarliestRecoverTimeResponse.php @@ -1,6 +1,6 @@ get("EarliestTime"); } @@ -37,7 +37,7 @@ public function getEarliestTime() * * @param int $earliestTime */ - public function setEarliestTime($earliestTime) + public function setEarliestTime(int $earliestTime) { $this->set("EarliestTime", $earliestTime); } diff --git a/src/UDB/Apis/GetUDBClientConnNumRequest.php b/src/UDB/Apis/GetUDBClientConnNumRequest.php new file mode 100644 index 00000000..a74c037f --- /dev/null +++ b/src/UDB/Apis/GetUDBClientConnNumRequest.php @@ -0,0 +1,112 @@ + "GetUDBClientConnNum"]); + $this->markRequired("Region"); + $this->markRequired("Zone"); + $this->markRequired("DBId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getZone(): string + { + return $this->get("Zone"); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * DBId: DB实例id + * + * @return string|null + */ + public function getDBId(): string + { + return $this->get("DBId"); + } + + /** + * DBId: DB实例id + * + * @param string $dbId + */ + public function setDBId(string $dbId) + { + $this->set("DBId", $dbId); + } +} diff --git a/src/UDB/Apis/GetUDBClientConnNumResponse.php b/src/UDB/Apis/GetUDBClientConnNumResponse.php new file mode 100644 index 00000000..9a38a1ac --- /dev/null +++ b/src/UDB/Apis/GetUDBClientConnNumResponse.php @@ -0,0 +1,54 @@ +get("DataSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new ConnNumMap($item)); + } + return $result; + } + + /** + * DataSet: db实例ip和连接数信息 + * + * @param ConnNumMap[] $dataSet + */ + public function setDataSet(array $dataSet) + { + $result = []; + foreach ($dataSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UDB/Apis/ModifyUDBInstanceNameRequest.php b/src/UDB/Apis/ModifyUDBInstanceNameRequest.php index ddfa17ac..529e915a 100644 --- a/src/UDB/Apis/ModifyUDBInstanceNameRequest.php +++ b/src/UDB/Apis/ModifyUDBInstanceNameRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -125,7 +125,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/UDB/Apis/ModifyUDBInstanceNameResponse.php b/src/UDB/Apis/ModifyUDBInstanceNameResponse.php index 23c8937a..3aec23f1 100644 --- a/src/UDB/Apis/ModifyUDBInstanceNameResponse.php +++ b/src/UDB/Apis/ModifyUDBInstanceNameResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -115,7 +115,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -125,7 +125,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -135,7 +135,7 @@ public function setPassword($password) * * @return string|null */ - public function getAccountName() + public function getAccountName(): string { return $this->get("AccountName"); } @@ -145,7 +145,7 @@ public function getAccountName() * * @param string $accountName */ - public function setAccountName($accountName) + public function setAccountName(string $accountName) { $this->set("AccountName", $accountName); } diff --git a/src/UDB/Apis/ModifyUDBInstancePasswordResponse.php b/src/UDB/Apis/ModifyUDBInstancePasswordResponse.php index 98bd8607..171b5fce 100644 --- a/src/UDB/Apis/ModifyUDBInstancePasswordResponse.php +++ b/src/UDB/Apis/ModifyUDBInstancePasswordResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -84,7 +84,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/PromoteUDBInstanceToHAResponse.php b/src/UDB/Apis/PromoteUDBInstanceToHAResponse.php index dab17b9b..6eccbc6b 100644 --- a/src/UDB/Apis/PromoteUDBInstanceToHAResponse.php +++ b/src/UDB/Apis/PromoteUDBInstanceToHAResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -114,7 +114,7 @@ public function setDBId($dbId) * * @return boolean|null */ - public function getIsForce() + public function getIsForce(): bool { return $this->get("IsForce"); } @@ -124,7 +124,7 @@ public function getIsForce() * * @param boolean $isForce */ - public function setIsForce($isForce) + public function setIsForce(bool $isForce) { $this->set("IsForce", $isForce); } diff --git a/src/UDB/Apis/PromoteUDBSlaveResponse.php b/src/UDB/Apis/PromoteUDBSlaveResponse.php index b145b388..472ad44b 100644 --- a/src/UDB/Apis/PromoteUDBSlaveResponse.php +++ b/src/UDB/Apis/PromoteUDBSlaveResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -106,7 +106,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -116,7 +116,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -126,7 +126,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -136,7 +136,7 @@ public function setMemoryLimit($memoryLimit) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -146,7 +146,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -156,7 +156,7 @@ public function setDiskSpace($diskSpace) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -166,7 +166,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -176,7 +176,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getSSDType() + public function getSSDType(): string { return $this->get("SSDType"); } @@ -186,7 +186,7 @@ public function getSSDType() * * @param string $ssdType */ - public function setSSDType($ssdType) + public function setSSDType(string $ssdType) { $this->set("SSDType", $ssdType); } @@ -196,7 +196,7 @@ public function setSSDType($ssdType) * * @return string|null */ - public function getUDBCId() + public function getUDBCId(): string { return $this->get("UDBCId"); } @@ -206,7 +206,7 @@ public function getUDBCId() * * @param string $udbcId */ - public function setUDBCId($udbcId) + public function setUDBCId(string $udbcId) { $this->set("UDBCId", $udbcId); } @@ -216,7 +216,7 @@ public function setUDBCId($udbcId) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -226,7 +226,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -236,7 +236,7 @@ public function setInstanceType($instanceType) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -246,7 +246,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -256,7 +256,7 @@ public function setInstanceMode($instanceMode) * * @return boolean|null */ - public function getStartAfterUpgrade() + public function getStartAfterUpgrade(): bool { return $this->get("StartAfterUpgrade"); } @@ -266,7 +266,7 @@ public function getStartAfterUpgrade() * * @param boolean $startAfterUpgrade */ - public function setStartAfterUpgrade($startAfterUpgrade) + public function setStartAfterUpgrade(bool $startAfterUpgrade) { $this->set("StartAfterUpgrade", $startAfterUpgrade); } @@ -276,7 +276,7 @@ public function setStartAfterUpgrade($startAfterUpgrade) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -286,7 +286,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDB/Apis/ResizeUDBInstanceResponse.php b/src/UDB/Apis/ResizeUDBInstanceResponse.php index 2d10e8e0..90abad52 100644 --- a/src/UDB/Apis/ResizeUDBInstanceResponse.php +++ b/src/UDB/Apis/ResizeUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getMasterDBId() + public function getMasterDBId(): string { return $this->get("MasterDBId"); } @@ -85,7 +85,7 @@ public function getMasterDBId() * * @param string $masterDBId */ - public function setMasterDBId($masterDBId) + public function setMasterDBId(string $masterDBId) { $this->set("MasterDBId", $masterDBId); } diff --git a/src/UDB/Apis/RestartRWSplittingResponse.php b/src/UDB/Apis/RestartRWSplittingResponse.php index 8091fbdc..e8a292d6 100644 --- a/src/UDB/Apis/RestartRWSplittingResponse.php +++ b/src/UDB/Apis/RestartRWSplittingResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/RestartUDBInstanceResponse.php b/src/UDB/Apis/RestartUDBInstanceResponse.php index 2ba59f95..15f9ad8b 100644 --- a/src/UDB/Apis/RestartUDBInstanceResponse.php +++ b/src/UDB/Apis/RestartUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getMasterDBId() + public function getMasterDBId(): string { return $this->get("MasterDBId"); } @@ -87,7 +87,7 @@ public function getMasterDBId() * * @param string $masterDBId */ - public function setMasterDBId($masterDBId) + public function setMasterDBId(string $masterDBId) { $this->set("MasterDBId", $masterDBId); } @@ -97,7 +97,7 @@ public function setMasterDBId($masterDBId) * * @return string|null */ - public function getReadModel() + public function getReadModel(): string { return $this->get("ReadModel"); } @@ -107,7 +107,7 @@ public function getReadModel() * * @param string $readModel */ - public function setReadModel($readModel) + public function setReadModel(string $readModel) { $this->set("ReadModel", $readModel); } @@ -117,7 +117,7 @@ public function setReadModel($readModel) * * @return string[]|null */ - public function getDBIds() + public function getDBIds(): array { return $this->get("DBIds"); } @@ -137,7 +137,7 @@ public function setDBIds(array $dbIds) * * @return string[]|null */ - public function getReadPercents() + public function getReadPercents(): array { return $this->get("ReadPercents"); } @@ -157,7 +157,7 @@ public function setReadPercents(array $readPercents) * * @return integer|null */ - public function getDelayThreshold() + public function getDelayThreshold(): int { return $this->get("DelayThreshold"); } @@ -167,7 +167,7 @@ public function getDelayThreshold() * * @param int $delayThreshold */ - public function setDelayThreshold($delayThreshold) + public function setDelayThreshold(int $delayThreshold) { $this->set("DelayThreshold", $delayThreshold); } diff --git a/src/UDB/Apis/SetUDBRWSplittingResponse.php b/src/UDB/Apis/SetUDBRWSplittingResponse.php index 227f0c2f..8bbf8807 100644 --- a/src/UDB/Apis/SetUDBRWSplittingResponse.php +++ b/src/UDB/Apis/SetUDBRWSplittingResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/StartUDBInstanceResponse.php b/src/UDB/Apis/StartUDBInstanceResponse.php index 0398dc55..1c8fb1b1 100644 --- a/src/UDB/Apis/StartUDBInstanceResponse.php +++ b/src/UDB/Apis/StartUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -114,7 +114,7 @@ public function setDBId($dbId) * * @return boolean|null */ - public function getForceToKill() + public function getForceToKill(): bool { return $this->get("ForceToKill"); } @@ -124,7 +124,7 @@ public function getForceToKill() * * @param boolean $forceToKill */ - public function setForceToKill($forceToKill) + public function setForceToKill(bool $forceToKill) { $this->set("ForceToKill", $forceToKill); } diff --git a/src/UDB/Apis/StopUDBInstanceResponse.php b/src/UDB/Apis/StopUDBInstanceResponse.php index 5ed8e521..46be3d93 100644 --- a/src/UDB/Apis/StopUDBInstanceResponse.php +++ b/src/UDB/Apis/StopUDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * Zone: 可用区。参见 [可用区列表](../summary/regionlist.html) + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } /** - * Zone: 可用区。参见 [可用区列表](../summary/regionlist.html) + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,8 +105,28 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } + + /** + * ForceSwitch: 是否跳过预检查强制升级。 + * + * @return boolean|null + */ + public function getForceSwitch(): bool + { + return $this->get("ForceSwitch"); + } + + /** + * ForceSwitch: 是否跳过预检查强制升级。 + * + * @param boolean $forceSwitch + */ + public function setForceSwitch(bool $forceSwitch) + { + $this->set("ForceSwitch", $forceSwitch); + } } diff --git a/src/UDB/Apis/SwitchUDBHAToSentinelResponse.php b/src/UDB/Apis/SwitchUDBHAToSentinelResponse.php index 7ede4c09..e3ade7cc 100644 --- a/src/UDB/Apis/SwitchUDBHAToSentinelResponse.php +++ b/src/UDB/Apis/SwitchUDBHAToSentinelResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -84,7 +84,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -94,7 +94,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -104,7 +104,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -114,7 +114,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getQuantity() + public function getQuantity(): string { return $this->get("Quantity"); } @@ -124,7 +124,7 @@ public function getQuantity() * * @param string $quantity */ - public function setQuantity($quantity) + public function setQuantity(string $quantity) { $this->set("Quantity", $quantity); } @@ -134,7 +134,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -144,7 +144,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/UDB/Apis/SwitchUDBInstanceToHAResponse.php b/src/UDB/Apis/SwitchUDBInstanceToHAResponse.php index a2ad7d55..908b2569 100644 --- a/src/UDB/Apis/SwitchUDBInstanceToHAResponse.php +++ b/src/UDB/Apis/SwitchUDBInstanceToHAResponse.php @@ -1,6 +1,6 @@ get("DBId"); } @@ -37,7 +37,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/UpdateUDBInstanceBackupStrategyRequest.php b/src/UDB/Apis/UpdateUDBInstanceBackupStrategyRequest.php index 7ceee594..6b013d53 100644 --- a/src/UDB/Apis/UpdateUDBInstanceBackupStrategyRequest.php +++ b/src/UDB/Apis/UpdateUDBInstanceBackupStrategyRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -104,7 +104,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -114,7 +114,7 @@ public function setDBId($dbId) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -124,7 +124,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -134,7 +134,7 @@ public function setBackupTime($backupTime) * * @return string|null */ - public function getBackupDate() + public function getBackupDate(): string { return $this->get("BackupDate"); } @@ -144,7 +144,7 @@ public function getBackupDate() * * @param string $backupDate */ - public function setBackupDate($backupDate) + public function setBackupDate(string $backupDate) { $this->set("BackupDate", $backupDate); } @@ -154,7 +154,7 @@ public function setBackupDate($backupDate) * * @return boolean|null */ - public function getForceDump() + public function getForceDump(): bool { return $this->get("ForceDump"); } @@ -164,7 +164,7 @@ public function getForceDump() * * @param boolean $forceDump */ - public function setForceDump($forceDump) + public function setForceDump(bool $forceDump) { $this->set("ForceDump", $forceDump); } @@ -174,7 +174,7 @@ public function setForceDump($forceDump) * * @return string|null */ - public function getBackupMethod() + public function getBackupMethod(): string { return $this->get("BackupMethod"); } @@ -184,7 +184,7 @@ public function getBackupMethod() * * @param string $backupMethod */ - public function setBackupMethod($backupMethod) + public function setBackupMethod(string $backupMethod) { $this->set("BackupMethod", $backupMethod); } diff --git a/src/UDB/Apis/UpdateUDBInstanceBackupStrategyResponse.php b/src/UDB/Apis/UpdateUDBInstanceBackupStrategyResponse.php index 68b48d9c..3d1a98d8 100644 --- a/src/UDB/Apis/UpdateUDBInstanceBackupStrategyResponse.php +++ b/src/UDB/Apis/UpdateUDBInstanceBackupStrategyResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getMasterDBId() + public function getMasterDBId(): string { return $this->get("MasterDBId"); } @@ -105,7 +105,7 @@ public function getMasterDBId() * * @param string $masterDBId */ - public function setMasterDBId($masterDBId) + public function setMasterDBId(string $masterDBId) { $this->set("MasterDBId", $masterDBId); } @@ -115,7 +115,7 @@ public function setMasterDBId($masterDBId) * * @return integer|null */ - public function getBackupSwitch() + public function getBackupSwitch(): int { return $this->get("BackupSwitch"); } @@ -125,7 +125,7 @@ public function getBackupSwitch() * * @param int $backupSwitch */ - public function setBackupSwitch($backupSwitch) + public function setBackupSwitch(int $backupSwitch) { $this->set("BackupSwitch", $backupSwitch); } @@ -135,7 +135,7 @@ public function setBackupSwitch($backupSwitch) * * @return string|null */ - public function getSlaveDBId() + public function getSlaveDBId(): string { return $this->get("SlaveDBId"); } @@ -145,7 +145,7 @@ public function getSlaveDBId() * * @param string $slaveDBId */ - public function setSlaveDBId($slaveDBId) + public function setSlaveDBId(string $slaveDBId) { $this->set("SlaveDBId", $slaveDBId); } diff --git a/src/UDB/Apis/UpdateUDBInstanceSlaveBackupSwitchResponse.php b/src/UDB/Apis/UpdateUDBInstanceSlaveBackupSwitchResponse.php index 02146f4c..951d8ad4 100644 --- a/src/UDB/Apis/UpdateUDBInstanceSlaveBackupSwitchResponse.php +++ b/src/UDB/Apis/UpdateUDBInstanceSlaveBackupSwitchResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getGroupId() + public function getGroupId(): int { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param int $groupId */ - public function setGroupId($groupId) + public function setGroupId(int $groupId) { $this->set("GroupId", $groupId); } @@ -115,7 +115,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getKey() + public function getKey(): string { return $this->get("Key"); } @@ -125,7 +125,7 @@ public function getKey() * * @param string $key */ - public function setKey($key) + public function setKey(string $key) { $this->set("Key", $key); } @@ -135,7 +135,7 @@ public function setKey($key) * * @return string|null */ - public function getValue() + public function getValue(): string { return $this->get("Value"); } @@ -145,7 +145,7 @@ public function getValue() * * @param string $value */ - public function setValue($value) + public function setValue(string $value) { $this->set("Value", $value); } @@ -155,7 +155,7 @@ public function setValue($value) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -165,7 +165,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -175,7 +175,7 @@ public function setName($name) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -185,7 +185,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -195,7 +195,7 @@ public function setDescription($description) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -205,7 +205,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } diff --git a/src/UDB/Apis/UpdateUDBParamGroupResponse.php b/src/UDB/Apis/UpdateUDBParamGroupResponse.php index 3b0e2ae3..a4be10ca 100644 --- a/src/UDB/Apis/UpdateUDBParamGroupResponse.php +++ b/src/UDB/Apis/UpdateUDBParamGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -105,7 +105,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } diff --git a/src/UDB/Apis/UpgradeUDBInstanceToHAResponse.php b/src/UDB/Apis/UpgradeUDBInstanceToHAResponse.php index 0d1fbc5a..fe12888d 100644 --- a/src/UDB/Apis/UpgradeUDBInstanceToHAResponse.php +++ b/src/UDB/Apis/UpgradeUDBInstanceToHAResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -48,7 +48,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -58,7 +58,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -68,7 +68,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -78,7 +78,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -88,7 +88,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -98,7 +98,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -108,7 +108,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -118,7 +118,7 @@ public function setDBTypeId($dbTypeId) * * @return string|null */ - public function getGroupName() + public function getGroupName(): string { return $this->get("GroupName"); } @@ -128,7 +128,7 @@ public function getGroupName() * * @param string $groupName */ - public function setGroupName($groupName) + public function setGroupName(string $groupName) { $this->set("GroupName", $groupName); } @@ -138,7 +138,7 @@ public function setGroupName($groupName) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -148,7 +148,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -158,7 +158,7 @@ public function setDescription($description) * * @return string|null */ - public function getContent() + public function getContent(): string { return $this->get("Content"); } @@ -168,7 +168,7 @@ public function getContent() * * @param string $content */ - public function setContent($content) + public function setContent(string $content) { $this->set("Content", $content); } @@ -178,7 +178,7 @@ public function setContent($content) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -188,7 +188,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } diff --git a/src/UDB/Apis/UploadUDBParamGroupResponse.php b/src/UDB/Apis/UploadUDBParamGroupResponse.php index b7e7e312..f36d0634 100644 --- a/src/UDB/Apis/UploadUDBParamGroupResponse.php +++ b/src/UDB/Apis/UploadUDBParamGroupResponse.php @@ -1,6 +1,6 @@ get("GroupId"); } @@ -37,7 +37,7 @@ public function getGroupId() * * @param int $groupId */ - public function setGroupId($groupId) + public function setGroupId(int $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UDB/Models/ConnNumMap.php b/src/UDB/Models/ConnNumMap.php new file mode 100644 index 00000000..edfc252f --- /dev/null +++ b/src/UDB/Models/ConnNumMap.php @@ -0,0 +1,64 @@ +get("Ip"); + } + + /** + * Ip: 客户端IP + * + * @param string $ip + */ + public function setIp(string $ip) + { + $this->set("Ip", $ip); + } + + /** + * Num: 该Ip连接数 + * + * @return integer|null + */ + public function getNum(): int + { + return $this->get("Num"); + } + + /** + * Num: 该Ip连接数 + * + * @param int $num + */ + public function setNum(int $num) + { + $this->set("Num", $num); + } +} diff --git a/src/UDB/Models/LogPackageDataSet.php b/src/UDB/Models/LogPackageDataSet.php index ccb3ef61..3847a986 100644 --- a/src/UDB/Models/LogPackageDataSet.php +++ b/src/UDB/Models/LogPackageDataSet.php @@ -1,6 +1,6 @@ get("BackupId"); } @@ -37,7 +37,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } @@ -47,7 +47,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -57,7 +57,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } @@ -67,7 +67,7 @@ public function setBackupName($backupName) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -77,7 +77,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -87,7 +87,7 @@ public function setBackupTime($backupTime) * * @return integer|null */ - public function getBackupSize() + public function getBackupSize(): int { return $this->get("BackupSize"); } @@ -97,7 +97,7 @@ public function getBackupSize() * * @param int $backupSize */ - public function setBackupSize($backupSize) + public function setBackupSize(int $backupSize) { $this->set("BackupSize", $backupSize); } @@ -107,7 +107,7 @@ public function setBackupSize($backupSize) * * @return integer|null */ - public function getBackupType() + public function getBackupType(): int { return $this->get("BackupType"); } @@ -117,7 +117,7 @@ public function getBackupType() * * @param int $backupType */ - public function setBackupType($backupType) + public function setBackupType(int $backupType) { $this->set("BackupType", $backupType); } @@ -127,7 +127,7 @@ public function setBackupType($backupType) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -137,7 +137,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -147,7 +147,7 @@ public function setState($state) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -157,7 +157,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -167,7 +167,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getDBName() + public function getDBName(): string { return $this->get("DBName"); } @@ -177,7 +177,7 @@ public function getDBName() * * @param string $dbName */ - public function setDBName($dbName) + public function setDBName(string $dbName) { $this->set("DBName", $dbName); } @@ -187,7 +187,7 @@ public function setDBName($dbName) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -197,7 +197,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -207,7 +207,7 @@ public function setZone($zone) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -217,7 +217,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } diff --git a/src/UDB/Models/UDBBackupSet.php b/src/UDB/Models/UDBBackupSet.php index 52433edc..9da5cba0 100644 --- a/src/UDB/Models/UDBBackupSet.php +++ b/src/UDB/Models/UDBBackupSet.php @@ -1,6 +1,6 @@ get("BackupId"); } @@ -37,7 +37,7 @@ public function getBackupId() * * @param int $backupId */ - public function setBackupId($backupId) + public function setBackupId(int $backupId) { $this->set("BackupId", $backupId); } @@ -47,7 +47,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -57,7 +57,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } @@ -67,7 +67,7 @@ public function setBackupName($backupName) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -77,7 +77,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -87,7 +87,7 @@ public function setBackupTime($backupTime) * * @return integer|null */ - public function getBackupSize() + public function getBackupSize(): int { return $this->get("BackupSize"); } @@ -97,7 +97,7 @@ public function getBackupSize() * * @param int $backupSize */ - public function setBackupSize($backupSize) + public function setBackupSize(int $backupSize) { $this->set("BackupSize", $backupSize); } @@ -107,7 +107,7 @@ public function setBackupSize($backupSize) * * @return integer|null */ - public function getBackupType() + public function getBackupType(): int { return $this->get("BackupType"); } @@ -117,7 +117,7 @@ public function getBackupType() * * @param int $backupType */ - public function setBackupType($backupType) + public function setBackupType(int $backupType) { $this->set("BackupType", $backupType); } @@ -127,7 +127,7 @@ public function setBackupType($backupType) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -137,7 +137,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -147,7 +147,7 @@ public function setState($state) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -157,7 +157,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -167,7 +167,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getDBName() + public function getDBName(): string { return $this->get("DBName"); } @@ -177,7 +177,7 @@ public function getDBName() * * @param string $dbName */ - public function setDBName($dbName) + public function setDBName(string $dbName) { $this->set("DBName", $dbName); } @@ -187,7 +187,7 @@ public function setDBName($dbName) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -197,7 +197,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -207,7 +207,7 @@ public function setZone($zone) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -217,7 +217,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } @@ -227,7 +227,7 @@ public function setBackupZone($backupZone) * * @return integer|null */ - public function getBackupEndTime() + public function getBackupEndTime(): int { return $this->get("BackupEndTime"); } @@ -237,7 +237,7 @@ public function getBackupEndTime() * * @param int $backupEndTime */ - public function setBackupEndTime($backupEndTime) + public function setBackupEndTime(int $backupEndTime) { $this->set("BackupEndTime", $backupEndTime); } diff --git a/src/UDB/Models/UDBInstanceBinlogSet.php b/src/UDB/Models/UDBInstanceBinlogSet.php index 0f18d22c..dea455ea 100644 --- a/src/UDB/Models/UDBInstanceBinlogSet.php +++ b/src/UDB/Models/UDBInstanceBinlogSet.php @@ -1,6 +1,6 @@ get("Name"); } @@ -37,7 +37,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -47,7 +47,7 @@ public function setName($name) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -57,7 +57,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -67,7 +67,7 @@ public function setSize($size) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -77,7 +77,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -87,7 +87,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -97,7 +97,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UDB/Models/UDBInstancePriceSet.php b/src/UDB/Models/UDBInstancePriceSet.php index 95060ccc..6bd6925d 100644 --- a/src/UDB/Models/UDBInstancePriceSet.php +++ b/src/UDB/Models/UDBInstancePriceSet.php @@ -1,6 +1,6 @@ get("ChargeType"); } @@ -37,7 +37,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -47,7 +47,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getPrice() + public function getPrice(): int { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } diff --git a/src/UDB/Models/UDBInstanceSet.php b/src/UDB/Models/UDBInstanceSet.php index 7b6dc5b1..f94a40ce 100644 --- a/src/UDB/Models/UDBInstanceSet.php +++ b/src/UDB/Models/UDBInstanceSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getClusterRole() + public function getClusterRole(): string { return $this->get("ClusterRole"); } @@ -57,7 +57,7 @@ public function getClusterRole() * * @param string $clusterRole */ - public function setClusterRole($clusterRole) + public function setClusterRole(string $clusterRole) { $this->set("ClusterRole", $clusterRole); } @@ -67,7 +67,7 @@ public function setClusterRole($clusterRole) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -77,7 +77,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -87,7 +87,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -97,7 +97,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -107,7 +107,7 @@ public function setName($name) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -117,7 +117,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -127,7 +127,7 @@ public function setDBTypeId($dbTypeId) * * @return integer|null */ - public function getParamGroupId() + public function getParamGroupId(): int { return $this->get("ParamGroupId"); } @@ -137,7 +137,7 @@ public function getParamGroupId() * * @param int $paramGroupId */ - public function setParamGroupId($paramGroupId) + public function setParamGroupId(int $paramGroupId) { $this->set("ParamGroupId", $paramGroupId); } @@ -147,7 +147,7 @@ public function setParamGroupId($paramGroupId) * * @return string|null */ - public function getAdminUser() + public function getAdminUser(): string { return $this->get("AdminUser"); } @@ -157,7 +157,7 @@ public function getAdminUser() * * @param string $adminUser */ - public function setAdminUser($adminUser) + public function setAdminUser(string $adminUser) { $this->set("AdminUser", $adminUser); } @@ -167,7 +167,7 @@ public function setAdminUser($adminUser) * * @return string|null */ - public function getVirtualIP() + public function getVirtualIP(): string { return $this->get("VirtualIP"); } @@ -177,7 +177,7 @@ public function getVirtualIP() * * @param string $virtualIP */ - public function setVirtualIP($virtualIP) + public function setVirtualIP(string $virtualIP) { $this->set("VirtualIP", $virtualIP); } @@ -187,7 +187,7 @@ public function setVirtualIP($virtualIP) * * @return string|null */ - public function getVirtualIPMac() + public function getVirtualIPMac(): string { return $this->get("VirtualIPMac"); } @@ -197,7 +197,7 @@ public function getVirtualIPMac() * * @param string $virtualIPMac */ - public function setVirtualIPMac($virtualIPMac) + public function setVirtualIPMac(string $virtualIPMac) { $this->set("VirtualIPMac", $virtualIPMac); } @@ -207,7 +207,7 @@ public function setVirtualIPMac($virtualIPMac) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -217,7 +217,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -227,7 +227,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -237,7 +237,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -247,7 +247,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -257,7 +257,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -267,7 +267,7 @@ public function setInstanceType($instanceType) * * @return integer|null */ - public function getInstanceTypeId() + public function getInstanceTypeId(): int { return $this->get("InstanceTypeId"); } @@ -277,7 +277,7 @@ public function getInstanceTypeId() * * @param int $instanceTypeId */ - public function setInstanceTypeId($instanceTypeId) + public function setInstanceTypeId(int $instanceTypeId) { $this->set("InstanceTypeId", $instanceTypeId); } @@ -287,7 +287,7 @@ public function setInstanceTypeId($instanceTypeId) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -297,7 +297,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -307,7 +307,7 @@ public function setTag($tag) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -317,7 +317,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -327,7 +327,7 @@ public function setPort($port) * * @return string|null */ - public function getSrcDBId() + public function getSrcDBId(): string { return $this->get("SrcDBId"); } @@ -337,7 +337,7 @@ public function getSrcDBId() * * @param string $srcDBId */ - public function setSrcDBId($srcDBId) + public function setSrcDBId(string $srcDBId) { $this->set("SrcDBId", $srcDBId); } @@ -347,7 +347,7 @@ public function setSrcDBId($srcDBId) * * @return integer|null */ - public function getBackupCount() + public function getBackupCount(): int { return $this->get("BackupCount"); } @@ -357,7 +357,7 @@ public function getBackupCount() * * @param int $backupCount */ - public function setBackupCount($backupCount) + public function setBackupCount(int $backupCount) { $this->set("BackupCount", $backupCount); } @@ -367,7 +367,7 @@ public function setBackupCount($backupCount) * * @return integer|null */ - public function getBackupBeginTime() + public function getBackupBeginTime(): int { return $this->get("BackupBeginTime"); } @@ -377,7 +377,7 @@ public function getBackupBeginTime() * * @param int $backupBeginTime */ - public function setBackupBeginTime($backupBeginTime) + public function setBackupBeginTime(int $backupBeginTime) { $this->set("BackupBeginTime", $backupBeginTime); } @@ -387,7 +387,7 @@ public function setBackupBeginTime($backupBeginTime) * * @return integer|null */ - public function getBackupDuration() + public function getBackupDuration(): int { return $this->get("BackupDuration"); } @@ -397,7 +397,7 @@ public function getBackupDuration() * * @param int $backupDuration */ - public function setBackupDuration($backupDuration) + public function setBackupDuration(int $backupDuration) { $this->set("BackupDuration", $backupDuration); } @@ -407,7 +407,7 @@ public function setBackupDuration($backupDuration) * * @return string|null */ - public function getBackupBlacklist() + public function getBackupBlacklist(): string { return $this->get("BackupBlacklist"); } @@ -417,7 +417,7 @@ public function getBackupBlacklist() * * @param string $backupBlacklist */ - public function setBackupBlacklist($backupBlacklist) + public function setBackupBlacklist(string $backupBlacklist) { $this->set("BackupBlacklist", $backupBlacklist); } @@ -427,7 +427,7 @@ public function setBackupBlacklist($backupBlacklist) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -437,7 +437,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -447,7 +447,7 @@ public function setState($state) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -457,7 +457,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -467,7 +467,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getModifyTime() + public function getModifyTime(): int { return $this->get("ModifyTime"); } @@ -477,7 +477,7 @@ public function getModifyTime() * * @param int $modifyTime */ - public function setModifyTime($modifyTime) + public function setModifyTime(int $modifyTime) { $this->set("ModifyTime", $modifyTime); } @@ -487,7 +487,7 @@ public function setModifyTime($modifyTime) * * @return integer|null */ - public function getExpiredTime() + public function getExpiredTime(): int { return $this->get("ExpiredTime"); } @@ -497,7 +497,7 @@ public function getExpiredTime() * * @param int $expiredTime */ - public function setExpiredTime($expiredTime) + public function setExpiredTime(int $expiredTime) { $this->set("ExpiredTime", $expiredTime); } @@ -507,7 +507,7 @@ public function setExpiredTime($expiredTime) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -517,7 +517,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -527,7 +527,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -537,7 +537,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -547,7 +547,7 @@ public function setMemoryLimit($memoryLimit) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -557,7 +557,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -567,7 +567,7 @@ public function setDiskSpace($diskSpace) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -577,7 +577,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -587,7 +587,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getSSDType() + public function getSSDType(): string { return $this->get("SSDType"); } @@ -597,7 +597,7 @@ public function getSSDType() * * @param string $ssdType */ - public function setSSDType($ssdType) + public function setSSDType(string $ssdType) { $this->set("SSDType", $ssdType); } @@ -607,7 +607,7 @@ public function setSSDType($ssdType) * * @return string|null */ - public function getRole() + public function getRole(): string { return $this->get("Role"); } @@ -617,7 +617,7 @@ public function getRole() * * @param string $role */ - public function setRole($role) + public function setRole(string $role) { $this->set("Role", $role); } @@ -627,7 +627,7 @@ public function setRole($role) * * @return float|null */ - public function getDiskUsedSize() + public function getDiskUsedSize(): float { return $this->get("DiskUsedSize"); } @@ -637,7 +637,7 @@ public function getDiskUsedSize() * * @param float $diskUsedSize */ - public function setDiskUsedSize($diskUsedSize) + public function setDiskUsedSize(float $diskUsedSize) { $this->set("DiskUsedSize", $diskUsedSize); } @@ -647,7 +647,7 @@ public function setDiskUsedSize($diskUsedSize) * * @return float|null */ - public function getDataFileSize() + public function getDataFileSize(): float { return $this->get("DataFileSize"); } @@ -657,7 +657,7 @@ public function getDataFileSize() * * @param float $dataFileSize */ - public function setDataFileSize($dataFileSize) + public function setDataFileSize(float $dataFileSize) { $this->set("DataFileSize", $dataFileSize); } @@ -667,7 +667,7 @@ public function setDataFileSize($dataFileSize) * * @return float|null */ - public function getSystemFileSize() + public function getSystemFileSize(): float { return $this->get("SystemFileSize"); } @@ -677,7 +677,7 @@ public function getSystemFileSize() * * @param float $systemFileSize */ - public function setSystemFileSize($systemFileSize) + public function setSystemFileSize(float $systemFileSize) { $this->set("SystemFileSize", $systemFileSize); } @@ -687,7 +687,7 @@ public function setSystemFileSize($systemFileSize) * * @return float|null */ - public function getLogFileSize() + public function getLogFileSize(): float { return $this->get("LogFileSize"); } @@ -697,7 +697,7 @@ public function getLogFileSize() * * @param float $logFileSize */ - public function setLogFileSize($logFileSize) + public function setLogFileSize(float $logFileSize) { $this->set("LogFileSize", $logFileSize); } @@ -707,7 +707,7 @@ public function setLogFileSize($logFileSize) * * @return string|null */ - public function getBackupDate() + public function getBackupDate(): string { return $this->get("BackupDate"); } @@ -717,7 +717,7 @@ public function getBackupDate() * * @param string $backupDate */ - public function setBackupDate($backupDate) + public function setBackupDate(string $backupDate) { $this->set("BackupDate", $backupDate); } @@ -727,7 +727,7 @@ public function setBackupDate($backupDate) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -737,7 +737,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -747,12 +747,9 @@ public function setInstanceMode($instanceMode) * * @return UDBSlaveInstanceSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBSlaveInstanceSet($item)); @@ -779,7 +776,7 @@ public function setDataSet(array $dataSet) * * @return string|null */ - public function getBackupZone() + public function getBackupZone(): string { return $this->get("BackupZone"); } @@ -789,7 +786,7 @@ public function getBackupZone() * * @param string $backupZone */ - public function setBackupZone($backupZone) + public function setBackupZone(string $backupZone) { $this->set("BackupZone", $backupZone); } @@ -799,7 +796,7 @@ public function setBackupZone($backupZone) * * @return string|null */ - public function getIPv6Address() + public function getIPv6Address(): string { return $this->get("IPv6Address"); } @@ -809,7 +806,7 @@ public function getIPv6Address() * * @param string $iPv6Address */ - public function setIPv6Address($iPv6Address) + public function setIPv6Address(string $iPv6Address) { $this->set("IPv6Address", $iPv6Address); } @@ -819,7 +816,7 @@ public function setIPv6Address($iPv6Address) * * @return UFileDataSet|null */ - public function getUserUFileData() + public function getUserUFileData(): UFileDataSet { return new UFileDataSet($this->get("UserUFileData")); } @@ -829,7 +826,7 @@ public function getUserUFileData() * * @param UFileDataSet $userUFileData */ - public function setUserUFileData(array $userUFileData) + public function setUserUFileData(UFileDataSet $userUFileData) { $this->set("UserUFileData", $userUFileData->getAll()); } diff --git a/src/UDB/Models/UDBParamGroupSet.php b/src/UDB/Models/UDBParamGroupSet.php index 9e7e0b10..ff6d7420 100644 --- a/src/UDB/Models/UDBParamGroupSet.php +++ b/src/UDB/Models/UDBParamGroupSet.php @@ -1,6 +1,6 @@ get("GroupId"); } @@ -37,7 +37,7 @@ public function getGroupId() * * @param int $groupId */ - public function setGroupId($groupId) + public function setGroupId(int $groupId) { $this->set("GroupId", $groupId); } @@ -47,7 +47,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getGroupName() + public function getGroupName(): string { return $this->get("GroupName"); } @@ -57,7 +57,7 @@ public function getGroupName() * * @param string $groupName */ - public function setGroupName($groupName) + public function setGroupName(string $groupName) { $this->set("GroupName", $groupName); } @@ -67,7 +67,7 @@ public function setGroupName($groupName) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -77,7 +77,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -87,7 +87,7 @@ public function setDBTypeId($dbTypeId) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -97,7 +97,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -107,7 +107,7 @@ public function setDescription($description) * * @return boolean|null */ - public function getModifiable() + public function getModifiable(): bool { return $this->get("Modifiable"); } @@ -117,7 +117,7 @@ public function getModifiable() * * @param boolean $modifiable */ - public function setModifiable($modifiable) + public function setModifiable(bool $modifiable) { $this->set("Modifiable", $modifiable); } @@ -127,12 +127,9 @@ public function setModifiable($modifiable) * * @return UDBParamMemberSet[]|null */ - public function getParamMember() + public function getParamMember(): array { - $items = $this->get("ParamMember"); - if ($items == null) { - return []; - } + $items = $this->get("ParamMember") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDBParamMemberSet($item)); diff --git a/src/UDB/Models/UDBParamMemberSet.php b/src/UDB/Models/UDBParamMemberSet.php index 256e5b04..f2ccaa81 100644 --- a/src/UDB/Models/UDBParamMemberSet.php +++ b/src/UDB/Models/UDBParamMemberSet.php @@ -1,6 +1,6 @@ get("Key"); } @@ -37,7 +37,7 @@ public function getKey() * * @param string $key */ - public function setKey($key) + public function setKey(string $key) { $this->set("Key", $key); } @@ -47,7 +47,7 @@ public function setKey($key) * * @return string|null */ - public function getValue() + public function getValue(): string { return $this->get("Value"); } @@ -57,7 +57,7 @@ public function getValue() * * @param string $value */ - public function setValue($value) + public function setValue(string $value) { $this->set("Value", $value); } @@ -67,7 +67,7 @@ public function setValue($value) * * @return integer|null */ - public function getValueType() + public function getValueType(): int { return $this->get("ValueType"); } @@ -77,7 +77,7 @@ public function getValueType() * * @param int $valueType */ - public function setValueType($valueType) + public function setValueType(int $valueType) { $this->set("ValueType", $valueType); } @@ -87,7 +87,7 @@ public function setValueType($valueType) * * @return string|null */ - public function getAllowedVal() + public function getAllowedVal(): string { return $this->get("AllowedVal"); } @@ -97,7 +97,7 @@ public function getAllowedVal() * * @param string $allowedVal */ - public function setAllowedVal($allowedVal) + public function setAllowedVal(string $allowedVal) { $this->set("AllowedVal", $allowedVal); } @@ -107,7 +107,7 @@ public function setAllowedVal($allowedVal) * * @return integer|null */ - public function getApplyType() + public function getApplyType(): int { return $this->get("ApplyType"); } @@ -117,7 +117,7 @@ public function getApplyType() * * @param int $applyType */ - public function setApplyType($applyType) + public function setApplyType(int $applyType) { $this->set("ApplyType", $applyType); } @@ -127,7 +127,7 @@ public function setApplyType($applyType) * * @return boolean|null */ - public function getModifiable() + public function getModifiable(): bool { return $this->get("Modifiable"); } @@ -137,7 +137,7 @@ public function getModifiable() * * @param boolean $modifiable */ - public function setModifiable($modifiable) + public function setModifiable(bool $modifiable) { $this->set("Modifiable", $modifiable); } @@ -147,7 +147,7 @@ public function setModifiable($modifiable) * * @return integer|null */ - public function getFormatType() + public function getFormatType(): int { return $this->get("FormatType"); } @@ -157,7 +157,7 @@ public function getFormatType() * * @param int $formatType */ - public function setFormatType($formatType) + public function setFormatType(int $formatType) { $this->set("FormatType", $formatType); } diff --git a/src/UDB/Models/UDBRWSplittingSet.php b/src/UDB/Models/UDBRWSplittingSet.php index 1ce08076..0e742422 100644 --- a/src/UDB/Models/UDBRWSplittingSet.php +++ b/src/UDB/Models/UDBRWSplittingSet.php @@ -1,6 +1,6 @@ get("DBId"); } @@ -37,7 +37,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -47,7 +47,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getRole() + public function getRole(): string { return $this->get("Role"); } @@ -57,7 +57,7 @@ public function getRole() * * @param string $role */ - public function setRole($role) + public function setRole(string $role) { $this->set("Role", $role); } @@ -67,7 +67,7 @@ public function setRole($role) * * @return string|null */ - public function getVirtualIP() + public function getVirtualIP(): string { return $this->get("VirtualIP"); } @@ -77,7 +77,7 @@ public function getVirtualIP() * * @param string $virtualIP */ - public function setVirtualIP($virtualIP) + public function setVirtualIP(string $virtualIP) { $this->set("VirtualIP", $virtualIP); } @@ -87,7 +87,7 @@ public function setVirtualIP($virtualIP) * * @return integer|null */ - public function getReadWeight() + public function getReadWeight(): int { return $this->get("ReadWeight"); } @@ -97,7 +97,7 @@ public function getReadWeight() * * @param int $readWeight */ - public function setReadWeight($readWeight) + public function setReadWeight(int $readWeight) { $this->set("ReadWeight", $readWeight); } @@ -107,7 +107,7 @@ public function setReadWeight($readWeight) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -117,7 +117,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } diff --git a/src/UDB/Models/UDBSlaveInstanceSet.php b/src/UDB/Models/UDBSlaveInstanceSet.php index 86023085..0bc35790 100644 --- a/src/UDB/Models/UDBSlaveInstanceSet.php +++ b/src/UDB/Models/UDBSlaveInstanceSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getDBId() + public function getDBId(): string { return $this->get("DBId"); } @@ -57,7 +57,7 @@ public function getDBId() * * @param string $dbId */ - public function setDBId($dbId) + public function setDBId(string $dbId) { $this->set("DBId", $dbId); } @@ -67,7 +67,7 @@ public function setDBId($dbId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -97,7 +97,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -107,7 +107,7 @@ public function setDBTypeId($dbTypeId) * * @return integer|null */ - public function getParamGroupId() + public function getParamGroupId(): int { return $this->get("ParamGroupId"); } @@ -117,7 +117,7 @@ public function getParamGroupId() * * @param int $paramGroupId */ - public function setParamGroupId($paramGroupId) + public function setParamGroupId(int $paramGroupId) { $this->set("ParamGroupId", $paramGroupId); } @@ -127,7 +127,7 @@ public function setParamGroupId($paramGroupId) * * @return string|null */ - public function getAdminUser() + public function getAdminUser(): string { return $this->get("AdminUser"); } @@ -137,7 +137,7 @@ public function getAdminUser() * * @param string $adminUser */ - public function setAdminUser($adminUser) + public function setAdminUser(string $adminUser) { $this->set("AdminUser", $adminUser); } @@ -147,7 +147,7 @@ public function setAdminUser($adminUser) * * @return string|null */ - public function getVirtualIP() + public function getVirtualIP(): string { return $this->get("VirtualIP"); } @@ -157,7 +157,7 @@ public function getVirtualIP() * * @param string $virtualIP */ - public function setVirtualIP($virtualIP) + public function setVirtualIP(string $virtualIP) { $this->set("VirtualIP", $virtualIP); } @@ -167,7 +167,7 @@ public function setVirtualIP($virtualIP) * * @return string|null */ - public function getVirtualIPMac() + public function getVirtualIPMac(): string { return $this->get("VirtualIPMac"); } @@ -177,7 +177,7 @@ public function getVirtualIPMac() * * @param string $virtualIPMac */ - public function setVirtualIPMac($virtualIPMac) + public function setVirtualIPMac(string $virtualIPMac) { $this->set("VirtualIPMac", $virtualIPMac); } @@ -187,7 +187,7 @@ public function setVirtualIPMac($virtualIPMac) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -197,7 +197,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -207,7 +207,7 @@ public function setPort($port) * * @return string|null */ - public function getSrcDBId() + public function getSrcDBId(): string { return $this->get("SrcDBId"); } @@ -217,7 +217,7 @@ public function getSrcDBId() * * @param string $srcDBId */ - public function setSrcDBId($srcDBId) + public function setSrcDBId(string $srcDBId) { $this->set("SrcDBId", $srcDBId); } @@ -227,7 +227,7 @@ public function setSrcDBId($srcDBId) * * @return integer|null */ - public function getBackupCount() + public function getBackupCount(): int { return $this->get("BackupCount"); } @@ -237,7 +237,7 @@ public function getBackupCount() * * @param int $backupCount */ - public function setBackupCount($backupCount) + public function setBackupCount(int $backupCount) { $this->set("BackupCount", $backupCount); } @@ -247,7 +247,7 @@ public function setBackupCount($backupCount) * * @return integer|null */ - public function getBackupBeginTime() + public function getBackupBeginTime(): int { return $this->get("BackupBeginTime"); } @@ -257,7 +257,7 @@ public function getBackupBeginTime() * * @param int $backupBeginTime */ - public function setBackupBeginTime($backupBeginTime) + public function setBackupBeginTime(int $backupBeginTime) { $this->set("BackupBeginTime", $backupBeginTime); } @@ -267,7 +267,7 @@ public function setBackupBeginTime($backupBeginTime) * * @return integer|null */ - public function getBackupDuration() + public function getBackupDuration(): int { return $this->get("BackupDuration"); } @@ -277,7 +277,7 @@ public function getBackupDuration() * * @param int $backupDuration */ - public function setBackupDuration($backupDuration) + public function setBackupDuration(int $backupDuration) { $this->set("BackupDuration", $backupDuration); } @@ -287,7 +287,7 @@ public function setBackupDuration($backupDuration) * * @return string|null */ - public function getBackupBlacklist() + public function getBackupBlacklist(): string { return $this->get("BackupBlacklist"); } @@ -297,7 +297,7 @@ public function getBackupBlacklist() * * @param string $backupBlacklist */ - public function setBackupBlacklist($backupBlacklist) + public function setBackupBlacklist(string $backupBlacklist) { $this->set("BackupBlacklist", $backupBlacklist); } @@ -307,7 +307,7 @@ public function setBackupBlacklist($backupBlacklist) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -317,7 +317,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -327,7 +327,7 @@ public function setState($state) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -337,7 +337,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -347,7 +347,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getModifyTime() + public function getModifyTime(): int { return $this->get("ModifyTime"); } @@ -357,7 +357,7 @@ public function getModifyTime() * * @param int $modifyTime */ - public function setModifyTime($modifyTime) + public function setModifyTime(int $modifyTime) { $this->set("ModifyTime", $modifyTime); } @@ -367,7 +367,7 @@ public function setModifyTime($modifyTime) * * @return integer|null */ - public function getExpiredTime() + public function getExpiredTime(): int { return $this->get("ExpiredTime"); } @@ -377,7 +377,7 @@ public function getExpiredTime() * * @param int $expiredTime */ - public function setExpiredTime($expiredTime) + public function setExpiredTime(int $expiredTime) { $this->set("ExpiredTime", $expiredTime); } @@ -387,7 +387,7 @@ public function setExpiredTime($expiredTime) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -397,7 +397,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -407,7 +407,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getMemoryLimit() + public function getMemoryLimit(): int { return $this->get("MemoryLimit"); } @@ -417,7 +417,7 @@ public function getMemoryLimit() * * @param int $memoryLimit */ - public function setMemoryLimit($memoryLimit) + public function setMemoryLimit(int $memoryLimit) { $this->set("MemoryLimit", $memoryLimit); } @@ -427,7 +427,7 @@ public function setMemoryLimit($memoryLimit) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -437,7 +437,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -447,7 +447,7 @@ public function setDiskSpace($diskSpace) * * @return boolean|null */ - public function getUseSSD() + public function getUseSSD(): bool { return $this->get("UseSSD"); } @@ -457,7 +457,7 @@ public function getUseSSD() * * @param boolean $useSSD */ - public function setUseSSD($useSSD) + public function setUseSSD(bool $useSSD) { $this->set("UseSSD", $useSSD); } @@ -467,7 +467,7 @@ public function setUseSSD($useSSD) * * @return string|null */ - public function getSSDType() + public function getSSDType(): string { return $this->get("SSDType"); } @@ -477,7 +477,7 @@ public function getSSDType() * * @param string $ssdType */ - public function setSSDType($ssdType) + public function setSSDType(string $ssdType) { $this->set("SSDType", $ssdType); } @@ -487,7 +487,7 @@ public function setSSDType($ssdType) * * @return string|null */ - public function getRole() + public function getRole(): string { return $this->get("Role"); } @@ -497,7 +497,7 @@ public function getRole() * * @param string $role */ - public function setRole($role) + public function setRole(string $role) { $this->set("Role", $role); } @@ -507,7 +507,7 @@ public function setRole($role) * * @return float|null */ - public function getDiskUsedSize() + public function getDiskUsedSize(): float { return $this->get("DiskUsedSize"); } @@ -517,7 +517,7 @@ public function getDiskUsedSize() * * @param float $diskUsedSize */ - public function setDiskUsedSize($diskUsedSize) + public function setDiskUsedSize(float $diskUsedSize) { $this->set("DiskUsedSize", $diskUsedSize); } @@ -527,7 +527,7 @@ public function setDiskUsedSize($diskUsedSize) * * @return float|null */ - public function getDataFileSize() + public function getDataFileSize(): float { return $this->get("DataFileSize"); } @@ -537,7 +537,7 @@ public function getDataFileSize() * * @param float $dataFileSize */ - public function setDataFileSize($dataFileSize) + public function setDataFileSize(float $dataFileSize) { $this->set("DataFileSize", $dataFileSize); } @@ -547,7 +547,7 @@ public function setDataFileSize($dataFileSize) * * @return float|null */ - public function getSystemFileSize() + public function getSystemFileSize(): float { return $this->get("SystemFileSize"); } @@ -557,7 +557,7 @@ public function getSystemFileSize() * * @param float $systemFileSize */ - public function setSystemFileSize($systemFileSize) + public function setSystemFileSize(float $systemFileSize) { $this->set("SystemFileSize", $systemFileSize); } @@ -567,7 +567,7 @@ public function setSystemFileSize($systemFileSize) * * @return float|null */ - public function getLogFileSize() + public function getLogFileSize(): float { return $this->get("LogFileSize"); } @@ -577,7 +577,7 @@ public function getLogFileSize() * * @param float $logFileSize */ - public function setLogFileSize($logFileSize) + public function setLogFileSize(float $logFileSize) { $this->set("LogFileSize", $logFileSize); } @@ -587,7 +587,7 @@ public function setLogFileSize($logFileSize) * * @return string|null */ - public function getBackupDate() + public function getBackupDate(): string { return $this->get("BackupDate"); } @@ -597,7 +597,7 @@ public function getBackupDate() * * @param string $backupDate */ - public function setBackupDate($backupDate) + public function setBackupDate(string $backupDate) { $this->set("BackupDate", $backupDate); } @@ -607,7 +607,7 @@ public function setBackupDate($backupDate) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -617,7 +617,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -627,7 +627,7 @@ public function setInstanceMode($instanceMode) * * @return string|null */ - public function getClusterRole() + public function getClusterRole(): string { return $this->get("ClusterRole"); } @@ -637,7 +637,7 @@ public function getClusterRole() * * @param string $clusterRole */ - public function setClusterRole($clusterRole) + public function setClusterRole(string $clusterRole) { $this->set("ClusterRole", $clusterRole); } @@ -647,7 +647,7 @@ public function setClusterRole($clusterRole) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -657,7 +657,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -667,7 +667,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -677,7 +677,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -687,7 +687,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -697,7 +697,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -707,7 +707,7 @@ public function setInstanceType($instanceType) * * @return integer|null */ - public function getInstanceTypeId() + public function getInstanceTypeId(): int { return $this->get("InstanceTypeId"); } @@ -717,7 +717,7 @@ public function getInstanceTypeId() * * @param int $instanceTypeId */ - public function setInstanceTypeId($instanceTypeId) + public function setInstanceTypeId(int $instanceTypeId) { $this->set("InstanceTypeId", $instanceTypeId); } @@ -727,7 +727,7 @@ public function setInstanceTypeId($instanceTypeId) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -737,7 +737,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -747,7 +747,7 @@ public function setTag($tag) * * @return string|null */ - public function getIPv6Address() + public function getIPv6Address(): string { return $this->get("IPv6Address"); } @@ -757,7 +757,7 @@ public function getIPv6Address() * * @param string $iPv6Address */ - public function setIPv6Address($iPv6Address) + public function setIPv6Address(string $iPv6Address) { $this->set("IPv6Address", $iPv6Address); } diff --git a/src/UDB/Models/UDBTypeSet.php b/src/UDB/Models/UDBTypeSet.php index 50b02a80..5eea57a1 100644 --- a/src/UDB/Models/UDBTypeSet.php +++ b/src/UDB/Models/UDBTypeSet.php @@ -1,6 +1,6 @@ get("DBTypeId"); } @@ -37,7 +37,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } diff --git a/src/UDB/Models/UFileDataSet.php b/src/UDB/Models/UFileDataSet.php index 319bb9a4..7b7b1ce2 100644 --- a/src/UDB/Models/UFileDataSet.php +++ b/src/UDB/Models/UFileDataSet.php @@ -1,6 +1,6 @@ get("TokenID"); } @@ -37,7 +37,7 @@ public function getTokenID() * * @param string $tokenID */ - public function setTokenID($tokenID) + public function setTokenID(string $tokenID) { $this->set("TokenID", $tokenID); } @@ -47,7 +47,7 @@ public function setTokenID($tokenID) * * @return string|null */ - public function getBucket() + public function getBucket(): string { return $this->get("Bucket"); } @@ -57,7 +57,7 @@ public function getBucket() * * @param string $bucket */ - public function setBucket($bucket) + public function setBucket(string $bucket) { $this->set("Bucket", $bucket); } diff --git a/src/UDB/UDBClient.php b/src/UDB/UDBClient.php index 5c1c7e21..aeb24606 100644 --- a/src/UDB/UDBClient.php +++ b/src/UDB/UDBClient.php @@ -1,6 +1,6 @@ invoke($request); return new BackupUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -193,10 +194,9 @@ public function backupUDBInstance(BackupUDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return BackupUDBInstanceBinlogResponse * @throws UCloudException */ - public function backupUDBInstanceBinlog(BackupUDBInstanceBinlogRequest $request = null) + public function backupUDBInstanceBinlog(BackupUDBInstanceBinlogRequest $request = null): BackupUDBInstanceBinlogResponse { $resp = $this->invoke($request); return new BackupUDBInstanceBinlogResponse($resp->toArray(), $resp->getRequestId()); @@ -222,10 +222,9 @@ public function backupUDBInstanceBinlog(BackupUDBInstanceBinlogRequest $request * $outputs = [ * ] * - * @return BackupUDBInstanceErrorLogResponse * @throws UCloudException */ - public function backupUDBInstanceErrorLog(BackupUDBInstanceErrorLogRequest $request = null) + public function backupUDBInstanceErrorLog(BackupUDBInstanceErrorLogRequest $request = null): BackupUDBInstanceErrorLogResponse { $resp = $this->invoke($request); return new BackupUDBInstanceErrorLogResponse($resp->toArray(), $resp->getRequestId()); @@ -252,10 +251,9 @@ public function backupUDBInstanceErrorLog(BackupUDBInstanceErrorLogRequest $requ * $outputs = [ * ] * - * @return BackupUDBInstanceSlowLogResponse * @throws UCloudException */ - public function backupUDBInstanceSlowLog(BackupUDBInstanceSlowLogRequest $request = null) + public function backupUDBInstanceSlowLog(BackupUDBInstanceSlowLogRequest $request = null): BackupUDBInstanceSlowLogResponse { $resp = $this->invoke($request); return new BackupUDBInstanceSlowLogResponse($resp->toArray(), $resp->getRequestId()); @@ -281,10 +279,9 @@ public function backupUDBInstanceSlowLog(BackupUDBInstanceSlowLogRequest $reques * $outputs = [ * ] * - * @return ChangeUDBParamGroupResponse * @throws UCloudException */ - public function changeUDBParamGroup(ChangeUDBParamGroupRequest $request = null) + public function changeUDBParamGroup(ChangeUDBParamGroupRequest $request = null): ChangeUDBParamGroupResponse { $resp = $this->invoke($request); return new ChangeUDBParamGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -310,10 +307,9 @@ public function changeUDBParamGroup(ChangeUDBParamGroupRequest $request = null) * "LastestTime" => (integer) 核查成功返回值为可以回档到的最近时刻,核查失败不返回 * ] * - * @return CheckRecoverUDBInstanceResponse * @throws UCloudException */ - public function checkRecoverUDBInstance(CheckRecoverUDBInstanceRequest $request = null) + public function checkRecoverUDBInstance(CheckRecoverUDBInstanceRequest $request = null): CheckRecoverUDBInstanceResponse { $resp = $this->invoke($request); return new CheckRecoverUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -338,10 +334,9 @@ public function checkRecoverUDBInstance(CheckRecoverUDBInstanceRequest $request * "Allowance" => (string) Yes ,No ,Yes即可以升级,No为不可以升级 * ] * - * @return CheckUDBInstanceToHAAllowanceResponse * @throws UCloudException */ - public function checkUDBInstanceToHAAllowance(CheckUDBInstanceToHAAllowanceRequest $request = null) + public function checkUDBInstanceToHAAllowance(CheckUDBInstanceToHAAllowanceRequest $request = null): CheckUDBInstanceToHAAllowanceResponse { $resp = $this->invoke($request); return new CheckUDBInstanceToHAAllowanceResponse($resp->toArray(), $resp->getRequestId()); @@ -368,10 +363,9 @@ public function checkUDBInstanceToHAAllowance(CheckUDBInstanceToHAAllowanceReque * $outputs = [ * ] * - * @return ClearUDBLogResponse * @throws UCloudException */ - public function clearUDBLog(ClearUDBLogRequest $request = null) + public function clearUDBLog(ClearUDBLogRequest $request = null): ClearUDBLogResponse { $resp = $this->invoke($request); return new ClearUDBLogResponse($resp->toArray(), $resp->getRequestId()); @@ -417,10 +411,9 @@ public function clearUDBLog(ClearUDBLogRequest $request = null) * "DBIds" => (array) 返回所有副本集成员的Id * ] * - * @return CreateMongoDBReplicaSetResponse * @throws UCloudException */ - public function createMongoDBReplicaSet(CreateMongoDBReplicaSetRequest $request = null) + public function createMongoDBReplicaSet(CreateMongoDBReplicaSetRequest $request = null): CreateMongoDBReplicaSetResponse { $resp = $this->invoke($request); return new CreateMongoDBReplicaSetResponse($resp->toArray(), $resp->getRequestId()); @@ -473,10 +466,9 @@ public function createMongoDBReplicaSet(CreateMongoDBReplicaSetRequest $request * "DBId" => (string) BD实例id * ] * - * @return CreateUDBInstanceResponse * @throws UCloudException */ - public function createUDBInstance(CreateUDBInstanceRequest $request = null) + public function createUDBInstance(CreateUDBInstanceRequest $request = null): CreateUDBInstanceResponse { $resp = $this->invoke($request); return new CreateUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -512,10 +504,9 @@ public function createUDBInstance(CreateUDBInstanceRequest $request = null) * "DBId" => (string) db实例id * ] * - * @return CreateUDBInstanceByRecoveryResponse * @throws UCloudException */ - public function createUDBInstanceByRecovery(CreateUDBInstanceByRecoveryRequest $request = null) + public function createUDBInstanceByRecovery(CreateUDBInstanceByRecoveryRequest $request = null): CreateUDBInstanceByRecoveryResponse { $resp = $this->invoke($request); return new CreateUDBInstanceByRecoveryResponse($resp->toArray(), $resp->getRequestId()); @@ -545,10 +536,9 @@ public function createUDBInstanceByRecovery(CreateUDBInstanceByRecoveryRequest $ * "GroupId" => (integer) 新配置参数组id * ] * - * @return CreateUDBParamGroupResponse * @throws UCloudException */ - public function createUDBParamGroup(CreateUDBParamGroupRequest $request = null) + public function createUDBParamGroup(CreateUDBParamGroupRequest $request = null): CreateUDBParamGroupResponse { $resp = $this->invoke($request); return new CreateUDBParamGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -579,10 +569,9 @@ public function createUDBParamGroup(CreateUDBParamGroupRequest $request = null) * "DBId" => (string) 创建从节点的DBId * ] * - * @return CreateUDBReplicationInstanceResponse * @throws UCloudException */ - public function createUDBReplicationInstance(CreateUDBReplicationInstanceRequest $request = null) + public function createUDBReplicationInstance(CreateUDBReplicationInstanceRequest $request = null): CreateUDBReplicationInstanceResponse { $resp = $this->invoke($request); return new CreateUDBReplicationInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -618,10 +607,9 @@ public function createUDBReplicationInstance(CreateUDBReplicationInstanceRequest * "DBId" => (string) db实例id * ] * - * @return CreateUDBRouteInstanceResponse * @throws UCloudException */ - public function createUDBRouteInstance(CreateUDBRouteInstanceRequest $request = null) + public function createUDBRouteInstance(CreateUDBRouteInstanceRequest $request = null): CreateUDBRouteInstanceResponse { $resp = $this->invoke($request); return new CreateUDBRouteInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -662,10 +650,9 @@ public function createUDBRouteInstance(CreateUDBRouteInstanceRequest $request = * "DBId" => (string) 创建slave的DBId * ] * - * @return CreateUDBSlaveResponse * @throws UCloudException */ - public function createUDBSlave(CreateUDBSlaveRequest $request = null) + public function createUDBSlave(CreateUDBSlaveRequest $request = null): CreateUDBSlaveResponse { $resp = $this->invoke($request); return new CreateUDBSlaveResponse($resp->toArray(), $resp->getRequestId()); @@ -691,10 +678,9 @@ public function createUDBSlave(CreateUDBSlaveRequest $request = null) * $outputs = [ * ] * - * @return DeleteUDBInstanceResponse * @throws UCloudException */ - public function deleteUDBInstance(DeleteUDBInstanceRequest $request = null) + public function deleteUDBInstance(DeleteUDBInstanceRequest $request = null): DeleteUDBInstanceResponse { $resp = $this->invoke($request); return new DeleteUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -720,10 +706,9 @@ public function deleteUDBInstance(DeleteUDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return DeleteUDBLogPackageResponse * @throws UCloudException */ - public function deleteUDBLogPackage(DeleteUDBLogPackageRequest $request = null) + public function deleteUDBLogPackage(DeleteUDBLogPackageRequest $request = null): DeleteUDBLogPackageResponse { $resp = $this->invoke($request); return new DeleteUDBLogPackageResponse($resp->toArray(), $resp->getRequestId()); @@ -749,10 +734,9 @@ public function deleteUDBLogPackage(DeleteUDBLogPackageRequest $request = null) * $outputs = [ * ] * - * @return DeleteUDBParamGroupResponse * @throws UCloudException */ - public function deleteUDBParamGroup(DeleteUDBParamGroupRequest $request = null) + public function deleteUDBParamGroup(DeleteUDBParamGroupRequest $request = null): DeleteUDBParamGroupResponse { $resp = $this->invoke($request); return new DeleteUDBParamGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -798,10 +782,9 @@ public function deleteUDBParamGroup(DeleteUDBParamGroupRequest $request = null) * "TotalCount" => (integer) 满足条件备份总数,如果指定dbid,则是该db备份总数 * ] * - * @return DescribeUDBBackupResponse * @throws UCloudException */ - public function describeUDBBackup(DescribeUDBBackupRequest $request = null) + public function describeUDBBackup(DescribeUDBBackupRequest $request = null): DescribeUDBBackupResponse { $resp = $this->invoke($request); return new DescribeUDBBackupResponse($resp->toArray(), $resp->getRequestId()); @@ -827,10 +810,9 @@ public function describeUDBBackup(DescribeUDBBackupRequest $request = null) * "Blacklist" => (string) DB的黑名单列表, db.%为指定库 dbname.tablename为指定表 * ] * - * @return DescribeUDBBackupBlacklistResponse * @throws UCloudException */ - public function describeUDBBackupBlacklist(DescribeUDBBackupBlacklistRequest $request = null) + public function describeUDBBackupBlacklist(DescribeUDBBackupBlacklistRequest $request = null): DescribeUDBBackupBlacklistResponse { $resp = $this->invoke($request); return new DescribeUDBBackupBlacklistResponse($resp->toArray(), $resp->getRequestId()); @@ -857,10 +839,9 @@ public function describeUDBBackupBlacklist(DescribeUDBBackupBlacklistRequest $re * "InnerBackupPath" => (string) DB实例备份文件的内网地址 * ] * - * @return DescribeUDBBinlogBackupURLResponse * @throws UCloudException */ - public function describeUDBBinlogBackupURL(DescribeUDBBinlogBackupURLRequest $request = null) + public function describeUDBBinlogBackupURL(DescribeUDBBinlogBackupURLRequest $request = null): DescribeUDBBinlogBackupURLResponse { $resp = $this->invoke($request); return new DescribeUDBBinlogBackupURLResponse($resp->toArray(), $resp->getRequestId()); @@ -979,10 +960,9 @@ public function describeUDBBinlogBackupURL(DescribeUDBBinlogBackupURLRequest $re * "TotalCount" => (integer) 用户db组的数量,对于 mysql: 主从结对数量,没有slave,则只有master mongodb: 副本集数量 * ] * - * @return DescribeUDBInstanceResponse * @throws UCloudException */ - public function describeUDBInstance(DescribeUDBInstanceRequest $request = null) + public function describeUDBInstance(DescribeUDBInstanceRequest $request = null): DescribeUDBInstanceResponse { $resp = $this->invoke($request); return new DescribeUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1009,10 +989,9 @@ public function describeUDBInstance(DescribeUDBInstanceRequest $request = null) * "State" => (string) 备份状态 0 Backuping // 备份中 1 Success // 备份成功 2 Failed // 备份失败 3 Expired // 备份过期 * ] * - * @return DescribeUDBInstanceBackupStateResponse * @throws UCloudException */ - public function describeUDBInstanceBackupState(DescribeUDBInstanceBackupStateRequest $request = null) + public function describeUDBInstanceBackupState(DescribeUDBInstanceBackupStateRequest $request = null): DescribeUDBInstanceBackupStateResponse { $resp = $this->invoke($request); return new DescribeUDBInstanceBackupStateResponse($resp->toArray(), $resp->getRequestId()); @@ -1040,10 +1019,9 @@ public function describeUDBInstanceBackupState(DescribeUDBInstanceBackupStateReq * "InnerBackupPath" => (string) DB实例备份文件内网的地址 * ] * - * @return DescribeUDBInstanceBackupURLResponse * @throws UCloudException */ - public function describeUDBInstanceBackupURL(DescribeUDBInstanceBackupURLRequest $request = null) + public function describeUDBInstanceBackupURL(DescribeUDBInstanceBackupURLRequest $request = null): DescribeUDBInstanceBackupURLResponse { $resp = $this->invoke($request); return new DescribeUDBInstanceBackupURLResponse($resp->toArray(), $resp->getRequestId()); @@ -1078,10 +1056,9 @@ public function describeUDBInstanceBackupURL(DescribeUDBInstanceBackupURLRequest * ] * ] * - * @return DescribeUDBInstanceBinlogResponse * @throws UCloudException */ - public function describeUDBInstanceBinlog(DescribeUDBInstanceBinlogRequest $request = null) + public function describeUDBInstanceBinlog(DescribeUDBInstanceBinlogRequest $request = null): DescribeUDBInstanceBinlogResponse { $resp = $this->invoke($request); return new DescribeUDBInstanceBinlogResponse($resp->toArray(), $resp->getRequestId()); @@ -1108,10 +1085,9 @@ public function describeUDBInstanceBinlog(DescribeUDBInstanceBinlogRequest $requ * "State" => (string) 备份状态 0 Backuping // 备份中 1 Success // 备份成功 2 Failed // 备份失败 3 Expired // 备份过期 * ] * - * @return DescribeUDBInstanceBinlogBackupStateResponse * @throws UCloudException */ - public function describeUDBInstanceBinlogBackupState(DescribeUDBInstanceBinlogBackupStateRequest $request = null) + public function describeUDBInstanceBinlogBackupState(DescribeUDBInstanceBinlogBackupStateRequest $request = null): DescribeUDBInstanceBinlogBackupStateResponse { $resp = $this->invoke($request); return new DescribeUDBInstanceBinlogBackupStateResponse($resp->toArray(), $resp->getRequestId()); @@ -1141,10 +1117,9 @@ public function describeUDBInstanceBinlogBackupState(DescribeUDBInstanceBinlogBa * "NextTime" => (string) 此次查询到的日志的下一个时间,用于下一次轮询时的BeginTime参数;如果日志查询结束则返回为空,前端结束查询 * ] * - * @return DescribeUDBInstanceLogResponse * @throws UCloudException */ - public function describeUDBInstanceLog(DescribeUDBInstanceLogRequest $request = null) + public function describeUDBInstanceLog(DescribeUDBInstanceLogRequest $request = null): DescribeUDBInstanceLogResponse { $resp = $this->invoke($request); return new DescribeUDBInstanceLogResponse($resp->toArray(), $resp->getRequestId()); @@ -1182,10 +1157,9 @@ public function describeUDBInstanceLog(DescribeUDBInstanceLogRequest $request = * ] * ] * - * @return DescribeUDBInstancePriceResponse * @throws UCloudException */ - public function describeUDBInstancePrice(DescribeUDBInstancePriceRequest $request = null) + public function describeUDBInstancePrice(DescribeUDBInstancePriceRequest $request = null): DescribeUDBInstancePriceResponse { $resp = $this->invoke($request); return new DescribeUDBInstancePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -1211,10 +1185,9 @@ public function describeUDBInstancePrice(DescribeUDBInstancePriceRequest $reques * "State" => (string) DB状态标记 Init:初始化中;Fail:安装失败; Starting:启动中; Running : 运行 ;Shutdown:关闭中; Shutoff :已关闭; Delete:已删除; Upgrading:升级中; Promoting: 提升为独库进行中; Recovering: 恢复中; Recover fail:恢复失败。 * ] * - * @return DescribeUDBInstanceStateResponse * @throws UCloudException */ - public function describeUDBInstanceState(DescribeUDBInstanceStateRequest $request = null) + public function describeUDBInstanceState(DescribeUDBInstanceStateRequest $request = null): DescribeUDBInstanceStateResponse { $resp = $this->invoke($request); return new DescribeUDBInstanceStateResponse($resp->toArray(), $resp->getRequestId()); @@ -1244,10 +1217,9 @@ public function describeUDBInstanceState(DescribeUDBInstanceStateRequest $reques * "Price" => (integer) 价格,单位为分 * ] * - * @return DescribeUDBInstanceUpgradePriceResponse * @throws UCloudException */ - public function describeUDBInstanceUpgradePrice(DescribeUDBInstanceUpgradePriceRequest $request = null) + public function describeUDBInstanceUpgradePrice(DescribeUDBInstanceUpgradePriceRequest $request = null): DescribeUDBInstanceUpgradePriceResponse { $resp = $this->invoke($request); return new DescribeUDBInstanceUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -1275,10 +1247,9 @@ public function describeUDBInstanceUpgradePrice(DescribeUDBInstanceUpgradePriceR * "UsernetPath" => (string) 备份用户网URL * ] * - * @return DescribeUDBLogBackupURLResponse * @throws UCloudException */ - public function describeUDBLogBackupURL(DescribeUDBLogBackupURLRequest $request = null) + public function describeUDBLogBackupURL(DescribeUDBLogBackupURLRequest $request = null): DescribeUDBLogBackupURLResponse { $resp = $this->invoke($request); return new DescribeUDBLogBackupURLResponse($resp->toArray(), $resp->getRequestId()); @@ -1324,10 +1295,9 @@ public function describeUDBLogBackupURL(DescribeUDBLogBackupURLRequest $request * "TotalCount" => (integer) 备份总数,如果指定dbid,则是该db备份总数 * ] * - * @return DescribeUDBLogPackageResponse * @throws UCloudException */ - public function describeUDBLogPackage(DescribeUDBLogPackageRequest $request = null) + public function describeUDBLogPackage(DescribeUDBLogPackageRequest $request = null): DescribeUDBLogPackageResponse { $resp = $this->invoke($request); return new DescribeUDBLogPackageResponse($resp->toArray(), $resp->getRequestId()); @@ -1378,10 +1348,9 @@ public function describeUDBLogPackage(DescribeUDBLogPackageRequest $request = nu * "TotalCount" => (integer) 参数组总数,列表操作时才会有该参数 * ] * - * @return DescribeUDBParamGroupResponse * @throws UCloudException */ - public function describeUDBParamGroup(DescribeUDBParamGroupRequest $request = null) + public function describeUDBParamGroup(DescribeUDBParamGroupRequest $request = null): DescribeUDBParamGroupResponse { $resp = $this->invoke($request); return new DescribeUDBParamGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -1422,10 +1391,9 @@ public function describeUDBParamGroup(DescribeUDBParamGroupRequest $request = nu * ] * ] * - * @return DescribeUDBSplittingInfoResponse * @throws UCloudException */ - public function describeUDBSplittingInfo(DescribeUDBSplittingInfoRequest $request = null) + public function describeUDBSplittingInfo(DescribeUDBSplittingInfoRequest $request = null): DescribeUDBSplittingInfoResponse { $resp = $this->invoke($request); return new DescribeUDBSplittingInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -1458,10 +1426,9 @@ public function describeUDBSplittingInfo(DescribeUDBSplittingInfoRequest $reques * ] * ] * - * @return DescribeUDBTypeResponse * @throws UCloudException */ - public function describeUDBType(DescribeUDBTypeRequest $request = null) + public function describeUDBType(DescribeUDBTypeRequest $request = null): DescribeUDBTypeResponse { $resp = $this->invoke($request); return new DescribeUDBTypeResponse($resp->toArray(), $resp->getRequestId()); @@ -1485,10 +1452,9 @@ public function describeUDBType(DescribeUDBTypeRequest $request = null) * $outputs = [ * ] * - * @return DisableUDBRWSplittingResponse * @throws UCloudException */ - public function disableUDBRWSplitting(DisableUDBRWSplittingRequest $request = null) + public function disableUDBRWSplitting(DisableUDBRWSplittingRequest $request = null): DisableUDBRWSplittingResponse { $resp = $this->invoke($request); return new DisableUDBRWSplittingResponse($resp->toArray(), $resp->getRequestId()); @@ -1514,10 +1480,9 @@ public function disableUDBRWSplitting(DisableUDBRWSplittingRequest $request = nu * $outputs = [ * ] * - * @return EditUDBBackupBlacklistResponse * @throws UCloudException */ - public function editUDBBackupBlacklist(EditUDBBackupBlacklistRequest $request = null) + public function editUDBBackupBlacklist(EditUDBBackupBlacklistRequest $request = null): EditUDBBackupBlacklistResponse { $resp = $this->invoke($request); return new EditUDBBackupBlacklistResponse($resp->toArray(), $resp->getRequestId()); @@ -1544,10 +1509,9 @@ public function editUDBBackupBlacklist(EditUDBBackupBlacklistRequest $request = * "RWIp" => (string) 读写分离访问IP * ] * - * @return EnableUDBRWSplittingResponse * @throws UCloudException */ - public function enableUDBRWSplitting(EnableUDBRWSplittingRequest $request = null) + public function enableUDBRWSplitting(EnableUDBRWSplittingRequest $request = null): EnableUDBRWSplittingResponse { $resp = $this->invoke($request); return new EnableUDBRWSplittingResponse($resp->toArray(), $resp->getRequestId()); @@ -1573,10 +1537,9 @@ public function enableUDBRWSplitting(EnableUDBRWSplittingRequest $request = null * "Content" => (string) 配置文件内容 * ] * - * @return ExtractUDBParamGroupResponse * @throws UCloudException */ - public function extractUDBParamGroup(ExtractUDBParamGroupRequest $request = null) + public function extractUDBParamGroup(ExtractUDBParamGroupRequest $request = null): ExtractUDBParamGroupResponse { $resp = $this->invoke($request); return new ExtractUDBParamGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -1602,15 +1565,47 @@ public function extractUDBParamGroup(ExtractUDBParamGroupRequest $request = null * "EarliestTime" => (integer) 获取最早可回档时间点 * ] * - * @return FetchUDBInstanceEarliestRecoverTimeResponse * @throws UCloudException */ - public function fetchUDBInstanceEarliestRecoverTime(FetchUDBInstanceEarliestRecoverTimeRequest $request = null) + public function fetchUDBInstanceEarliestRecoverTime(FetchUDBInstanceEarliestRecoverTimeRequest $request = null): FetchUDBInstanceEarliestRecoverTimeResponse { $resp = $this->invoke($request); return new FetchUDBInstanceEarliestRecoverTimeResponse($resp->toArray(), $resp->getRequestId()); } + /** + * GetUDBClientConnNum - 输入一个DBID,能够获取客户端来源IP以及对应的连接数 + * + * See also: https://docs.ucloud.cn/api/udb-api/get_udb_client_conn_num + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "DBId" => (string) DB实例id + * ] + * + * Outputs: + * + * $outputs = [ + * "DataSet" => (array) db实例ip和连接数信息[ + * [ + * "Ip" => (string) 客户端IP + * "Num" => (integer) 该Ip连接数 + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function getUDBClientConnNum(GetUDBClientConnNumRequest $request = null): GetUDBClientConnNumResponse + { + $resp = $this->invoke($request); + return new GetUDBClientConnNumResponse($resp->toArray(), $resp->getRequestId()); + } + /** * ModifyUDBInstanceName - 重命名UDB实例 * @@ -1631,10 +1626,9 @@ public function fetchUDBInstanceEarliestRecoverTime(FetchUDBInstanceEarliestReco * $outputs = [ * ] * - * @return ModifyUDBInstanceNameResponse * @throws UCloudException */ - public function modifyUDBInstanceName(ModifyUDBInstanceNameRequest $request = null) + public function modifyUDBInstanceName(ModifyUDBInstanceNameRequest $request = null): ModifyUDBInstanceNameResponse { $resp = $this->invoke($request); return new ModifyUDBInstanceNameResponse($resp->toArray(), $resp->getRequestId()); @@ -1661,10 +1655,9 @@ public function modifyUDBInstanceName(ModifyUDBInstanceNameRequest $request = nu * $outputs = [ * ] * - * @return ModifyUDBInstancePasswordResponse * @throws UCloudException */ - public function modifyUDBInstancePassword(ModifyUDBInstancePasswordRequest $request = null) + public function modifyUDBInstancePassword(ModifyUDBInstancePasswordRequest $request = null): ModifyUDBInstancePasswordResponse { $resp = $this->invoke($request); return new ModifyUDBInstancePasswordResponse($resp->toArray(), $resp->getRequestId()); @@ -1688,10 +1681,9 @@ public function modifyUDBInstancePassword(ModifyUDBInstancePasswordRequest $requ * $outputs = [ * ] * - * @return PromoteUDBInstanceToHAResponse * @throws UCloudException */ - public function promoteUDBInstanceToHA(PromoteUDBInstanceToHARequest $request = null) + public function promoteUDBInstanceToHA(PromoteUDBInstanceToHARequest $request = null): PromoteUDBInstanceToHAResponse { $resp = $this->invoke($request); return new PromoteUDBInstanceToHAResponse($resp->toArray(), $resp->getRequestId()); @@ -1717,10 +1709,9 @@ public function promoteUDBInstanceToHA(PromoteUDBInstanceToHARequest $request = * $outputs = [ * ] * - * @return PromoteUDBSlaveResponse * @throws UCloudException */ - public function promoteUDBSlave(PromoteUDBSlaveRequest $request = null) + public function promoteUDBSlave(PromoteUDBSlaveRequest $request = null): PromoteUDBSlaveResponse { $resp = $this->invoke($request); return new PromoteUDBSlaveResponse($resp->toArray(), $resp->getRequestId()); @@ -1754,10 +1745,9 @@ public function promoteUDBSlave(PromoteUDBSlaveRequest $request = null) * $outputs = [ * ] * - * @return ResizeUDBInstanceResponse * @throws UCloudException */ - public function resizeUDBInstance(ResizeUDBInstanceRequest $request = null) + public function resizeUDBInstance(ResizeUDBInstanceRequest $request = null): ResizeUDBInstanceResponse { $resp = $this->invoke($request); return new ResizeUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1781,10 +1771,9 @@ public function resizeUDBInstance(ResizeUDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return RestartRWSplittingResponse * @throws UCloudException */ - public function restartRWSplitting(RestartRWSplittingRequest $request = null) + public function restartRWSplitting(RestartRWSplittingRequest $request = null): RestartRWSplittingResponse { $resp = $this->invoke($request); return new RestartRWSplittingResponse($resp->toArray(), $resp->getRequestId()); @@ -1809,10 +1798,9 @@ public function restartRWSplitting(RestartRWSplittingRequest $request = null) * $outputs = [ * ] * - * @return RestartUDBInstanceResponse * @throws UCloudException */ - public function restartUDBInstance(RestartUDBInstanceRequest $request = null) + public function restartUDBInstance(RestartUDBInstanceRequest $request = null): RestartUDBInstanceResponse { $resp = $this->invoke($request); return new RestartUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1840,10 +1828,9 @@ public function restartUDBInstance(RestartUDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return SetUDBRWSplittingResponse * @throws UCloudException */ - public function setUDBRWSplitting(SetUDBRWSplittingRequest $request = null) + public function setUDBRWSplitting(SetUDBRWSplittingRequest $request = null): SetUDBRWSplittingResponse { $resp = $this->invoke($request); return new SetUDBRWSplittingResponse($resp->toArray(), $resp->getRequestId()); @@ -1868,10 +1855,9 @@ public function setUDBRWSplitting(SetUDBRWSplittingRequest $request = null) * $outputs = [ * ] * - * @return StartUDBInstanceResponse * @throws UCloudException */ - public function startUDBInstance(StartUDBInstanceRequest $request = null) + public function startUDBInstance(StartUDBInstanceRequest $request = null): StartUDBInstanceResponse { $resp = $this->invoke($request); return new StartUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1897,27 +1883,27 @@ public function startUDBInstance(StartUDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return StopUDBInstanceResponse * @throws UCloudException */ - public function stopUDBInstance(StopUDBInstanceRequest $request = null) + public function stopUDBInstance(StopUDBInstanceRequest $request = null): StopUDBInstanceResponse { $resp = $this->invoke($request); return new StopUDBInstanceResponse($resp->toArray(), $resp->getRequestId()); } /** - * SwitchUDBHAToSentinel - UDB高可用实例从HAProxy版本升级为Sentinel版本(不带HAProxy)升级耗时30-70秒 + * SwitchUDBHAToSentinel - UDB高可用实例从HAProxy版本升级为Sentinel版本(不带HAProxy)升级耗时5-10秒 * * See also: https://docs.ucloud.cn/api/udb-api/switch_udb_ha_to_sentinel * * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "Zone" => (string) 可用区。参见 [可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "DBId" => (string) UDB的实例ID + * "ForceSwitch" => (boolean) 是否跳过预检查强制升级。 * ] * * Outputs: @@ -1925,10 +1911,9 @@ public function stopUDBInstance(StopUDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return SwitchUDBHAToSentinelResponse * @throws UCloudException */ - public function switchUDBHAToSentinel(SwitchUDBHAToSentinelRequest $request = null) + public function switchUDBHAToSentinel(SwitchUDBHAToSentinelRequest $request = null): SwitchUDBHAToSentinelResponse { $resp = $this->invoke($request); return new SwitchUDBHAToSentinelResponse($resp->toArray(), $resp->getRequestId()); @@ -1956,10 +1941,9 @@ public function switchUDBHAToSentinel(SwitchUDBHAToSentinelRequest $request = nu * "DBId" => (string) 切换后高可用db实例的Id * ] * - * @return SwitchUDBInstanceToHAResponse * @throws UCloudException */ - public function switchUDBInstanceToHA(SwitchUDBInstanceToHARequest $request = null) + public function switchUDBInstanceToHA(SwitchUDBInstanceToHARequest $request = null): SwitchUDBInstanceToHAResponse { $resp = $this->invoke($request); return new SwitchUDBInstanceToHAResponse($resp->toArray(), $resp->getRequestId()); @@ -1988,10 +1972,9 @@ public function switchUDBInstanceToHA(SwitchUDBInstanceToHARequest $request = nu * $outputs = [ * ] * - * @return UpdateUDBInstanceBackupStrategyResponse * @throws UCloudException */ - public function updateUDBInstanceBackupStrategy(UpdateUDBInstanceBackupStrategyRequest $request = null) + public function updateUDBInstanceBackupStrategy(UpdateUDBInstanceBackupStrategyRequest $request = null): UpdateUDBInstanceBackupStrategyResponse { $resp = $this->invoke($request); return new UpdateUDBInstanceBackupStrategyResponse($resp->toArray(), $resp->getRequestId()); @@ -2018,10 +2001,9 @@ public function updateUDBInstanceBackupStrategy(UpdateUDBInstanceBackupStrategyR * $outputs = [ * ] * - * @return UpdateUDBInstanceSlaveBackupSwitchResponse * @throws UCloudException */ - public function updateUDBInstanceSlaveBackupSwitch(UpdateUDBInstanceSlaveBackupSwitchRequest $request = null) + public function updateUDBInstanceSlaveBackupSwitch(UpdateUDBInstanceSlaveBackupSwitchRequest $request = null): UpdateUDBInstanceSlaveBackupSwitchResponse { $resp = $this->invoke($request); return new UpdateUDBInstanceSlaveBackupSwitchResponse($resp->toArray(), $resp->getRequestId()); @@ -2051,10 +2033,9 @@ public function updateUDBInstanceSlaveBackupSwitch(UpdateUDBInstanceSlaveBackupS * $outputs = [ * ] * - * @return UpdateUDBParamGroupResponse * @throws UCloudException */ - public function updateUDBParamGroup(UpdateUDBParamGroupRequest $request = null) + public function updateUDBParamGroup(UpdateUDBParamGroupRequest $request = null): UpdateUDBParamGroupResponse { $resp = $this->invoke($request); return new UpdateUDBParamGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -2079,10 +2060,9 @@ public function updateUDBParamGroup(UpdateUDBParamGroupRequest $request = null) * $outputs = [ * ] * - * @return UpgradeUDBInstanceToHAResponse * @throws UCloudException */ - public function upgradeUDBInstanceToHA(UpgradeUDBInstanceToHARequest $request = null) + public function upgradeUDBInstanceToHA(UpgradeUDBInstanceToHARequest $request = null): UpgradeUDBInstanceToHAResponse { $resp = $this->invoke($request); return new UpgradeUDBInstanceToHAResponse($resp->toArray(), $resp->getRequestId()); @@ -2112,10 +2092,9 @@ public function upgradeUDBInstanceToHA(UpgradeUDBInstanceToHARequest $request = * "GroupId" => (integer) 配置参数组id * ] * - * @return UploadUDBParamGroupResponse * @throws UCloudException */ - public function uploadUDBParamGroup(UploadUDBParamGroupRequest $request = null) + public function uploadUDBParamGroup(UploadUDBParamGroupRequest $request = null): UploadUDBParamGroupResponse { $resp = $this->invoke($request); return new UploadUDBParamGroupResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UDDB/Apis/ChangeUDDBInstanceNameRequest.php b/src/UDDB/Apis/ChangeUDDBInstanceNameRequest.php index 5fac0e38..8cbbdea3 100644 --- a/src/UDDB/Apis/ChangeUDDBInstanceNameRequest.php +++ b/src/UDDB/Apis/ChangeUDDBInstanceNameRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -107,7 +107,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } @@ -117,7 +117,7 @@ public function setUDDBId($uddbId) * * @return string|null */ - public function getNewName() + public function getNewName(): string { return $this->get("NewName"); } @@ -127,7 +127,7 @@ public function getNewName() * * @param string $newName */ - public function setNewName($newName) + public function setNewName(string $newName) { $this->set("NewName", $newName); } diff --git a/src/UDDB/Apis/ChangeUDDBInstanceNameResponse.php b/src/UDDB/Apis/ChangeUDDBInstanceNameResponse.php index a05a20bc..6cebdfba 100644 --- a/src/UDDB/Apis/ChangeUDDBInstanceNameResponse.php +++ b/src/UDDB/Apis/ChangeUDDBInstanceNameResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -107,7 +107,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } @@ -117,7 +117,7 @@ public function setUDDBId($uddbId) * * @return string|null */ - public function getSlaveCount() + public function getSlaveCount(): string { return $this->get("SlaveCount"); } @@ -127,7 +127,7 @@ public function getSlaveCount() * * @param string $slaveCount */ - public function setSlaveCount($slaveCount) + public function setSlaveCount(string $slaveCount) { $this->set("SlaveCount", $slaveCount); } diff --git a/src/UDDB/Apis/ChangeUDDBSlaveCountResponse.php b/src/UDDB/Apis/ChangeUDDBSlaveCountResponse.php index 4c49d191..e062baed 100644 --- a/src/UDDB/Apis/ChangeUDDBSlaveCountResponse.php +++ b/src/UDDB/Apis/ChangeUDDBSlaveCountResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -53,7 +53,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -63,7 +63,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -73,7 +73,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -83,7 +83,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -93,7 +93,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -103,7 +103,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -113,7 +113,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -123,7 +123,7 @@ public function setDBTypeId($dbTypeId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -133,7 +133,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -143,7 +143,7 @@ public function setName($name) * * @return string|null */ - public function getAdminPassword() + public function getAdminPassword(): string { return $this->get("AdminPassword"); } @@ -153,7 +153,7 @@ public function getAdminPassword() * * @param string $adminPassword */ - public function setAdminPassword($adminPassword) + public function setAdminPassword(string $adminPassword) { $this->set("AdminPassword", $adminPassword); } @@ -163,7 +163,7 @@ public function setAdminPassword($adminPassword) * * @return string|null */ - public function getRouterVersion() + public function getRouterVersion(): string { return $this->get("RouterVersion"); } @@ -173,7 +173,7 @@ public function getRouterVersion() * * @param string $routerVersion */ - public function setRouterVersion($routerVersion) + public function setRouterVersion(string $routerVersion) { $this->set("RouterVersion", $routerVersion); } @@ -183,7 +183,7 @@ public function setRouterVersion($routerVersion) * * @return integer|null */ - public function getRouterNodeNum() + public function getRouterNodeNum(): int { return $this->get("RouterNodeNum"); } @@ -193,7 +193,7 @@ public function getRouterNodeNum() * * @param int $routerNodeNum */ - public function setRouterNodeNum($routerNodeNum) + public function setRouterNodeNum(int $routerNodeNum) { $this->set("RouterNodeNum", $routerNodeNum); } @@ -203,7 +203,7 @@ public function setRouterNodeNum($routerNodeNum) * * @return integer|null */ - public function getDataNodeCount() + public function getDataNodeCount(): int { return $this->get("DataNodeCount"); } @@ -213,7 +213,7 @@ public function getDataNodeCount() * * @param int $dataNodeCount */ - public function setDataNodeCount($dataNodeCount) + public function setDataNodeCount(int $dataNodeCount) { $this->set("DataNodeCount", $dataNodeCount); } @@ -223,7 +223,7 @@ public function setDataNodeCount($dataNodeCount) * * @return integer|null */ - public function getDataNodeMemory() + public function getDataNodeMemory(): int { return $this->get("DataNodeMemory"); } @@ -233,7 +233,7 @@ public function getDataNodeMemory() * * @param int $dataNodeMemory */ - public function setDataNodeMemory($dataNodeMemory) + public function setDataNodeMemory(int $dataNodeMemory) { $this->set("DataNodeMemory", $dataNodeMemory); } @@ -243,7 +243,7 @@ public function setDataNodeMemory($dataNodeMemory) * * @return integer|null */ - public function getDataNodeDiskSpace() + public function getDataNodeDiskSpace(): int { return $this->get("DataNodeDiskSpace"); } @@ -253,7 +253,7 @@ public function getDataNodeDiskSpace() * * @param int $dataNodeDiskSpace */ - public function setDataNodeDiskSpace($dataNodeDiskSpace) + public function setDataNodeDiskSpace(int $dataNodeDiskSpace) { $this->set("DataNodeDiskSpace", $dataNodeDiskSpace); } @@ -263,7 +263,7 @@ public function setDataNodeDiskSpace($dataNodeDiskSpace) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -273,7 +273,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -283,7 +283,7 @@ public function setInstanceMode($instanceMode) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -293,7 +293,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -303,7 +303,7 @@ public function setInstanceType($instanceType) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -313,7 +313,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -323,7 +323,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -333,7 +333,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -343,7 +343,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getAdminUser() + public function getAdminUser(): string { return $this->get("AdminUser"); } @@ -353,7 +353,7 @@ public function getAdminUser() * * @param string $adminUser */ - public function setAdminUser($adminUser) + public function setAdminUser(string $adminUser) { $this->set("AdminUser", $adminUser); } @@ -363,7 +363,7 @@ public function setAdminUser($adminUser) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -373,7 +373,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -383,7 +383,7 @@ public function setPort($port) * * @return integer|null */ - public function getDataNodeSlaveCount() + public function getDataNodeSlaveCount(): int { return $this->get("DataNodeSlaveCount"); } @@ -393,7 +393,7 @@ public function getDataNodeSlaveCount() * * @param int $dataNodeSlaveCount */ - public function setDataNodeSlaveCount($dataNodeSlaveCount) + public function setDataNodeSlaveCount(int $dataNodeSlaveCount) { $this->set("DataNodeSlaveCount", $dataNodeSlaveCount); } @@ -403,7 +403,7 @@ public function setDataNodeSlaveCount($dataNodeSlaveCount) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -413,7 +413,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -423,7 +423,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -433,7 +433,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -443,7 +443,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -453,7 +453,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDDB/Apis/CreateUDDBInstanceResponse.php b/src/UDDB/Apis/CreateUDDBInstanceResponse.php index 77ecc793..94e4258d 100644 --- a/src/UDDB/Apis/CreateUDDBInstanceResponse.php +++ b/src/UDDB/Apis/CreateUDDBInstanceResponse.php @@ -1,6 +1,6 @@ get("UDDBId"); } @@ -37,7 +37,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } diff --git a/src/UDDB/Apis/DeleteUDDBInstanceRequest.php b/src/UDDB/Apis/DeleteUDDBInstanceRequest.php index 9821b9d3..429aa36d 100644 --- a/src/UDDB/Apis/DeleteUDDBInstanceRequest.php +++ b/src/UDDB/Apis/DeleteUDDBInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -106,7 +106,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } diff --git a/src/UDDB/Apis/DeleteUDDBInstanceResponse.php b/src/UDDB/Apis/DeleteUDDBInstanceResponse.php index 169c1f84..21f025fc 100644 --- a/src/UDDB/Apis/DeleteUDDBInstanceResponse.php +++ b/src/UDDB/Apis/DeleteUDDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -50,7 +50,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -60,7 +60,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -70,7 +70,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -80,7 +80,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -90,7 +90,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -100,7 +100,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRouterVersion() + public function getRouterVersion(): string { return $this->get("RouterVersion"); } @@ -110,7 +110,7 @@ public function getRouterVersion() * * @param string $routerVersion */ - public function setRouterVersion($routerVersion) + public function setRouterVersion(string $routerVersion) { $this->set("RouterVersion", $routerVersion); } @@ -120,7 +120,7 @@ public function setRouterVersion($routerVersion) * * @return integer|null */ - public function getRouterNodeNum() + public function getRouterNodeNum(): int { return $this->get("RouterNodeNum"); } @@ -130,7 +130,7 @@ public function getRouterNodeNum() * * @param int $routerNodeNum */ - public function setRouterNodeNum($routerNodeNum) + public function setRouterNodeNum(int $routerNodeNum) { $this->set("RouterNodeNum", $routerNodeNum); } @@ -140,7 +140,7 @@ public function setRouterNodeNum($routerNodeNum) * * @return integer|null */ - public function getDataNodeCount() + public function getDataNodeCount(): int { return $this->get("DataNodeCount"); } @@ -150,7 +150,7 @@ public function getDataNodeCount() * * @param int $dataNodeCount */ - public function setDataNodeCount($dataNodeCount) + public function setDataNodeCount(int $dataNodeCount) { $this->set("DataNodeCount", $dataNodeCount); } @@ -160,7 +160,7 @@ public function setDataNodeCount($dataNodeCount) * * @return string|null */ - public function getDataNodeMemory() + public function getDataNodeMemory(): string { return $this->get("DataNodeMemory"); } @@ -170,7 +170,7 @@ public function getDataNodeMemory() * * @param string $dataNodeMemory */ - public function setDataNodeMemory($dataNodeMemory) + public function setDataNodeMemory(string $dataNodeMemory) { $this->set("DataNodeMemory", $dataNodeMemory); } @@ -180,7 +180,7 @@ public function setDataNodeMemory($dataNodeMemory) * * @return integer|null */ - public function getDataNodeDiskSpace() + public function getDataNodeDiskSpace(): int { return $this->get("DataNodeDiskSpace"); } @@ -190,7 +190,7 @@ public function getDataNodeDiskSpace() * * @param int $dataNodeDiskSpace */ - public function setDataNodeDiskSpace($dataNodeDiskSpace) + public function setDataNodeDiskSpace(int $dataNodeDiskSpace) { $this->set("DataNodeDiskSpace", $dataNodeDiskSpace); } @@ -200,7 +200,7 @@ public function setDataNodeDiskSpace($dataNodeDiskSpace) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -210,7 +210,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -220,7 +220,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -230,7 +230,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -240,7 +240,7 @@ public function setQuantity($quantity) * * @return integer|null */ - public function getDataNodeSlaveCount() + public function getDataNodeSlaveCount(): int { return $this->get("DataNodeSlaveCount"); } @@ -250,7 +250,7 @@ public function getDataNodeSlaveCount() * * @param int $dataNodeSlaveCount */ - public function setDataNodeSlaveCount($dataNodeSlaveCount) + public function setDataNodeSlaveCount(int $dataNodeSlaveCount) { $this->set("DataNodeSlaveCount", $dataNodeSlaveCount); } @@ -260,7 +260,7 @@ public function setDataNodeSlaveCount($dataNodeSlaveCount) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -270,7 +270,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -280,7 +280,7 @@ public function setInstanceMode($instanceMode) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -290,7 +290,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } diff --git a/src/UDDB/Apis/DescribeUDDBInstancePriceResponse.php b/src/UDDB/Apis/DescribeUDDBInstancePriceResponse.php index dddf2d39..40e229ef 100644 --- a/src/UDDB/Apis/DescribeUDDBInstancePriceResponse.php +++ b/src/UDDB/Apis/DescribeUDDBInstancePriceResponse.php @@ -1,6 +1,6 @@ get("PriceInfo")); } @@ -38,7 +38,7 @@ public function getPriceInfo() * * @param PriceDetailInfo $priceInfo */ - public function setPriceInfo(array $priceInfo) + public function setPriceInfo(PriceDetailInfo $priceInfo) { $this->set("PriceInfo", $priceInfo->getAll()); } diff --git a/src/UDDB/Apis/DescribeUDDBInstanceRequest.php b/src/UDDB/Apis/DescribeUDDBInstanceRequest.php index 500e944f..9950e8af 100644 --- a/src/UDDB/Apis/DescribeUDDBInstanceRequest.php +++ b/src/UDDB/Apis/DescribeUDDBInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -106,7 +106,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } diff --git a/src/UDDB/Apis/DescribeUDDBInstanceResponse.php b/src/UDDB/Apis/DescribeUDDBInstanceResponse.php index 4f464f51..dd983bc2 100644 --- a/src/UDDB/Apis/DescribeUDDBInstanceResponse.php +++ b/src/UDDB/Apis/DescribeUDDBInstanceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new DataSetUDDB($item)); diff --git a/src/UDDB/Apis/DescribeUDDBInstanceUpgradePriceRequest.php b/src/UDDB/Apis/DescribeUDDBInstanceUpgradePriceRequest.php index 435a12b1..cc06a563 100644 --- a/src/UDDB/Apis/DescribeUDDBInstanceUpgradePriceRequest.php +++ b/src/UDDB/Apis/DescribeUDDBInstanceUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -48,7 +48,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -58,7 +58,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -68,7 +68,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -78,7 +78,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -88,7 +88,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -98,7 +98,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -108,7 +108,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } @@ -118,7 +118,7 @@ public function setUDDBId($uddbId) * * @return string|null */ - public function getRouterVersion() + public function getRouterVersion(): string { return $this->get("RouterVersion"); } @@ -128,7 +128,7 @@ public function getRouterVersion() * * @param string $routerVersion */ - public function setRouterVersion($routerVersion) + public function setRouterVersion(string $routerVersion) { $this->set("RouterVersion", $routerVersion); } @@ -138,7 +138,7 @@ public function setRouterVersion($routerVersion) * * @return integer|null */ - public function getRouterNodeNum() + public function getRouterNodeNum(): int { return $this->get("RouterNodeNum"); } @@ -148,7 +148,7 @@ public function getRouterNodeNum() * * @param int $routerNodeNum */ - public function setRouterNodeNum($routerNodeNum) + public function setRouterNodeNum(int $routerNodeNum) { $this->set("RouterNodeNum", $routerNodeNum); } @@ -158,7 +158,7 @@ public function setRouterNodeNum($routerNodeNum) * * @return integer|null */ - public function getDataNodeCount() + public function getDataNodeCount(): int { return $this->get("DataNodeCount"); } @@ -168,7 +168,7 @@ public function getDataNodeCount() * * @param int $dataNodeCount */ - public function setDataNodeCount($dataNodeCount) + public function setDataNodeCount(int $dataNodeCount) { $this->set("DataNodeCount", $dataNodeCount); } @@ -178,7 +178,7 @@ public function setDataNodeCount($dataNodeCount) * * @return integer|null */ - public function getDataNodeMemory() + public function getDataNodeMemory(): int { return $this->get("DataNodeMemory"); } @@ -188,7 +188,7 @@ public function getDataNodeMemory() * * @param int $dataNodeMemory */ - public function setDataNodeMemory($dataNodeMemory) + public function setDataNodeMemory(int $dataNodeMemory) { $this->set("DataNodeMemory", $dataNodeMemory); } @@ -198,7 +198,7 @@ public function setDataNodeMemory($dataNodeMemory) * * @return integer|null */ - public function getDataNodeDiskSpace() + public function getDataNodeDiskSpace(): int { return $this->get("DataNodeDiskSpace"); } @@ -208,7 +208,7 @@ public function getDataNodeDiskSpace() * * @param int $dataNodeDiskSpace */ - public function setDataNodeDiskSpace($dataNodeDiskSpace) + public function setDataNodeDiskSpace(int $dataNodeDiskSpace) { $this->set("DataNodeDiskSpace", $dataNodeDiskSpace); } @@ -218,7 +218,7 @@ public function setDataNodeDiskSpace($dataNodeDiskSpace) * * @return integer|null */ - public function getDataNodeSlaveCount() + public function getDataNodeSlaveCount(): int { return $this->get("DataNodeSlaveCount"); } @@ -228,7 +228,7 @@ public function getDataNodeSlaveCount() * * @param int $dataNodeSlaveCount */ - public function setDataNodeSlaveCount($dataNodeSlaveCount) + public function setDataNodeSlaveCount(int $dataNodeSlaveCount) { $this->set("DataNodeSlaveCount", $dataNodeSlaveCount); } @@ -238,7 +238,7 @@ public function setDataNodeSlaveCount($dataNodeSlaveCount) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -248,7 +248,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -258,7 +258,7 @@ public function setInstanceMode($instanceMode) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -268,7 +268,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } diff --git a/src/UDDB/Apis/DescribeUDDBInstanceUpgradePriceResponse.php b/src/UDDB/Apis/DescribeUDDBInstanceUpgradePriceResponse.php index 4a7823a2..e4f2e48e 100644 --- a/src/UDDB/Apis/DescribeUDDBInstanceUpgradePriceResponse.php +++ b/src/UDDB/Apis/DescribeUDDBInstanceUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("PriceInfo")); } @@ -38,7 +38,7 @@ public function getPriceInfo() * * @param PriceInfo $priceInfo */ - public function setPriceInfo(array $priceInfo) + public function setPriceInfo(PriceInfo $priceInfo) { $this->set("PriceInfo", $priceInfo->getAll()); } diff --git a/src/UDDB/Apis/RestartUDDBInstanceRequest.php b/src/UDDB/Apis/RestartUDDBInstanceRequest.php index b8b83608..aa1980f3 100644 --- a/src/UDDB/Apis/RestartUDDBInstanceRequest.php +++ b/src/UDDB/Apis/RestartUDDBInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -106,7 +106,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } diff --git a/src/UDDB/Apis/RestartUDDBInstanceResponse.php b/src/UDDB/Apis/RestartUDDBInstanceResponse.php index 68037d6f..f141d39e 100644 --- a/src/UDDB/Apis/RestartUDDBInstanceResponse.php +++ b/src/UDDB/Apis/RestartUDDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -106,7 +106,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } diff --git a/src/UDDB/Apis/StartUDDBInstanceResponse.php b/src/UDDB/Apis/StartUDDBInstanceResponse.php index d94697d9..152c59d4 100644 --- a/src/UDDB/Apis/StartUDDBInstanceResponse.php +++ b/src/UDDB/Apis/StartUDDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -106,7 +106,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } diff --git a/src/UDDB/Apis/StopUDDBInstanceResponse.php b/src/UDDB/Apis/StopUDDBInstanceResponse.php index 2bedd220..e6a72c06 100644 --- a/src/UDDB/Apis/StopUDDBInstanceResponse.php +++ b/src/UDDB/Apis/StopUDDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -107,7 +107,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } @@ -117,7 +117,7 @@ public function setUDDBId($uddbId) * * @return integer|null */ - public function getDataNodeMemory() + public function getDataNodeMemory(): int { return $this->get("DataNodeMemory"); } @@ -127,7 +127,7 @@ public function getDataNodeMemory() * * @param int $dataNodeMemory */ - public function setDataNodeMemory($dataNodeMemory) + public function setDataNodeMemory(int $dataNodeMemory) { $this->set("DataNodeMemory", $dataNodeMemory); } @@ -137,7 +137,7 @@ public function setDataNodeMemory($dataNodeMemory) * * @return integer|null */ - public function getDataNodeDiskSpace() + public function getDataNodeDiskSpace(): int { return $this->get("DataNodeDiskSpace"); } @@ -147,7 +147,7 @@ public function getDataNodeDiskSpace() * * @param int $dataNodeDiskSpace */ - public function setDataNodeDiskSpace($dataNodeDiskSpace) + public function setDataNodeDiskSpace(int $dataNodeDiskSpace) { $this->set("DataNodeDiskSpace", $dataNodeDiskSpace); } @@ -157,7 +157,7 @@ public function setDataNodeDiskSpace($dataNodeDiskSpace) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -167,7 +167,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDDB/Apis/UpgradeUDDBDataNodeResponse.php b/src/UDDB/Apis/UpgradeUDDBDataNodeResponse.php index 423edd3a..635cf7a8 100644 --- a/src/UDDB/Apis/UpgradeUDDBDataNodeResponse.php +++ b/src/UDDB/Apis/UpgradeUDDBDataNodeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -107,7 +107,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } @@ -117,7 +117,7 @@ public function setUDDBId($uddbId) * * @return string|null */ - public function getRouterVersion() + public function getRouterVersion(): string { return $this->get("RouterVersion"); } @@ -127,7 +127,7 @@ public function getRouterVersion() * * @param string $routerVersion */ - public function setRouterVersion($routerVersion) + public function setRouterVersion(string $routerVersion) { $this->set("RouterVersion", $routerVersion); } @@ -137,7 +137,7 @@ public function setRouterVersion($routerVersion) * * @return integer|null */ - public function getRouterNodeNum() + public function getRouterNodeNum(): int { return $this->get("RouterNodeNum"); } @@ -147,7 +147,7 @@ public function getRouterNodeNum() * * @param int $routerNodeNum */ - public function setRouterNodeNum($routerNodeNum) + public function setRouterNodeNum(int $routerNodeNum) { $this->set("RouterNodeNum", $routerNodeNum); } @@ -157,7 +157,7 @@ public function setRouterNodeNum($routerNodeNum) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -167,7 +167,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDDB/Apis/UpgradeUDDBInstanceResponse.php b/src/UDDB/Apis/UpgradeUDDBInstanceResponse.php index 571ccfb6..ea60f6f8 100644 --- a/src/UDDB/Apis/UpgradeUDDBInstanceResponse.php +++ b/src/UDDB/Apis/UpgradeUDDBInstanceResponse.php @@ -1,6 +1,6 @@ get("Id"); } @@ -37,7 +37,7 @@ public function getId() * * @param string $id */ - public function setId($id) + public function setId(string $id) { $this->set("Id", $id); } @@ -47,7 +47,7 @@ public function setId($id) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -57,7 +57,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -67,7 +67,7 @@ public function setMemory($memory) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -77,7 +77,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -87,7 +87,7 @@ public function setDiskSpace($diskSpace) * * @return integer|null */ - public function getSlaveCount() + public function getSlaveCount(): int { return $this->get("SlaveCount"); } @@ -97,7 +97,7 @@ public function getSlaveCount() * * @param int $slaveCount */ - public function setSlaveCount($slaveCount) + public function setSlaveCount(int $slaveCount) { $this->set("SlaveCount", $slaveCount); } @@ -107,7 +107,7 @@ public function setSlaveCount($slaveCount) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -117,7 +117,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -127,12 +127,9 @@ public function setState($state) * * @return SlaveInfo[]|null */ - public function getSlaveInfos() + public function getSlaveInfos(): array { - $items = $this->get("SlaveInfos"); - if ($items == null) { - return []; - } + $items = $this->get("SlaveInfos") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new SlaveInfo($item)); @@ -159,7 +156,7 @@ public function setSlaveInfos(array $slaveInfos) * * @return string|null */ - public function getLastTransTaskId() + public function getLastTransTaskId(): string { return $this->get("LastTransTaskId"); } @@ -169,7 +166,7 @@ public function getLastTransTaskId() * * @param string $lastTransTaskId */ - public function setLastTransTaskId($lastTransTaskId) + public function setLastTransTaskId(string $lastTransTaskId) { $this->set("LastTransTaskId", $lastTransTaskId); } @@ -179,7 +176,7 @@ public function setLastTransTaskId($lastTransTaskId) * * @return string|null */ - public function getCreateTime() + public function getCreateTime(): string { return $this->get("CreateTime"); } @@ -189,7 +186,7 @@ public function getCreateTime() * * @param string $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(string $createTime) { $this->set("CreateTime", $createTime); } diff --git a/src/UDDB/Models/DataSetUDDB.php b/src/UDDB/Models/DataSetUDDB.php index 64dc1401..f70c773e 100644 --- a/src/UDDB/Models/DataSetUDDB.php +++ b/src/UDDB/Models/DataSetUDDB.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getUDDBId() + public function getUDDBId(): string { return $this->get("UDDBId"); } @@ -57,7 +57,7 @@ public function getUDDBId() * * @param string $uddbId */ - public function setUDDBId($uddbId) + public function setUDDBId(string $uddbId) { $this->set("UDDBId", $uddbId); } @@ -67,7 +67,7 @@ public function setUDDBId($uddbId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return string|null */ - public function getDBTypeId() + public function getDBTypeId(): string { return $this->get("DBTypeId"); } @@ -97,7 +97,7 @@ public function getDBTypeId() * * @param string $dbTypeId */ - public function setDBTypeId($dbTypeId) + public function setDBTypeId(string $dbTypeId) { $this->set("DBTypeId", $dbTypeId); } @@ -107,7 +107,7 @@ public function setDBTypeId($dbTypeId) * * @return string|null */ - public function getAdminUser() + public function getAdminUser(): string { return $this->get("AdminUser"); } @@ -117,7 +117,7 @@ public function getAdminUser() * * @param string $adminUser */ - public function setAdminUser($adminUser) + public function setAdminUser(string $adminUser) { $this->set("AdminUser", $adminUser); } @@ -127,7 +127,7 @@ public function setAdminUser($adminUser) * * @return string|null */ - public function getVirtualIP() + public function getVirtualIP(): string { return $this->get("VirtualIP"); } @@ -137,7 +137,7 @@ public function getVirtualIP() * * @param string $virtualIP */ - public function setVirtualIP($virtualIP) + public function setVirtualIP(string $virtualIP) { $this->set("VirtualIP", $virtualIP); } @@ -147,7 +147,7 @@ public function setVirtualIP($virtualIP) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -157,7 +157,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -167,7 +167,7 @@ public function setPort($port) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -177,7 +177,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -187,7 +187,7 @@ public function setState($state) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -197,7 +197,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -207,7 +207,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpiredTime() + public function getExpiredTime(): int { return $this->get("ExpiredTime"); } @@ -217,7 +217,7 @@ public function getExpiredTime() * * @param int $expiredTime */ - public function setExpiredTime($expiredTime) + public function setExpiredTime(int $expiredTime) { $this->set("ExpiredTime", $expiredTime); } @@ -227,7 +227,7 @@ public function setExpiredTime($expiredTime) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -237,7 +237,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -247,7 +247,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getRouterVersion() + public function getRouterVersion(): string { return $this->get("RouterVersion"); } @@ -257,7 +257,7 @@ public function getRouterVersion() * * @param string $routerVersion */ - public function setRouterVersion($routerVersion) + public function setRouterVersion(string $routerVersion) { $this->set("RouterVersion", $routerVersion); } @@ -267,7 +267,7 @@ public function setRouterVersion($routerVersion) * * @return integer|null */ - public function getRouterNodeNum() + public function getRouterNodeNum(): int { return $this->get("RouterNodeNum"); } @@ -277,7 +277,7 @@ public function getRouterNodeNum() * * @param int $routerNodeNum */ - public function setRouterNodeNum($routerNodeNum) + public function setRouterNodeNum(int $routerNodeNum) { $this->set("RouterNodeNum", $routerNodeNum); } @@ -287,7 +287,7 @@ public function setRouterNodeNum($routerNodeNum) * * @return integer|null */ - public function getRefQps() + public function getRefQps(): int { return $this->get("RefQps"); } @@ -297,7 +297,7 @@ public function getRefQps() * * @param int $refQps */ - public function setRefQps($refQps) + public function setRefQps(int $refQps) { $this->set("RefQps", $refQps); } @@ -307,7 +307,7 @@ public function setRefQps($refQps) * * @return integer|null */ - public function getDataNodeCount() + public function getDataNodeCount(): int { return $this->get("DataNodeCount"); } @@ -317,7 +317,7 @@ public function getDataNodeCount() * * @param int $dataNodeCount */ - public function setDataNodeCount($dataNodeCount) + public function setDataNodeCount(int $dataNodeCount) { $this->set("DataNodeCount", $dataNodeCount); } @@ -327,7 +327,7 @@ public function setDataNodeCount($dataNodeCount) * * @return integer|null */ - public function getDataNodeMemory() + public function getDataNodeMemory(): int { return $this->get("DataNodeMemory"); } @@ -337,7 +337,7 @@ public function getDataNodeMemory() * * @param int $dataNodeMemory */ - public function setDataNodeMemory($dataNodeMemory) + public function setDataNodeMemory(int $dataNodeMemory) { $this->set("DataNodeMemory", $dataNodeMemory); } @@ -347,7 +347,7 @@ public function setDataNodeMemory($dataNodeMemory) * * @return integer|null */ - public function getDataNodeDiskSpace() + public function getDataNodeDiskSpace(): int { return $this->get("DataNodeDiskSpace"); } @@ -357,7 +357,7 @@ public function getDataNodeDiskSpace() * * @param int $dataNodeDiskSpace */ - public function setDataNodeDiskSpace($dataNodeDiskSpace) + public function setDataNodeDiskSpace(int $dataNodeDiskSpace) { $this->set("DataNodeDiskSpace", $dataNodeDiskSpace); } @@ -367,7 +367,7 @@ public function setDataNodeDiskSpace($dataNodeDiskSpace) * * @return integer|null */ - public function getDataNodeSlaveCount() + public function getDataNodeSlaveCount(): int { return $this->get("DataNodeSlaveCount"); } @@ -377,7 +377,7 @@ public function getDataNodeSlaveCount() * * @param int $dataNodeSlaveCount */ - public function setDataNodeSlaveCount($dataNodeSlaveCount) + public function setDataNodeSlaveCount(int $dataNodeSlaveCount) { $this->set("DataNodeSlaveCount", $dataNodeSlaveCount); } @@ -387,12 +387,9 @@ public function setDataNodeSlaveCount($dataNodeSlaveCount) * * @return DataNodeInfo[]|null */ - public function getDataNodeList() + public function getDataNodeList(): array { - $items = $this->get("DataNodeList"); - if ($items == null) { - return []; - } + $items = $this->get("DataNodeList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new DataNodeInfo($item)); @@ -419,7 +416,7 @@ public function setDataNodeList(array $dataNodeList) * * @return string|null */ - public function getInstanceMode() + public function getInstanceMode(): string { return $this->get("InstanceMode"); } @@ -429,7 +426,7 @@ public function getInstanceMode() * * @param string $instanceMode */ - public function setInstanceMode($instanceMode) + public function setInstanceMode(string $instanceMode) { $this->set("InstanceMode", $instanceMode); } @@ -439,7 +436,7 @@ public function setInstanceMode($instanceMode) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -449,7 +446,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } diff --git a/src/UDDB/Models/PriceDetailInfo.php b/src/UDDB/Models/PriceDetailInfo.php index 225033bb..ebb33971 100644 --- a/src/UDDB/Models/PriceDetailInfo.php +++ b/src/UDDB/Models/PriceDetailInfo.php @@ -1,6 +1,6 @@ get("MiddlewarePrice"); } @@ -37,7 +37,7 @@ public function getMiddlewarePrice() * * @param float $middlewarePrice */ - public function setMiddlewarePrice($middlewarePrice) + public function setMiddlewarePrice(float $middlewarePrice) { $this->set("MiddlewarePrice", $middlewarePrice); } @@ -47,7 +47,7 @@ public function setMiddlewarePrice($middlewarePrice) * * @return float|null */ - public function getDataNodePrice() + public function getDataNodePrice(): float { return $this->get("DataNodePrice"); } @@ -57,7 +57,7 @@ public function getDataNodePrice() * * @param float $dataNodePrice */ - public function setDataNodePrice($dataNodePrice) + public function setDataNodePrice(float $dataNodePrice) { $this->set("DataNodePrice", $dataNodePrice); } @@ -67,7 +67,7 @@ public function setDataNodePrice($dataNodePrice) * * @return float|null */ - public function getDataNodeSlavePrice() + public function getDataNodeSlavePrice(): float { return $this->get("DataNodeSlavePrice"); } @@ -77,7 +77,7 @@ public function getDataNodeSlavePrice() * * @param float $dataNodeSlavePrice */ - public function setDataNodeSlavePrice($dataNodeSlavePrice) + public function setDataNodeSlavePrice(float $dataNodeSlavePrice) { $this->set("DataNodeSlavePrice", $dataNodeSlavePrice); } diff --git a/src/UDDB/Models/PriceInfo.php b/src/UDDB/Models/PriceInfo.php index 75ad8276..8bd15ea1 100644 --- a/src/UDDB/Models/PriceInfo.php +++ b/src/UDDB/Models/PriceInfo.php @@ -1,6 +1,6 @@ get("MiddlewarePrice"); } @@ -37,7 +37,7 @@ public function getMiddlewarePrice() * * @param float $middlewarePrice */ - public function setMiddlewarePrice($middlewarePrice) + public function setMiddlewarePrice(float $middlewarePrice) { $this->set("MiddlewarePrice", $middlewarePrice); } @@ -47,7 +47,7 @@ public function setMiddlewarePrice($middlewarePrice) * * @return float|null */ - public function getDataNodePrice() + public function getDataNodePrice(): float { return $this->get("DataNodePrice"); } @@ -57,7 +57,7 @@ public function getDataNodePrice() * * @param float $dataNodePrice */ - public function setDataNodePrice($dataNodePrice) + public function setDataNodePrice(float $dataNodePrice) { $this->set("DataNodePrice", $dataNodePrice); } @@ -67,7 +67,7 @@ public function setDataNodePrice($dataNodePrice) * * @return float|null */ - public function getDataNodeSlavePrice() + public function getDataNodeSlavePrice(): float { return $this->get("DataNodeSlavePrice"); } @@ -77,7 +77,7 @@ public function getDataNodeSlavePrice() * * @param float $dataNodeSlavePrice */ - public function setDataNodeSlavePrice($dataNodeSlavePrice) + public function setDataNodeSlavePrice(float $dataNodeSlavePrice) { $this->set("DataNodeSlavePrice", $dataNodeSlavePrice); } diff --git a/src/UDDB/Models/SlaveInfo.php b/src/UDDB/Models/SlaveInfo.php index e201104c..28f5229c 100644 --- a/src/UDDB/Models/SlaveInfo.php +++ b/src/UDDB/Models/SlaveInfo.php @@ -1,6 +1,6 @@ get("Id"); } @@ -37,7 +37,7 @@ public function getId() * * @param string $id */ - public function setId($id) + public function setId(string $id) { $this->set("Id", $id); } @@ -47,7 +47,7 @@ public function setId($id) * * @return string|null */ - public function getDataNodeId() + public function getDataNodeId(): string { return $this->get("DataNodeId"); } @@ -57,7 +57,7 @@ public function getDataNodeId() * * @param string $dataNodeId */ - public function setDataNodeId($dataNodeId) + public function setDataNodeId(string $dataNodeId) { $this->set("DataNodeId", $dataNodeId); } @@ -67,7 +67,7 @@ public function setDataNodeId($dataNodeId) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -77,7 +77,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } diff --git a/src/UDDB/UDDBClient.php b/src/UDDB/UDDBClient.php index 7a69a311..5c2ef63c 100644 --- a/src/UDDB/UDDBClient.php +++ b/src/UDDB/UDDBClient.php @@ -1,6 +1,6 @@ invoke($request); return new ChangeUDDBInstanceNameResponse($resp->toArray(), $resp->getRequestId()); @@ -104,10 +103,9 @@ public function changeUDDBInstanceName(ChangeUDDBInstanceNameRequest $request = * $outputs = [ * ] * - * @return ChangeUDDBSlaveCountResponse * @throws UCloudException */ - public function changeUDDBSlaveCount(ChangeUDDBSlaveCountRequest $request = null) + public function changeUDDBSlaveCount(ChangeUDDBSlaveCountRequest $request = null): ChangeUDDBSlaveCountResponse { $resp = $this->invoke($request); return new ChangeUDDBSlaveCountResponse($resp->toArray(), $resp->getRequestId()); @@ -150,10 +148,9 @@ public function changeUDDBSlaveCount(ChangeUDDBSlaveCountRequest $request = null * "UDDBId" => (string) UDDB实例ID * ] * - * @return CreateUDDBInstanceResponse * @throws UCloudException */ - public function createUDDBInstance(CreateUDDBInstanceRequest $request = null) + public function createUDDBInstance(CreateUDDBInstanceRequest $request = null): CreateUDDBInstanceResponse { $resp = $this->invoke($request); return new CreateUDDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -182,10 +179,9 @@ public function createUDDBInstance(CreateUDDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return DeleteUDDBInstanceResponse * @throws UCloudException */ - public function deleteUDDBInstance(DeleteUDDBInstanceRequest $request = null) + public function deleteUDDBInstance(DeleteUDDBInstanceRequest $request = null): DeleteUDDBInstanceResponse { $resp = $this->invoke($request); return new DeleteUDDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -252,10 +248,9 @@ public function deleteUDDBInstance(DeleteUDDBInstanceRequest $request = null) * ] * ] * - * @return DescribeUDDBInstanceResponse * @throws UCloudException */ - public function describeUDDBInstance(DescribeUDDBInstanceRequest $request = null) + public function describeUDDBInstance(DescribeUDDBInstanceRequest $request = null): DescribeUDDBInstanceResponse { $resp = $this->invoke($request); return new DescribeUDDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -294,10 +289,9 @@ public function describeUDDBInstance(DescribeUDDBInstanceRequest $request = null * ] * ] * - * @return DescribeUDDBInstancePriceResponse * @throws UCloudException */ - public function describeUDDBInstancePrice(DescribeUDDBInstancePriceRequest $request = null) + public function describeUDDBInstancePrice(DescribeUDDBInstancePriceRequest $request = null): DescribeUDDBInstancePriceResponse { $resp = $this->invoke($request); return new DescribeUDDBInstancePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -335,10 +329,9 @@ public function describeUDDBInstancePrice(DescribeUDDBInstancePriceRequest $requ * ] * ] * - * @return DescribeUDDBInstanceUpgradePriceResponse * @throws UCloudException */ - public function describeUDDBInstanceUpgradePrice(DescribeUDDBInstanceUpgradePriceRequest $request = null) + public function describeUDDBInstanceUpgradePrice(DescribeUDDBInstanceUpgradePriceRequest $request = null): DescribeUDDBInstanceUpgradePriceResponse { $resp = $this->invoke($request); return new DescribeUDDBInstanceUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -369,10 +362,9 @@ public function describeUDDBInstanceUpgradePrice(DescribeUDDBInstanceUpgradePric * $outputs = [ * ] * - * @return RestartUDDBInstanceResponse * @throws UCloudException */ - public function restartUDDBInstance(RestartUDDBInstanceRequest $request = null) + public function restartUDDBInstance(RestartUDDBInstanceRequest $request = null): RestartUDDBInstanceResponse { $resp = $this->invoke($request); return new RestartUDDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -402,10 +394,9 @@ public function restartUDDBInstance(RestartUDDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return StartUDDBInstanceResponse * @throws UCloudException */ - public function startUDDBInstance(StartUDDBInstanceRequest $request = null) + public function startUDDBInstance(StartUDDBInstanceRequest $request = null): StartUDDBInstanceResponse { $resp = $this->invoke($request); return new StartUDDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -436,10 +427,9 @@ public function startUDDBInstance(StartUDDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return StopUDDBInstanceResponse * @throws UCloudException */ - public function stopUDDBInstance(StopUDDBInstanceRequest $request = null) + public function stopUDDBInstance(StopUDDBInstanceRequest $request = null): StopUDDBInstanceResponse { $resp = $this->invoke($request); return new StopUDDBInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -476,10 +466,9 @@ public function stopUDDBInstance(StopUDDBInstanceRequest $request = null) * $outputs = [ * ] * - * @return UpgradeUDDBDataNodeResponse * @throws UCloudException */ - public function upgradeUDDBDataNode(UpgradeUDDBDataNodeRequest $request = null) + public function upgradeUDDBDataNode(UpgradeUDDBDataNodeRequest $request = null): UpgradeUDDBDataNodeResponse { $resp = $this->invoke($request); return new UpgradeUDDBDataNodeResponse($resp->toArray(), $resp->getRequestId()); @@ -514,10 +503,9 @@ public function upgradeUDDBDataNode(UpgradeUDDBDataNodeRequest $request = null) * $outputs = [ * ] * - * @return UpgradeUDDBInstanceResponse * @throws UCloudException */ - public function upgradeUDDBInstance(UpgradeUDDBInstanceRequest $request = null) + public function upgradeUDDBInstance(UpgradeUDDBInstanceRequest $request = null): UpgradeUDDBInstanceResponse { $resp = $this->invoke($request); return new UpgradeUDDBInstanceResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UDPN/Apis/AllocateUDPNRequest.php b/src/UDPN/Apis/AllocateUDPNRequest.php index e29b1df7..05a0d2e3 100644 --- a/src/UDPN/Apis/AllocateUDPNRequest.php +++ b/src/UDPN/Apis/AllocateUDPNRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPeer1() + public function getPeer1(): string { return $this->get("Peer1"); } @@ -85,7 +85,7 @@ public function getPeer1() * * @param string $peer1 */ - public function setPeer1($peer1) + public function setPeer1(string $peer1) { $this->set("Peer1", $peer1); } @@ -95,7 +95,7 @@ public function setPeer1($peer1) * * @return string|null */ - public function getPeer2() + public function getPeer2(): string { return $this->get("Peer2"); } @@ -105,7 +105,7 @@ public function getPeer2() * * @param string $peer2 */ - public function setPeer2($peer2) + public function setPeer2(string $peer2) { $this->set("Peer2", $peer2); } @@ -115,7 +115,7 @@ public function setPeer2($peer2) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -125,7 +125,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -135,7 +135,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -145,7 +145,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -155,7 +155,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -165,7 +165,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -175,7 +175,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -185,7 +185,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } @@ -195,7 +195,7 @@ public function setPayMode($payMode) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -205,7 +205,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDPN/Apis/AllocateUDPNResponse.php b/src/UDPN/Apis/AllocateUDPNResponse.php index bd7dec25..2c0d724e 100644 --- a/src/UDPN/Apis/AllocateUDPNResponse.php +++ b/src/UDPN/Apis/AllocateUDPNResponse.php @@ -1,6 +1,6 @@ get("UDPNId"); } @@ -37,7 +37,7 @@ public function getUDPNId() * * @param string $udpnId */ - public function setUDPNId($udpnId) + public function setUDPNId(string $udpnId) { $this->set("UDPNId", $udpnId); } diff --git a/src/UDPN/Apis/DescribeUDPNRequest.php b/src/UDPN/Apis/DescribeUDPNRequest.php index a00c9c9a..5c5567d2 100644 --- a/src/UDPN/Apis/DescribeUDPNRequest.php +++ b/src/UDPN/Apis/DescribeUDPNRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -42,7 +42,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -52,7 +52,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -62,7 +62,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -72,7 +72,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDPNId() + public function getUDPNId(): string { return $this->get("UDPNId"); } @@ -82,7 +82,7 @@ public function getUDPNId() * * @param string $udpnId */ - public function setUDPNId($udpnId) + public function setUDPNId(string $udpnId) { $this->set("UDPNId", $udpnId); } @@ -92,7 +92,7 @@ public function setUDPNId($udpnId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -102,7 +102,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -112,7 +112,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -122,7 +122,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UDPN/Apis/DescribeUDPNResponse.php b/src/UDPN/Apis/DescribeUDPNResponse.php index 7665bb6c..0d3dda61 100644 --- a/src/UDPN/Apis/DescribeUDPNResponse.php +++ b/src/UDPN/Apis/DescribeUDPNResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return UDPNData[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDPNData($item)); diff --git a/src/UDPN/Apis/GetUDPNLineListRequest.php b/src/UDPN/Apis/GetUDPNLineListRequest.php index ac63700a..bee2864a 100644 --- a/src/UDPN/Apis/GetUDPNLineListRequest.php +++ b/src/UDPN/Apis/GetUDPNLineListRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -42,7 +42,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -52,7 +52,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -62,7 +62,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } diff --git a/src/UDPN/Apis/GetUDPNLineListResponse.php b/src/UDPN/Apis/GetUDPNLineListResponse.php index 31a8dd00..6b10162e 100644 --- a/src/UDPN/Apis/GetUDPNLineListResponse.php +++ b/src/UDPN/Apis/GetUDPNLineListResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return UDPNLineSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDPNLineSet($item)); diff --git a/src/UDPN/Apis/GetUDPNPriceRequest.php b/src/UDPN/Apis/GetUDPNPriceRequest.php index 1f644076..5603aebc 100644 --- a/src/UDPN/Apis/GetUDPNPriceRequest.php +++ b/src/UDPN/Apis/GetUDPNPriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getPeer1() + public function getPeer1(): string { return $this->get("Peer1"); } @@ -65,7 +65,7 @@ public function getPeer1() * * @param string $peer1 */ - public function setPeer1($peer1) + public function setPeer1(string $peer1) { $this->set("Peer1", $peer1); } @@ -75,7 +75,7 @@ public function setPeer1($peer1) * * @return string|null */ - public function getPeer2() + public function getPeer2(): string { return $this->get("Peer2"); } @@ -85,7 +85,7 @@ public function getPeer2() * * @param string $peer2 */ - public function setPeer2($peer2) + public function setPeer2(string $peer2) { $this->set("Peer2", $peer2); } @@ -95,7 +95,7 @@ public function setPeer2($peer2) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -105,7 +105,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -115,7 +115,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -125,7 +125,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -135,7 +135,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -145,7 +145,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -155,7 +155,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -165,7 +165,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } diff --git a/src/UDPN/Apis/GetUDPNPriceResponse.php b/src/UDPN/Apis/GetUDPNPriceResponse.php index e69b1d97..50a6ad48 100644 --- a/src/UDPN/Apis/GetUDPNPriceResponse.php +++ b/src/UDPN/Apis/GetUDPNPriceResponse.php @@ -1,6 +1,6 @@ get("PurchaseValue"); } @@ -37,7 +37,7 @@ public function getPurchaseValue() * * @param int $purchaseValue */ - public function setPurchaseValue($purchaseValue) + public function setPurchaseValue(int $purchaseValue) { $this->set("PurchaseValue", $purchaseValue); } @@ -47,7 +47,7 @@ public function setPurchaseValue($purchaseValue) * * @return float|null */ - public function getPrice() + public function getPrice(): float { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/UDPN/Apis/GetUDPNUpgradePriceRequest.php b/src/UDPN/Apis/GetUDPNUpgradePriceRequest.php index 277dae15..526961be 100644 --- a/src/UDPN/Apis/GetUDPNUpgradePriceRequest.php +++ b/src/UDPN/Apis/GetUDPNUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDPNId() + public function getUDPNId(): string { return $this->get("UDPNId"); } @@ -84,7 +84,7 @@ public function getUDPNId() * * @param string $udpnId */ - public function setUDPNId($udpnId) + public function setUDPNId(string $udpnId) { $this->set("UDPNId", $udpnId); } @@ -94,7 +94,7 @@ public function setUDPNId($udpnId) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -104,7 +104,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } diff --git a/src/UDPN/Apis/GetUDPNUpgradePriceResponse.php b/src/UDPN/Apis/GetUDPNUpgradePriceResponse.php index ca55a29f..3949bf47 100644 --- a/src/UDPN/Apis/GetUDPNUpgradePriceResponse.php +++ b/src/UDPN/Apis/GetUDPNUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/UDPN/Apis/ModifyUDPNBandwidthRequest.php b/src/UDPN/Apis/ModifyUDPNBandwidthRequest.php index febd48fb..0d1d7202 100644 --- a/src/UDPN/Apis/ModifyUDPNBandwidthRequest.php +++ b/src/UDPN/Apis/ModifyUDPNBandwidthRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDPNId() + public function getUDPNId(): string { return $this->get("UDPNId"); } @@ -64,7 +64,7 @@ public function getUDPNId() * * @param string $udpnId */ - public function setUDPNId($udpnId) + public function setUDPNId(string $udpnId) { $this->set("UDPNId", $udpnId); } @@ -74,7 +74,7 @@ public function setUDPNId($udpnId) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -84,7 +84,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -94,7 +94,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -104,7 +104,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDPN/Apis/ModifyUDPNBandwidthResponse.php b/src/UDPN/Apis/ModifyUDPNBandwidthResponse.php index 33459ade..684cbc19 100644 --- a/src/UDPN/Apis/ModifyUDPNBandwidthResponse.php +++ b/src/UDPN/Apis/ModifyUDPNBandwidthResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDPNId() + public function getUDPNId(): string { return $this->get("UDPNId"); } @@ -83,7 +83,7 @@ public function getUDPNId() * * @param string $udpnId */ - public function setUDPNId($udpnId) + public function setUDPNId(string $udpnId) { $this->set("UDPNId", $udpnId); } diff --git a/src/UDPN/Apis/ReleaseUDPNResponse.php b/src/UDPN/Apis/ReleaseUDPNResponse.php index 3636a94d..bb092b66 100644 --- a/src/UDPN/Apis/ReleaseUDPNResponse.php +++ b/src/UDPN/Apis/ReleaseUDPNResponse.php @@ -1,6 +1,6 @@ get("UDPNId"); } @@ -37,7 +37,7 @@ public function getUDPNId() * * @param string $udpnId */ - public function setUDPNId($udpnId) + public function setUDPNId(string $udpnId) { $this->set("UDPNId", $udpnId); } @@ -47,7 +47,7 @@ public function setUDPNId($udpnId) * * @return string|null */ - public function getPeer1() + public function getPeer1(): string { return $this->get("Peer1"); } @@ -57,7 +57,7 @@ public function getPeer1() * * @param string $peer1 */ - public function setPeer1($peer1) + public function setPeer1(string $peer1) { $this->set("Peer1", $peer1); } @@ -67,7 +67,7 @@ public function setPeer1($peer1) * * @return string|null */ - public function getPeer2() + public function getPeer2(): string { return $this->get("Peer2"); } @@ -77,7 +77,7 @@ public function getPeer2() * * @param string $peer2 */ - public function setPeer2($peer2) + public function setPeer2(string $peer2) { $this->set("Peer2", $peer2); } @@ -87,7 +87,7 @@ public function setPeer2($peer2) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -97,7 +97,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -107,7 +107,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -117,7 +117,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -127,7 +127,7 @@ public function setBandwidth($bandwidth) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -137,7 +137,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -147,7 +147,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -157,7 +157,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } diff --git a/src/UDPN/Models/UDPNLineSet.php b/src/UDPN/Models/UDPNLineSet.php index c488c677..2bdb2384 100644 --- a/src/UDPN/Models/UDPNLineSet.php +++ b/src/UDPN/Models/UDPNLineSet.php @@ -1,6 +1,6 @@ get("LocalRegion"); } @@ -37,7 +37,7 @@ public function getLocalRegion() * * @param string $localRegion */ - public function setLocalRegion($localRegion) + public function setLocalRegion(string $localRegion) { $this->set("LocalRegion", $localRegion); } @@ -47,7 +47,7 @@ public function setLocalRegion($localRegion) * * @return string|null */ - public function getRemoteRegion() + public function getRemoteRegion(): string { return $this->get("RemoteRegion"); } @@ -57,7 +57,7 @@ public function getRemoteRegion() * * @param string $remoteRegion */ - public function setRemoteRegion($remoteRegion) + public function setRemoteRegion(string $remoteRegion) { $this->set("RemoteRegion", $remoteRegion); } @@ -67,7 +67,7 @@ public function setRemoteRegion($remoteRegion) * * @return integer|null */ - public function getBandwidthUpperLimit() + public function getBandwidthUpperLimit(): int { return $this->get("BandwidthUpperLimit"); } @@ -77,7 +77,7 @@ public function getBandwidthUpperLimit() * * @param int $bandwidthUpperLimit */ - public function setBandwidthUpperLimit($bandwidthUpperLimit) + public function setBandwidthUpperLimit(int $bandwidthUpperLimit) { $this->set("BandwidthUpperLimit", $bandwidthUpperLimit); } diff --git a/src/UDPN/UDPNClient.php b/src/UDPN/UDPNClient.php index c5e0812b..f5004366 100644 --- a/src/UDPN/UDPNClient.php +++ b/src/UDPN/UDPNClient.php @@ -1,6 +1,6 @@ (string) 资源名称 * ] * - * @return AllocateUDPNResponse * @throws UCloudException */ - public function allocateUDPN(AllocateUDPNRequest $request = null) + public function allocateUDPN(AllocateUDPNRequest $request = null): AllocateUDPNResponse { $resp = $this->invoke($request); return new AllocateUDPNResponse($resp->toArray(), $resp->getRequestId()); @@ -105,10 +104,9 @@ public function allocateUDPN(AllocateUDPNRequest $request = null) * ] * ] * - * @return DescribeUDPNResponse * @throws UCloudException */ - public function describeUDPN(DescribeUDPNRequest $request = null) + public function describeUDPN(DescribeUDPNRequest $request = null): DescribeUDPNResponse { $resp = $this->invoke($request); return new DescribeUDPNResponse($resp->toArray(), $resp->getRequestId()); @@ -139,10 +137,9 @@ public function describeUDPN(DescribeUDPNRequest $request = null) * ] * ] * - * @return GetUDPNLineListResponse * @throws UCloudException */ - public function getUDPNLineList(GetUDPNLineListRequest $request = null) + public function getUDPNLineList(GetUDPNLineListRequest $request = null): GetUDPNLineListResponse { $resp = $this->invoke($request); return new GetUDPNLineListResponse($resp->toArray(), $resp->getRequestId()); @@ -172,10 +169,9 @@ public function getUDPNLineList(GetUDPNLineListRequest $request = null) * "Price" => (number) 专线价格 * ] * - * @return GetUDPNPriceResponse * @throws UCloudException */ - public function getUDPNPrice(GetUDPNPriceRequest $request = null) + public function getUDPNPrice(GetUDPNPriceRequest $request = null): GetUDPNPriceResponse { $resp = $this->invoke($request); return new GetUDPNPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -201,10 +197,9 @@ public function getUDPNPrice(GetUDPNPriceRequest $request = null) * "Price" => (number) 升级后的价格 * ] * - * @return GetUDPNUpgradePriceResponse * @throws UCloudException */ - public function getUDPNUpgradePrice(GetUDPNUpgradePriceRequest $request = null) + public function getUDPNUpgradePrice(GetUDPNUpgradePriceRequest $request = null): GetUDPNUpgradePriceResponse { $resp = $this->invoke($request); return new GetUDPNUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -229,10 +224,9 @@ public function getUDPNUpgradePrice(GetUDPNUpgradePriceRequest $request = null) * $outputs = [ * ] * - * @return ModifyUDPNBandwidthResponse * @throws UCloudException */ - public function modifyUDPNBandwidth(ModifyUDPNBandwidthRequest $request = null) + public function modifyUDPNBandwidth(ModifyUDPNBandwidthRequest $request = null): ModifyUDPNBandwidthResponse { $resp = $this->invoke($request); return new ModifyUDPNBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -256,10 +250,9 @@ public function modifyUDPNBandwidth(ModifyUDPNBandwidthRequest $request = null) * $outputs = [ * ] * - * @return ReleaseUDPNResponse * @throws UCloudException */ - public function releaseUDPN(ReleaseUDPNRequest $request = null) + public function releaseUDPN(ReleaseUDPNRequest $request = null): ReleaseUDPNResponse { $resp = $this->invoke($request); return new ReleaseUDPNResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UDisk/Apis/AttachUDiskRequest.php b/src/UDisk/Apis/AttachUDiskRequest.php index b34ee26a..000680a9 100644 --- a/src/UDisk/Apis/AttachUDiskRequest.php +++ b/src/UDisk/Apis/AttachUDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -104,7 +104,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -114,7 +114,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -124,7 +124,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -134,7 +134,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getMultiAttach() + public function getMultiAttach(): string { return $this->get("MultiAttach"); } @@ -144,7 +144,7 @@ public function getMultiAttach() * * @param string $multiAttach */ - public function setMultiAttach($multiAttach) + public function setMultiAttach(string $multiAttach) { $this->set("MultiAttach", $multiAttach); } @@ -154,7 +154,7 @@ public function setMultiAttach($multiAttach) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -164,7 +164,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } diff --git a/src/UDisk/Apis/AttachUDiskResponse.php b/src/UDisk/Apis/AttachUDiskResponse.php index cc297f64..1442f1c5 100644 --- a/src/UDisk/Apis/AttachUDiskResponse.php +++ b/src/UDisk/Apis/AttachUDiskResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -47,7 +47,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -57,7 +57,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -67,7 +67,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getDeviceName() + public function getDeviceName(): string { return $this->get("DeviceName"); } @@ -77,7 +77,7 @@ public function getDeviceName() * * @param string $deviceName */ - public function setDeviceName($deviceName) + public function setDeviceName(string $deviceName) { $this->set("DeviceName", $deviceName); } @@ -87,7 +87,7 @@ public function setDeviceName($deviceName) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -97,7 +97,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } diff --git a/src/UDisk/Apis/CloneUDiskRequest.php b/src/UDisk/Apis/CloneUDiskRequest.php index 0c43f309..62a302a7 100644 --- a/src/UDisk/Apis/CloneUDiskRequest.php +++ b/src/UDisk/Apis/CloneUDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -106,7 +106,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -116,7 +116,7 @@ public function setName($name) * * @return string|null */ - public function getSourceId() + public function getSourceId(): string { return $this->get("SourceId"); } @@ -126,7 +126,7 @@ public function getSourceId() * * @param string $sourceId */ - public function setSourceId($sourceId) + public function setSourceId(string $sourceId) { $this->set("SourceId", $sourceId); } @@ -136,7 +136,7 @@ public function setSourceId($sourceId) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -146,7 +146,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -156,7 +156,7 @@ public function setUDataArkMode($uDataArkMode) * * @return string|null */ - public function getSnapshotService() + public function getSnapshotService(): string { return $this->get("SnapshotService"); } @@ -166,7 +166,7 @@ public function getSnapshotService() * * @param string $snapshotService */ - public function setSnapshotService($snapshotService) + public function setSnapshotService(string $snapshotService) { $this->set("SnapshotService", $snapshotService); } @@ -176,7 +176,7 @@ public function setSnapshotService($snapshotService) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -186,7 +186,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -196,7 +196,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getComment() + public function getComment(): string { return $this->get("Comment"); } @@ -206,7 +206,7 @@ public function getComment() * * @param string $comment */ - public function setComment($comment) + public function setComment(string $comment) { $this->set("Comment", $comment); } @@ -216,7 +216,7 @@ public function setComment($comment) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -226,7 +226,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -236,7 +236,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -246,27 +246,27 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } /** - * RdmaClusterId: 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * RdmaClusterId: RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * * @return string|null */ - public function getRdmaClusterId() + public function getRdmaClusterId(): string { return $this->get("RdmaClusterId"); } /** - * RdmaClusterId: 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * RdmaClusterId: RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * * @param string $rdmaClusterId */ - public function setRdmaClusterId($rdmaClusterId) + public function setRdmaClusterId(string $rdmaClusterId) { $this->set("RdmaClusterId", $rdmaClusterId); } @@ -276,7 +276,7 @@ public function setRdmaClusterId($rdmaClusterId) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -286,7 +286,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } @@ -296,7 +296,7 @@ public function setHostId($hostId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -306,7 +306,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDisk/Apis/CloneUDiskResponse.php b/src/UDisk/Apis/CloneUDiskResponse.php index 37159874..b731b33c 100644 --- a/src/UDisk/Apis/CloneUDiskResponse.php +++ b/src/UDisk/Apis/CloneUDiskResponse.php @@ -1,6 +1,6 @@ get("UDiskId"); } diff --git a/src/UDisk/Apis/CloneUDiskSnapshotRequest.php b/src/UDisk/Apis/CloneUDiskSnapshotRequest.php index a109a7ec..09845c25 100644 --- a/src/UDisk/Apis/CloneUDiskSnapshotRequest.php +++ b/src/UDisk/Apis/CloneUDiskSnapshotRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -106,7 +106,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -116,7 +116,7 @@ public function setName($name) * * @return string|null */ - public function getSourceId() + public function getSourceId(): string { return $this->get("SourceId"); } @@ -126,7 +126,7 @@ public function getSourceId() * * @param string $sourceId */ - public function setSourceId($sourceId) + public function setSourceId(string $sourceId) { $this->set("SourceId", $sourceId); } @@ -136,7 +136,7 @@ public function setSourceId($sourceId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -146,7 +146,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -156,7 +156,7 @@ public function setSize($size) * * @return string|null */ - public function getComment() + public function getComment(): string { return $this->get("Comment"); } @@ -166,7 +166,7 @@ public function getComment() * * @param string $comment */ - public function setComment($comment) + public function setComment(string $comment) { $this->set("Comment", $comment); } @@ -176,7 +176,7 @@ public function setComment($comment) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -186,7 +186,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -196,7 +196,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -206,7 +206,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -216,7 +216,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -226,7 +226,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -236,7 +236,7 @@ public function setUDataArkMode($uDataArkMode) * * @return string|null */ - public function getSnapshotService() + public function getSnapshotService(): string { return $this->get("SnapshotService"); } @@ -246,7 +246,7 @@ public function getSnapshotService() * * @param string $snapshotService */ - public function setSnapshotService($snapshotService) + public function setSnapshotService(string $snapshotService) { $this->set("SnapshotService", $snapshotService); } @@ -256,7 +256,7 @@ public function setSnapshotService($snapshotService) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -266,27 +266,27 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } /** - * RdmaClusterId: 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * RdmaClusterId: RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * * @return string|null */ - public function getRdmaClusterId() + public function getRdmaClusterId(): string { return $this->get("RdmaClusterId"); } /** - * RdmaClusterId: 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * RdmaClusterId: RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * * @param string $rdmaClusterId */ - public function setRdmaClusterId($rdmaClusterId) + public function setRdmaClusterId(string $rdmaClusterId) { $this->set("RdmaClusterId", $rdmaClusterId); } @@ -296,7 +296,7 @@ public function setRdmaClusterId($rdmaClusterId) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -306,7 +306,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } @@ -316,7 +316,7 @@ public function setHostId($hostId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -326,7 +326,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDisk/Apis/CloneUDiskSnapshotResponse.php b/src/UDisk/Apis/CloneUDiskSnapshotResponse.php index 5da16f5b..2b730996 100644 --- a/src/UDisk/Apis/CloneUDiskSnapshotResponse.php +++ b/src/UDisk/Apis/CloneUDiskSnapshotResponse.php @@ -1,6 +1,6 @@ get("UDiskId"); } diff --git a/src/UDisk/Apis/CloneUDiskUDataArkRequest.php b/src/UDisk/Apis/CloneUDiskUDataArkRequest.php index 34057b4a..006b0c7a 100644 --- a/src/UDisk/Apis/CloneUDiskUDataArkRequest.php +++ b/src/UDisk/Apis/CloneUDiskUDataArkRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -107,7 +107,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -117,7 +117,7 @@ public function setName($name) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -127,7 +127,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -137,7 +137,7 @@ public function setUDiskId($uDiskId) * * @return integer|null */ - public function getSnapshotTime() + public function getSnapshotTime(): int { return $this->get("SnapshotTime"); } @@ -147,7 +147,7 @@ public function getSnapshotTime() * * @param int $snapshotTime */ - public function setSnapshotTime($snapshotTime) + public function setSnapshotTime(int $snapshotTime) { $this->set("SnapshotTime", $snapshotTime); } @@ -157,7 +157,7 @@ public function setSnapshotTime($snapshotTime) * * @return string|null */ - public function getComment() + public function getComment(): string { return $this->get("Comment"); } @@ -167,7 +167,7 @@ public function getComment() * * @param string $comment */ - public function setComment($comment) + public function setComment(string $comment) { $this->set("Comment", $comment); } @@ -177,7 +177,7 @@ public function setComment($comment) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -187,7 +187,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -197,7 +197,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -207,7 +207,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -217,7 +217,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -227,7 +227,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -237,7 +237,7 @@ public function setUDataArkMode($uDataArkMode) * * @return string|null */ - public function getSnapshotService() + public function getSnapshotService(): string { return $this->get("SnapshotService"); } @@ -247,7 +247,7 @@ public function getSnapshotService() * * @param string $snapshotService */ - public function setSnapshotService($snapshotService) + public function setSnapshotService(string $snapshotService) { $this->set("SnapshotService", $snapshotService); } @@ -257,7 +257,7 @@ public function setSnapshotService($snapshotService) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -267,7 +267,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -277,7 +277,7 @@ public function setSize($size) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -287,27 +287,27 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } /** - * RdmaClusterId: 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * RdmaClusterId: RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * * @return string|null */ - public function getRdmaClusterId() + public function getRdmaClusterId(): string { return $this->get("RdmaClusterId"); } /** - * RdmaClusterId: 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * RdmaClusterId: RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * * @param string $rdmaClusterId */ - public function setRdmaClusterId($rdmaClusterId) + public function setRdmaClusterId(string $rdmaClusterId) { $this->set("RdmaClusterId", $rdmaClusterId); } @@ -317,7 +317,7 @@ public function setRdmaClusterId($rdmaClusterId) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -327,7 +327,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } @@ -337,7 +337,7 @@ public function setHostId($hostId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -347,7 +347,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDisk/Apis/CloneUDiskUDataArkResponse.php b/src/UDisk/Apis/CloneUDiskUDataArkResponse.php index 25de573b..c9b409cc 100644 --- a/src/UDisk/Apis/CloneUDiskUDataArkResponse.php +++ b/src/UDisk/Apis/CloneUDiskUDataArkResponse.php @@ -1,6 +1,6 @@ get("UDiskId"); } diff --git a/src/UDisk/Apis/CreateAttachUDiskRequest.php b/src/UDisk/Apis/CreateAttachUDiskRequest.php index 3814f1d9..4d19f926 100644 --- a/src/UDisk/Apis/CreateAttachUDiskRequest.php +++ b/src/UDisk/Apis/CreateAttachUDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -106,7 +106,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -116,7 +116,7 @@ public function setSize($size) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -126,7 +126,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -136,7 +136,7 @@ public function setName($name) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -146,7 +146,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -156,7 +156,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -166,7 +166,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -176,7 +176,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -186,7 +186,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -196,7 +196,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -206,7 +206,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -216,7 +216,7 @@ public function setUDataArkMode($uDataArkMode) * * @return string|null */ - public function getSnapshotService() + public function getSnapshotService(): string { return $this->get("SnapshotService"); } @@ -226,7 +226,7 @@ public function getSnapshotService() * * @param string $snapshotService */ - public function setSnapshotService($snapshotService) + public function setSnapshotService(string $snapshotService) { $this->set("SnapshotService", $snapshotService); } @@ -236,7 +236,7 @@ public function setSnapshotService($snapshotService) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -246,7 +246,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -256,7 +256,7 @@ public function setTag($tag) * * @return string|null */ - public function getDiskType() + public function getDiskType(): string { return $this->get("DiskType"); } @@ -266,7 +266,7 @@ public function getDiskType() * * @param string $diskType */ - public function setDiskType($diskType) + public function setDiskType(string $diskType) { $this->set("DiskType", $diskType); } @@ -276,7 +276,7 @@ public function setDiskType($diskType) * * @return string|null */ - public function getUKmsMode() + public function getUKmsMode(): string { return $this->get("UKmsMode"); } @@ -286,7 +286,7 @@ public function getUKmsMode() * * @param string $uKmsMode */ - public function setUKmsMode($uKmsMode) + public function setUKmsMode(string $uKmsMode) { $this->set("UKmsMode", $uKmsMode); } @@ -296,7 +296,7 @@ public function setUKmsMode($uKmsMode) * * @return string|null */ - public function getCmkId() + public function getCmkId(): string { return $this->get("CmkId"); } @@ -306,7 +306,7 @@ public function getCmkId() * * @param string $cmkId */ - public function setCmkId($cmkId) + public function setCmkId(string $cmkId) { $this->set("CmkId", $cmkId); } @@ -316,7 +316,7 @@ public function setCmkId($cmkId) * * @return string|null */ - public function getMultiAttach() + public function getMultiAttach(): string { return $this->get("MultiAttach"); } @@ -326,7 +326,7 @@ public function getMultiAttach() * * @param string $multiAttach */ - public function setMultiAttach($multiAttach) + public function setMultiAttach(string $multiAttach) { $this->set("MultiAttach", $multiAttach); } @@ -336,7 +336,7 @@ public function setMultiAttach($multiAttach) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -346,7 +346,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } @@ -356,7 +356,7 @@ public function setHostId($hostId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -366,7 +366,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDisk/Apis/CreateAttachUDiskResponse.php b/src/UDisk/Apis/CreateAttachUDiskResponse.php index 50b8ba8c..ce9bac4b 100644 --- a/src/UDisk/Apis/CreateAttachUDiskResponse.php +++ b/src/UDisk/Apis/CreateAttachUDiskResponse.php @@ -1,6 +1,6 @@ get("UDiskId"); } @@ -37,7 +37,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -47,7 +47,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -57,7 +57,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -67,7 +67,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -77,7 +77,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } @@ -87,7 +87,7 @@ public function setHostId($hostId) * * @return string|null */ - public function getDeviceName() + public function getDeviceName(): string { return $this->get("DeviceName"); } @@ -97,7 +97,7 @@ public function getDeviceName() * * @param string $deviceName */ - public function setDeviceName($deviceName) + public function setDeviceName(string $deviceName) { $this->set("DeviceName", $deviceName); } diff --git a/src/UDisk/Apis/CreateUDiskRequest.php b/src/UDisk/Apis/CreateUDiskRequest.php index 03a44464..f777654b 100644 --- a/src/UDisk/Apis/CreateUDiskRequest.php +++ b/src/UDisk/Apis/CreateUDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -106,7 +106,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -116,7 +116,7 @@ public function setSize($size) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -126,7 +126,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -136,7 +136,7 @@ public function setName($name) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -146,7 +146,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -156,7 +156,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -166,7 +166,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -176,7 +176,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -186,7 +186,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -196,7 +196,7 @@ public function setUDataArkMode($uDataArkMode) * * @return string|null */ - public function getSnapshotService() + public function getSnapshotService(): string { return $this->get("SnapshotService"); } @@ -206,7 +206,7 @@ public function getSnapshotService() * * @param string $snapshotService */ - public function setSnapshotService($snapshotService) + public function setSnapshotService(string $snapshotService) { $this->set("SnapshotService", $snapshotService); } @@ -216,7 +216,7 @@ public function setSnapshotService($snapshotService) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -226,7 +226,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -236,7 +236,7 @@ public function setTag($tag) * * @return string|null */ - public function getDiskType() + public function getDiskType(): string { return $this->get("DiskType"); } @@ -246,7 +246,7 @@ public function getDiskType() * * @param string $diskType */ - public function setDiskType($diskType) + public function setDiskType(string $diskType) { $this->set("DiskType", $diskType); } @@ -256,7 +256,7 @@ public function setDiskType($diskType) * * @return string|null */ - public function getUKmsMode() + public function getUKmsMode(): string { return $this->get("UKmsMode"); } @@ -266,7 +266,7 @@ public function getUKmsMode() * * @param string $uKmsMode */ - public function setUKmsMode($uKmsMode) + public function setUKmsMode(string $uKmsMode) { $this->set("UKmsMode", $uKmsMode); } @@ -276,7 +276,7 @@ public function setUKmsMode($uKmsMode) * * @return string|null */ - public function getCmkId() + public function getCmkId(): string { return $this->get("CmkId"); } @@ -286,7 +286,7 @@ public function getCmkId() * * @param string $cmkId */ - public function setCmkId($cmkId) + public function setCmkId(string $cmkId) { $this->set("CmkId", $cmkId); } @@ -296,7 +296,7 @@ public function setCmkId($cmkId) * * @return string|null */ - public function getRdmaClusterId() + public function getRdmaClusterId(): string { return $this->get("RdmaClusterId"); } @@ -306,7 +306,7 @@ public function getRdmaClusterId() * * @param string $rdmaClusterId */ - public function setRdmaClusterId($rdmaClusterId) + public function setRdmaClusterId(string $rdmaClusterId) { $this->set("RdmaClusterId", $rdmaClusterId); } @@ -316,7 +316,7 @@ public function setRdmaClusterId($rdmaClusterId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -326,7 +326,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDisk/Apis/CreateUDiskResponse.php b/src/UDisk/Apis/CreateUDiskResponse.php index ab52f696..8d9f336d 100644 --- a/src/UDisk/Apis/CreateUDiskResponse.php +++ b/src/UDisk/Apis/CreateUDiskResponse.php @@ -1,6 +1,6 @@ get("UDiskId"); } diff --git a/src/UDisk/Apis/CreateUDiskSnapshotRequest.php b/src/UDisk/Apis/CreateUDiskSnapshotRequest.php index 63ee36da..cfb56bf3 100644 --- a/src/UDisk/Apis/CreateUDiskSnapshotRequest.php +++ b/src/UDisk/Apis/CreateUDiskSnapshotRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -106,7 +106,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -116,7 +116,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -126,7 +126,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -136,7 +136,7 @@ public function setName($name) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -146,7 +146,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -156,7 +156,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -166,7 +166,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -176,7 +176,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getComment() + public function getComment(): string { return $this->get("Comment"); } @@ -186,7 +186,7 @@ public function getComment() * * @param string $comment */ - public function setComment($comment) + public function setComment(string $comment) { $this->set("Comment", $comment); } diff --git a/src/UDisk/Apis/CreateUDiskSnapshotResponse.php b/src/UDisk/Apis/CreateUDiskSnapshotResponse.php index 6673bea0..c64b0228 100644 --- a/src/UDisk/Apis/CreateUDiskSnapshotResponse.php +++ b/src/UDisk/Apis/CreateUDiskSnapshotResponse.php @@ -1,6 +1,6 @@ get("SnapshotId"); } diff --git a/src/UDisk/Apis/DeleteUDiskRequest.php b/src/UDisk/Apis/DeleteUDiskRequest.php index 03475da8..1f20ed1f 100644 --- a/src/UDisk/Apis/DeleteUDiskRequest.php +++ b/src/UDisk/Apis/DeleteUDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -105,7 +105,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } diff --git a/src/UDisk/Apis/DeleteUDiskResponse.php b/src/UDisk/Apis/DeleteUDiskResponse.php index 5f8a9ffc..b4f25349 100644 --- a/src/UDisk/Apis/DeleteUDiskResponse.php +++ b/src/UDisk/Apis/DeleteUDiskResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSnapshotId() + public function getSnapshotId(): string { return $this->get("SnapshotId"); } @@ -104,7 +104,7 @@ public function getSnapshotId() * * @param string $snapshotId */ - public function setSnapshotId($snapshotId) + public function setSnapshotId(string $snapshotId) { $this->set("SnapshotId", $snapshotId); } @@ -114,7 +114,7 @@ public function setSnapshotId($snapshotId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -124,7 +124,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } diff --git a/src/UDisk/Apis/DeleteUDiskSnapshotResponse.php b/src/UDisk/Apis/DeleteUDiskSnapshotResponse.php index be16881f..5574e57b 100644 --- a/src/UDisk/Apis/DeleteUDiskSnapshotResponse.php +++ b/src/UDisk/Apis/DeleteUDiskSnapshotResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -104,7 +104,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -114,7 +114,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/UDisk/Apis/DescribeRecycleUDiskResponse.php b/src/UDisk/Apis/DescribeRecycleUDiskResponse.php index 8d898bfb..e895e585 100644 --- a/src/UDisk/Apis/DescribeRecycleUDiskResponse.php +++ b/src/UDisk/Apis/DescribeRecycleUDiskResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return RecycleUDiskSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new RecycleUDiskSet($item)); diff --git a/src/UDisk/Apis/DescribeUDiskPriceRequest.php b/src/UDisk/Apis/DescribeUDiskPriceRequest.php index a82886f5..d51a2d28 100644 --- a/src/UDisk/Apis/DescribeUDiskPriceRequest.php +++ b/src/UDisk/Apis/DescribeUDiskPriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -105,7 +105,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -115,7 +115,7 @@ public function setSize($size) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -125,7 +125,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -135,7 +135,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -145,7 +145,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -155,7 +155,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -165,7 +165,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -175,7 +175,7 @@ public function setUDataArkMode($uDataArkMode) * * @return string|null */ - public function getSnapshotService() + public function getSnapshotService(): string { return $this->get("SnapshotService"); } @@ -185,7 +185,7 @@ public function getSnapshotService() * * @param string $snapshotService */ - public function setSnapshotService($snapshotService) + public function setSnapshotService(string $snapshotService) { $this->set("SnapshotService", $snapshotService); } @@ -195,7 +195,7 @@ public function setSnapshotService($snapshotService) * * @return string|null */ - public function getDiskType() + public function getDiskType(): string { return $this->get("DiskType"); } @@ -205,7 +205,7 @@ public function getDiskType() * * @param string $diskType */ - public function setDiskType($diskType) + public function setDiskType(string $diskType) { $this->set("DiskType", $diskType); } @@ -215,7 +215,7 @@ public function setDiskType($diskType) * * @return string|null */ - public function getIsTotalPrice() + public function getIsTotalPrice(): string { return $this->get("IsTotalPrice"); } @@ -225,7 +225,7 @@ public function getIsTotalPrice() * * @param string $isTotalPrice */ - public function setIsTotalPrice($isTotalPrice) + public function setIsTotalPrice(string $isTotalPrice) { $this->set("IsTotalPrice", $isTotalPrice); } @@ -235,7 +235,7 @@ public function setIsTotalPrice($isTotalPrice) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -245,7 +245,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } diff --git a/src/UDisk/Apis/DescribeUDiskPriceResponse.php b/src/UDisk/Apis/DescribeUDiskPriceResponse.php index b3f5341a..6a8d0218 100644 --- a/src/UDisk/Apis/DescribeUDiskPriceResponse.php +++ b/src/UDisk/Apis/DescribeUDiskPriceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDiskPriceDataSet($item)); diff --git a/src/UDisk/Apis/DescribeUDiskRequest.php b/src/UDisk/Apis/DescribeUDiskRequest.php index 27352fe7..eb61dd2f 100644 --- a/src/UDisk/Apis/DescribeUDiskRequest.php +++ b/src/UDisk/Apis/DescribeUDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -103,7 +103,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -113,7 +113,7 @@ public function setUDiskId($uDiskId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -123,7 +123,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -133,7 +133,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -143,7 +143,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -153,7 +153,7 @@ public function setLimit($limit) * * @return string|null */ - public function getDiskType() + public function getDiskType(): string { return $this->get("DiskType"); } @@ -163,7 +163,7 @@ public function getDiskType() * * @param string $diskType */ - public function setDiskType($diskType) + public function setDiskType(string $diskType) { $this->set("DiskType", $diskType); } @@ -173,7 +173,7 @@ public function setDiskType($diskType) * * @return integer|null */ - public function getProtocolVersion() + public function getProtocolVersion(): int { return $this->get("ProtocolVersion"); } @@ -183,7 +183,7 @@ public function getProtocolVersion() * * @param int $protocolVersion */ - public function setProtocolVersion($protocolVersion) + public function setProtocolVersion(int $protocolVersion) { $this->set("ProtocolVersion", $protocolVersion); } @@ -193,7 +193,7 @@ public function setProtocolVersion($protocolVersion) * * @return string|null */ - public function getIsBoot() + public function getIsBoot(): string { return $this->get("IsBoot"); } @@ -203,7 +203,7 @@ public function getIsBoot() * * @param string $isBoot */ - public function setIsBoot($isBoot) + public function setIsBoot(string $isBoot) { $this->set("IsBoot", $isBoot); } @@ -213,7 +213,7 @@ public function setIsBoot($isBoot) * * @return string|null */ - public function getIgnoreUBillInfo() + public function getIgnoreUBillInfo(): string { return $this->get("IgnoreUBillInfo"); } @@ -223,7 +223,7 @@ public function getIgnoreUBillInfo() * * @param string $ignoreUBillInfo */ - public function setIgnoreUBillInfo($ignoreUBillInfo) + public function setIgnoreUBillInfo(string $ignoreUBillInfo) { $this->set("IgnoreUBillInfo", $ignoreUBillInfo); } @@ -233,7 +233,7 @@ public function setIgnoreUBillInfo($ignoreUBillInfo) * * @return string|null */ - public function getIgnoreBackupMode() + public function getIgnoreBackupMode(): string { return $this->get("IgnoreBackupMode"); } @@ -243,7 +243,7 @@ public function getIgnoreBackupMode() * * @param string $ignoreBackupMode */ - public function setIgnoreBackupMode($ignoreBackupMode) + public function setIgnoreBackupMode(string $ignoreBackupMode) { $this->set("IgnoreBackupMode", $ignoreBackupMode); } @@ -253,7 +253,7 @@ public function setIgnoreBackupMode($ignoreBackupMode) * * @return string|null */ - public function getUDiskBasicInfo() + public function getUDiskBasicInfo(): string { return $this->get("UDiskBasicInfo"); } @@ -263,7 +263,7 @@ public function getUDiskBasicInfo() * * @param string $uDiskBasicInfo */ - public function setUDiskBasicInfo($uDiskBasicInfo) + public function setUDiskBasicInfo(string $uDiskBasicInfo) { $this->set("UDiskBasicInfo", $uDiskBasicInfo); } @@ -273,7 +273,7 @@ public function setUDiskBasicInfo($uDiskBasicInfo) * * @return string|null */ - public function getUHostIdForAttachment() + public function getUHostIdForAttachment(): string { return $this->get("UHostIdForAttachment"); } @@ -283,7 +283,7 @@ public function getUHostIdForAttachment() * * @param string $uHostIdForAttachment */ - public function setUHostIdForAttachment($uHostIdForAttachment) + public function setUHostIdForAttachment(string $uHostIdForAttachment) { $this->set("UHostIdForAttachment", $uHostIdForAttachment); } @@ -293,7 +293,7 @@ public function setUHostIdForAttachment($uHostIdForAttachment) * * @return string|null */ - public function getHostIdForAttachment() + public function getHostIdForAttachment(): string { return $this->get("HostIdForAttachment"); } @@ -303,7 +303,7 @@ public function getHostIdForAttachment() * * @param string $hostIdForAttachment */ - public function setHostIdForAttachment($hostIdForAttachment) + public function setHostIdForAttachment(string $hostIdForAttachment) { $this->set("HostIdForAttachment", $hostIdForAttachment); } @@ -313,7 +313,7 @@ public function setHostIdForAttachment($hostIdForAttachment) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -323,7 +323,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } @@ -333,7 +333,7 @@ public function setHostId($hostId) * * @return string|null */ - public function getHostProduct() + public function getHostProduct(): string { return $this->get("HostProduct"); } @@ -343,7 +343,7 @@ public function getHostProduct() * * @param string $hostProduct */ - public function setHostProduct($hostProduct) + public function setHostProduct(string $hostProduct) { $this->set("HostProduct", $hostProduct); } diff --git a/src/UDisk/Apis/DescribeUDiskResponse.php b/src/UDisk/Apis/DescribeUDiskResponse.php index 99f7c285..c902f9ee 100644 --- a/src/UDisk/Apis/DescribeUDiskResponse.php +++ b/src/UDisk/Apis/DescribeUDiskResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDiskDataSet($item)); @@ -60,7 +57,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UDisk/Apis/DescribeUDiskSnapshotRequest.php b/src/UDisk/Apis/DescribeUDiskSnapshotRequest.php index 7b831955..7cd294c5 100644 --- a/src/UDisk/Apis/DescribeUDiskSnapshotRequest.php +++ b/src/UDisk/Apis/DescribeUDiskSnapshotRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -113,7 +113,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -123,7 +123,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -133,7 +133,7 @@ public function setLimit($limit) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -143,7 +143,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -153,7 +153,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getSnapshotId() + public function getSnapshotId(): string { return $this->get("SnapshotId"); } @@ -163,7 +163,7 @@ public function getSnapshotId() * * @param string $snapshotId */ - public function setSnapshotId($snapshotId) + public function setSnapshotId(string $snapshotId) { $this->set("SnapshotId", $snapshotId); } diff --git a/src/UDisk/Apis/DescribeUDiskSnapshotResponse.php b/src/UDisk/Apis/DescribeUDiskSnapshotResponse.php index 87d42273..0a209789 100644 --- a/src/UDisk/Apis/DescribeUDiskSnapshotResponse.php +++ b/src/UDisk/Apis/DescribeUDiskSnapshotResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDiskSnapshotSet($item)); @@ -60,7 +57,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UDisk/Apis/DescribeUDiskUpgradePriceRequest.php b/src/UDisk/Apis/DescribeUDiskUpgradePriceRequest.php index 404945e6..5c5f864f 100644 --- a/src/UDisk/Apis/DescribeUDiskUpgradePriceRequest.php +++ b/src/UDisk/Apis/DescribeUDiskUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -106,7 +106,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -116,7 +116,7 @@ public function setSize($size) * * @return string|null */ - public function getSourceId() + public function getSourceId(): string { return $this->get("SourceId"); } @@ -126,7 +126,7 @@ public function getSourceId() * * @param string $sourceId */ - public function setSourceId($sourceId) + public function setSourceId(string $sourceId) { $this->set("SourceId", $sourceId); } @@ -136,7 +136,7 @@ public function setSourceId($sourceId) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -146,7 +146,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -156,7 +156,7 @@ public function setUDataArkMode($uDataArkMode) * * @return string|null */ - public function getSnapshotService() + public function getSnapshotService(): string { return $this->get("SnapshotService"); } @@ -166,7 +166,7 @@ public function getSnapshotService() * * @param string $snapshotService */ - public function setSnapshotService($snapshotService) + public function setSnapshotService(string $snapshotService) { $this->set("SnapshotService", $snapshotService); } @@ -176,7 +176,7 @@ public function setSnapshotService($snapshotService) * * @return string|null */ - public function getDiskType() + public function getDiskType(): string { return $this->get("DiskType"); } @@ -186,7 +186,7 @@ public function getDiskType() * * @param string $diskType */ - public function setDiskType($diskType) + public function setDiskType(string $diskType) { $this->set("DiskType", $diskType); } @@ -196,7 +196,7 @@ public function setDiskType($diskType) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -206,7 +206,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } diff --git a/src/UDisk/Apis/DescribeUDiskUpgradePriceResponse.php b/src/UDisk/Apis/DescribeUDiskUpgradePriceResponse.php index dadc8e66..48ba41cb 100644 --- a/src/UDisk/Apis/DescribeUDiskUpgradePriceResponse.php +++ b/src/UDisk/Apis/DescribeUDiskUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } @@ -47,7 +47,7 @@ public function setPrice($price) * * @return integer|null */ - public function getOriginalPrice() + public function getOriginalPrice(): int { return $this->get("OriginalPrice"); } @@ -57,7 +57,7 @@ public function getOriginalPrice() * * @param int $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(int $originalPrice) { $this->set("OriginalPrice", $originalPrice); } diff --git a/src/UDisk/Apis/DetachUDiskRequest.php b/src/UDisk/Apis/DetachUDiskRequest.php index 3b82482b..eaa04f83 100644 --- a/src/UDisk/Apis/DetachUDiskRequest.php +++ b/src/UDisk/Apis/DetachUDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -104,7 +104,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -114,7 +114,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -124,7 +124,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -134,7 +134,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -144,7 +144,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } diff --git a/src/UDisk/Apis/DetachUDiskResponse.php b/src/UDisk/Apis/DetachUDiskResponse.php index 548dd912..39c0d7f7 100644 --- a/src/UDisk/Apis/DetachUDiskResponse.php +++ b/src/UDisk/Apis/DetachUDiskResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -47,7 +47,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -57,7 +57,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -67,7 +67,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -77,7 +77,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } diff --git a/src/UDisk/Apis/RecoverUDiskRequest.php b/src/UDisk/Apis/RecoverUDiskRequest.php index 56a29b14..3a7d8598 100644 --- a/src/UDisk/Apis/RecoverUDiskRequest.php +++ b/src/UDisk/Apis/RecoverUDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -105,7 +105,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -115,7 +115,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -125,7 +125,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -135,7 +135,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -145,7 +145,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } diff --git a/src/UDisk/Apis/RecoverUDiskResponse.php b/src/UDisk/Apis/RecoverUDiskResponse.php index 7b7327a4..a3f14fd1 100644 --- a/src/UDisk/Apis/RecoverUDiskResponse.php +++ b/src/UDisk/Apis/RecoverUDiskResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -106,7 +106,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -116,7 +116,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getUDiskName() + public function getUDiskName(): string { return $this->get("UDiskName"); } @@ -126,7 +126,7 @@ public function getUDiskName() * * @param string $uDiskName */ - public function setUDiskName($uDiskName) + public function setUDiskName(string $uDiskName) { $this->set("UDiskName", $uDiskName); } diff --git a/src/UDisk/Apis/RenameUDiskResponse.php b/src/UDisk/Apis/RenameUDiskResponse.php index 0570c3e5..2345e2be 100644 --- a/src/UDisk/Apis/RenameUDiskResponse.php +++ b/src/UDisk/Apis/RenameUDiskResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -106,7 +106,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -116,7 +116,7 @@ public function setUDiskId($uDiskId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -126,7 +126,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -136,7 +136,7 @@ public function setSize($size) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -146,7 +146,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } @@ -156,7 +156,7 @@ public function setMachineType($machineType) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -166,7 +166,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDisk/Apis/ResizeUDiskResponse.php b/src/UDisk/Apis/ResizeUDiskResponse.php index 3b8d8177..9f4236ab 100644 --- a/src/UDisk/Apis/ResizeUDiskResponse.php +++ b/src/UDisk/Apis/ResizeUDiskResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -105,7 +105,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -115,7 +115,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getSnapshotId() + public function getSnapshotId(): string { return $this->get("SnapshotId"); } @@ -125,7 +125,7 @@ public function getSnapshotId() * * @param string $snapshotId */ - public function setSnapshotId($snapshotId) + public function setSnapshotId(string $snapshotId) { $this->set("SnapshotId", $snapshotId); } @@ -135,7 +135,7 @@ public function setSnapshotId($snapshotId) * * @return integer|null */ - public function getSnapshotTime() + public function getSnapshotTime(): int { return $this->get("SnapshotTime"); } @@ -145,7 +145,7 @@ public function getSnapshotTime() * * @param int $snapshotTime */ - public function setSnapshotTime($snapshotTime) + public function setSnapshotTime(int $snapshotTime) { $this->set("SnapshotTime", $snapshotTime); } diff --git a/src/UDisk/Apis/RestoreUDiskResponse.php b/src/UDisk/Apis/RestoreUDiskResponse.php index ca29d50d..359b2a62 100644 --- a/src/UDisk/Apis/RestoreUDiskResponse.php +++ b/src/UDisk/Apis/RestoreUDiskResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -105,7 +105,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -115,7 +115,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -125,7 +125,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -135,7 +135,7 @@ public function setUDataArkMode($uDataArkMode) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -145,7 +145,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UDisk/Apis/SetUDiskUDataArkModeResponse.php b/src/UDisk/Apis/SetUDiskUDataArkModeResponse.php index 254ce871..60a09e88 100644 --- a/src/UDisk/Apis/SetUDiskUDataArkModeResponse.php +++ b/src/UDisk/Apis/SetUDiskUDataArkModeResponse.php @@ -1,6 +1,6 @@ get("UDiskId"); } @@ -37,7 +37,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -47,7 +47,7 @@ public function setUDiskId($uDiskId) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -57,7 +57,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -67,7 +67,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpiredTime() + public function getExpiredTime(): int { return $this->get("ExpiredTime"); } @@ -77,7 +77,7 @@ public function getExpiredTime() * * @param int $expiredTime */ - public function setExpiredTime($expiredTime) + public function setExpiredTime(int $expiredTime) { $this->set("ExpiredTime", $expiredTime); } @@ -87,7 +87,7 @@ public function setExpiredTime($expiredTime) * * @return integer|null */ - public function getCountdownTime() + public function getCountdownTime(): int { return $this->get("CountdownTime"); } @@ -97,7 +97,7 @@ public function getCountdownTime() * * @param int $countdownTime */ - public function setCountdownTime($countdownTime) + public function setCountdownTime(int $countdownTime) { $this->set("CountdownTime", $countdownTime); } @@ -107,7 +107,7 @@ public function setCountdownTime($countdownTime) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -117,7 +117,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -127,7 +127,7 @@ public function setName($name) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -137,7 +137,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -147,7 +147,7 @@ public function setSize($size) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -157,7 +157,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -167,7 +167,7 @@ public function setTag($tag) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -177,7 +177,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } diff --git a/src/UDisk/Models/UDiskDataSet.php b/src/UDisk/Models/UDiskDataSet.php index 013c5835..af83b842 100644 --- a/src/UDisk/Models/UDiskDataSet.php +++ b/src/UDisk/Models/UDiskDataSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -57,7 +57,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -67,7 +67,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -97,7 +97,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -107,7 +107,7 @@ public function setSize($size) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -117,7 +117,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -127,7 +127,7 @@ public function setStatus($status) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -137,7 +137,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -147,7 +147,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpiredTime() + public function getExpiredTime(): int { return $this->get("ExpiredTime"); } @@ -157,7 +157,7 @@ public function getExpiredTime() * * @param int $expiredTime */ - public function setExpiredTime($expiredTime) + public function setExpiredTime(int $expiredTime) { $this->set("ExpiredTime", $expiredTime); } @@ -167,7 +167,7 @@ public function setExpiredTime($expiredTime) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -177,7 +177,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -187,7 +187,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getUHostName() + public function getUHostName(): string { return $this->get("UHostName"); } @@ -197,7 +197,7 @@ public function getUHostName() * * @param string $uHostName */ - public function setUHostName($uHostName) + public function setUHostName(string $uHostName) { $this->set("UHostName", $uHostName); } @@ -207,7 +207,7 @@ public function setUHostName($uHostName) * * @return string|null */ - public function getUHostIP() + public function getUHostIP(): string { return $this->get("UHostIP"); } @@ -217,7 +217,7 @@ public function getUHostIP() * * @param string $uHostIP */ - public function setUHostIP($uHostIP) + public function setUHostIP(string $uHostIP) { $this->set("UHostIP", $uHostIP); } @@ -227,7 +227,7 @@ public function setUHostIP($uHostIP) * * @return string|null */ - public function getHostId() + public function getHostId(): string { return $this->get("HostId"); } @@ -237,7 +237,7 @@ public function getHostId() * * @param string $hostId */ - public function setHostId($hostId) + public function setHostId(string $hostId) { $this->set("HostId", $hostId); } @@ -247,7 +247,7 @@ public function setHostId($hostId) * * @return string|null */ - public function getHostName() + public function getHostName(): string { return $this->get("HostName"); } @@ -257,7 +257,7 @@ public function getHostName() * * @param string $hostName */ - public function setHostName($hostName) + public function setHostName(string $hostName) { $this->set("HostName", $hostName); } @@ -267,7 +267,7 @@ public function setHostName($hostName) * * @return string|null */ - public function getHostIP() + public function getHostIP(): string { return $this->get("HostIP"); } @@ -277,7 +277,7 @@ public function getHostIP() * * @param string $hostIP */ - public function setHostIP($hostIP) + public function setHostIP(string $hostIP) { $this->set("HostIP", $hostIP); } @@ -287,7 +287,7 @@ public function setHostIP($hostIP) * * @return string|null */ - public function getDeviceName() + public function getDeviceName(): string { return $this->get("DeviceName"); } @@ -297,7 +297,7 @@ public function getDeviceName() * * @param string $deviceName */ - public function setDeviceName($deviceName) + public function setDeviceName(string $deviceName) { $this->set("DeviceName", $deviceName); } @@ -307,7 +307,7 @@ public function setDeviceName($deviceName) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -317,7 +317,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -327,7 +327,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -337,7 +337,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -347,7 +347,7 @@ public function setTag($tag) * * @return string|null */ - public function getIsExpire() + public function getIsExpire(): string { return $this->get("IsExpire"); } @@ -357,7 +357,7 @@ public function getIsExpire() * * @param string $isExpire */ - public function setIsExpire($isExpire) + public function setIsExpire(string $isExpire) { $this->set("IsExpire", $isExpire); } @@ -367,7 +367,7 @@ public function setIsExpire($isExpire) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -377,7 +377,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -387,7 +387,7 @@ public function setVersion($version) * * @return string|null */ - public function getUDataArkMode() + public function getUDataArkMode(): string { return $this->get("UDataArkMode"); } @@ -397,7 +397,7 @@ public function getUDataArkMode() * * @param string $uDataArkMode */ - public function setUDataArkMode($uDataArkMode) + public function setUDataArkMode(string $uDataArkMode) { $this->set("UDataArkMode", $uDataArkMode); } @@ -407,7 +407,7 @@ public function setUDataArkMode($uDataArkMode) * * @return integer|null */ - public function getSnapshotCount() + public function getSnapshotCount(): int { return $this->get("SnapshotCount"); } @@ -417,7 +417,7 @@ public function getSnapshotCount() * * @param int $snapshotCount */ - public function setSnapshotCount($snapshotCount) + public function setSnapshotCount(int $snapshotCount) { $this->set("SnapshotCount", $snapshotCount); } @@ -427,7 +427,7 @@ public function setSnapshotCount($snapshotCount) * * @return integer|null */ - public function getSnapshotLimit() + public function getSnapshotLimit(): int { return $this->get("SnapshotLimit"); } @@ -437,7 +437,7 @@ public function getSnapshotLimit() * * @param int $snapshotLimit */ - public function setSnapshotLimit($snapshotLimit) + public function setSnapshotLimit(int $snapshotLimit) { $this->set("SnapshotLimit", $snapshotLimit); } @@ -447,7 +447,7 @@ public function setSnapshotLimit($snapshotLimit) * * @return string|null */ - public function getDiskType() + public function getDiskType(): string { return $this->get("DiskType"); } @@ -457,7 +457,7 @@ public function getDiskType() * * @param string $diskType */ - public function setDiskType($diskType) + public function setDiskType(string $diskType) { $this->set("DiskType", $diskType); } @@ -467,7 +467,7 @@ public function setDiskType($diskType) * * @return integer|null */ - public function getCloneEnable() + public function getCloneEnable(): int { return $this->get("CloneEnable"); } @@ -477,7 +477,7 @@ public function getCloneEnable() * * @param int $cloneEnable */ - public function setCloneEnable($cloneEnable) + public function setCloneEnable(int $cloneEnable) { $this->set("CloneEnable", $cloneEnable); } @@ -487,7 +487,7 @@ public function setCloneEnable($cloneEnable) * * @return integer|null */ - public function getSnapEnable() + public function getSnapEnable(): int { return $this->get("SnapEnable"); } @@ -497,7 +497,7 @@ public function getSnapEnable() * * @param int $snapEnable */ - public function setSnapEnable($snapEnable) + public function setSnapEnable(int $snapEnable) { $this->set("SnapEnable", $snapEnable); } @@ -507,7 +507,7 @@ public function setSnapEnable($snapEnable) * * @return integer|null */ - public function getArkSwitchEnable() + public function getArkSwitchEnable(): int { return $this->get("ArkSwitchEnable"); } @@ -517,7 +517,7 @@ public function getArkSwitchEnable() * * @param int $arkSwitchEnable */ - public function setArkSwitchEnable($arkSwitchEnable) + public function setArkSwitchEnable(int $arkSwitchEnable) { $this->set("ArkSwitchEnable", $arkSwitchEnable); } @@ -527,7 +527,7 @@ public function setArkSwitchEnable($arkSwitchEnable) * * @return string|null */ - public function getUKmsMode() + public function getUKmsMode(): string { return $this->get("UKmsMode"); } @@ -537,7 +537,7 @@ public function getUKmsMode() * * @param string $uKmsMode */ - public function setUKmsMode($uKmsMode) + public function setUKmsMode(string $uKmsMode) { $this->set("UKmsMode", $uKmsMode); } @@ -547,7 +547,7 @@ public function setUKmsMode($uKmsMode) * * @return string|null */ - public function getCmkId() + public function getCmkId(): string { return $this->get("CmkId"); } @@ -557,7 +557,7 @@ public function getCmkId() * * @param string $cmkId */ - public function setCmkId($cmkId) + public function setCmkId(string $cmkId) { $this->set("CmkId", $cmkId); } @@ -567,7 +567,7 @@ public function setCmkId($cmkId) * * @return string|null */ - public function getDataKey() + public function getDataKey(): string { return $this->get("DataKey"); } @@ -577,7 +577,7 @@ public function getDataKey() * * @param string $dataKey */ - public function setDataKey($dataKey) + public function setDataKey(string $dataKey) { $this->set("DataKey", $dataKey); } @@ -587,7 +587,7 @@ public function setDataKey($dataKey) * * @return string|null */ - public function getCmkIdStatus() + public function getCmkIdStatus(): string { return $this->get("CmkIdStatus"); } @@ -597,7 +597,7 @@ public function getCmkIdStatus() * * @param string $cmkIdStatus */ - public function setCmkIdStatus($cmkIdStatus) + public function setCmkIdStatus(string $cmkIdStatus) { $this->set("CmkIdStatus", $cmkIdStatus); } @@ -607,7 +607,7 @@ public function setCmkIdStatus($cmkIdStatus) * * @return string|null */ - public function getCmkIdAlias() + public function getCmkIdAlias(): string { return $this->get("CmkIdAlias"); } @@ -617,7 +617,7 @@ public function getCmkIdAlias() * * @param string $cmkIdAlias */ - public function setCmkIdAlias($cmkIdAlias) + public function setCmkIdAlias(string $cmkIdAlias) { $this->set("CmkIdAlias", $cmkIdAlias); } @@ -627,7 +627,7 @@ public function setCmkIdAlias($cmkIdAlias) * * @return string|null */ - public function getIsBoot() + public function getIsBoot(): string { return $this->get("IsBoot"); } @@ -637,7 +637,7 @@ public function getIsBoot() * * @param string $isBoot */ - public function setIsBoot($isBoot) + public function setIsBoot(string $isBoot) { $this->set("IsBoot", $isBoot); } @@ -647,7 +647,7 @@ public function setIsBoot($isBoot) * * @return string|null */ - public function getBackupMode() + public function getBackupMode(): string { return $this->get("BackupMode"); } @@ -657,7 +657,7 @@ public function getBackupMode() * * @param string $backupMode */ - public function setBackupMode($backupMode) + public function setBackupMode(string $backupMode) { $this->set("BackupMode", $backupMode); } @@ -667,7 +667,7 @@ public function setBackupMode($backupMode) * * @return string|null */ - public function getRdmaClusterId() + public function getRdmaClusterId(): string { return $this->get("RdmaClusterId"); } @@ -677,7 +677,7 @@ public function getRdmaClusterId() * * @param string $rdmaClusterId */ - public function setRdmaClusterId($rdmaClusterId) + public function setRdmaClusterId(string $rdmaClusterId) { $this->set("RdmaClusterId", $rdmaClusterId); } diff --git a/src/UDisk/Models/UDiskPriceDataSet.php b/src/UDisk/Models/UDiskPriceDataSet.php index 48991219..a3aaef45 100644 --- a/src/UDisk/Models/UDiskPriceDataSet.php +++ b/src/UDisk/Models/UDiskPriceDataSet.php @@ -1,6 +1,6 @@ get("ChargeType"); } @@ -37,7 +37,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -47,7 +47,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getPrice() + public function getPrice(): int { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } @@ -67,7 +67,7 @@ public function setPrice($price) * * @return string|null */ - public function getChargeName() + public function getChargeName(): string { return $this->get("ChargeName"); } @@ -77,7 +77,7 @@ public function getChargeName() * * @param string $chargeName */ - public function setChargeName($chargeName) + public function setChargeName(string $chargeName) { $this->set("ChargeName", $chargeName); } @@ -87,7 +87,7 @@ public function setChargeName($chargeName) * * @return integer|null */ - public function getOriginalPrice() + public function getOriginalPrice(): int { return $this->get("OriginalPrice"); } @@ -97,7 +97,7 @@ public function getOriginalPrice() * * @param int $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(int $originalPrice) { $this->set("OriginalPrice", $originalPrice); } @@ -107,7 +107,7 @@ public function setOriginalPrice($originalPrice) * * @return integer|null */ - public function getListPrice() + public function getListPrice(): int { return $this->get("ListPrice"); } @@ -117,7 +117,7 @@ public function getListPrice() * * @param int $listPrice */ - public function setListPrice($listPrice) + public function setListPrice(int $listPrice) { $this->set("ListPrice", $listPrice); } diff --git a/src/UDisk/Models/UDiskSnapshotSet.php b/src/UDisk/Models/UDiskSnapshotSet.php index 526c33a2..8cc4db0c 100644 --- a/src/UDisk/Models/UDiskSnapshotSet.php +++ b/src/UDisk/Models/UDiskSnapshotSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getSnapshotId() + public function getSnapshotId(): string { return $this->get("SnapshotId"); } @@ -57,7 +57,7 @@ public function getSnapshotId() * * @param string $snapshotId */ - public function setSnapshotId($snapshotId) + public function setSnapshotId(string $snapshotId) { $this->set("SnapshotId", $snapshotId); } @@ -67,7 +67,7 @@ public function setSnapshotId($snapshotId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -97,7 +97,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -107,7 +107,7 @@ public function setUDiskId($uDiskId) * * @return string|null */ - public function getUDiskName() + public function getUDiskName(): string { return $this->get("UDiskName"); } @@ -117,7 +117,7 @@ public function getUDiskName() * * @param string $uDiskName */ - public function setUDiskName($uDiskName) + public function setUDiskName(string $uDiskName) { $this->set("UDiskName", $uDiskName); } @@ -127,7 +127,7 @@ public function setUDiskName($uDiskName) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -137,7 +137,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -147,7 +147,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -157,7 +157,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -167,7 +167,7 @@ public function setSize($size) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -177,7 +177,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -187,7 +187,7 @@ public function setStatus($status) * * @return integer|null */ - public function getDiskType() + public function getDiskType(): int { return $this->get("DiskType"); } @@ -197,7 +197,7 @@ public function getDiskType() * * @param int $diskType */ - public function setDiskType($diskType) + public function setDiskType(int $diskType) { $this->set("DiskType", $diskType); } @@ -207,7 +207,7 @@ public function setDiskType($diskType) * * @return integer|null */ - public function getExpiredTime() + public function getExpiredTime(): int { return $this->get("ExpiredTime"); } @@ -217,7 +217,7 @@ public function getExpiredTime() * * @param int $expiredTime */ - public function setExpiredTime($expiredTime) + public function setExpiredTime(int $expiredTime) { $this->set("ExpiredTime", $expiredTime); } @@ -227,7 +227,7 @@ public function setExpiredTime($expiredTime) * * @return string|null */ - public function getComment() + public function getComment(): string { return $this->get("Comment"); } @@ -237,7 +237,7 @@ public function getComment() * * @param string $comment */ - public function setComment($comment) + public function setComment(string $comment) { $this->set("Comment", $comment); } @@ -247,7 +247,7 @@ public function setComment($comment) * * @return boolean|null */ - public function getIsUDiskAvailable() + public function getIsUDiskAvailable(): bool { return $this->get("IsUDiskAvailable"); } @@ -257,7 +257,7 @@ public function getIsUDiskAvailable() * * @param boolean $isUDiskAvailable */ - public function setIsUDiskAvailable($isUDiskAvailable) + public function setIsUDiskAvailable(bool $isUDiskAvailable) { $this->set("IsUDiskAvailable", $isUDiskAvailable); } @@ -267,7 +267,7 @@ public function setIsUDiskAvailable($isUDiskAvailable) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -277,7 +277,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -287,7 +287,7 @@ public function setVersion($version) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -297,7 +297,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -307,7 +307,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getUKmsMode() + public function getUKmsMode(): string { return $this->get("UKmsMode"); } @@ -317,7 +317,7 @@ public function getUKmsMode() * * @param string $uKmsMode */ - public function setUKmsMode($uKmsMode) + public function setUKmsMode(string $uKmsMode) { $this->set("UKmsMode", $uKmsMode); } @@ -327,7 +327,7 @@ public function setUKmsMode($uKmsMode) * * @return string|null */ - public function getCmkId() + public function getCmkId(): string { return $this->get("CmkId"); } @@ -337,7 +337,7 @@ public function getCmkId() * * @param string $cmkId */ - public function setCmkId($cmkId) + public function setCmkId(string $cmkId) { $this->set("CmkId", $cmkId); } @@ -347,7 +347,7 @@ public function setCmkId($cmkId) * * @return string|null */ - public function getDataKey() + public function getDataKey(): string { return $this->get("DataKey"); } @@ -357,7 +357,7 @@ public function getDataKey() * * @param string $dataKey */ - public function setDataKey($dataKey) + public function setDataKey(string $dataKey) { $this->set("DataKey", $dataKey); } @@ -367,7 +367,7 @@ public function setDataKey($dataKey) * * @return string|null */ - public function getCmkIdStatus() + public function getCmkIdStatus(): string { return $this->get("CmkIdStatus"); } @@ -377,7 +377,7 @@ public function getCmkIdStatus() * * @param string $cmkIdStatus */ - public function setCmkIdStatus($cmkIdStatus) + public function setCmkIdStatus(string $cmkIdStatus) { $this->set("CmkIdStatus", $cmkIdStatus); } @@ -387,7 +387,7 @@ public function setCmkIdStatus($cmkIdStatus) * * @return string|null */ - public function getCmkIdAlias() + public function getCmkIdAlias(): string { return $this->get("CmkIdAlias"); } @@ -397,7 +397,7 @@ public function getCmkIdAlias() * * @param string $cmkIdAlias */ - public function setCmkIdAlias($cmkIdAlias) + public function setCmkIdAlias(string $cmkIdAlias) { $this->set("CmkIdAlias", $cmkIdAlias); } diff --git a/src/UDisk/UDiskClient.php b/src/UDisk/UDiskClient.php index bd87ce75..0c297012 100644 --- a/src/UDisk/UDiskClient.php +++ b/src/UDisk/UDiskClient.php @@ -1,6 +1,6 @@ (string) 挂载的Host实例ID * ] * - * @return AttachUDiskResponse * @throws UCloudException */ - public function attachUDisk(AttachUDiskRequest $request = null) + public function attachUDisk(AttachUDiskRequest $request = null): AttachUDiskResponse { $resp = $this->invoke($request); return new AttachUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -119,7 +118,7 @@ public function attachUDisk(AttachUDiskRequest $request = null) * "Comment" => (string) Disk注释 * "ChargeType" => (string) Year , Month, Dynamic,Postpay,Trial 默认: Month * "Tag" => (string) 业务组 默认:Default - * "RdmaClusterId" => (string) 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * "RdmaClusterId" => (string) RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * "HostId" => (string) Host实例ID。克隆出的云盘可直接挂载到该主机上。 * "CouponId" => (string) 使用的代金券id * ] @@ -130,10 +129,9 @@ public function attachUDisk(AttachUDiskRequest $request = null) * "UDiskId" => (array) 创建UDisk Id * ] * - * @return CloneUDiskResponse * @throws UCloudException */ - public function cloneUDisk(CloneUDiskRequest $request = null) + public function cloneUDisk(CloneUDiskRequest $request = null): CloneUDiskResponse { $resp = $this->invoke($request); return new CloneUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -159,7 +157,7 @@ public function cloneUDisk(CloneUDiskRequest $request = null) * "UDataArkMode" => (string) 【开启数据方舟入口已关闭】是否开启数据方舟。Yes:开启,No:不开启,默认值:No * "SnapshotService" => (string) 是否开启快照服务(开启快照服务,可免费开启数据方舟)。Yes:开启,No:不开启,默认值:No * "Tag" => (string) 业务组 默认:Default - * "RdmaClusterId" => (string) 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * "RdmaClusterId" => (string) RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * "HostId" => (string) Host实例ID。克隆出的云盘可直接挂载到该主机上。 * "CouponId" => (string) 使用的代金券id * ] @@ -170,10 +168,9 @@ public function cloneUDisk(CloneUDiskRequest $request = null) * "UDiskId" => (array) 创建UDisk Id * ] * - * @return CloneUDiskSnapshotResponse * @throws UCloudException */ - public function cloneUDiskSnapshot(CloneUDiskSnapshotRequest $request = null) + public function cloneUDiskSnapshot(CloneUDiskSnapshotRequest $request = null): CloneUDiskSnapshotResponse { $resp = $this->invoke($request); return new CloneUDiskSnapshotResponse($resp->toArray(), $resp->getRequestId()); @@ -200,7 +197,7 @@ public function cloneUDiskSnapshot(CloneUDiskSnapshotRequest $request = null) * "SnapshotService" => (string) 是否开启快照服务(开启快照服务,可免费开启数据方舟)。Yes:开启,No:不开启,默认值:No * "Size" => (integer) 购买UDisk大小,单位:GB,范围[1~8000]。(UDisk大小设定对本地盘备份有效,对云盘备份无效) * "Tag" => (string) 业务组 默认:Default - * "RdmaClusterId" => (string) 【已废弃】RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 + * "RdmaClusterId" => (string) RDMA集群id。指定RSSD云盘克隆到对应的RDMA集群。 * "HostId" => (string) Host实例ID。克隆出的云盘可直接挂载到该主机上。 * "CouponId" => (string) 使用的代金券id * ] @@ -211,10 +208,9 @@ public function cloneUDiskSnapshot(CloneUDiskSnapshotRequest $request = null) * "UDiskId" => (array) 创建UDisk Id * ] * - * @return CloneUDiskUDataArkResponse * @throws UCloudException */ - public function cloneUDiskUDataArk(CloneUDiskUDataArkRequest $request = null) + public function cloneUDiskUDataArk(CloneUDiskUDataArkRequest $request = null): CloneUDiskUDataArkResponse { $resp = $this->invoke($request); return new CloneUDiskUDataArkResponse($resp->toArray(), $resp->getRequestId()); @@ -256,10 +252,9 @@ public function cloneUDiskUDataArk(CloneUDiskUDataArkRequest $request = null) * "DeviceName" => (string) 挂载设备名称 * ] * - * @return CreateAttachUDiskResponse * @throws UCloudException */ - public function createAttachUDisk(CreateAttachUDiskRequest $request = null) + public function createAttachUDisk(CreateAttachUDiskRequest $request = null): CreateAttachUDiskResponse { $resp = $this->invoke($request); return new CreateAttachUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -296,10 +291,9 @@ public function createAttachUDisk(CreateAttachUDiskRequest $request = null) * "UDiskId" => (array) UDisk实例Id * ] * - * @return CreateUDiskResponse * @throws UCloudException */ - public function createUDisk(CreateUDiskRequest $request = null) + public function createUDisk(CreateUDiskRequest $request = null): CreateUDiskResponse { $resp = $this->invoke($request); return new CreateUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -329,10 +323,9 @@ public function createUDisk(CreateUDiskRequest $request = null) * "SnapshotId" => (array) 快照Id * ] * - * @return CreateUDiskSnapshotResponse * @throws UCloudException */ - public function createUDiskSnapshot(CreateUDiskSnapshotRequest $request = null) + public function createUDiskSnapshot(CreateUDiskSnapshotRequest $request = null): CreateUDiskSnapshotResponse { $resp = $this->invoke($request); return new CreateUDiskSnapshotResponse($resp->toArray(), $resp->getRequestId()); @@ -357,10 +350,9 @@ public function createUDiskSnapshot(CreateUDiskSnapshotRequest $request = null) * $outputs = [ * ] * - * @return DeleteUDiskResponse * @throws UCloudException */ - public function deleteUDisk(DeleteUDiskRequest $request = null) + public function deleteUDisk(DeleteUDiskRequest $request = null): DeleteUDiskResponse { $resp = $this->invoke($request); return new DeleteUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -386,10 +378,9 @@ public function deleteUDisk(DeleteUDiskRequest $request = null) * $outputs = [ * ] * - * @return DeleteUDiskSnapshotResponse * @throws UCloudException */ - public function deleteUDiskSnapshot(DeleteUDiskSnapshotRequest $request = null) + public function deleteUDiskSnapshot(DeleteUDiskSnapshotRequest $request = null): DeleteUDiskSnapshotResponse { $resp = $this->invoke($request); return new DeleteUDiskSnapshotResponse($resp->toArray(), $resp->getRequestId()); @@ -428,10 +419,9 @@ public function deleteUDiskSnapshot(DeleteUDiskSnapshotRequest $request = null) * ] * ] * - * @return DescribeRecycleUDiskResponse * @throws UCloudException */ - public function describeRecycleUDisk(DescribeRecycleUDiskRequest $request = null) + public function describeRecycleUDisk(DescribeRecycleUDiskRequest $request = null): DescribeRecycleUDiskResponse { $resp = $this->invoke($request); return new DescribeRecycleUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -506,10 +496,9 @@ public function describeRecycleUDisk(DescribeRecycleUDiskRequest $request = null * "TotalCount" => (integer) 根据过滤条件得到的总数 * ] * - * @return DescribeUDiskResponse * @throws UCloudException */ - public function describeUDisk(DescribeUDiskRequest $request = null) + public function describeUDisk(DescribeUDiskRequest $request = null): DescribeUDiskResponse { $resp = $this->invoke($request); return new DescribeUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -550,10 +539,9 @@ public function describeUDisk(DescribeUDiskRequest $request = null) * ] * ] * - * @return DescribeUDiskPriceResponse * @throws UCloudException */ - public function describeUDiskPrice(DescribeUDiskPriceRequest $request = null) + public function describeUDiskPrice(DescribeUDiskPriceRequest $request = null): DescribeUDiskPriceResponse { $resp = $this->invoke($request); return new DescribeUDiskPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -605,10 +593,9 @@ public function describeUDiskPrice(DescribeUDiskPriceRequest $request = null) * "TotalCount" => (integer) 根据过滤条件得到的总数 * ] * - * @return DescribeUDiskSnapshotResponse * @throws UCloudException */ - public function describeUDiskSnapshot(DescribeUDiskSnapshotRequest $request = null) + public function describeUDiskSnapshot(DescribeUDiskSnapshotRequest $request = null): DescribeUDiskSnapshotResponse { $resp = $this->invoke($request); return new DescribeUDiskSnapshotResponse($resp->toArray(), $resp->getRequestId()); @@ -640,10 +627,9 @@ public function describeUDiskSnapshot(DescribeUDiskSnapshotRequest $request = nu * "OriginalPrice" => (integer) 用户折后价 (对应计费CustomPrice) * ] * - * @return DescribeUDiskUpgradePriceResponse * @throws UCloudException */ - public function describeUDiskUpgradePrice(DescribeUDiskUpgradePriceRequest $request = null) + public function describeUDiskUpgradePrice(DescribeUDiskUpgradePriceRequest $request = null): DescribeUDiskUpgradePriceResponse { $resp = $this->invoke($request); return new DescribeUDiskUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -673,10 +659,9 @@ public function describeUDiskUpgradePrice(DescribeUDiskUpgradePriceRequest $requ * "HostId" => (string) 卸载的Host实例ID * ] * - * @return DetachUDiskResponse * @throws UCloudException */ - public function detachUDisk(DetachUDiskRequest $request = null) + public function detachUDisk(DetachUDiskRequest $request = null): DetachUDiskResponse { $resp = $this->invoke($request); return new DetachUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -703,10 +688,9 @@ public function detachUDisk(DetachUDiskRequest $request = null) * $outputs = [ * ] * - * @return RecoverUDiskResponse * @throws UCloudException */ - public function recoverUDisk(RecoverUDiskRequest $request = null) + public function recoverUDisk(RecoverUDiskRequest $request = null): RecoverUDiskResponse { $resp = $this->invoke($request); return new RecoverUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -732,10 +716,9 @@ public function recoverUDisk(RecoverUDiskRequest $request = null) * $outputs = [ * ] * - * @return RenameUDiskResponse * @throws UCloudException */ - public function renameUDisk(RenameUDiskRequest $request = null) + public function renameUDisk(RenameUDiskRequest $request = null): RenameUDiskResponse { $resp = $this->invoke($request); return new RenameUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -763,10 +746,9 @@ public function renameUDisk(RenameUDiskRequest $request = null) * $outputs = [ * ] * - * @return ResizeUDiskResponse * @throws UCloudException */ - public function resizeUDisk(ResizeUDiskRequest $request = null) + public function resizeUDisk(ResizeUDiskRequest $request = null): ResizeUDiskResponse { $resp = $this->invoke($request); return new ResizeUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -793,10 +775,9 @@ public function resizeUDisk(ResizeUDiskRequest $request = null) * $outputs = [ * ] * - * @return RestoreUDiskResponse * @throws UCloudException */ - public function restoreUDisk(RestoreUDiskRequest $request = null) + public function restoreUDisk(RestoreUDiskRequest $request = null): RestoreUDiskResponse { $resp = $this->invoke($request); return new RestoreUDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -823,10 +804,9 @@ public function restoreUDisk(RestoreUDiskRequest $request = null) * $outputs = [ * ] * - * @return SetUDiskUDataArkModeResponse * @throws UCloudException */ - public function setUDiskUDataArkMode(SetUDiskUDataArkModeRequest $request = null) + public function setUDiskUDataArkMode(SetUDiskUDataArkModeRequest $request = null): SetUDiskUDataArkModeResponse { $resp = $this->invoke($request); return new SetUDiskUDataArkModeResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UEC/Apis/BindUEcFirewallRequest.php b/src/UEC/Apis/BindUEcFirewallRequest.php index 87c75b70..d1400865 100644 --- a/src/UEC/Apis/BindUEcFirewallRequest.php +++ b/src/UEC/Apis/BindUEcFirewallRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -64,7 +64,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -74,7 +74,7 @@ public function setFirewallId($firewallId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -84,7 +84,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UEC/Apis/BindUEcFirewallResponse.php b/src/UEC/Apis/BindUEcFirewallResponse.php index da34665d..6eac07fa 100644 --- a/src/UEC/Apis/BindUEcFirewallResponse.php +++ b/src/UEC/Apis/BindUEcFirewallResponse.php @@ -1,6 +1,6 @@ "CreateUEcCustomImage"]); + $this->markRequired("NodeId"); + $this->markRequired("ImageName"); + } + + + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * NodeId: 虚拟机实例ID + * + * @return string|null + */ + public function getNodeId(): string + { + return $this->get("NodeId"); + } + + /** + * NodeId: 虚拟机实例ID + * + * @param string $nodeId + */ + public function setNodeId(string $nodeId) + { + $this->set("NodeId", $nodeId); + } + + /** + * ImageName: 镜像名称 + * + * @return string|null + */ + public function getImageName(): string + { + return $this->get("ImageName"); + } + + /** + * ImageName: 镜像名称 + * + * @param string $imageName + */ + public function setImageName(string $imageName) + { + $this->set("ImageName", $imageName); + } + + /** + * ImageDescription: 镜像描述 + * + * @return string|null + */ + public function getImageDescription(): string + { + return $this->get("ImageDescription"); + } + + /** + * ImageDescription: 镜像描述 + * + * @param string $imageDescription + */ + public function setImageDescription(string $imageDescription) + { + $this->set("ImageDescription", $imageDescription); + } +} diff --git a/src/UEC/Apis/CreateUEcCustomImageResponse.php b/src/UEC/Apis/CreateUEcCustomImageResponse.php new file mode 100644 index 00000000..109bfb53 --- /dev/null +++ b/src/UEC/Apis/CreateUEcCustomImageResponse.php @@ -0,0 +1,44 @@ +get("ImageId"); + } + + /** + * ImageId: 镜像ID + * + * @param string $imageId + */ + public function setImageId(string $imageId) + { + $this->set("ImageId", $imageId); + } +} diff --git a/src/UEC/Apis/CreateUEcFirewallRequest.php b/src/UEC/Apis/CreateUEcFirewallRequest.php index 4e701eb0..bae64049 100644 --- a/src/UEC/Apis/CreateUEcFirewallRequest.php +++ b/src/UEC/Apis/CreateUEcFirewallRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -64,7 +64,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -74,12 +74,9 @@ public function setName($name) * * @return CreateUEcFirewallParamRule[]|null */ - public function getRule() + public function getRule(): array { - $items = $this->get("Rule"); - if ($items == null) { - return []; - } + $items = $this->get("Rule") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUEcFirewallParamRule($item)); @@ -106,7 +103,7 @@ public function setRule(array $rule) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -116,7 +113,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UEC/Apis/CreateUEcFirewallResponse.php b/src/UEC/Apis/CreateUEcFirewallResponse.php index 1910a077..43560f8e 100644 --- a/src/UEC/Apis/CreateUEcFirewallResponse.php +++ b/src/UEC/Apis/CreateUEcFirewallResponse.php @@ -1,6 +1,6 @@ get("FirewallId"); } @@ -37,7 +37,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } diff --git a/src/UEC/Apis/CreateUEcHolderRequest.php b/src/UEC/Apis/CreateUEcHolderRequest.php index 87ce8a56..520e1d9b 100644 --- a/src/UEC/Apis/CreateUEcHolderRequest.php +++ b/src/UEC/Apis/CreateUEcHolderRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -49,7 +49,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -59,7 +59,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getIdcId() + public function getIdcId(): string { return $this->get("IdcId"); } @@ -69,7 +69,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -79,7 +79,7 @@ public function setIdcId($idcId) * * @return float|null */ - public function getCpuCore() + public function getCpuCore(): float { return $this->get("CpuCore"); } @@ -89,7 +89,7 @@ public function getCpuCore() * * @param float $cpuCore */ - public function setCpuCore($cpuCore) + public function setCpuCore(float $cpuCore) { $this->set("CpuCore", $cpuCore); } @@ -99,7 +99,7 @@ public function setCpuCore($cpuCore) * * @return integer|null */ - public function getMemSize() + public function getMemSize(): int { return $this->get("MemSize"); } @@ -109,7 +109,7 @@ public function getMemSize() * * @param int $memSize */ - public function setMemSize($memSize) + public function setMemSize(int $memSize) { $this->set("MemSize", $memSize); } @@ -119,7 +119,7 @@ public function setMemSize($memSize) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -129,7 +129,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -139,7 +139,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -149,7 +149,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -159,7 +159,7 @@ public function setName($name) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } @@ -169,7 +169,7 @@ public function getProductType() * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } @@ -179,7 +179,7 @@ public function setProductType($productType) * * @return integer|null */ - public function getRestartStrategy() + public function getRestartStrategy(): int { return $this->get("RestartStrategy"); } @@ -189,7 +189,7 @@ public function getRestartStrategy() * * @param int $restartStrategy */ - public function setRestartStrategy($restartStrategy) + public function setRestartStrategy(int $restartStrategy) { $this->set("RestartStrategy", $restartStrategy); } @@ -199,7 +199,7 @@ public function setRestartStrategy($restartStrategy) * * @return string|null */ - public function getElasticIp() + public function getElasticIp(): string { return $this->get("ElasticIp"); } @@ -209,7 +209,7 @@ public function getElasticIp() * * @param string $elasticIp */ - public function setElasticIp($elasticIp) + public function setElasticIp(string $elasticIp) { $this->set("ElasticIp", $elasticIp); } @@ -219,7 +219,7 @@ public function setElasticIp($elasticIp) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -229,7 +229,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -239,7 +239,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -249,7 +249,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -259,7 +259,7 @@ public function setFirewallId($firewallId) * * @return integer|null */ - public function getChargeType() + public function getChargeType(): int { return $this->get("ChargeType"); } @@ -269,7 +269,7 @@ public function getChargeType() * * @param int $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(int $chargeType) { $this->set("ChargeType", $chargeType); } @@ -279,7 +279,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getChargeQuantity() + public function getChargeQuantity(): int { return $this->get("ChargeQuantity"); } @@ -289,7 +289,7 @@ public function getChargeQuantity() * * @param int $chargeQuantity */ - public function setChargeQuantity($chargeQuantity) + public function setChargeQuantity(int $chargeQuantity) { $this->set("ChargeQuantity", $chargeQuantity); } @@ -299,12 +299,9 @@ public function setChargeQuantity($chargeQuantity) * * @return CreateUEcHolderParamPack[]|null */ - public function getPack() + public function getPack(): array { - $items = $this->get("Pack"); - if ($items == null) { - return []; - } + $items = $this->get("Pack") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUEcHolderParamPack($item)); @@ -331,12 +328,9 @@ public function setPack(array $pack) * * @return CreateUEcHolderParamImage[]|null */ - public function getImage() + public function getImage(): array { - $items = $this->get("Image"); - if ($items == null) { - return []; - } + $items = $this->get("Image") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUEcHolderParamImage($item)); @@ -363,12 +357,9 @@ public function setImage(array $image) * * @return CreateUEcHolderParamStorage[]|null */ - public function getStorage() + public function getStorage(): array { - $items = $this->get("Storage"); - if ($items == null) { - return []; - } + $items = $this->get("Storage") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUEcHolderParamStorage($item)); diff --git a/src/UEC/Apis/CreateUEcHolderResponse.php b/src/UEC/Apis/CreateUEcHolderResponse.php index aa09ecec..758e4a23 100644 --- a/src/UEC/Apis/CreateUEcHolderResponse.php +++ b/src/UEC/Apis/CreateUEcHolderResponse.php @@ -1,6 +1,6 @@ get("ResourceId"); } @@ -37,7 +37,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UEC/Apis/CreateUEcSubnetRequest.php b/src/UEC/Apis/CreateUEcSubnetRequest.php index 43981e0c..d7d97802 100644 --- a/src/UEC/Apis/CreateUEcSubnetRequest.php +++ b/src/UEC/Apis/CreateUEcSubnetRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getIdcId() + public function getIdcId(): string { return $this->get("IdcId"); } @@ -64,7 +64,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -74,7 +74,7 @@ public function setIdcId($idcId) * * @return string|null */ - public function getCIDR() + public function getCIDR(): string { return $this->get("CIDR"); } @@ -84,7 +84,7 @@ public function getCIDR() * * @param string $cidr */ - public function setCIDR($cidr) + public function setCIDR(string $cidr) { $this->set("CIDR", $cidr); } @@ -94,7 +94,7 @@ public function setCIDR($cidr) * * @return string|null */ - public function getSubnetName() + public function getSubnetName(): string { return $this->get("SubnetName"); } @@ -104,7 +104,7 @@ public function getSubnetName() * * @param string $subnetName */ - public function setSubnetName($subnetName) + public function setSubnetName(string $subnetName) { $this->set("SubnetName", $subnetName); } @@ -114,7 +114,7 @@ public function setSubnetName($subnetName) * * @return string|null */ - public function getComment() + public function getComment(): string { return $this->get("Comment"); } @@ -124,7 +124,7 @@ public function getComment() * * @param string $comment */ - public function setComment($comment) + public function setComment(string $comment) { $this->set("Comment", $comment); } diff --git a/src/UEC/Apis/CreateUEcSubnetResponse.php b/src/UEC/Apis/CreateUEcSubnetResponse.php index 9e9d674b..33cced83 100644 --- a/src/UEC/Apis/CreateUEcSubnetResponse.php +++ b/src/UEC/Apis/CreateUEcSubnetResponse.php @@ -1,6 +1,6 @@ get("SubnetId"); } @@ -37,7 +37,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } diff --git a/src/UEC/Apis/CreateUEcVHostRequest.php b/src/UEC/Apis/CreateUEcVHostRequest.php index 22ff1147..7521dcf2 100644 --- a/src/UEC/Apis/CreateUEcVHostRequest.php +++ b/src/UEC/Apis/CreateUEcVHostRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -48,7 +48,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -58,7 +58,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getIdcId() + public function getIdcId(): string { return $this->get("IdcId"); } @@ -68,7 +68,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -78,7 +78,7 @@ public function setIdcId($idcId) * * @return integer|null */ - public function getCpuCore() + public function getCpuCore(): int { return $this->get("CpuCore"); } @@ -88,7 +88,7 @@ public function getCpuCore() * * @param int $cpuCore */ - public function setCpuCore($cpuCore) + public function setCpuCore(int $cpuCore) { $this->set("CpuCore", $cpuCore); } @@ -98,7 +98,7 @@ public function setCpuCore($cpuCore) * * @return integer|null */ - public function getMemSize() + public function getMemSize(): int { return $this->get("MemSize"); } @@ -108,7 +108,7 @@ public function getMemSize() * * @param int $memSize */ - public function setMemSize($memSize) + public function setMemSize(int $memSize) { $this->set("MemSize", $memSize); } @@ -118,7 +118,7 @@ public function setMemSize($memSize) * * @return integer|null */ - public function getDiskSize() + public function getDiskSize(): int { return $this->get("DiskSize"); } @@ -128,7 +128,7 @@ public function getDiskSize() * * @param int $diskSize */ - public function setDiskSize($diskSize) + public function setDiskSize(int $diskSize) { $this->set("DiskSize", $diskSize); } @@ -138,7 +138,7 @@ public function setDiskSize($diskSize) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -148,7 +148,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -158,7 +158,7 @@ public function setImageId($imageId) * * @return integer|null */ - public function getNetLimit() + public function getNetLimit(): int { return $this->get("NetLimit"); } @@ -168,7 +168,7 @@ public function getNetLimit() * * @param int $netLimit */ - public function setNetLimit($netLimit) + public function setNetLimit(int $netLimit) { $this->set("NetLimit", $netLimit); } @@ -178,7 +178,7 @@ public function setNetLimit($netLimit) * * @return string|null */ - public function getNodeName() + public function getNodeName(): string { return $this->get("NodeName"); } @@ -188,7 +188,7 @@ public function getNodeName() * * @param string $nodeName */ - public function setNodeName($nodeName) + public function setNodeName(string $nodeName) { $this->set("NodeName", $nodeName); } @@ -198,7 +198,7 @@ public function setNodeName($nodeName) * * @return integer|null */ - public function getSysDiskSize() + public function getSysDiskSize(): int { return $this->get("SysDiskSize"); } @@ -208,7 +208,7 @@ public function getSysDiskSize() * * @param int $sysDiskSize */ - public function setSysDiskSize($sysDiskSize) + public function setSysDiskSize(int $sysDiskSize) { $this->set("SysDiskSize", $sysDiskSize); } @@ -218,7 +218,7 @@ public function setSysDiskSize($sysDiskSize) * * @return string|null */ - public function getAccountName() + public function getAccountName(): string { return $this->get("AccountName"); } @@ -228,7 +228,7 @@ public function getAccountName() * * @param string $accountName */ - public function setAccountName($accountName) + public function setAccountName(string $accountName) { $this->set("AccountName", $accountName); } @@ -238,7 +238,7 @@ public function setAccountName($accountName) * * @return string|null */ - public function getPassWord() + public function getPassWord(): string { return $this->get("PassWord"); } @@ -248,7 +248,7 @@ public function getPassWord() * * @param string $passWord */ - public function setPassWord($passWord) + public function setPassWord(string $passWord) { $this->set("PassWord", $passWord); } @@ -258,7 +258,7 @@ public function setPassWord($passWord) * * @return integer|null */ - public function getNodeCount() + public function getNodeCount(): int { return $this->get("NodeCount"); } @@ -268,7 +268,7 @@ public function getNodeCount() * * @param int $nodeCount */ - public function setNodeCount($nodeCount) + public function setNodeCount(int $nodeCount) { $this->set("NodeCount", $nodeCount); } @@ -278,7 +278,7 @@ public function setNodeCount($nodeCount) * * @return integer|null */ - public function getChargeType() + public function getChargeType(): int { return $this->get("ChargeType"); } @@ -288,7 +288,7 @@ public function getChargeType() * * @param int $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(int $chargeType) { $this->set("ChargeType", $chargeType); } @@ -298,7 +298,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getChargeQuantity() + public function getChargeQuantity(): int { return $this->get("ChargeQuantity"); } @@ -308,7 +308,7 @@ public function getChargeQuantity() * * @param int $chargeQuantity */ - public function setChargeQuantity($chargeQuantity) + public function setChargeQuantity(int $chargeQuantity) { $this->set("ChargeQuantity", $chargeQuantity); } @@ -318,7 +318,7 @@ public function setChargeQuantity($chargeQuantity) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -328,7 +328,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -338,7 +338,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } @@ -348,7 +348,7 @@ public function getProductType() * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } @@ -358,7 +358,7 @@ public function setProductType($productType) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -368,7 +368,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -378,7 +378,7 @@ public function setFirewallId($firewallId) * * @return int[]|null */ - public function getIsp() + public function getIsp(): array { return $this->get("Isp"); } @@ -398,7 +398,7 @@ public function setIsp(array $isp) * * @return string|null */ - public function getIsNeedOuterIp() + public function getIsNeedOuterIp(): string { return $this->get("IsNeedOuterIp"); } @@ -408,7 +408,7 @@ public function getIsNeedOuterIp() * * @param string $isNeedOuterIp */ - public function setIsNeedOuterIp($isNeedOuterIp) + public function setIsNeedOuterIp(string $isNeedOuterIp) { $this->set("IsNeedOuterIp", $isNeedOuterIp); } @@ -418,7 +418,7 @@ public function setIsNeedOuterIp($isNeedOuterIp) * * @return integer|null */ - public function getGpu() + public function getGpu(): int { return $this->get("Gpu"); } @@ -428,7 +428,7 @@ public function getGpu() * * @param int $gpu */ - public function setGpu($gpu) + public function setGpu(int $gpu) { $this->set("Gpu", $gpu); } @@ -438,7 +438,7 @@ public function setGpu($gpu) * * @return string|null */ - public function getGpuType() + public function getGpuType(): string { return $this->get("GpuType"); } @@ -448,7 +448,7 @@ public function getGpuType() * * @param string $gpuType */ - public function setGpuType($gpuType) + public function setGpuType(string $gpuType) { $this->set("GpuType", $gpuType); } diff --git a/src/UEC/Apis/CreateUEcVHostResponse.php b/src/UEC/Apis/CreateUEcVHostResponse.php index 4670cfe7..10f84904 100644 --- a/src/UEC/Apis/CreateUEcVHostResponse.php +++ b/src/UEC/Apis/CreateUEcVHostResponse.php @@ -1,6 +1,6 @@ get("NodeList"); - if ($items == null) { - return []; - } + $items = $this->get("NodeList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NodeList($item)); diff --git a/src/UEC/Apis/DeleteUEcCustomImageRequest.php b/src/UEC/Apis/DeleteUEcCustomImageRequest.php index 9b3d743a..ea0c5db7 100644 --- a/src/UEC/Apis/DeleteUEcCustomImageRequest.php +++ b/src/UEC/Apis/DeleteUEcCustomImageRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -63,7 +63,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -73,7 +73,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getIdcId() + public function getIdcId(): string { return $this->get("IdcId"); } @@ -83,7 +83,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } diff --git a/src/UEC/Apis/DeleteUEcCustomImageResponse.php b/src/UEC/Apis/DeleteUEcCustomImageResponse.php index c78fcb59..d1cfc5b8 100644 --- a/src/UEC/Apis/DeleteUEcCustomImageResponse.php +++ b/src/UEC/Apis/DeleteUEcCustomImageResponse.php @@ -1,6 +1,6 @@ get("ImageId"); } @@ -37,7 +37,7 @@ public function getImageId() * * @param int $imageId */ - public function setImageId($imageId) + public function setImageId(int $imageId) { $this->set("ImageId", $imageId); } diff --git a/src/UEC/Apis/DeleteUEcHolderRequest.php b/src/UEC/Apis/DeleteUEcHolderRequest.php index 5e09b0ad..2dfdbce8 100644 --- a/src/UEC/Apis/DeleteUEcHolderRequest.php +++ b/src/UEC/Apis/DeleteUEcHolderRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getHolderId() + public function getHolderId(): array { return $this->get("HolderId"); } diff --git a/src/UEC/Apis/DeleteUEcHolderResponse.php b/src/UEC/Apis/DeleteUEcHolderResponse.php index 7101b3b0..bd12b03e 100644 --- a/src/UEC/Apis/DeleteUEcHolderResponse.php +++ b/src/UEC/Apis/DeleteUEcHolderResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -63,7 +63,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } diff --git a/src/UEC/Apis/DeleteUEcSubnetResponse.php b/src/UEC/Apis/DeleteUEcSubnetResponse.php index 42b8a671..ff6b619a 100644 --- a/src/UEC/Apis/DeleteUEcSubnetResponse.php +++ b/src/UEC/Apis/DeleteUEcSubnetResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getNodeId() + public function getNodeId(): array { return $this->get("NodeId"); } diff --git a/src/UEC/Apis/DeleteUEcVHostResponse.php b/src/UEC/Apis/DeleteUEcVHostResponse.php index a121de7d..a8262a01 100644 --- a/src/UEC/Apis/DeleteUEcVHostResponse.php +++ b/src/UEC/Apis/DeleteUEcVHostResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -62,7 +62,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -72,7 +72,7 @@ public function setFirewallId($firewallId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -82,7 +82,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -92,7 +92,7 @@ public function setResourceId($resourceId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -102,7 +102,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -112,7 +112,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -122,7 +122,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/UEC/Apis/DescribeUEcFirewallResourceRequest.php b/src/UEC/Apis/DescribeUEcFirewallResourceRequest.php index 4224d39d..923e918e 100644 --- a/src/UEC/Apis/DescribeUEcFirewallResourceRequest.php +++ b/src/UEC/Apis/DescribeUEcFirewallResourceRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -63,7 +63,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } diff --git a/src/UEC/Apis/DescribeUEcFirewallResourceResponse.php b/src/UEC/Apis/DescribeUEcFirewallResourceResponse.php index e7509a08..0fa3d1b2 100644 --- a/src/UEC/Apis/DescribeUEcFirewallResourceResponse.php +++ b/src/UEC/Apis/DescribeUEcFirewallResourceResponse.php @@ -1,6 +1,6 @@ get("ResourceSet"); - if ($items == null) { - return []; - } + $items = $this->get("ResourceSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ResourceInfo($item)); @@ -60,7 +57,7 @@ public function setResourceSet(array $resourceSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UEC/Apis/DescribeUEcFirewallResponse.php b/src/UEC/Apis/DescribeUEcFirewallResponse.php index 6a3f5ab2..614e678f 100644 --- a/src/UEC/Apis/DescribeUEcFirewallResponse.php +++ b/src/UEC/Apis/DescribeUEcFirewallResponse.php @@ -1,6 +1,6 @@ get("FirewallSet"); - if ($items == null) { - return []; - } + $items = $this->get("FirewallSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new FirewallInfo($item)); @@ -61,7 +58,7 @@ public function setFirewallSet(array $firewallSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UEC/Apis/DescribeUEcHolderIDCRequest.php b/src/UEC/Apis/DescribeUEcHolderIDCRequest.php index 198313e9..10bd0adf 100644 --- a/src/UEC/Apis/DescribeUEcHolderIDCRequest.php +++ b/src/UEC/Apis/DescribeUEcHolderIDCRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return float|null */ - public function getCpu() + public function getCpu(): float { return $this->get("Cpu"); } @@ -64,7 +64,7 @@ public function getCpu() * * @param float $cpu */ - public function setCpu($cpu) + public function setCpu(float $cpu) { $this->set("Cpu", $cpu); } @@ -74,7 +74,7 @@ public function setCpu($cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -84,7 +84,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -94,7 +94,7 @@ public function setMemory($memory) * * @return string[]|null */ - public function getIdcId() + public function getIdcId(): array { return $this->get("IdcId"); } @@ -114,7 +114,7 @@ public function setIdcId(array $idcId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -124,7 +124,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -134,7 +134,7 @@ public function setType($type) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } @@ -144,7 +144,7 @@ public function getProductType() * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } diff --git a/src/UEC/Apis/DescribeUEcHolderIDCResponse.php b/src/UEC/Apis/DescribeUEcHolderIDCResponse.php index 871f865c..bed6e236 100644 --- a/src/UEC/Apis/DescribeUEcHolderIDCResponse.php +++ b/src/UEC/Apis/DescribeUEcHolderIDCResponse.php @@ -1,6 +1,6 @@ get("IdcList"); - if ($items == null) { - return []; - } + $items = $this->get("IdcList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new IdcInfo($item)); diff --git a/src/UEC/Apis/DescribeUEcHolderRequest.php b/src/UEC/Apis/DescribeUEcHolderRequest.php index 1dc68734..e4440c06 100644 --- a/src/UEC/Apis/DescribeUEcHolderRequest.php +++ b/src/UEC/Apis/DescribeUEcHolderRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getHolderId() + public function getHolderId(): array { return $this->get("HolderId"); } @@ -72,7 +72,7 @@ public function setHolderId(array $holderId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -82,7 +82,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -92,7 +92,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -102,7 +102,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/UEC/Apis/DescribeUEcHolderResponse.php b/src/UEC/Apis/DescribeUEcHolderResponse.php index cb387acc..7bcde6e3 100644 --- a/src/UEC/Apis/DescribeUEcHolderResponse.php +++ b/src/UEC/Apis/DescribeUEcHolderResponse.php @@ -1,6 +1,6 @@ get("HolderList"); - if ($items == null) { - return []; - } + $items = $this->get("HolderList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new HolderList($item)); @@ -66,7 +63,7 @@ public function setHolderList(array $holderList) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -76,7 +73,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UEC/Apis/DescribeUEcIDCRequest.php b/src/UEC/Apis/DescribeUEcIDCRequest.php index 40109173..a21700b3 100644 --- a/src/UEC/Apis/DescribeUEcIDCRequest.php +++ b/src/UEC/Apis/DescribeUEcIDCRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getCpu() + public function getCpu(): int { return $this->get("Cpu"); } @@ -64,7 +64,7 @@ public function getCpu() * * @param int $cpu */ - public function setCpu($cpu) + public function setCpu(int $cpu) { $this->set("Cpu", $cpu); } @@ -74,7 +74,7 @@ public function setCpu($cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -84,7 +84,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -94,7 +94,7 @@ public function setMemory($memory) * * @return string[]|null */ - public function getIdcId() + public function getIdcId(): array { return $this->get("IdcId"); } @@ -114,7 +114,7 @@ public function setIdcId(array $idcId) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -124,28 +124,48 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } /** - * ProductType: 产品类型:normal(通用型),hf(高主频型) + * ProductType: 产品类型:normal(经济型),hf(标准型),g(GPU型) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } /** - * ProductType: 产品类型:normal(通用型),hf(高主频型) + * ProductType: 产品类型:normal(经济型),hf(标准型),g(GPU型) * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } + + /** + * Gpu: Gpu卡核心数 + * + * @return integer|null + */ + public function getGpu(): int + { + return $this->get("Gpu"); + } + + /** + * Gpu: Gpu卡核心数 + * + * @param int $gpu + */ + public function setGpu(int $gpu) + { + $this->set("Gpu", $gpu); + } } diff --git a/src/UEC/Apis/DescribeUEcIDCResponse.php b/src/UEC/Apis/DescribeUEcIDCResponse.php index 7159a602..f3a1e071 100644 --- a/src/UEC/Apis/DescribeUEcIDCResponse.php +++ b/src/UEC/Apis/DescribeUEcIDCResponse.php @@ -1,6 +1,6 @@ get("IdcList"); - if ($items == null) { - return []; - } + $items = $this->get("IdcList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new IdcInfo($item)); diff --git a/src/UEC/Apis/DescribeUEcSubnetRequest.php b/src/UEC/Apis/DescribeUEcSubnetRequest.php index 904a64b7..10cfed4f 100644 --- a/src/UEC/Apis/DescribeUEcSubnetRequest.php +++ b/src/UEC/Apis/DescribeUEcSubnetRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getIdcId() + public function getIdcId(): string { return $this->get("IdcId"); } @@ -62,7 +62,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -72,7 +72,7 @@ public function setIdcId($idcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -82,7 +82,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } diff --git a/src/UEC/Apis/DescribeUEcSubnetResponse.php b/src/UEC/Apis/DescribeUEcSubnetResponse.php index e32ee79f..8cbd58cb 100644 --- a/src/UEC/Apis/DescribeUEcSubnetResponse.php +++ b/src/UEC/Apis/DescribeUEcSubnetResponse.php @@ -1,6 +1,6 @@ get("SubnetList"); - if ($items == null) { - return []; - } + $items = $this->get("SubnetList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new SubnetInfo($item)); diff --git a/src/UEC/Apis/DescribeUEcVHostISPRequest.php b/src/UEC/Apis/DescribeUEcVHostISPRequest.php index b8dc3b57..5892a8da 100644 --- a/src/UEC/Apis/DescribeUEcVHostISPRequest.php +++ b/src/UEC/Apis/DescribeUEcVHostISPRequest.php @@ -1,6 +1,6 @@ get("IspName"); } @@ -42,7 +42,7 @@ public function getIspName() * * @param string $ispName */ - public function setIspName($ispName) + public function setIspName(string $ispName) { $this->set("IspName", $ispName); } @@ -52,7 +52,7 @@ public function setIspName($ispName) * * @return string|null */ - public function getProvince() + public function getProvince(): string { return $this->get("Province"); } @@ -62,7 +62,7 @@ public function getProvince() * * @param string $province */ - public function setProvince($province) + public function setProvince(string $province) { $this->set("Province", $province); } @@ -72,7 +72,7 @@ public function setProvince($province) * * @return string|null */ - public function getCity() + public function getCity(): string { return $this->get("City"); } @@ -82,7 +82,7 @@ public function getCity() * * @param string $city */ - public function setCity($city) + public function setCity(string $city) { $this->set("City", $city); } diff --git a/src/UEC/Apis/DescribeUEcVHostISPResponse.php b/src/UEC/Apis/DescribeUEcVHostISPResponse.php index 1ae20a20..e3543222 100644 --- a/src/UEC/Apis/DescribeUEcVHostISPResponse.php +++ b/src/UEC/Apis/DescribeUEcVHostISPResponse.php @@ -1,6 +1,6 @@ get("NodeIspList"); - if ($items == null) { - return []; - } + $items = $this->get("NodeIspList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NodeIspList($item)); diff --git a/src/UEC/Apis/DescribeUEcVHostRequest.php b/src/UEC/Apis/DescribeUEcVHostRequest.php index 8d064d7c..33e33120 100644 --- a/src/UEC/Apis/DescribeUEcVHostRequest.php +++ b/src/UEC/Apis/DescribeUEcVHostRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getIdcId() + public function getIdcId(): array { return $this->get("IdcId"); } @@ -72,7 +72,7 @@ public function setIdcId(array $idcId) * * @return string[]|null */ - public function getNodeId() + public function getNodeId(): array { return $this->get("NodeId"); } @@ -92,7 +92,7 @@ public function setNodeId(array $nodeId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -102,7 +102,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -112,7 +112,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -122,7 +122,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UEC/Apis/DescribeUEcVHostResponse.php b/src/UEC/Apis/DescribeUEcVHostResponse.php index f463be23..87573d2e 100644 --- a/src/UEC/Apis/DescribeUEcVHostResponse.php +++ b/src/UEC/Apis/DescribeUEcVHostResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -39,7 +39,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -49,12 +49,9 @@ public function setTotalCount($totalCount) * * @return NodeInfo[]|null */ - public function getNodeList() + public function getNodeList(): array { - $items = $this->get("NodeList"); - if ($items == null) { - return []; - } + $items = $this->get("NodeList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NodeInfo($item)); diff --git a/src/UEC/Apis/GetUEcHolderLogRequest.php b/src/UEC/Apis/GetUEcHolderLogRequest.php index 57b16cd0..6eedb8f3 100644 --- a/src/UEC/Apis/GetUEcHolderLogRequest.php +++ b/src/UEC/Apis/GetUEcHolderLogRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPackName() + public function getPackName(): string { return $this->get("PackName"); } @@ -64,7 +64,7 @@ public function getPackName() * * @param string $packName */ - public function setPackName($packName) + public function setPackName(string $packName) { $this->set("PackName", $packName); } @@ -74,7 +74,7 @@ public function setPackName($packName) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -84,7 +84,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UEC/Apis/GetUEcHolderLogResponse.php b/src/UEC/Apis/GetUEcHolderLogResponse.php index 95d76b04..0879e1aa 100644 --- a/src/UEC/Apis/GetUEcHolderLogResponse.php +++ b/src/UEC/Apis/GetUEcHolderLogResponse.php @@ -1,6 +1,6 @@ get("Data"); } @@ -37,7 +37,7 @@ public function getData() * * @param string $data */ - public function setData($data) + public function setData(string $data) { $this->set("Data", $data); } diff --git a/src/UEC/Apis/GetUEcHolderMetricsRequest.php b/src/UEC/Apis/GetUEcHolderMetricsRequest.php index a7bcfc6c..f35d5d4e 100644 --- a/src/UEC/Apis/GetUEcHolderMetricsRequest.php +++ b/src/UEC/Apis/GetUEcHolderMetricsRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPackName() + public function getPackName(): string { return $this->get("PackName"); } @@ -65,7 +65,7 @@ public function getPackName() * * @param string $packName */ - public function setPackName($packName) + public function setPackName(string $packName) { $this->set("PackName", $packName); } @@ -75,7 +75,7 @@ public function setPackName($packName) * * @return string[]|null */ - public function getType() + public function getType(): array { return $this->get("Type"); } @@ -95,7 +95,7 @@ public function setType(array $type) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -105,7 +105,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -115,7 +115,7 @@ public function setResourceId($resourceId) * * @return integer|null */ - public function getStartTime() + public function getStartTime(): int { return $this->get("StartTime"); } @@ -125,7 +125,7 @@ public function getStartTime() * * @param int $startTime */ - public function setStartTime($startTime) + public function setStartTime(int $startTime) { $this->set("StartTime", $startTime); } @@ -135,7 +135,7 @@ public function setStartTime($startTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -145,7 +145,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UEC/Apis/GetUEcHolderMetricsResponse.php b/src/UEC/Apis/GetUEcHolderMetricsResponse.php index 64522fac..4868d7d1 100644 --- a/src/UEC/Apis/GetUEcHolderMetricsResponse.php +++ b/src/UEC/Apis/GetUEcHolderMetricsResponse.php @@ -1,6 +1,6 @@ get("DataSets")); } @@ -44,7 +44,7 @@ public function getDataSets() * * @param MetricisDataSet $dataSets */ - public function setDataSets(array $dataSets) + public function setDataSets(MetricisDataSet $dataSets) { $this->set("DataSets", $dataSets->getAll()); } diff --git a/src/UEC/Apis/GetUEcIDCCutInfoRequest.php b/src/UEC/Apis/GetUEcIDCCutInfoRequest.php index e6a60589..46a23a77 100644 --- a/src/UEC/Apis/GetUEcIDCCutInfoRequest.php +++ b/src/UEC/Apis/GetUEcIDCCutInfoRequest.php @@ -1,6 +1,6 @@ get("IDCCutInfo"); - if ($items == null) { - return []; - } + $items = $this->get("IDCCutInfo") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new IDCCutInfo($item)); @@ -61,7 +58,7 @@ public function setIDCCutInfo(array $idcCutInfo) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UEC/Apis/GetUEcIDCVHostDataRequest.php b/src/UEC/Apis/GetUEcIDCVHostDataRequest.php index 69a3e273..f7990d21 100644 --- a/src/UEC/Apis/GetUEcIDCVHostDataRequest.php +++ b/src/UEC/Apis/GetUEcIDCVHostDataRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getNodeId() + public function getNodeId(): array { return $this->get("NodeId"); } @@ -74,7 +74,7 @@ public function setNodeId(array $nodeId) * * @return string[]|null */ - public function getType() + public function getType(): array { return $this->get("Type"); } @@ -94,7 +94,7 @@ public function setType(array $type) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -104,7 +104,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -114,7 +114,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -124,7 +124,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UEC/Apis/GetUEcIDCVHostDataResponse.php b/src/UEC/Apis/GetUEcIDCVHostDataResponse.php index aa5f2645..b3df48c3 100644 --- a/src/UEC/Apis/GetUEcIDCVHostDataResponse.php +++ b/src/UEC/Apis/GetUEcIDCVHostDataResponse.php @@ -1,6 +1,6 @@ get("DataSets")); } @@ -48,7 +48,7 @@ public function getDataSets() * * @param DataSet $dataSets */ - public function setDataSets(array $dataSets) + public function setDataSets(DataSet $dataSets) { $this->set("DataSets", $dataSets->getAll()); } diff --git a/src/UEC/Apis/GetUEcImageRequest.php b/src/UEC/Apis/GetUEcImageRequest.php index 77e38e78..c875eb0b 100644 --- a/src/UEC/Apis/GetUEcImageRequest.php +++ b/src/UEC/Apis/GetUEcImageRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getImageType() + public function getImageType(): string { return $this->get("ImageType"); } @@ -62,7 +62,7 @@ public function getImageType() * * @param string $imageType */ - public function setImageType($imageType) + public function setImageType(string $imageType) { $this->set("ImageType", $imageType); } @@ -72,7 +72,7 @@ public function setImageType($imageType) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -82,7 +82,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -92,7 +92,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -102,7 +102,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UEC/Apis/GetUEcImageResponse.php b/src/UEC/Apis/GetUEcImageResponse.php index 996c4019..1e065e80 100644 --- a/src/UEC/Apis/GetUEcImageResponse.php +++ b/src/UEC/Apis/GetUEcImageResponse.php @@ -1,6 +1,6 @@ get("ImageList"); - if ($items == null) { - return []; - } + $items = $this->get("ImageList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ImageInfo($item)); @@ -61,7 +58,7 @@ public function setImageList(array $imageList) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UEC/Apis/GetUEcPodPriceRequest.php b/src/UEC/Apis/GetUEcPodPriceRequest.php index 0cd02d6a..14f3cbe3 100644 --- a/src/UEC/Apis/GetUEcPodPriceRequest.php +++ b/src/UEC/Apis/GetUEcPodPriceRequest.php @@ -1,6 +1,6 @@ get("IdcId"); } @@ -43,7 +43,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -53,7 +53,7 @@ public function setIdcId($idcId) * * @return float|null */ - public function getCpuCore() + public function getCpuCore(): float { return $this->get("CpuCore"); } @@ -63,7 +63,7 @@ public function getCpuCore() * * @param float $cpuCore */ - public function setCpuCore($cpuCore) + public function setCpuCore(float $cpuCore) { $this->set("CpuCore", $cpuCore); } @@ -73,7 +73,7 @@ public function setCpuCore($cpuCore) * * @return integer|null */ - public function getMemSize() + public function getMemSize(): int { return $this->get("MemSize"); } @@ -83,7 +83,7 @@ public function getMemSize() * * @param int $memSize */ - public function setMemSize($memSize) + public function setMemSize(int $memSize) { $this->set("MemSize", $memSize); } @@ -93,7 +93,7 @@ public function setMemSize($memSize) * * @return integer|null */ - public function getChargeType() + public function getChargeType(): int { return $this->get("ChargeType"); } @@ -103,7 +103,7 @@ public function getChargeType() * * @param int $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(int $chargeType) { $this->set("ChargeType", $chargeType); } @@ -113,7 +113,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getChargeQuantity() + public function getChargeQuantity(): int { return $this->get("ChargeQuantity"); } @@ -123,7 +123,7 @@ public function getChargeQuantity() * * @param int $chargeQuantity */ - public function setChargeQuantity($chargeQuantity) + public function setChargeQuantity(int $chargeQuantity) { $this->set("ChargeQuantity", $chargeQuantity); } @@ -133,7 +133,7 @@ public function setChargeQuantity($chargeQuantity) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } @@ -143,7 +143,7 @@ public function getProductType() * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } @@ -153,7 +153,7 @@ public function setProductType($productType) * * @return string|null */ - public function getElasticIp() + public function getElasticIp(): string { return $this->get("ElasticIp"); } @@ -163,7 +163,7 @@ public function getElasticIp() * * @param string $elasticIp */ - public function setElasticIp($elasticIp) + public function setElasticIp(string $elasticIp) { $this->set("ElasticIp", $elasticIp); } @@ -173,7 +173,7 @@ public function setElasticIp($elasticIp) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -183,7 +183,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } diff --git a/src/UEC/Apis/GetUEcPodPriceResponse.php b/src/UEC/Apis/GetUEcPodPriceResponse.php index d51116f6..8aa07d9e 100644 --- a/src/UEC/Apis/GetUEcPodPriceResponse.php +++ b/src/UEC/Apis/GetUEcPodPriceResponse.php @@ -1,6 +1,6 @@ get("HolderPrice"); } @@ -37,7 +37,7 @@ public function getHolderPrice() * * @param float $holderPrice */ - public function setHolderPrice($holderPrice) + public function setHolderPrice(float $holderPrice) { $this->set("HolderPrice", $holderPrice); } @@ -47,7 +47,7 @@ public function setHolderPrice($holderPrice) * * @return float|null */ - public function getIpPrice() + public function getIpPrice(): float { return $this->get("IpPrice"); } @@ -57,7 +57,7 @@ public function getIpPrice() * * @param float $ipPrice */ - public function setIpPrice($ipPrice) + public function setIpPrice(float $ipPrice) { $this->set("IpPrice", $ipPrice); } diff --git a/src/UEC/Apis/GetUEcUpgradePriceRequest.php b/src/UEC/Apis/GetUEcUpgradePriceRequest.php index 9d5ea622..29bba566 100644 --- a/src/UEC/Apis/GetUEcUpgradePriceRequest.php +++ b/src/UEC/Apis/GetUEcUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNodeId() + public function getNodeId(): string { return $this->get("NodeId"); } @@ -63,7 +63,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } @@ -73,7 +73,7 @@ public function setNodeId($nodeId) * * @return integer|null */ - public function getCpuCore() + public function getCpuCore(): int { return $this->get("CpuCore"); } @@ -83,7 +83,7 @@ public function getCpuCore() * * @param int $cpuCore */ - public function setCpuCore($cpuCore) + public function setCpuCore(int $cpuCore) { $this->set("CpuCore", $cpuCore); } @@ -93,7 +93,7 @@ public function setCpuCore($cpuCore) * * @return integer|null */ - public function getMemSize() + public function getMemSize(): int { return $this->get("MemSize"); } @@ -103,7 +103,7 @@ public function getMemSize() * * @param int $memSize */ - public function setMemSize($memSize) + public function setMemSize(int $memSize) { $this->set("MemSize", $memSize); } @@ -113,7 +113,7 @@ public function setMemSize($memSize) * * @return integer|null */ - public function getSysDiskSize() + public function getSysDiskSize(): int { return $this->get("SysDiskSize"); } @@ -123,7 +123,7 @@ public function getSysDiskSize() * * @param int $sysDiskSize */ - public function setSysDiskSize($sysDiskSize) + public function setSysDiskSize(int $sysDiskSize) { $this->set("SysDiskSize", $sysDiskSize); } @@ -133,7 +133,7 @@ public function setSysDiskSize($sysDiskSize) * * @return integer|null */ - public function getDiskSize() + public function getDiskSize(): int { return $this->get("DiskSize"); } @@ -143,7 +143,7 @@ public function getDiskSize() * * @param int $diskSize */ - public function setDiskSize($diskSize) + public function setDiskSize(int $diskSize) { $this->set("DiskSize", $diskSize); } @@ -153,7 +153,7 @@ public function setDiskSize($diskSize) * * @return integer|null */ - public function getNetLimit() + public function getNetLimit(): int { return $this->get("NetLimit"); } @@ -163,7 +163,7 @@ public function getNetLimit() * * @param int $netLimit */ - public function setNetLimit($netLimit) + public function setNetLimit(int $netLimit) { $this->set("NetLimit", $netLimit); } diff --git a/src/UEC/Apis/GetUEcUpgradePriceResponse.php b/src/UEC/Apis/GetUEcUpgradePriceResponse.php index d74d277e..6ad1abec 100644 --- a/src/UEC/Apis/GetUEcUpgradePriceResponse.php +++ b/src/UEC/Apis/GetUEcUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } diff --git a/src/UEC/Apis/GetUEcVHostDataRequest.php b/src/UEC/Apis/GetUEcVHostDataRequest.php index c44c139b..3a9d9475 100644 --- a/src/UEC/Apis/GetUEcVHostDataRequest.php +++ b/src/UEC/Apis/GetUEcVHostDataRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNodeId() + public function getNodeId(): string { return $this->get("NodeId"); } @@ -64,7 +64,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } @@ -74,7 +74,7 @@ public function setNodeId($nodeId) * * @return int[]|null */ - public function getType() + public function getType(): array { return $this->get("Type"); } @@ -94,7 +94,7 @@ public function setType(array $type) * * @return integer|null */ - public function getBeginTime() + public function getBeginTime(): int { return $this->get("BeginTime"); } @@ -104,7 +104,7 @@ public function getBeginTime() * * @param int $beginTime */ - public function setBeginTime($beginTime) + public function setBeginTime(int $beginTime) { $this->set("BeginTime", $beginTime); } @@ -114,7 +114,7 @@ public function setBeginTime($beginTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -124,7 +124,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UEC/Apis/GetUEcVHostDataResponse.php b/src/UEC/Apis/GetUEcVHostDataResponse.php index 823c7260..e7e7a042 100644 --- a/src/UEC/Apis/GetUEcVHostDataResponse.php +++ b/src/UEC/Apis/GetUEcVHostDataResponse.php @@ -1,6 +1,6 @@ get("DataSets")); } @@ -48,7 +48,7 @@ public function getDataSets() * * @param DataSet $dataSets */ - public function setDataSets(array $dataSets) + public function setDataSets(DataSet $dataSets) { $this->set("DataSets", $dataSets->getAll()); } diff --git a/src/UEC/Apis/GetUEcVHostPriceRequest.php b/src/UEC/Apis/GetUEcVHostPriceRequest.php index 05b26a46..0241f9c8 100644 --- a/src/UEC/Apis/GetUEcVHostPriceRequest.php +++ b/src/UEC/Apis/GetUEcVHostPriceRequest.php @@ -1,6 +1,6 @@ get("IdcId"); } @@ -43,7 +43,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -53,7 +53,7 @@ public function setIdcId($idcId) * * @return integer|null */ - public function getNodeCount() + public function getNodeCount(): int { return $this->get("NodeCount"); } @@ -63,7 +63,7 @@ public function getNodeCount() * * @param int $nodeCount */ - public function setNodeCount($nodeCount) + public function setNodeCount(int $nodeCount) { $this->set("NodeCount", $nodeCount); } @@ -73,7 +73,7 @@ public function setNodeCount($nodeCount) * * @return integer|null */ - public function getCpuCore() + public function getCpuCore(): int { return $this->get("CpuCore"); } @@ -83,7 +83,7 @@ public function getCpuCore() * * @param int $cpuCore */ - public function setCpuCore($cpuCore) + public function setCpuCore(int $cpuCore) { $this->set("CpuCore", $cpuCore); } @@ -93,7 +93,7 @@ public function setCpuCore($cpuCore) * * @return integer|null */ - public function getMemSize() + public function getMemSize(): int { return $this->get("MemSize"); } @@ -103,7 +103,7 @@ public function getMemSize() * * @param int $memSize */ - public function setMemSize($memSize) + public function setMemSize(int $memSize) { $this->set("MemSize", $memSize); } @@ -113,7 +113,7 @@ public function setMemSize($memSize) * * @return integer|null */ - public function getSysDiskSize() + public function getSysDiskSize(): int { return $this->get("SysDiskSize"); } @@ -123,7 +123,7 @@ public function getSysDiskSize() * * @param int $sysDiskSize */ - public function setSysDiskSize($sysDiskSize) + public function setSysDiskSize(int $sysDiskSize) { $this->set("SysDiskSize", $sysDiskSize); } @@ -133,7 +133,7 @@ public function setSysDiskSize($sysDiskSize) * * @return integer|null */ - public function getDiskSize() + public function getDiskSize(): int { return $this->get("DiskSize"); } @@ -143,7 +143,7 @@ public function getDiskSize() * * @param int $diskSize */ - public function setDiskSize($diskSize) + public function setDiskSize(int $diskSize) { $this->set("DiskSize", $diskSize); } @@ -153,7 +153,7 @@ public function setDiskSize($diskSize) * * @return integer|null */ - public function getNetLimit() + public function getNetLimit(): int { return $this->get("NetLimit"); } @@ -163,7 +163,7 @@ public function getNetLimit() * * @param int $netLimit */ - public function setNetLimit($netLimit) + public function setNetLimit(int $netLimit) { $this->set("NetLimit", $netLimit); } @@ -173,7 +173,7 @@ public function setNetLimit($netLimit) * * @return integer|null */ - public function getChargeType() + public function getChargeType(): int { return $this->get("ChargeType"); } @@ -183,7 +183,7 @@ public function getChargeType() * * @param int $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(int $chargeType) { $this->set("ChargeType", $chargeType); } @@ -193,7 +193,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getChargeQuantity() + public function getChargeQuantity(): int { return $this->get("ChargeQuantity"); } @@ -203,7 +203,7 @@ public function getChargeQuantity() * * @param int $chargeQuantity */ - public function setChargeQuantity($chargeQuantity) + public function setChargeQuantity(int $chargeQuantity) { $this->set("ChargeQuantity", $chargeQuantity); } @@ -213,7 +213,7 @@ public function setChargeQuantity($chargeQuantity) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } @@ -223,7 +223,7 @@ public function getProductType() * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } @@ -233,7 +233,7 @@ public function setProductType($productType) * * @return integer|null */ - public function getIpCount() + public function getIpCount(): int { return $this->get("IpCount"); } @@ -243,7 +243,7 @@ public function getIpCount() * * @param int $ipCount */ - public function setIpCount($ipCount) + public function setIpCount(int $ipCount) { $this->set("IpCount", $ipCount); } @@ -253,7 +253,7 @@ public function setIpCount($ipCount) * * @return integer|null */ - public function getGpu() + public function getGpu(): int { return $this->get("Gpu"); } @@ -263,7 +263,7 @@ public function getGpu() * * @param int $gpu */ - public function setGpu($gpu) + public function setGpu(int $gpu) { $this->set("Gpu", $gpu); } @@ -273,7 +273,7 @@ public function setGpu($gpu) * * @return string|null */ - public function getGpuType() + public function getGpuType(): string { return $this->get("GpuType"); } @@ -283,7 +283,7 @@ public function getGpuType() * * @param string $gpuType */ - public function setGpuType($gpuType) + public function setGpuType(string $gpuType) { $this->set("GpuType", $gpuType); } diff --git a/src/UEC/Apis/GetUEcVHostPriceResponse.php b/src/UEC/Apis/GetUEcVHostPriceResponse.php index dc2fc64a..0e26b7d8 100644 --- a/src/UEC/Apis/GetUEcVHostPriceResponse.php +++ b/src/UEC/Apis/GetUEcVHostPriceResponse.php @@ -1,6 +1,6 @@ get("NodePrice"); } @@ -37,7 +37,7 @@ public function getNodePrice() * * @param float $nodePrice */ - public function setNodePrice($nodePrice) + public function setNodePrice(float $nodePrice) { $this->set("NodePrice", $nodePrice); } @@ -47,7 +47,7 @@ public function setNodePrice($nodePrice) * * @return float|null */ - public function getIpPrice() + public function getIpPrice(): float { return $this->get("IpPrice"); } @@ -57,7 +57,7 @@ public function getIpPrice() * * @param float $ipPrice */ - public function setIpPrice($ipPrice) + public function setIpPrice(float $ipPrice) { $this->set("IpPrice", $ipPrice); } diff --git a/src/UEC/Apis/ImportUEcCustomImageRequest.php b/src/UEC/Apis/ImportUEcCustomImageRequest.php index d1488cfb..16207430 100644 --- a/src/UEC/Apis/ImportUEcCustomImageRequest.php +++ b/src/UEC/Apis/ImportUEcCustomImageRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getIdcId() + public function getIdcId(): array { return $this->get("IdcId"); } @@ -72,7 +72,7 @@ public function setIdcId(array $idcId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -82,7 +82,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -92,7 +92,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -102,7 +102,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -112,7 +112,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getUFileUrl() + public function getUFileUrl(): string { return $this->get("UFileUrl"); } @@ -122,7 +122,7 @@ public function getUFileUrl() * * @param string $uFileUrl */ - public function setUFileUrl($uFileUrl) + public function setUFileUrl(string $uFileUrl) { $this->set("UFileUrl", $uFileUrl); } @@ -132,7 +132,7 @@ public function setUFileUrl($uFileUrl) * * @return string|null */ - public function getOsType() + public function getOsType(): string { return $this->get("OsType"); } @@ -142,7 +142,7 @@ public function getOsType() * * @param string $osType */ - public function setOsType($osType) + public function setOsType(string $osType) { $this->set("OsType", $osType); } @@ -152,7 +152,7 @@ public function setOsType($osType) * * @return string|null */ - public function getFormat() + public function getFormat(): string { return $this->get("Format"); } @@ -162,7 +162,7 @@ public function getFormat() * * @param string $format */ - public function setFormat($format) + public function setFormat(string $format) { $this->set("Format", $format); } @@ -172,7 +172,7 @@ public function setFormat($format) * * @return string|null */ - public function getImageDesc() + public function getImageDesc(): string { return $this->get("ImageDesc"); } @@ -182,7 +182,7 @@ public function getImageDesc() * * @param string $imageDesc */ - public function setImageDesc($imageDesc) + public function setImageDesc(string $imageDesc) { $this->set("ImageDesc", $imageDesc); } diff --git a/src/UEC/Apis/ImportUEcCustomImageResponse.php b/src/UEC/Apis/ImportUEcCustomImageResponse.php index fab52374..49cdef6f 100644 --- a/src/UEC/Apis/ImportUEcCustomImageResponse.php +++ b/src/UEC/Apis/ImportUEcCustomImageResponse.php @@ -1,6 +1,6 @@ get("ImageId"); } @@ -37,7 +37,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } diff --git a/src/UEC/Apis/LoginUEcDockerRequest.php b/src/UEC/Apis/LoginUEcDockerRequest.php index 4cd5d5e2..fe22ceee 100644 --- a/src/UEC/Apis/LoginUEcDockerRequest.php +++ b/src/UEC/Apis/LoginUEcDockerRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -64,7 +64,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -74,7 +74,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -84,7 +84,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/UEC/Apis/LoginUEcDockerResponse.php b/src/UEC/Apis/LoginUEcDockerResponse.php index 4f3257f7..f60056f1 100644 --- a/src/UEC/Apis/LoginUEcDockerResponse.php +++ b/src/UEC/Apis/LoginUEcDockerResponse.php @@ -1,6 +1,6 @@ get("SessionId"); } @@ -37,7 +37,7 @@ public function getSessionId() * * @param string $sessionId */ - public function setSessionId($sessionId) + public function setSessionId(string $sessionId) { $this->set("SessionId", $sessionId); } @@ -47,7 +47,7 @@ public function setSessionId($sessionId) * * @return string|null */ - public function getLink() + public function getLink(): string { return $this->get("Link"); } @@ -57,7 +57,7 @@ public function getLink() * * @param string $link */ - public function setLink($link) + public function setLink(string $link) { $this->set("Link", $link); } @@ -67,7 +67,7 @@ public function setLink($link) * * @return integer|null */ - public function getLinkPort() + public function getLinkPort(): int { return $this->get("LinkPort"); } @@ -77,7 +77,7 @@ public function getLinkPort() * * @param int $linkPort */ - public function setLinkPort($linkPort) + public function setLinkPort(int $linkPort) { $this->set("LinkPort", $linkPort); } diff --git a/src/UEC/Apis/ModifyUEcBandwidthRequest.php b/src/UEC/Apis/ModifyUEcBandwidthRequest.php index f120ebbf..ecc270b8 100644 --- a/src/UEC/Apis/ModifyUEcBandwidthRequest.php +++ b/src/UEC/Apis/ModifyUEcBandwidthRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNodeId() + public function getNodeId(): string { return $this->get("NodeId"); } @@ -64,7 +64,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } @@ -74,7 +74,7 @@ public function setNodeId($nodeId) * * @return string|null */ - public function getNetLimit() + public function getNetLimit(): string { return $this->get("NetLimit"); } @@ -84,7 +84,7 @@ public function getNetLimit() * * @param string $netLimit */ - public function setNetLimit($netLimit) + public function setNetLimit(string $netLimit) { $this->set("NetLimit", $netLimit); } diff --git a/src/UEC/Apis/ModifyUEcBandwidthResponse.php b/src/UEC/Apis/ModifyUEcBandwidthResponse.php index 06c8c3ca..6a6b844d 100644 --- a/src/UEC/Apis/ModifyUEcBandwidthResponse.php +++ b/src/UEC/Apis/ModifyUEcBandwidthResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -64,7 +64,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -74,7 +74,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -84,7 +84,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/UEC/Apis/ModifyUEcHolderNameResponse.php b/src/UEC/Apis/ModifyUEcHolderNameResponse.php index 5d52636c..9a8d8954 100644 --- a/src/UEC/Apis/ModifyUEcHolderNameResponse.php +++ b/src/UEC/Apis/ModifyUEcHolderNameResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -64,7 +64,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -74,7 +74,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -84,7 +84,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -94,7 +94,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getImageDesc() + public function getImageDesc(): string { return $this->get("ImageDesc"); } @@ -104,7 +104,7 @@ public function getImageDesc() * * @param string $imageDesc */ - public function setImageDesc($imageDesc) + public function setImageDesc(string $imageDesc) { $this->set("ImageDesc", $imageDesc); } diff --git a/src/UEC/Apis/ModifyUEcImageNameResponse.php b/src/UEC/Apis/ModifyUEcImageNameResponse.php index 11c9c130..96e62391 100644 --- a/src/UEC/Apis/ModifyUEcImageNameResponse.php +++ b/src/UEC/Apis/ModifyUEcImageNameResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getNodeId() + public function getNodeId(): array { return $this->get("NodeId"); } diff --git a/src/UEC/Apis/PoweroffUEcVHostResponse.php b/src/UEC/Apis/PoweroffUEcVHostResponse.php index 0c7ede28..1813c6a6 100644 --- a/src/UEC/Apis/PoweroffUEcVHostResponse.php +++ b/src/UEC/Apis/PoweroffUEcVHostResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNodeId() + public function getNodeId(): string { return $this->get("NodeId"); } @@ -64,7 +64,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } @@ -74,7 +74,7 @@ public function setNodeId($nodeId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -84,7 +84,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -94,7 +94,7 @@ public function setImageId($imageId) * * @return integer|null */ - public function getKeepData() + public function getKeepData(): int { return $this->get("KeepData"); } @@ -104,7 +104,7 @@ public function getKeepData() * * @param int $keepData */ - public function setKeepData($keepData) + public function setKeepData(int $keepData) { $this->set("KeepData", $keepData); } @@ -114,7 +114,7 @@ public function setKeepData($keepData) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -124,7 +124,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -134,7 +134,7 @@ public function setPassword($password) * * @return integer|null */ - public function getSysDiskSize() + public function getSysDiskSize(): int { return $this->get("SysDiskSize"); } @@ -144,7 +144,7 @@ public function getSysDiskSize() * * @param int $sysDiskSize */ - public function setSysDiskSize($sysDiskSize) + public function setSysDiskSize(int $sysDiskSize) { $this->set("SysDiskSize", $sysDiskSize); } diff --git a/src/UEC/Apis/ReinstallUEcVHostResponse.php b/src/UEC/Apis/ReinstallUEcVHostResponse.php index 23d08d25..f77e3b71 100644 --- a/src/UEC/Apis/ReinstallUEcVHostResponse.php +++ b/src/UEC/Apis/ReinstallUEcVHostResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getResourceId() + public function getResourceId(): array { return $this->get("ResourceId"); } diff --git a/src/UEC/Apis/RestartUEcHolderResponse.php b/src/UEC/Apis/RestartUEcHolderResponse.php index c25806a0..99ef4a91 100644 --- a/src/UEC/Apis/RestartUEcHolderResponse.php +++ b/src/UEC/Apis/RestartUEcHolderResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getNodeId() + public function getNodeId(): array { return $this->get("NodeId"); } diff --git a/src/UEC/Apis/RestartUEcVHostResponse.php b/src/UEC/Apis/RestartUEcVHostResponse.php index 8b4cde44..aa84b3ac 100644 --- a/src/UEC/Apis/RestartUEcVHostResponse.php +++ b/src/UEC/Apis/RestartUEcVHostResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getNodeId() + public function getNodeId(): array { return $this->get("NodeId"); } diff --git a/src/UEC/Apis/StartUEcVHostResponse.php b/src/UEC/Apis/StartUEcVHostResponse.php index c59aab15..9825394c 100644 --- a/src/UEC/Apis/StartUEcVHostResponse.php +++ b/src/UEC/Apis/StartUEcVHostResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getNodeId() + public function getNodeId(): array { return $this->get("NodeId"); } diff --git a/src/UEC/Apis/StopUEcVHostResponse.php b/src/UEC/Apis/StopUEcVHostResponse.php index 39f19059..fadf8f92 100644 --- a/src/UEC/Apis/StopUEcVHostResponse.php +++ b/src/UEC/Apis/StopUEcVHostResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -64,7 +64,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -74,7 +74,7 @@ public function setFirewallId($firewallId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -84,7 +84,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UEC/Apis/UnBindUEcFirewallResponse.php b/src/UEC/Apis/UnBindUEcFirewallResponse.php index c919bca0..69a49098 100644 --- a/src/UEC/Apis/UnBindUEcFirewallResponse.php +++ b/src/UEC/Apis/UnBindUEcFirewallResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -63,7 +63,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -73,7 +73,7 @@ public function setFirewallId($firewallId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -83,7 +83,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -93,7 +93,7 @@ public function setName($name) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -103,7 +103,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UEC/Apis/UpdateUEcFirewallAttributeResponse.php b/src/UEC/Apis/UpdateUEcFirewallAttributeResponse.php index 2913b413..2be9f70a 100644 --- a/src/UEC/Apis/UpdateUEcFirewallAttributeResponse.php +++ b/src/UEC/Apis/UpdateUEcFirewallAttributeResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -64,7 +64,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -74,12 +74,9 @@ public function setFirewallId($firewallId) * * @return UpdateUEcFirewallParamRule[]|null */ - public function getRule() + public function getRule(): array { - $items = $this->get("Rule"); - if ($items == null) { - return []; - } + $items = $this->get("Rule") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UpdateUEcFirewallParamRule($item)); diff --git a/src/UEC/Apis/UpdateUEcFirewallResponse.php b/src/UEC/Apis/UpdateUEcFirewallResponse.php index 1afe933c..4295cc66 100644 --- a/src/UEC/Apis/UpdateUEcFirewallResponse.php +++ b/src/UEC/Apis/UpdateUEcFirewallResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -63,7 +63,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -73,7 +73,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getSubnetName() + public function getSubnetName(): string { return $this->get("SubnetName"); } @@ -83,7 +83,7 @@ public function getSubnetName() * * @param string $subnetName */ - public function setSubnetName($subnetName) + public function setSubnetName(string $subnetName) { $this->set("SubnetName", $subnetName); } @@ -93,7 +93,7 @@ public function setSubnetName($subnetName) * * @return string|null */ - public function getComment() + public function getComment(): string { return $this->get("Comment"); } @@ -103,7 +103,7 @@ public function getComment() * * @param string $comment */ - public function setComment($comment) + public function setComment(string $comment) { $this->set("Comment", $comment); } diff --git a/src/UEC/Apis/UpdateUEcSubnetResponse.php b/src/UEC/Apis/UpdateUEcSubnetResponse.php index 33ec57fa..aa97899d 100644 --- a/src/UEC/Apis/UpdateUEcSubnetResponse.php +++ b/src/UEC/Apis/UpdateUEcSubnetResponse.php @@ -1,6 +1,6 @@ get("Name"); } @@ -37,7 +37,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -47,7 +47,7 @@ public function setName($name) * * @return string|null */ - public function getMountPath() + public function getMountPath(): string { return $this->get("MountPath"); } @@ -57,7 +57,7 @@ public function getMountPath() * * @param string $mountPath */ - public function setMountPath($mountPath) + public function setMountPath(string $mountPath) { $this->set("MountPath", $mountPath); } @@ -67,7 +67,7 @@ public function setMountPath($mountPath) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -77,7 +77,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UEC/Models/DataSet.php b/src/UEC/Models/DataSet.php index fba6373f..8025ce65 100644 --- a/src/UEC/Models/DataSet.php +++ b/src/UEC/Models/DataSet.php @@ -1,6 +1,6 @@ get("CPUUtilization"); - if ($items == null) { - return []; - } + $items = $this->get("CPUUtilization") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -59,12 +56,9 @@ public function setCPUUtilization(array $cpuUtilization) * * @return MonitorInfo[]|null */ - public function getMemUtilization() + public function getMemUtilization(): array { - $items = $this->get("MemUtilization"); - if ($items == null) { - return []; - } + $items = $this->get("MemUtilization") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -91,12 +85,9 @@ public function setMemUtilization(array $memUtilization) * * @return MonitorInfo[]|null */ - public function getNICOut() + public function getNICOut(): array { - $items = $this->get("NICOut"); - if ($items == null) { - return []; - } + $items = $this->get("NICOut") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -123,12 +114,9 @@ public function setNICOut(array $nicOut) * * @return MonitorInfo[]|null */ - public function getNICIn() + public function getNICIn(): array { - $items = $this->get("NICIn"); - if ($items == null) { - return []; - } + $items = $this->get("NICIn") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -155,12 +143,9 @@ public function setNICIn(array $nicIn) * * @return MonitorInfo[]|null */ - public function getNetPacketOut() + public function getNetPacketOut(): array { - $items = $this->get("NetPacketOut"); - if ($items == null) { - return []; - } + $items = $this->get("NetPacketOut") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -187,12 +172,9 @@ public function setNetPacketOut(array $netPacketOut) * * @return MonitorInfo[]|null */ - public function getNetPacketIn() + public function getNetPacketIn(): array { - $items = $this->get("NetPacketIn"); - if ($items == null) { - return []; - } + $items = $this->get("NetPacketIn") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -219,12 +201,9 @@ public function setNetPacketIn(array $netPacketIn) * * @return MonitorInfo[]|null */ - public function getIORead() + public function getIORead(): array { - $items = $this->get("IORead"); - if ($items == null) { - return []; - } + $items = $this->get("IORead") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -251,12 +230,9 @@ public function setIORead(array $ioRead) * * @return MonitorInfo[]|null */ - public function getIOWrite() + public function getIOWrite(): array { - $items = $this->get("IOWrite"); - if ($items == null) { - return []; - } + $items = $this->get("IOWrite") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -283,12 +259,9 @@ public function setIOWrite(array $ioWrite) * * @return MonitorInfo[]|null */ - public function getDiskReadOps() + public function getDiskReadOps(): array { - $items = $this->get("DiskReadOps"); - if ($items == null) { - return []; - } + $items = $this->get("DiskReadOps") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -315,12 +288,9 @@ public function setDiskReadOps(array $diskReadOps) * * @return MonitorInfo[]|null */ - public function getDiskWriteOps() + public function getDiskWriteOps(): array { - $items = $this->get("DiskWriteOps"); - if ($items == null) { - return []; - } + $items = $this->get("DiskWriteOps") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); diff --git a/src/UEC/Models/DeployImageInfo.php b/src/UEC/Models/DeployImageInfo.php index 5ddefa45..4684b7a5 100644 --- a/src/UEC/Models/DeployImageInfo.php +++ b/src/UEC/Models/DeployImageInfo.php @@ -1,6 +1,6 @@ get("IdcId"); } @@ -37,7 +37,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -47,7 +47,7 @@ public function setIdcId($idcId) * * @return integer|null */ - public function getState() + public function getState(): int { return $this->get("State"); } @@ -57,7 +57,7 @@ public function getState() * * @param int $state */ - public function setState($state) + public function setState(int $state) { $this->set("State", $state); } diff --git a/src/UEC/Models/DockerInfo.php b/src/UEC/Models/DockerInfo.php index f1d198ec..12d7a591 100644 --- a/src/UEC/Models/DockerInfo.php +++ b/src/UEC/Models/DockerInfo.php @@ -1,6 +1,6 @@ get("CpuCores"); } @@ -37,7 +37,7 @@ public function getCpuCores() * * @param float $cpuCores */ - public function setCpuCores($cpuCores) + public function setCpuCores(float $cpuCores) { $this->set("CpuCores", $cpuCores); } @@ -47,7 +47,7 @@ public function setCpuCores($cpuCores) * * @return float|null */ - public function getMemSize() + public function getMemSize(): float { return $this->get("MemSize"); } @@ -57,7 +57,7 @@ public function getMemSize() * * @param float $memSize */ - public function setMemSize($memSize) + public function setMemSize(float $memSize) { $this->set("MemSize", $memSize); } @@ -67,7 +67,7 @@ public function setMemSize($memSize) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return integer|null */ - public function getState() + public function getState(): int { return $this->get("State"); } @@ -97,7 +97,7 @@ public function getState() * * @param int $state */ - public function setState($state) + public function setState(int $state) { $this->set("State", $state); } @@ -107,7 +107,7 @@ public function setState($state) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -117,7 +117,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -127,7 +127,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getWorkDir() + public function getWorkDir(): string { return $this->get("WorkDir"); } @@ -137,7 +137,7 @@ public function getWorkDir() * * @param string $workDir */ - public function setWorkDir($workDir) + public function setWorkDir(string $workDir) { $this->set("WorkDir", $workDir); } @@ -147,7 +147,7 @@ public function setWorkDir($workDir) * * @return string|null */ - public function getCommand() + public function getCommand(): string { return $this->get("Command"); } @@ -157,7 +157,7 @@ public function getCommand() * * @param string $command */ - public function setCommand($command) + public function setCommand(string $command) { $this->set("Command", $command); } @@ -167,7 +167,7 @@ public function setCommand($command) * * @return string|null */ - public function getArgs() + public function getArgs(): string { return $this->get("Args"); } @@ -177,7 +177,7 @@ public function getArgs() * * @param string $args */ - public function setArgs($args) + public function setArgs(string $args) { $this->set("Args", $args); } @@ -187,12 +187,9 @@ public function setArgs($args) * * @return EnvList[]|null */ - public function getEnvList() + public function getEnvList(): array { - $items = $this->get("EnvList"); - if ($items == null) { - return []; - } + $items = $this->get("EnvList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new EnvList($item)); @@ -219,12 +216,9 @@ public function setEnvList(array $envList) * * @return CfgDictList[]|null */ - public function getCfgDictList() + public function getCfgDictList(): array { - $items = $this->get("CfgDictList"); - if ($items == null) { - return []; - } + $items = $this->get("CfgDictList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CfgDictList($item)); diff --git a/src/UEC/Models/EnvList.php b/src/UEC/Models/EnvList.php index 7e88ef2d..618a9273 100644 --- a/src/UEC/Models/EnvList.php +++ b/src/UEC/Models/EnvList.php @@ -1,6 +1,6 @@ get("Key"); } @@ -37,7 +37,7 @@ public function getKey() * * @param string $key */ - public function setKey($key) + public function setKey(string $key) { $this->set("Key", $key); } @@ -47,7 +47,7 @@ public function setKey($key) * * @return string|null */ - public function getValue() + public function getValue(): string { return $this->get("Value"); } @@ -57,7 +57,7 @@ public function getValue() * * @param string $value */ - public function setValue($value) + public function setValue(string $value) { $this->set("Value", $value); } diff --git a/src/UEC/Models/FirewallInfo.php b/src/UEC/Models/FirewallInfo.php index 1f2513cd..94f2c9d4 100644 --- a/src/UEC/Models/FirewallInfo.php +++ b/src/UEC/Models/FirewallInfo.php @@ -1,6 +1,6 @@ get("FirewallId"); } @@ -37,7 +37,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -47,7 +47,7 @@ public function setFirewallId($firewallId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -57,7 +57,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -67,7 +67,7 @@ public function setName($name) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -77,7 +77,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -87,12 +87,9 @@ public function setCreateTime($createTime) * * @return RuleInfo[]|null */ - public function getRule() + public function getRule(): array { - $items = $this->get("Rule"); - if ($items == null) { - return []; - } + $items = $this->get("Rule") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new RuleInfo($item)); @@ -119,7 +116,7 @@ public function setRule(array $rule) * * @return integer|null */ - public function getResourceCount() + public function getResourceCount(): int { return $this->get("ResourceCount"); } @@ -129,7 +126,7 @@ public function getResourceCount() * * @param int $resourceCount */ - public function setResourceCount($resourceCount) + public function setResourceCount(int $resourceCount) { $this->set("ResourceCount", $resourceCount); } @@ -139,7 +136,7 @@ public function setResourceCount($resourceCount) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -149,7 +146,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -159,7 +156,7 @@ public function setType($type) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -169,7 +166,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UEC/Models/HolderList.php b/src/UEC/Models/HolderList.php index 5c8be3b4..3b6899e1 100644 --- a/src/UEC/Models/HolderList.php +++ b/src/UEC/Models/HolderList.php @@ -1,6 +1,6 @@ get("ResourceId"); } @@ -37,7 +37,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -47,7 +47,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getHolderName() + public function getHolderName(): string { return $this->get("HolderName"); } @@ -57,7 +57,7 @@ public function getHolderName() * * @param string $holderName */ - public function setHolderName($holderName) + public function setHolderName(string $holderName) { $this->set("HolderName", $holderName); } @@ -67,7 +67,7 @@ public function setHolderName($holderName) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -77,7 +77,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -87,7 +87,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getInnerIp() + public function getInnerIp(): string { return $this->get("InnerIp"); } @@ -97,7 +97,7 @@ public function getInnerIp() * * @param string $innerIp */ - public function setInnerIp($innerIp) + public function setInnerIp(string $innerIp) { $this->set("InnerIp", $innerIp); } @@ -107,12 +107,9 @@ public function setInnerIp($innerIp) * * @return IpList[]|null */ - public function getIpList() + public function getIpList(): array { - $items = $this->get("IpList"); - if ($items == null) { - return []; - } + $items = $this->get("IpList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new IpList($item)); @@ -139,7 +136,7 @@ public function setIpList(array $ipList) * * @return integer|null */ - public function getState() + public function getState(): int { return $this->get("State"); } @@ -149,7 +146,7 @@ public function getState() * * @param int $state */ - public function setState($state) + public function setState(int $state) { $this->set("State", $state); } @@ -159,7 +156,7 @@ public function setState($state) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -169,7 +166,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -179,7 +176,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -189,7 +186,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -199,7 +196,7 @@ public function setExpireTime($expireTime) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -209,7 +206,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -219,7 +216,7 @@ public function setType($type) * * @return string|null */ - public function getIdcId() + public function getIdcId(): string { return $this->get("IdcId"); } @@ -229,7 +226,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -239,7 +236,7 @@ public function setIdcId($idcId) * * @return string|null */ - public function getOcName() + public function getOcName(): string { return $this->get("OcName"); } @@ -249,7 +246,7 @@ public function getOcName() * * @param string $ocName */ - public function setOcName($ocName) + public function setOcName(string $ocName) { $this->set("OcName", $ocName); } @@ -259,7 +256,7 @@ public function setOcName($ocName) * * @return string|null */ - public function getProvince() + public function getProvince(): string { return $this->get("Province"); } @@ -269,7 +266,7 @@ public function getProvince() * * @param string $province */ - public function setProvince($province) + public function setProvince(string $province) { $this->set("Province", $province); } @@ -279,7 +276,7 @@ public function setProvince($province) * * @return string|null */ - public function getCity() + public function getCity(): string { return $this->get("City"); } @@ -289,7 +286,7 @@ public function getCity() * * @param string $city */ - public function setCity($city) + public function setCity(string $city) { $this->set("City", $city); } @@ -299,7 +296,7 @@ public function setCity($city) * * @return integer|null */ - public function getRestartStrategy() + public function getRestartStrategy(): int { return $this->get("RestartStrategy"); } @@ -309,7 +306,7 @@ public function getRestartStrategy() * * @param int $restartStrategy */ - public function setRestartStrategy($restartStrategy) + public function setRestartStrategy(int $restartStrategy) { $this->set("RestartStrategy", $restartStrategy); } @@ -319,7 +316,7 @@ public function setRestartStrategy($restartStrategy) * * @return integer|null */ - public function getDockerCount() + public function getDockerCount(): int { return $this->get("DockerCount"); } @@ -329,7 +326,7 @@ public function getDockerCount() * * @param int $dockerCount */ - public function setDockerCount($dockerCount) + public function setDockerCount(int $dockerCount) { $this->set("DockerCount", $dockerCount); } @@ -339,12 +336,9 @@ public function setDockerCount($dockerCount) * * @return DockerInfo[]|null */ - public function getDockerInfo() + public function getDockerInfo(): array { - $items = $this->get("DockerInfo"); - if ($items == null) { - return []; - } + $items = $this->get("DockerInfo") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new DockerInfo($item)); @@ -371,7 +365,7 @@ public function setDockerInfo(array $dockerInfo) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } @@ -381,7 +375,7 @@ public function getProductType() * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } @@ -391,7 +385,7 @@ public function setProductType($productType) * * @return integer|null */ - public function getNetLimit() + public function getNetLimit(): int { return $this->get("NetLimit"); } @@ -401,7 +395,7 @@ public function getNetLimit() * * @param int $netLimit */ - public function setNetLimit($netLimit) + public function setNetLimit(int $netLimit) { $this->set("NetLimit", $netLimit); } @@ -411,7 +405,7 @@ public function setNetLimit($netLimit) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -421,7 +415,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -431,12 +425,9 @@ public function setFirewallId($firewallId) * * @return StorVolumeInfo[]|null */ - public function getStorVolumeInfo() + public function getStorVolumeInfo(): array { - $items = $this->get("StorVolumeInfo"); - if ($items == null) { - return []; - } + $items = $this->get("StorVolumeInfo") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new StorVolumeInfo($item)); @@ -463,7 +454,7 @@ public function setStorVolumeInfo(array $storVolumeInfo) * * @return integer|null */ - public function getStorVolumeCount() + public function getStorVolumeCount(): int { return $this->get("StorVolumeCount"); } @@ -473,7 +464,7 @@ public function getStorVolumeCount() * * @param int $storVolumeCount */ - public function setStorVolumeCount($storVolumeCount) + public function setStorVolumeCount(int $storVolumeCount) { $this->set("StorVolumeCount", $storVolumeCount); } @@ -483,12 +474,9 @@ public function setStorVolumeCount($storVolumeCount) * * @return ImageList[]|null */ - public function getImageList() + public function getImageList(): array { - $items = $this->get("ImageList"); - if ($items == null) { - return []; - } + $items = $this->get("ImageList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ImageList($item)); diff --git a/src/UEC/Models/IDCCutInfo.php b/src/UEC/Models/IDCCutInfo.php index 74a1392e..ae31fcad 100644 --- a/src/UEC/Models/IDCCutInfo.php +++ b/src/UEC/Models/IDCCutInfo.php @@ -1,6 +1,6 @@ get("IDCName"); } @@ -37,7 +37,7 @@ public function getIDCName() * * @param string $idcName */ - public function setIDCName($idcName) + public function setIDCName(string $idcName) { $this->set("IDCName", $idcName); } @@ -47,7 +47,7 @@ public function setIDCName($idcName) * * @return string|null */ - public function getProvince() + public function getProvince(): string { return $this->get("Province"); } @@ -57,7 +57,7 @@ public function getProvince() * * @param string $province */ - public function setProvince($province) + public function setProvince(string $province) { $this->set("Province", $province); } @@ -67,7 +67,7 @@ public function setProvince($province) * * @return string|null */ - public function getCity() + public function getCity(): string { return $this->get("City"); } @@ -77,7 +77,7 @@ public function getCity() * * @param string $city */ - public function setCity($city) + public function setCity(string $city) { $this->set("City", $city); } @@ -87,7 +87,7 @@ public function setCity($city) * * @return integer|null */ - public function getStartTime() + public function getStartTime(): int { return $this->get("StartTime"); } @@ -97,7 +97,7 @@ public function getStartTime() * * @param int $startTime */ - public function setStartTime($startTime) + public function setStartTime(int $startTime) { $this->set("StartTime", $startTime); } @@ -107,7 +107,7 @@ public function setStartTime($startTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -117,7 +117,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -127,7 +127,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getCutType() + public function getCutType(): string { return $this->get("CutType"); } @@ -137,7 +137,7 @@ public function getCutType() * * @param string $cutType */ - public function setCutType($cutType) + public function setCutType(string $cutType) { $this->set("CutType", $cutType); } @@ -147,12 +147,9 @@ public function setCutType($cutType) * * @return ResourceSet[]|null */ - public function getResourceSet() + public function getResourceSet(): array { - $items = $this->get("ResourceSet"); - if ($items == null) { - return []; - } + $items = $this->get("ResourceSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ResourceSet($item)); diff --git a/src/UEC/Models/IdcInfo.php b/src/UEC/Models/IdcInfo.php index 5eb785b0..836c78f6 100644 --- a/src/UEC/Models/IdcInfo.php +++ b/src/UEC/Models/IdcInfo.php @@ -1,6 +1,6 @@ get("IdcId"); } @@ -37,7 +37,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -47,7 +47,7 @@ public function setIdcId($idcId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -57,7 +57,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -67,7 +67,7 @@ public function setName($name) * * @return string|null */ - public function getIsp() + public function getIsp(): string { return $this->get("Isp"); } @@ -77,7 +77,7 @@ public function getIsp() * * @param string $isp */ - public function setIsp($isp) + public function setIsp(string $isp) { $this->set("Isp", $isp); } @@ -87,7 +87,7 @@ public function setIsp($isp) * * @return string|null */ - public function getProvince() + public function getProvince(): string { return $this->get("Province"); } @@ -97,7 +97,7 @@ public function getProvince() * * @param string $province */ - public function setProvince($province) + public function setProvince(string $province) { $this->set("Province", $province); } @@ -107,7 +107,7 @@ public function setProvince($province) * * @return string|null */ - public function getCity() + public function getCity(): string { return $this->get("City"); } @@ -117,7 +117,7 @@ public function getCity() * * @param string $city */ - public function setCity($city) + public function setCity(string $city) { $this->set("City", $city); } @@ -127,7 +127,7 @@ public function setCity($city) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -137,7 +137,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -147,7 +147,7 @@ public function setType($type) * * @return integer|null */ - public function getMaxNodeCnt() + public function getMaxNodeCnt(): int { return $this->get("MaxNodeCnt"); } @@ -157,7 +157,7 @@ public function getMaxNodeCnt() * * @param int $maxNodeCnt */ - public function setMaxNodeCnt($maxNodeCnt) + public function setMaxNodeCnt(int $maxNodeCnt) { $this->set("MaxNodeCnt", $maxNodeCnt); } diff --git a/src/UEC/Models/ImageInfo.php b/src/UEC/Models/ImageInfo.php index 8b3c4e7f..eb9ea4d6 100644 --- a/src/UEC/Models/ImageInfo.php +++ b/src/UEC/Models/ImageInfo.php @@ -1,6 +1,6 @@ get("ImageId"); } @@ -37,7 +37,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -47,7 +47,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -57,7 +57,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -67,7 +67,7 @@ public function setImageName($imageName) * * @return integer|null */ - public function getImageType() + public function getImageType(): int { return $this->get("ImageType"); } @@ -77,7 +77,7 @@ public function getImageType() * * @param int $imageType */ - public function setImageType($imageType) + public function setImageType(int $imageType) { $this->set("ImageType", $imageType); } @@ -87,7 +87,7 @@ public function setImageType($imageType) * * @return string|null */ - public function getOcType() + public function getOcType(): string { return $this->get("OcType"); } @@ -97,7 +97,7 @@ public function getOcType() * * @param string $ocType */ - public function setOcType($ocType) + public function setOcType(string $ocType) { $this->set("OcType", $ocType); } @@ -107,7 +107,7 @@ public function setOcType($ocType) * * @return string|null */ - public function getImageDesc() + public function getImageDesc(): string { return $this->get("ImageDesc"); } @@ -117,7 +117,7 @@ public function getImageDesc() * * @param string $imageDesc */ - public function setImageDesc($imageDesc) + public function setImageDesc(string $imageDesc) { $this->set("ImageDesc", $imageDesc); } @@ -127,7 +127,7 @@ public function setImageDesc($imageDesc) * * @return integer|null */ - public function getState() + public function getState(): int { return $this->get("State"); } @@ -137,7 +137,7 @@ public function getState() * * @param int $state */ - public function setState($state) + public function setState(int $state) { $this->set("State", $state); } @@ -147,7 +147,7 @@ public function setState($state) * * @return integer|null */ - public function getImageSize() + public function getImageSize(): int { return $this->get("ImageSize"); } @@ -157,7 +157,7 @@ public function getImageSize() * * @param int $imageSize */ - public function setImageSize($imageSize) + public function setImageSize(int $imageSize) { $this->set("ImageSize", $imageSize); } @@ -167,7 +167,7 @@ public function setImageSize($imageSize) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -177,7 +177,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -187,12 +187,9 @@ public function setCreateTime($createTime) * * @return DeployImageInfo[]|null */ - public function getDeployInfoList() + public function getDeployInfoList(): array { - $items = $this->get("DeployInfoList"); - if ($items == null) { - return []; - } + $items = $this->get("DeployInfoList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new DeployImageInfo($item)); @@ -219,7 +216,7 @@ public function setDeployInfoList(array $deployInfoList) * * @return integer|null */ - public function getGpu() + public function getGpu(): int { return $this->get("Gpu"); } @@ -229,7 +226,7 @@ public function getGpu() * * @param int $gpu */ - public function setGpu($gpu) + public function setGpu(int $gpu) { $this->set("Gpu", $gpu); } diff --git a/src/UEC/Models/ImageList.php b/src/UEC/Models/ImageList.php index 8d4fe79f..86241f70 100644 --- a/src/UEC/Models/ImageList.php +++ b/src/UEC/Models/ImageList.php @@ -1,6 +1,6 @@ get("StoreAddr"); } @@ -37,7 +37,7 @@ public function getStoreAddr() * * @param string $storeAddr */ - public function setStoreAddr($storeAddr) + public function setStoreAddr(string $storeAddr) { $this->set("StoreAddr", $storeAddr); } @@ -47,7 +47,7 @@ public function setStoreAddr($storeAddr) * * @return string|null */ - public function getUserName() + public function getUserName(): string { return $this->get("UserName"); } @@ -57,7 +57,7 @@ public function getUserName() * * @param string $userName */ - public function setUserName($userName) + public function setUserName(string $userName) { $this->set("UserName", $userName); } @@ -67,7 +67,7 @@ public function setUserName($userName) * * @return string|null */ - public function getImageKey() + public function getImageKey(): string { return $this->get("ImageKey"); } @@ -77,7 +77,7 @@ public function getImageKey() * * @param string $imageKey */ - public function setImageKey($imageKey) + public function setImageKey(string $imageKey) { $this->set("ImageKey", $imageKey); } diff --git a/src/UEC/Models/IpList.php b/src/UEC/Models/IpList.php index ca6db8cb..e0d039db 100644 --- a/src/UEC/Models/IpList.php +++ b/src/UEC/Models/IpList.php @@ -1,6 +1,6 @@ get("Ip"); } @@ -37,7 +37,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } @@ -47,7 +47,7 @@ public function setIp($ip) * * @return string|null */ - public function getIsp() + public function getIsp(): string { return $this->get("Isp"); } @@ -57,7 +57,7 @@ public function getIsp() * * @param string $isp */ - public function setIsp($isp) + public function setIsp(string $isp) { $this->set("Isp", $isp); } diff --git a/src/UEC/Models/MetricisDataSet.php b/src/UEC/Models/MetricisDataSet.php index ee72fb3d..ccfc0e32 100644 --- a/src/UEC/Models/MetricisDataSet.php +++ b/src/UEC/Models/MetricisDataSet.php @@ -1,6 +1,6 @@ get("CPUUtilization"); - if ($items == null) { - return []; - } + $items = $this->get("CPUUtilization") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -59,12 +56,9 @@ public function setCPUUtilization(array $cpuUtilization) * * @return MonitorInfo[]|null */ - public function getMemUtilization() + public function getMemUtilization(): array { - $items = $this->get("MemUtilization"); - if ($items == null) { - return []; - } + $items = $this->get("MemUtilization") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -91,12 +85,9 @@ public function setMemUtilization(array $memUtilization) * * @return MonitorInfo[]|null */ - public function getNetPacketOut() + public function getNetPacketOut(): array { - $items = $this->get("NetPacketOut"); - if ($items == null) { - return []; - } + $items = $this->get("NetPacketOut") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -123,12 +114,9 @@ public function setNetPacketOut(array $netPacketOut) * * @return MonitorInfo[]|null */ - public function getNetPacketIn() + public function getNetPacketIn(): array { - $items = $this->get("NetPacketIn"); - if ($items == null) { - return []; - } + $items = $this->get("NetPacketIn") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -155,12 +143,9 @@ public function setNetPacketIn(array $netPacketIn) * * @return MonitorInfo[]|null */ - public function getNICOut() + public function getNICOut(): array { - $items = $this->get("NICOut"); - if ($items == null) { - return []; - } + $items = $this->get("NICOut") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); @@ -187,12 +172,9 @@ public function setNICOut(array $nicOut) * * @return MonitorInfo[]|null */ - public function getNICIn() + public function getNICIn(): array { - $items = $this->get("NICIn"); - if ($items == null) { - return []; - } + $items = $this->get("NICIn") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new MonitorInfo($item)); diff --git a/src/UEC/Models/MonitorInfo.php b/src/UEC/Models/MonitorInfo.php index 73007709..3864259d 100644 --- a/src/UEC/Models/MonitorInfo.php +++ b/src/UEC/Models/MonitorInfo.php @@ -1,6 +1,6 @@ get("TimeStamp"); } @@ -37,7 +37,7 @@ public function getTimeStamp() * * @param int $timeStamp */ - public function setTimeStamp($timeStamp) + public function setTimeStamp(int $timeStamp) { $this->set("TimeStamp", $timeStamp); } @@ -47,7 +47,7 @@ public function setTimeStamp($timeStamp) * * @return integer|null */ - public function getValue() + public function getValue(): int { return $this->get("Value"); } @@ -57,7 +57,7 @@ public function getValue() * * @param int $value */ - public function setValue($value) + public function setValue(int $value) { $this->set("Value", $value); } diff --git a/src/UEC/Models/NodeInfo.php b/src/UEC/Models/NodeInfo.php index c34f6735..89186d6c 100644 --- a/src/UEC/Models/NodeInfo.php +++ b/src/UEC/Models/NodeInfo.php @@ -1,6 +1,6 @@ get("NodeName"); } @@ -37,7 +37,7 @@ public function getNodeName() * * @param string $nodeName */ - public function setNodeName($nodeName) + public function setNodeName(string $nodeName) { $this->set("NodeName", $nodeName); } @@ -47,7 +47,7 @@ public function setNodeName($nodeName) * * @return string|null */ - public function getNodeId() + public function getNodeId(): string { return $this->get("NodeId"); } @@ -57,7 +57,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } @@ -67,7 +67,7 @@ public function setNodeId($nodeId) * * @return integer|null */ - public function getCoreNum() + public function getCoreNum(): int { return $this->get("CoreNum"); } @@ -77,7 +77,7 @@ public function getCoreNum() * * @param int $coreNum */ - public function setCoreNum($coreNum) + public function setCoreNum(int $coreNum) { $this->set("CoreNum", $coreNum); } @@ -87,7 +87,7 @@ public function setCoreNum($coreNum) * * @return integer|null */ - public function getMemSize() + public function getMemSize(): int { return $this->get("MemSize"); } @@ -97,7 +97,7 @@ public function getMemSize() * * @param int $memSize */ - public function setMemSize($memSize) + public function setMemSize(int $memSize) { $this->set("MemSize", $memSize); } @@ -107,7 +107,7 @@ public function setMemSize($memSize) * * @return integer|null */ - public function getSysDiskSize() + public function getSysDiskSize(): int { return $this->get("SysDiskSize"); } @@ -117,7 +117,7 @@ public function getSysDiskSize() * * @param int $sysDiskSize */ - public function setSysDiskSize($sysDiskSize) + public function setSysDiskSize(int $sysDiskSize) { $this->set("SysDiskSize", $sysDiskSize); } @@ -127,7 +127,7 @@ public function setSysDiskSize($sysDiskSize) * * @return integer|null */ - public function getDiskSize() + public function getDiskSize(): int { return $this->get("DiskSize"); } @@ -137,7 +137,7 @@ public function getDiskSize() * * @param int $diskSize */ - public function setDiskSize($diskSize) + public function setDiskSize(int $diskSize) { $this->set("DiskSize", $diskSize); } @@ -147,7 +147,7 @@ public function setDiskSize($diskSize) * * @return integer|null */ - public function getState() + public function getState(): int { return $this->get("State"); } @@ -157,7 +157,7 @@ public function getState() * * @param int $state */ - public function setState($state) + public function setState(int $state) { $this->set("State", $state); } @@ -167,7 +167,7 @@ public function setState($state) * * @return integer|null */ - public function getNetLimit() + public function getNetLimit(): int { return $this->get("NetLimit"); } @@ -177,7 +177,7 @@ public function getNetLimit() * * @param int $netLimit */ - public function setNetLimit($netLimit) + public function setNetLimit(int $netLimit) { $this->set("NetLimit", $netLimit); } @@ -187,7 +187,7 @@ public function setNetLimit($netLimit) * * @return string|null */ - public function getIdcId() + public function getIdcId(): string { return $this->get("IdcId"); } @@ -197,7 +197,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -207,7 +207,7 @@ public function setIdcId($idcId) * * @return string|null */ - public function getOcName() + public function getOcName(): string { return $this->get("OcName"); } @@ -217,7 +217,7 @@ public function getOcName() * * @param string $ocName */ - public function setOcName($ocName) + public function setOcName(string $ocName) { $this->set("OcName", $ocName); } @@ -227,7 +227,7 @@ public function setOcName($ocName) * * @return string|null */ - public function getProvince() + public function getProvince(): string { return $this->get("Province"); } @@ -237,7 +237,7 @@ public function getProvince() * * @param string $province */ - public function setProvince($province) + public function setProvince(string $province) { $this->set("Province", $province); } @@ -247,7 +247,7 @@ public function setProvince($province) * * @return string|null */ - public function getCity() + public function getCity(): string { return $this->get("City"); } @@ -257,7 +257,7 @@ public function getCity() * * @param string $city */ - public function setCity($city) + public function setCity(string $city) { $this->set("City", $city); } @@ -267,7 +267,7 @@ public function setCity($city) * * @return integer|null */ - public function getType() + public function getType(): int { return $this->get("Type"); } @@ -277,7 +277,7 @@ public function getType() * * @param int $type */ - public function setType($type) + public function setType(int $type) { $this->set("Type", $type); } @@ -287,7 +287,7 @@ public function setType($type) * * @return integer|null */ - public function getChargeType() + public function getChargeType(): int { return $this->get("ChargeType"); } @@ -297,7 +297,7 @@ public function getChargeType() * * @param int $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(int $chargeType) { $this->set("ChargeType", $chargeType); } @@ -307,7 +307,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -317,7 +317,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -327,7 +327,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpiredTime() + public function getExpiredTime(): int { return $this->get("ExpiredTime"); } @@ -337,7 +337,7 @@ public function getExpiredTime() * * @param int $expiredTime */ - public function setExpiredTime($expiredTime) + public function setExpiredTime(int $expiredTime) { $this->set("ExpiredTime", $expiredTime); } @@ -347,7 +347,7 @@ public function setExpiredTime($expiredTime) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -357,7 +357,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -367,12 +367,9 @@ public function setImageName($imageName) * * @return NodeIpList[]|null */ - public function getNodeIpList() + public function getNodeIpList(): array { - $items = $this->get("NodeIpList"); - if ($items == null) { - return []; - } + $items = $this->get("NodeIpList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NodeIpList($item)); @@ -399,7 +396,7 @@ public function setNodeIpList(array $nodeIpList) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -409,7 +406,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -419,7 +416,7 @@ public function setFirewallId($firewallId) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } @@ -429,8 +426,28 @@ public function getProductType() * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } + + /** + * InnerIps: 内网ip列表 + * + * @return string[]|null + */ + public function getInnerIps(): array + { + return $this->get("InnerIps"); + } + + /** + * InnerIps: 内网ip列表 + * + * @param string[] $innerIps + */ + public function setInnerIps(array $innerIps) + { + $this->set("InnerIps", $innerIps); + } } diff --git a/src/UEC/Models/NodeIpList.php b/src/UEC/Models/NodeIpList.php index 9e4c3066..77831df0 100644 --- a/src/UEC/Models/NodeIpList.php +++ b/src/UEC/Models/NodeIpList.php @@ -1,6 +1,6 @@ get("Ip"); } @@ -37,7 +37,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } @@ -47,7 +47,7 @@ public function setIp($ip) * * @return string|null */ - public function getIsp() + public function getIsp(): string { return $this->get("Isp"); } @@ -57,7 +57,7 @@ public function getIsp() * * @param string $isp */ - public function setIsp($isp) + public function setIsp(string $isp) { $this->set("Isp", $isp); } @@ -67,7 +67,7 @@ public function setIsp($isp) * * @return string|null */ - public function getIspName() + public function getIspName(): string { return $this->get("IspName"); } @@ -77,7 +77,7 @@ public function getIspName() * * @param string $ispName */ - public function setIspName($ispName) + public function setIspName(string $ispName) { $this->set("IspName", $ispName); } diff --git a/src/UEC/Models/NodeIspList.php b/src/UEC/Models/NodeIspList.php index 385edd30..32151cf6 100644 --- a/src/UEC/Models/NodeIspList.php +++ b/src/UEC/Models/NodeIspList.php @@ -1,6 +1,6 @@ get("Province"); } @@ -37,7 +37,7 @@ public function getProvince() * * @param string $province */ - public function setProvince($province) + public function setProvince(string $province) { $this->set("Province", $province); } @@ -47,7 +47,7 @@ public function setProvince($province) * * @return string|null */ - public function getCity() + public function getCity(): string { return $this->get("City"); } @@ -57,7 +57,7 @@ public function getCity() * * @param string $city */ - public function setCity($city) + public function setCity(string $city) { $this->set("City", $city); } @@ -67,7 +67,7 @@ public function setCity($city) * * @return string|null */ - public function getLineType() + public function getLineType(): string { return $this->get("LineType"); } @@ -77,7 +77,7 @@ public function getLineType() * * @param string $lineType */ - public function setLineType($lineType) + public function setLineType(string $lineType) { $this->set("LineType", $lineType); } @@ -87,7 +87,7 @@ public function setLineType($lineType) * * @return string|null */ - public function getIspName() + public function getIspName(): string { return $this->get("IspName"); } @@ -97,7 +97,7 @@ public function getIspName() * * @param string $ispName */ - public function setIspName($ispName) + public function setIspName(string $ispName) { $this->set("IspName", $ispName); } @@ -107,7 +107,7 @@ public function setIspName($ispName) * * @return string|null */ - public function getIdcName() + public function getIdcName(): string { return $this->get("IdcName"); } @@ -117,7 +117,7 @@ public function getIdcName() * * @param string $idcName */ - public function setIdcName($idcName) + public function setIdcName(string $idcName) { $this->set("IdcName", $idcName); } diff --git a/src/UEC/Models/NodeList.php b/src/UEC/Models/NodeList.php index b272c944..a86ebcc4 100644 --- a/src/UEC/Models/NodeList.php +++ b/src/UEC/Models/NodeList.php @@ -1,6 +1,6 @@ get("NodeId"); } @@ -37,7 +37,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } diff --git a/src/UEC/Models/ResourceInfo.php b/src/UEC/Models/ResourceInfo.php index cb72cb09..cd868dbe 100644 --- a/src/UEC/Models/ResourceInfo.php +++ b/src/UEC/Models/ResourceInfo.php @@ -1,6 +1,6 @@ get("ResourceId"); } @@ -37,7 +37,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -47,7 +47,7 @@ public function setResourceId($resourceId) * * @return string[]|null */ - public function getPublicIpList() + public function getPublicIpList(): array { return $this->get("PublicIpList"); } @@ -67,7 +67,7 @@ public function setPublicIpList(array $publicIpList) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return integer|null */ - public function getState() + public function getState(): int { return $this->get("State"); } @@ -97,7 +97,7 @@ public function getState() * * @param int $state */ - public function setState($state) + public function setState(int $state) { $this->set("State", $state); } @@ -107,7 +107,7 @@ public function setState($state) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -117,7 +117,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UEC/Models/ResourceSet.php b/src/UEC/Models/ResourceSet.php index 02c291a8..68c50364 100644 --- a/src/UEC/Models/ResourceSet.php +++ b/src/UEC/Models/ResourceSet.php @@ -1,6 +1,6 @@ get("NodeId"); } @@ -37,7 +37,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } @@ -47,7 +47,7 @@ public function setNodeId($nodeId) * * @return string[]|null */ - public function getOuterIps() + public function getOuterIps(): array { return $this->get("OuterIps"); } diff --git a/src/UEC/Models/RuleInfo.php b/src/UEC/Models/RuleInfo.php index 14612d39..b7c7090c 100644 --- a/src/UEC/Models/RuleInfo.php +++ b/src/UEC/Models/RuleInfo.php @@ -1,6 +1,6 @@ get("ProtocolType"); } @@ -37,7 +37,7 @@ public function getProtocolType() * * @param string $protocolType */ - public function setProtocolType($protocolType) + public function setProtocolType(string $protocolType) { $this->set("ProtocolType", $protocolType); } @@ -47,7 +47,7 @@ public function setProtocolType($protocolType) * * @return string|null */ - public function getPort() + public function getPort(): string { return $this->get("Port"); } @@ -57,7 +57,7 @@ public function getPort() * * @param string $port */ - public function setPort($port) + public function setPort(string $port) { $this->set("Port", $port); } @@ -67,7 +67,7 @@ public function setPort($port) * * @return string|null */ - public function getSrcIp() + public function getSrcIp(): string { return $this->get("SrcIp"); } @@ -77,7 +77,7 @@ public function getSrcIp() * * @param string $srcIp */ - public function setSrcIp($srcIp) + public function setSrcIp(string $srcIp) { $this->set("SrcIp", $srcIp); } @@ -87,7 +87,7 @@ public function setSrcIp($srcIp) * * @return string|null */ - public function getAction() + public function getAction(): string { return $this->get("Action"); } @@ -97,7 +97,7 @@ public function getAction() * * @param string $action */ - public function setAction($action) + public function setAction(string $action) { $this->set("Action", $action); } @@ -107,7 +107,7 @@ public function setAction($action) * * @return string|null */ - public function getPriority() + public function getPriority(): string { return $this->get("Priority"); } @@ -117,7 +117,7 @@ public function getPriority() * * @param string $priority */ - public function setPriority($priority) + public function setPriority(string $priority) { $this->set("Priority", $priority); } @@ -127,7 +127,7 @@ public function setPriority($priority) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -137,7 +137,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UEC/Models/StorVolumeInfo.php b/src/UEC/Models/StorVolumeInfo.php index 1a2fec3e..d6396168 100644 --- a/src/UEC/Models/StorVolumeInfo.php +++ b/src/UEC/Models/StorVolumeInfo.php @@ -1,6 +1,6 @@ get("Name"); } @@ -37,7 +37,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -47,7 +47,7 @@ public function setName($name) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -57,7 +57,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -67,7 +67,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getMountPoint() + public function getMountPoint(): string { return $this->get("MountPoint"); } @@ -77,7 +77,7 @@ public function getMountPoint() * * @param string $mountPoint */ - public function setMountPoint($mountPoint) + public function setMountPoint(string $mountPoint) { $this->set("MountPoint", $mountPoint); } @@ -87,7 +87,7 @@ public function setMountPoint($mountPoint) * * @return integer|null */ - public function getDiskSize() + public function getDiskSize(): int { return $this->get("DiskSize"); } @@ -97,7 +97,7 @@ public function getDiskSize() * * @param int $diskSize */ - public function setDiskSize($diskSize) + public function setDiskSize(int $diskSize) { $this->set("DiskSize", $diskSize); } diff --git a/src/UEC/Models/SubnetInfo.php b/src/UEC/Models/SubnetInfo.php index 3bd6b1c0..47dec543 100644 --- a/src/UEC/Models/SubnetInfo.php +++ b/src/UEC/Models/SubnetInfo.php @@ -1,6 +1,6 @@ get("SubnetId"); } @@ -37,7 +37,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -47,7 +47,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getSubnetName() + public function getSubnetName(): string { return $this->get("SubnetName"); } @@ -57,7 +57,7 @@ public function getSubnetName() * * @param string $subnetName */ - public function setSubnetName($subnetName) + public function setSubnetName(string $subnetName) { $this->set("SubnetName", $subnetName); } @@ -67,7 +67,7 @@ public function setSubnetName($subnetName) * * @return string|null */ - public function getIdcId() + public function getIdcId(): string { return $this->get("IdcId"); } @@ -77,7 +77,7 @@ public function getIdcId() * * @param string $idcId */ - public function setIdcId($idcId) + public function setIdcId(string $idcId) { $this->set("IdcId", $idcId); } @@ -87,7 +87,7 @@ public function setIdcId($idcId) * * @return string|null */ - public function getCIDR() + public function getCIDR(): string { return $this->get("CIDR"); } @@ -97,7 +97,7 @@ public function getCIDR() * * @param string $cidr */ - public function setCIDR($cidr) + public function setCIDR(string $cidr) { $this->set("CIDR", $cidr); } @@ -107,7 +107,7 @@ public function setCIDR($cidr) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -117,7 +117,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -127,7 +127,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getComment() + public function getComment(): string { return $this->get("Comment"); } @@ -137,7 +137,7 @@ public function getComment() * * @param string $comment */ - public function setComment($comment) + public function setComment(string $comment) { $this->set("Comment", $comment); } @@ -147,7 +147,7 @@ public function setComment($comment) * * @return integer|null */ - public function getTotalIpCnt() + public function getTotalIpCnt(): int { return $this->get("TotalIpCnt"); } @@ -157,7 +157,7 @@ public function getTotalIpCnt() * * @param int $totalIpCnt */ - public function setTotalIpCnt($totalIpCnt) + public function setTotalIpCnt(int $totalIpCnt) { $this->set("TotalIpCnt", $totalIpCnt); } @@ -167,7 +167,7 @@ public function setTotalIpCnt($totalIpCnt) * * @return integer|null */ - public function getAvailableIPCnt() + public function getAvailableIPCnt(): int { return $this->get("AvailableIPCnt"); } @@ -177,7 +177,7 @@ public function getAvailableIPCnt() * * @param int $availableIPCnt */ - public function setAvailableIPCnt($availableIPCnt) + public function setAvailableIPCnt(int $availableIPCnt) { $this->set("AvailableIPCnt", $availableIPCnt); } diff --git a/src/UEC/Params/CreateUEcFirewallParamRule.php b/src/UEC/Params/CreateUEcFirewallParamRule.php index 32f73f2b..2d540887 100644 --- a/src/UEC/Params/CreateUEcFirewallParamRule.php +++ b/src/UEC/Params/CreateUEcFirewallParamRule.php @@ -1,6 +1,6 @@ get("ProtocolType"); } @@ -37,7 +37,7 @@ public function getProtocolType() * * @param string $protocolType */ - public function setProtocolType($protocolType) + public function setProtocolType(string $protocolType) { $this->set("ProtocolType", $protocolType); } @@ -47,7 +47,7 @@ public function setProtocolType($protocolType) * * @return string|null */ - public function getPort() + public function getPort(): string { return $this->get("Port"); } @@ -57,7 +57,7 @@ public function getPort() * * @param string $port */ - public function setPort($port) + public function setPort(string $port) { $this->set("Port", $port); } @@ -67,7 +67,7 @@ public function setPort($port) * * @return string|null */ - public function getSrcIp() + public function getSrcIp(): string { return $this->get("SrcIp"); } @@ -77,7 +77,7 @@ public function getSrcIp() * * @param string $srcIp */ - public function setSrcIp($srcIp) + public function setSrcIp(string $srcIp) { $this->set("SrcIp", $srcIp); } @@ -87,7 +87,7 @@ public function setSrcIp($srcIp) * * @return string|null */ - public function getAction() + public function getAction(): string { return $this->get("Action"); } @@ -97,7 +97,7 @@ public function getAction() * * @param string $action */ - public function setAction($action) + public function setAction(string $action) { $this->set("Action", $action); } @@ -107,7 +107,7 @@ public function setAction($action) * * @return string|null */ - public function getPriority() + public function getPriority(): string { return $this->get("Priority"); } @@ -117,7 +117,7 @@ public function getPriority() * * @param string $priority */ - public function setPriority($priority) + public function setPriority(string $priority) { $this->set("Priority", $priority); } @@ -127,7 +127,7 @@ public function setPriority($priority) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -137,7 +137,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UEC/Params/CreateUEcHolderParamImage.php b/src/UEC/Params/CreateUEcHolderParamImage.php index 57a6644a..37f1bdc0 100644 --- a/src/UEC/Params/CreateUEcHolderParamImage.php +++ b/src/UEC/Params/CreateUEcHolderParamImage.php @@ -1,6 +1,6 @@ get("Message"); } @@ -37,7 +37,7 @@ public function getMessage() * * @param string $message */ - public function setMessage($message) + public function setMessage(string $message) { $this->set("Message", $message); } @@ -47,7 +47,7 @@ public function setMessage($message) * * @return string|null */ - public function getStoreAddress() + public function getStoreAddress(): string { return $this->get("StoreAddress"); } @@ -57,7 +57,7 @@ public function getStoreAddress() * * @param string $storeAddress */ - public function setStoreAddress($storeAddress) + public function setStoreAddress(string $storeAddress) { $this->set("StoreAddress", $storeAddress); } diff --git a/src/UEC/Params/CreateUEcHolderParamPack.php b/src/UEC/Params/CreateUEcHolderParamPack.php index 6a050c9b..c169fa7c 100644 --- a/src/UEC/Params/CreateUEcHolderParamPack.php +++ b/src/UEC/Params/CreateUEcHolderParamPack.php @@ -1,6 +1,6 @@ get("Name"); } @@ -37,7 +37,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -47,7 +47,7 @@ public function setName($name) * * @return float|null */ - public function getCpuCore() + public function getCpuCore(): float { return $this->get("CpuCore"); } @@ -57,7 +57,7 @@ public function getCpuCore() * * @param float $cpuCore */ - public function setCpuCore($cpuCore) + public function setCpuCore(float $cpuCore) { $this->set("CpuCore", $cpuCore); } @@ -67,7 +67,7 @@ public function setCpuCore($cpuCore) * * @return integer|null */ - public function getMemSize() + public function getMemSize(): int { return $this->get("MemSize"); } @@ -77,7 +77,7 @@ public function getMemSize() * * @param int $memSize */ - public function setMemSize($memSize) + public function setMemSize(int $memSize) { $this->set("MemSize", $memSize); } @@ -87,7 +87,7 @@ public function setMemSize($memSize) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -97,7 +97,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -107,7 +107,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getWorkDir() + public function getWorkDir(): string { return $this->get("WorkDir"); } @@ -117,7 +117,7 @@ public function getWorkDir() * * @param string $workDir */ - public function setWorkDir($workDir) + public function setWorkDir(string $workDir) { $this->set("WorkDir", $workDir); } @@ -127,7 +127,7 @@ public function setWorkDir($workDir) * * @return string|null */ - public function getCmd() + public function getCmd(): string { return $this->get("Cmd"); } @@ -137,7 +137,7 @@ public function getCmd() * * @param string $cmd */ - public function setCmd($cmd) + public function setCmd(string $cmd) { $this->set("Cmd", $cmd); } @@ -147,7 +147,7 @@ public function setCmd($cmd) * * @return string|null */ - public function getArgs() + public function getArgs(): string { return $this->get("Args"); } @@ -157,7 +157,7 @@ public function getArgs() * * @param string $args */ - public function setArgs($args) + public function setArgs(string $args) { $this->set("Args", $args); } @@ -167,7 +167,7 @@ public function setArgs($args) * * @return string|null */ - public function getEnvironment() + public function getEnvironment(): string { return $this->get("Environment"); } @@ -177,7 +177,7 @@ public function getEnvironment() * * @param string $environment */ - public function setEnvironment($environment) + public function setEnvironment(string $environment) { $this->set("Environment", $environment); } @@ -187,7 +187,7 @@ public function setEnvironment($environment) * * @return string|null */ - public function getConfigDict() + public function getConfigDict(): string { return $this->get("ConfigDict"); } @@ -197,7 +197,7 @@ public function getConfigDict() * * @param string $configDict */ - public function setConfigDict($configDict) + public function setConfigDict(string $configDict) { $this->set("ConfigDict", $configDict); } diff --git a/src/UEC/Params/CreateUEcHolderParamStorage.php b/src/UEC/Params/CreateUEcHolderParamStorage.php index 7ed2e6fd..ffed65e7 100644 --- a/src/UEC/Params/CreateUEcHolderParamStorage.php +++ b/src/UEC/Params/CreateUEcHolderParamStorage.php @@ -1,6 +1,6 @@ get("Path"); } @@ -37,7 +37,7 @@ public function getPath() * * @param string $path */ - public function setPath($path) + public function setPath(string $path) { $this->set("Path", $path); } @@ -47,7 +47,7 @@ public function setPath($path) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -57,7 +57,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UEC/Params/UpdateUEcFirewallParamRule.php b/src/UEC/Params/UpdateUEcFirewallParamRule.php index f0309ab9..b4be292b 100644 --- a/src/UEC/Params/UpdateUEcFirewallParamRule.php +++ b/src/UEC/Params/UpdateUEcFirewallParamRule.php @@ -1,6 +1,6 @@ get("ProtocolType"); } @@ -37,7 +37,7 @@ public function getProtocolType() * * @param string $protocolType */ - public function setProtocolType($protocolType) + public function setProtocolType(string $protocolType) { $this->set("ProtocolType", $protocolType); } @@ -47,7 +47,7 @@ public function setProtocolType($protocolType) * * @return string|null */ - public function getPort() + public function getPort(): string { return $this->get("Port"); } @@ -57,7 +57,7 @@ public function getPort() * * @param string $port */ - public function setPort($port) + public function setPort(string $port) { $this->set("Port", $port); } @@ -67,7 +67,7 @@ public function setPort($port) * * @return string|null */ - public function getSrcIp() + public function getSrcIp(): string { return $this->get("SrcIp"); } @@ -77,7 +77,7 @@ public function getSrcIp() * * @param string $srcIp */ - public function setSrcIp($srcIp) + public function setSrcIp(string $srcIp) { $this->set("SrcIp", $srcIp); } @@ -87,7 +87,7 @@ public function setSrcIp($srcIp) * * @return string|null */ - public function getAction() + public function getAction(): string { return $this->get("Action"); } @@ -97,7 +97,7 @@ public function getAction() * * @param string $action */ - public function setAction($action) + public function setAction(string $action) { $this->set("Action", $action); } @@ -107,7 +107,7 @@ public function setAction($action) * * @return string|null */ - public function getPriority() + public function getPriority(): string { return $this->get("Priority"); } @@ -117,7 +117,7 @@ public function getPriority() * * @param string $priority */ - public function setPriority($priority) + public function setPriority(string $priority) { $this->set("Priority", $priority); } @@ -127,7 +127,7 @@ public function setPriority($priority) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -137,7 +137,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UEC/UECClient.php b/src/UEC/UECClient.php index 77b895a0..bbee0b78 100644 --- a/src/UEC/UECClient.php +++ b/src/UEC/UECClient.php @@ -1,6 +1,6 @@ invoke($request); return new BindUEcFirewallResponse($resp->toArray(), $resp->getRequestId()); } + /** + * CreateUEcCustomImage - 从指定虚拟机,生成自定义镜像。 + * + * See also: https://docs.ucloud.cn/api/uec-api/create_u_ec_custom_image + * + * Arguments: + * + * $args = [ + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "NodeId" => (string) 虚拟机实例ID + * "ImageName" => (string) 镜像名称 + * "ImageDescription" => (string) 镜像描述 + * ] + * + * Outputs: + * + * $outputs = [ + * "ImageId" => (string) 镜像ID + * ] + * + * @throws UCloudException + */ + public function createUEcCustomImage(CreateUEcCustomImageRequest $request = null): CreateUEcCustomImageResponse + { + $resp = $this->invoke($request); + return new CreateUEcCustomImageResponse($resp->toArray(), $resp->getRequestId()); + } + /** * CreateUEcFirewall - 创建外网防火墙 * @@ -163,10 +192,9 @@ public function bindUEcFirewall(BindUEcFirewallRequest $request = null) * "FirewallId" => (string) 防火墙Id * ] * - * @return CreateUEcFirewallResponse * @throws UCloudException */ - public function createUEcFirewall(CreateUEcFirewallRequest $request = null) + public function createUEcFirewall(CreateUEcFirewallRequest $request = null): CreateUEcFirewallResponse { $resp = $this->invoke($request); return new CreateUEcFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -226,10 +254,9 @@ public function createUEcFirewall(CreateUEcFirewallRequest $request = null) * "ResourceId" => (string) 容器组资源id * ] * - * @return CreateUEcHolderResponse * @throws UCloudException */ - public function createUEcHolder(CreateUEcHolderRequest $request = null) + public function createUEcHolder(CreateUEcHolderRequest $request = null): CreateUEcHolderResponse { $resp = $this->invoke($request); return new CreateUEcHolderResponse($resp->toArray(), $resp->getRequestId()); @@ -256,10 +283,9 @@ public function createUEcHolder(CreateUEcHolderRequest $request = null) * "SubnetId" => (string) 子网ID * ] * - * @return CreateUEcSubnetResponse * @throws UCloudException */ - public function createUEcSubnet(CreateUEcSubnetRequest $request = null) + public function createUEcSubnet(CreateUEcSubnetRequest $request = null): CreateUEcSubnetResponse { $resp = $this->invoke($request); return new CreateUEcSubnetResponse($resp->toArray(), $resp->getRequestId()); @@ -306,10 +332,9 @@ public function createUEcSubnet(CreateUEcSubnetRequest $request = null) * ] * ] * - * @return CreateUEcVHostResponse * @throws UCloudException */ - public function createUEcVHost(CreateUEcVHostRequest $request = null) + public function createUEcVHost(CreateUEcVHostRequest $request = null): CreateUEcVHostResponse { $resp = $this->invoke($request); return new CreateUEcVHostResponse($resp->toArray(), $resp->getRequestId()); @@ -334,10 +359,9 @@ public function createUEcVHost(CreateUEcVHostRequest $request = null) * "ImageId" => (integer) 镜像ID * ] * - * @return DeleteUEcCustomImageResponse * @throws UCloudException */ - public function deleteUEcCustomImage(DeleteUEcCustomImageRequest $request = null) + public function deleteUEcCustomImage(DeleteUEcCustomImageRequest $request = null): DeleteUEcCustomImageResponse { $resp = $this->invoke($request); return new DeleteUEcCustomImageResponse($resp->toArray(), $resp->getRequestId()); @@ -360,10 +384,9 @@ public function deleteUEcCustomImage(DeleteUEcCustomImageRequest $request = null * $outputs = [ * ] * - * @return DeleteUEcHolderResponse * @throws UCloudException */ - public function deleteUEcHolder(DeleteUEcHolderRequest $request = null) + public function deleteUEcHolder(DeleteUEcHolderRequest $request = null): DeleteUEcHolderResponse { $resp = $this->invoke($request); return new DeleteUEcHolderResponse($resp->toArray(), $resp->getRequestId()); @@ -386,10 +409,9 @@ public function deleteUEcHolder(DeleteUEcHolderRequest $request = null) * $outputs = [ * ] * - * @return DeleteUEcSubnetResponse * @throws UCloudException */ - public function deleteUEcSubnet(DeleteUEcSubnetRequest $request = null) + public function deleteUEcSubnet(DeleteUEcSubnetRequest $request = null): DeleteUEcSubnetResponse { $resp = $this->invoke($request); return new DeleteUEcSubnetResponse($resp->toArray(), $resp->getRequestId()); @@ -412,10 +434,9 @@ public function deleteUEcSubnet(DeleteUEcSubnetRequest $request = null) * $outputs = [ * ] * - * @return DeleteUEcVHostResponse * @throws UCloudException */ - public function deleteUEcVHost(DeleteUEcVHostRequest $request = null) + public function deleteUEcVHost(DeleteUEcVHostRequest $request = null): DeleteUEcVHostResponse { $resp = $this->invoke($request); return new DeleteUEcVHostResponse($resp->toArray(), $resp->getRequestId()); @@ -462,10 +483,9 @@ public function deleteUEcVHost(DeleteUEcVHostRequest $request = null) * "TotalCount" => (integer) 满足条件的节点总数 * ] * - * @return DescribeUEcFirewallResponse * @throws UCloudException */ - public function describeUEcFirewall(DescribeUEcFirewallRequest $request = null) + public function describeUEcFirewall(DescribeUEcFirewallRequest $request = null): DescribeUEcFirewallResponse { $resp = $this->invoke($request); return new DescribeUEcFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -498,10 +518,9 @@ public function describeUEcFirewall(DescribeUEcFirewallRequest $request = null) * "TotalCount" => (integer) 资源总数 * ] * - * @return DescribeUEcFirewallResourceResponse * @throws UCloudException */ - public function describeUEcFirewallResource(DescribeUEcFirewallResourceRequest $request = null) + public function describeUEcFirewallResource(DescribeUEcFirewallResourceRequest $request = null): DescribeUEcFirewallResourceResponse { $resp = $this->invoke($request); return new DescribeUEcFirewallResourceResponse($resp->toArray(), $resp->getRequestId()); @@ -595,10 +614,9 @@ public function describeUEcFirewallResource(DescribeUEcFirewallResourceRequest $ * "TotalCount" => (integer) 满足条件的容器组总数 * ] * - * @return DescribeUEcHolderResponse * @throws UCloudException */ - public function describeUEcHolder(DescribeUEcHolderRequest $request = null) + public function describeUEcHolder(DescribeUEcHolderRequest $request = null): DescribeUEcHolderResponse { $resp = $this->invoke($request); return new DescribeUEcHolderResponse($resp->toArray(), $resp->getRequestId()); @@ -636,10 +654,9 @@ public function describeUEcHolder(DescribeUEcHolderRequest $request = null) * ] * ] * - * @return DescribeUEcHolderIDCResponse * @throws UCloudException */ - public function describeUEcHolderIDC(DescribeUEcHolderIDCRequest $request = null) + public function describeUEcHolderIDC(DescribeUEcHolderIDCRequest $request = null): DescribeUEcHolderIDCResponse { $resp = $this->invoke($request); return new DescribeUEcHolderIDCResponse($resp->toArray(), $resp->getRequestId()); @@ -658,7 +675,8 @@ public function describeUEcHolderIDC(DescribeUEcHolderIDCRequest $request = null * "Memory" => (integer) 节点内存大小, 单位GB * "IdcId" => (array) Idc机房id。默认全部机房 * "Type" => (integer) 0-其它, 1-一线城市单线,2-二线城市单线, 3-全国教育网, 4-全国三通 - * "ProductType" => (string) 产品类型:normal(通用型),hf(高主频型) + * "ProductType" => (string) 产品类型:normal(经济型),hf(标准型),g(GPU型) + * "Gpu" => (integer) Gpu卡核心数 * ] * * Outputs: @@ -677,10 +695,9 @@ public function describeUEcHolderIDC(DescribeUEcHolderIDCRequest $request = null * ] * ] * - * @return DescribeUEcIDCResponse * @throws UCloudException */ - public function describeUEcIDC(DescribeUEcIDCRequest $request = null) + public function describeUEcIDC(DescribeUEcIDCRequest $request = null): DescribeUEcIDCResponse { $resp = $this->invoke($request); return new DescribeUEcIDCResponse($resp->toArray(), $resp->getRequestId()); @@ -716,10 +733,9 @@ public function describeUEcIDC(DescribeUEcIDCRequest $request = null) * ] * ] * - * @return DescribeUEcSubnetResponse * @throws UCloudException */ - public function describeUEcSubnet(DescribeUEcSubnetRequest $request = null) + public function describeUEcSubnet(DescribeUEcSubnetRequest $request = null): DescribeUEcSubnetResponse { $resp = $this->invoke($request); return new DescribeUEcSubnetResponse($resp->toArray(), $resp->getRequestId()); @@ -772,14 +788,14 @@ public function describeUEcSubnet(DescribeUEcSubnetRequest $request = null) * ] * "FirewallId" => (string) 防火墙Id * "ProductType" => (string) 机器类型(normal-经济型,hf-标准型,g-GPU型) + * "InnerIps" => (array) 内网ip列表 * ] * ] * ] * - * @return DescribeUEcVHostResponse * @throws UCloudException */ - public function describeUEcVHost(DescribeUEcVHostRequest $request = null) + public function describeUEcVHost(DescribeUEcVHostRequest $request = null): DescribeUEcVHostResponse { $resp = $this->invoke($request); return new DescribeUEcVHostResponse($resp->toArray(), $resp->getRequestId()); @@ -812,10 +828,9 @@ public function describeUEcVHost(DescribeUEcVHostRequest $request = null) * ] * ] * - * @return DescribeUEcVHostISPResponse * @throws UCloudException */ - public function describeUEcVHostISP(DescribeUEcVHostISPRequest $request = null) + public function describeUEcVHostISP(DescribeUEcVHostISPRequest $request = null): DescribeUEcVHostISPResponse { $resp = $this->invoke($request); return new DescribeUEcVHostISPResponse($resp->toArray(), $resp->getRequestId()); @@ -840,10 +855,9 @@ public function describeUEcVHostISP(DescribeUEcVHostISPRequest $request = null) * "Data" => (string) 返回的日志数据 * ] * - * @return GetUEcHolderLogResponse * @throws UCloudException */ - public function getUEcHolderLog(GetUEcHolderLogRequest $request = null) + public function getUEcHolderLog(GetUEcHolderLogRequest $request = null): GetUEcHolderLogResponse { $resp = $this->invoke($request); return new GetUEcHolderLogResponse($resp->toArray(), $resp->getRequestId()); @@ -908,10 +922,9 @@ public function getUEcHolderLog(GetUEcHolderLogRequest $request = null) * ] * ] * - * @return GetUEcHolderMetricsResponse * @throws UCloudException */ - public function getUEcHolderMetrics(GetUEcHolderMetricsRequest $request = null) + public function getUEcHolderMetrics(GetUEcHolderMetricsRequest $request = null): GetUEcHolderMetricsResponse { $resp = $this->invoke($request); return new GetUEcHolderMetricsResponse($resp->toArray(), $resp->getRequestId()); @@ -949,10 +962,9 @@ public function getUEcHolderMetrics(GetUEcHolderMetricsRequest $request = null) * "TotalCount" => (integer) 满足条件的机房总数 * ] * - * @return GetUEcIDCCutInfoResponse * @throws UCloudException */ - public function getUEcIDCCutInfo(GetUEcIDCCutInfoRequest $request = null) + public function getUEcIDCCutInfo(GetUEcIDCCutInfoRequest $request = null): GetUEcIDCCutInfoResponse { $resp = $this->invoke($request); return new GetUEcIDCCutInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -1040,10 +1052,9 @@ public function getUEcIDCCutInfo(GetUEcIDCCutInfoRequest $request = null) * ] * ] * - * @return GetUEcIDCVHostDataResponse * @throws UCloudException */ - public function getUEcIDCVHostData(GetUEcIDCVHostDataRequest $request = null) + public function getUEcIDCVHostData(GetUEcIDCVHostDataRequest $request = null): GetUEcIDCVHostDataResponse { $resp = $this->invoke($request); return new GetUEcIDCVHostDataResponse($resp->toArray(), $resp->getRequestId()); @@ -1088,10 +1099,9 @@ public function getUEcIDCVHostData(GetUEcIDCVHostDataRequest $request = null) * "TotalCount" => (integer) 镜像总数 * ] * - * @return GetUEcImageResponse * @throws UCloudException */ - public function getUEcImage(GetUEcImageRequest $request = null) + public function getUEcImage(GetUEcImageRequest $request = null): GetUEcImageResponse { $resp = $this->invoke($request); return new GetUEcImageResponse($resp->toArray(), $resp->getRequestId()); @@ -1122,10 +1132,9 @@ public function getUEcImage(GetUEcImageRequest $request = null) * "IpPrice" => (number) IP和带宽价格 * ] * - * @return GetUEcPodPriceResponse * @throws UCloudException */ - public function getUEcPodPrice(GetUEcPodPriceRequest $request = null) + public function getUEcPodPrice(GetUEcPodPriceRequest $request = null): GetUEcPodPriceResponse { $resp = $this->invoke($request); return new GetUEcPodPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -1154,10 +1163,9 @@ public function getUEcPodPrice(GetUEcPodPriceRequest $request = null) * "Price" => (integer) 规格调整差价 * ] * - * @return GetUEcUpgradePriceResponse * @throws UCloudException */ - public function getUEcUpgradePrice(GetUEcUpgradePriceRequest $request = null) + public function getUEcUpgradePrice(GetUEcUpgradePriceRequest $request = null): GetUEcUpgradePriceResponse { $resp = $this->invoke($request); return new GetUEcUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -1245,10 +1253,9 @@ public function getUEcUpgradePrice(GetUEcUpgradePriceRequest $request = null) * ] * ] * - * @return GetUEcVHostDataResponse * @throws UCloudException */ - public function getUEcVHostData(GetUEcVHostDataRequest $request = null) + public function getUEcVHostData(GetUEcVHostDataRequest $request = null): GetUEcVHostDataResponse { $resp = $this->invoke($request); return new GetUEcVHostDataResponse($resp->toArray(), $resp->getRequestId()); @@ -1284,10 +1291,9 @@ public function getUEcVHostData(GetUEcVHostDataRequest $request = null) * "IpPrice" => (number) Ip和带宽价格 * ] * - * @return GetUEcVHostPriceResponse * @throws UCloudException */ - public function getUEcVHostPrice(GetUEcVHostPriceRequest $request = null) + public function getUEcVHostPrice(GetUEcVHostPriceRequest $request = null): GetUEcVHostPriceResponse { $resp = $this->invoke($request); return new GetUEcVHostPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -1317,10 +1323,9 @@ public function getUEcVHostPrice(GetUEcVHostPriceRequest $request = null) * "ImageId" => (string) 镜像Id * ] * - * @return ImportUEcCustomImageResponse * @throws UCloudException */ - public function importUEcCustomImage(ImportUEcCustomImageRequest $request = null) + public function importUEcCustomImage(ImportUEcCustomImageRequest $request = null): ImportUEcCustomImageResponse { $resp = $this->invoke($request); return new ImportUEcCustomImageResponse($resp->toArray(), $resp->getRequestId()); @@ -1347,10 +1352,9 @@ public function importUEcCustomImage(ImportUEcCustomImageRequest $request = null * "LinkPort" => (integer) 登录端口 * ] * - * @return LoginUEcDockerResponse * @throws UCloudException */ - public function loginUEcDocker(LoginUEcDockerRequest $request = null) + public function loginUEcDocker(LoginUEcDockerRequest $request = null): LoginUEcDockerResponse { $resp = $this->invoke($request); return new LoginUEcDockerResponse($resp->toArray(), $resp->getRequestId()); @@ -1374,10 +1378,9 @@ public function loginUEcDocker(LoginUEcDockerRequest $request = null) * $outputs = [ * ] * - * @return ModifyUEcBandwidthResponse * @throws UCloudException */ - public function modifyUEcBandwidth(ModifyUEcBandwidthRequest $request = null) + public function modifyUEcBandwidth(ModifyUEcBandwidthRequest $request = null): ModifyUEcBandwidthResponse { $resp = $this->invoke($request); return new ModifyUEcBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -1401,10 +1404,9 @@ public function modifyUEcBandwidth(ModifyUEcBandwidthRequest $request = null) * $outputs = [ * ] * - * @return ModifyUEcHolderNameResponse * @throws UCloudException */ - public function modifyUEcHolderName(ModifyUEcHolderNameRequest $request = null) + public function modifyUEcHolderName(ModifyUEcHolderNameRequest $request = null): ModifyUEcHolderNameResponse { $resp = $this->invoke($request); return new ModifyUEcHolderNameResponse($resp->toArray(), $resp->getRequestId()); @@ -1429,10 +1431,9 @@ public function modifyUEcHolderName(ModifyUEcHolderNameRequest $request = null) * $outputs = [ * ] * - * @return ModifyUEcImageNameResponse * @throws UCloudException */ - public function modifyUEcImageName(ModifyUEcImageNameRequest $request = null) + public function modifyUEcImageName(ModifyUEcImageNameRequest $request = null): ModifyUEcImageNameResponse { $resp = $this->invoke($request); return new ModifyUEcImageNameResponse($resp->toArray(), $resp->getRequestId()); @@ -1455,10 +1456,9 @@ public function modifyUEcImageName(ModifyUEcImageNameRequest $request = null) * $outputs = [ * ] * - * @return PoweroffUEcVHostResponse * @throws UCloudException */ - public function poweroffUEcVHost(PoweroffUEcVHostRequest $request = null) + public function poweroffUEcVHost(PoweroffUEcVHostRequest $request = null): PoweroffUEcVHostResponse { $resp = $this->invoke($request); return new PoweroffUEcVHostResponse($resp->toArray(), $resp->getRequestId()); @@ -1485,10 +1485,9 @@ public function poweroffUEcVHost(PoweroffUEcVHostRequest $request = null) * $outputs = [ * ] * - * @return ReinstallUEcVHostResponse * @throws UCloudException */ - public function reinstallUEcVHost(ReinstallUEcVHostRequest $request = null) + public function reinstallUEcVHost(ReinstallUEcVHostRequest $request = null): ReinstallUEcVHostResponse { $resp = $this->invoke($request); return new ReinstallUEcVHostResponse($resp->toArray(), $resp->getRequestId()); @@ -1511,10 +1510,9 @@ public function reinstallUEcVHost(ReinstallUEcVHostRequest $request = null) * $outputs = [ * ] * - * @return RestartUEcHolderResponse * @throws UCloudException */ - public function restartUEcHolder(RestartUEcHolderRequest $request = null) + public function restartUEcHolder(RestartUEcHolderRequest $request = null): RestartUEcHolderResponse { $resp = $this->invoke($request); return new RestartUEcHolderResponse($resp->toArray(), $resp->getRequestId()); @@ -1537,10 +1535,9 @@ public function restartUEcHolder(RestartUEcHolderRequest $request = null) * $outputs = [ * ] * - * @return RestartUEcVHostResponse * @throws UCloudException */ - public function restartUEcVHost(RestartUEcVHostRequest $request = null) + public function restartUEcVHost(RestartUEcVHostRequest $request = null): RestartUEcVHostResponse { $resp = $this->invoke($request); return new RestartUEcVHostResponse($resp->toArray(), $resp->getRequestId()); @@ -1563,10 +1560,9 @@ public function restartUEcVHost(RestartUEcVHostRequest $request = null) * $outputs = [ * ] * - * @return StartUEcVHostResponse * @throws UCloudException */ - public function startUEcVHost(StartUEcVHostRequest $request = null) + public function startUEcVHost(StartUEcVHostRequest $request = null): StartUEcVHostResponse { $resp = $this->invoke($request); return new StartUEcVHostResponse($resp->toArray(), $resp->getRequestId()); @@ -1589,10 +1585,9 @@ public function startUEcVHost(StartUEcVHostRequest $request = null) * $outputs = [ * ] * - * @return StopUEcVHostResponse * @throws UCloudException */ - public function stopUEcVHost(StopUEcVHostRequest $request = null) + public function stopUEcVHost(StopUEcVHostRequest $request = null): StopUEcVHostResponse { $resp = $this->invoke($request); return new StopUEcVHostResponse($resp->toArray(), $resp->getRequestId()); @@ -1616,10 +1611,9 @@ public function stopUEcVHost(StopUEcVHostRequest $request = null) * $outputs = [ * ] * - * @return UnBindUEcFirewallResponse * @throws UCloudException */ - public function unBindUEcFirewall(UnBindUEcFirewallRequest $request = null) + public function unBindUEcFirewall(UnBindUEcFirewallRequest $request = null): UnBindUEcFirewallResponse { $resp = $this->invoke($request); return new UnBindUEcFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -1652,10 +1646,9 @@ public function unBindUEcFirewall(UnBindUEcFirewallRequest $request = null) * $outputs = [ * ] * - * @return UpdateUEcFirewallResponse * @throws UCloudException */ - public function updateUEcFirewall(UpdateUEcFirewallRequest $request = null) + public function updateUEcFirewall(UpdateUEcFirewallRequest $request = null): UpdateUEcFirewallResponse { $resp = $this->invoke($request); return new UpdateUEcFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -1680,10 +1673,9 @@ public function updateUEcFirewall(UpdateUEcFirewallRequest $request = null) * $outputs = [ * ] * - * @return UpdateUEcFirewallAttributeResponse * @throws UCloudException */ - public function updateUEcFirewallAttribute(UpdateUEcFirewallAttributeRequest $request = null) + public function updateUEcFirewallAttribute(UpdateUEcFirewallAttributeRequest $request = null): UpdateUEcFirewallAttributeResponse { $resp = $this->invoke($request); return new UpdateUEcFirewallAttributeResponse($resp->toArray(), $resp->getRequestId()); @@ -1708,10 +1700,9 @@ public function updateUEcFirewallAttribute(UpdateUEcFirewallAttributeRequest $re * $outputs = [ * ] * - * @return UpdateUEcSubnetResponse * @throws UCloudException */ - public function updateUEcSubnet(UpdateUEcSubnetRequest $request = null) + public function updateUEcSubnet(UpdateUEcSubnetRequest $request = null): UpdateUEcSubnetResponse { $resp = $this->invoke($request); return new UpdateUEcSubnetResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UFS/Apis/AddUFSVolumeMountPointRequest.php b/src/UFS/Apis/AddUFSVolumeMountPointRequest.php new file mode 100644 index 00000000..d5be2509 --- /dev/null +++ b/src/UFS/Apis/AddUFSVolumeMountPointRequest.php @@ -0,0 +1,154 @@ + "AddUFSVolumeMountPoint"]); + $this->markRequired("Region"); + $this->markRequired("VolumeId"); + $this->markRequired("MountPointName"); + $this->markRequired("VpcId"); + $this->markRequired("SubnetId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * VolumeId: 文件系统ID + * + * @return string|null + */ + public function getVolumeId(): string + { + return $this->get("VolumeId"); + } + + /** + * VolumeId: 文件系统ID + * + * @param string $volumeId + */ + public function setVolumeId(string $volumeId) + { + $this->set("VolumeId", $volumeId); + } + + /** + * MountPointName: 挂载点名称 + * + * @return string|null + */ + public function getMountPointName(): string + { + return $this->get("MountPointName"); + } + + /** + * MountPointName: 挂载点名称 + * + * @param string $mountPointName + */ + public function setMountPointName(string $mountPointName) + { + $this->set("MountPointName", $mountPointName); + } + + /** + * VpcId: Vpc ID + * + * @return string|null + */ + public function getVpcId(): string + { + return $this->get("VpcId"); + } + + /** + * VpcId: Vpc ID + * + * @param string $vpcId + */ + public function setVpcId(string $vpcId) + { + $this->set("VpcId", $vpcId); + } + + /** + * SubnetId: Subnet ID + * + * @return string|null + */ + public function getSubnetId(): string + { + return $this->get("SubnetId"); + } + + /** + * SubnetId: Subnet ID + * + * @param string $subnetId + */ + public function setSubnetId(string $subnetId) + { + $this->set("SubnetId", $subnetId); + } +} diff --git a/src/UFS/Apis/AddUFSVolumeMountPointResponse.php b/src/UFS/Apis/AddUFSVolumeMountPointResponse.php new file mode 100644 index 00000000..c34df31a --- /dev/null +++ b/src/UFS/Apis/AddUFSVolumeMountPointResponse.php @@ -0,0 +1,26 @@ +get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } /** - * Size: 文件系统大小,单位为GB,最大不超过20T,香港容量型必须为100的整数倍,Size最小为500GB,北京,上海,广州的容量型必须为1024的整数倍,Size最小为1024GB。性能型文件系统Size最小为100GB + * Size: 文件系统大小,单位为GB,必须为100的整数倍,容量型Size最小为500GB,性能型文件系统Size最小为100GB * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } /** - * Size: 文件系统大小,单位为GB,最大不超过20T,香港容量型必须为100的整数倍,Size最小为500GB,北京,上海,广州的容量型必须为1024的整数倍,Size最小为1024GB。性能型文件系统Size最小为100GB + * Size: 文件系统大小,单位为GB,必须为100的整数倍,容量型Size最小为500GB,性能型文件系统Size最小为100GB * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } /** - * StorageType: 文件系统存储类型,枚举值,Basic表示容量型,Advanced表示性能型 + * StorageType: 文件系统存储类型,Basic表示容量型,Advanced表示性能型 * * @return string|null */ - public function getStorageType() + public function getStorageType(): string { return $this->get("StorageType"); } /** - * StorageType: 文件系统存储类型,枚举值,Basic表示容量型,Advanced表示性能型 + * StorageType: 文件系统存储类型,Basic表示容量型,Advanced表示性能型 * * @param string $storageType */ - public function setStorageType($storageType) + public function setStorageType(string $storageType) { $this->set("StorageType", $storageType); } /** - * ProtocolType: 文件系统协议,枚举值,NFSv3表示NFS V3协议,NFSv4表示NFS V4协议 + * ProtocolType: 文件系统协议,目前仅支持NFSv4 * * @return string|null */ - public function getProtocolType() + public function getProtocolType(): string { return $this->get("ProtocolType"); } /** - * ProtocolType: 文件系统协议,枚举值,NFSv3表示NFS V3协议,NFSv4表示NFS V4协议 + * ProtocolType: 文件系统协议,目前仅支持NFSv4 * * @param string $protocolType */ - public function setProtocolType($protocolType) + public function setProtocolType(string $protocolType) { $this->set("ProtocolType", $protocolType); } @@ -136,7 +136,7 @@ public function setProtocolType($protocolType) * * @return string|null */ - public function getVolumeName() + public function getVolumeName(): string { return $this->get("VolumeName"); } @@ -146,7 +146,7 @@ public function getVolumeName() * * @param string $volumeName */ - public function setVolumeName($volumeName) + public function setVolumeName(string $volumeName) { $this->set("VolumeName", $volumeName); } @@ -156,7 +156,7 @@ public function setVolumeName($volumeName) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -166,7 +166,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -176,7 +176,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -186,7 +186,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -196,7 +196,7 @@ public function setTag($tag) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -206,7 +206,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -216,7 +216,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -226,7 +226,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -236,7 +236,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -246,7 +246,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UFS/Apis/CreateUFSVolumeResponse.php b/src/UFS/Apis/CreateUFSVolumeResponse.php index e8e5e70b..3d9265e0 100644 --- a/src/UFS/Apis/CreateUFSVolumeResponse.php +++ b/src/UFS/Apis/CreateUFSVolumeResponse.php @@ -1,6 +1,6 @@ get("VolumeName"); } @@ -37,7 +37,7 @@ public function getVolumeName() * * @param string $volumeName */ - public function setVolumeName($volumeName) + public function setVolumeName(string $volumeName) { $this->set("VolumeName", $volumeName); } @@ -47,7 +47,7 @@ public function setVolumeName($volumeName) * * @return string|null */ - public function getVolumeId() + public function getVolumeId(): string { return $this->get("VolumeId"); } @@ -57,7 +57,7 @@ public function getVolumeId() * * @param string $volumeId */ - public function setVolumeId($volumeId) + public function setVolumeId(string $volumeId) { $this->set("VolumeId", $volumeId); } @@ -67,7 +67,7 @@ public function setVolumeId($volumeId) * * @return string|null */ - public function getVolumeStatus() + public function getVolumeStatus(): string { return $this->get("VolumeStatus"); } @@ -77,7 +77,7 @@ public function getVolumeStatus() * * @param string $volumeStatus */ - public function setVolumeStatus($volumeStatus) + public function setVolumeStatus(string $volumeStatus) { $this->set("VolumeStatus", $volumeStatus); } diff --git a/src/UFS/Apis/DescribeUFSVolume2Request.php b/src/UFS/Apis/DescribeUFSVolume2Request.php index 9442351c..fb8af3f7 100644 --- a/src/UFS/Apis/DescribeUFSVolume2Request.php +++ b/src/UFS/Apis/DescribeUFSVolume2Request.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVolumeId() + public function getVolumeId(): string { return $this->get("VolumeId"); } @@ -83,7 +83,7 @@ public function getVolumeId() * * @param string $volumeId */ - public function setVolumeId($volumeId) + public function setVolumeId(string $volumeId) { $this->set("VolumeId", $volumeId); } @@ -93,7 +93,7 @@ public function setVolumeId($volumeId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -113,7 +113,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -123,7 +123,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UFS/Apis/DescribeUFSVolume2Response.php b/src/UFS/Apis/DescribeUFSVolume2Response.php index 815db5c2..b90faec8 100644 --- a/src/UFS/Apis/DescribeUFSVolume2Response.php +++ b/src/UFS/Apis/DescribeUFSVolume2Response.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return UFSVolumeInfo2[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UFSVolumeInfo2($item)); diff --git a/src/UFS/Apis/DescribeUFSVolumeMountpointRequest.php b/src/UFS/Apis/DescribeUFSVolumeMountpointRequest.php new file mode 100644 index 00000000..259e608a --- /dev/null +++ b/src/UFS/Apis/DescribeUFSVolumeMountpointRequest.php @@ -0,0 +1,91 @@ + "DescribeUFSVolumeMountpoint"]); + $this->markRequired("Region"); + $this->markRequired("VolumeId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * VolumeId: 文件系统ID + * + * @return string|null + */ + public function getVolumeId(): string + { + return $this->get("VolumeId"); + } + + /** + * VolumeId: 文件系统ID + * + * @param string $volumeId + */ + public function setVolumeId(string $volumeId) + { + $this->set("VolumeId", $volumeId); + } +} diff --git a/src/UFS/Apis/DescribeUFSVolumeMountpointResponse.php b/src/UFS/Apis/DescribeUFSVolumeMountpointResponse.php new file mode 100644 index 00000000..ad27737c --- /dev/null +++ b/src/UFS/Apis/DescribeUFSVolumeMountpointResponse.php @@ -0,0 +1,94 @@ +get("DataSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new MountPointInfo($item)); + } + return $result; + } + + /** + * DataSet: + * + * @param MountPointInfo[] $dataSet + */ + public function setDataSet(array $dataSet) + { + $result = []; + foreach ($dataSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * TotalMountPointNum: 目前的挂载点总数 + * + * @return integer|null + */ + public function getTotalMountPointNum(): int + { + return $this->get("TotalMountPointNum"); + } + + /** + * TotalMountPointNum: 目前的挂载点总数 + * + * @param int $totalMountPointNum + */ + public function setTotalMountPointNum(int $totalMountPointNum) + { + $this->set("TotalMountPointNum", $totalMountPointNum); + } + + /** + * MaxMountPointNum: 文件系统能创建的最大挂载点数目 + * + * @return integer|null + */ + public function getMaxMountPointNum(): int + { + return $this->get("MaxMountPointNum"); + } + + /** + * MaxMountPointNum: 文件系统能创建的最大挂载点数目 + * + * @param int $maxMountPointNum + */ + public function setMaxMountPointNum(int $maxMountPointNum) + { + $this->set("MaxMountPointNum", $maxMountPointNum); + } +} diff --git a/src/UFS/Apis/DescribeUFSVolumePriceRequest.php b/src/UFS/Apis/DescribeUFSVolumePriceRequest.php new file mode 100644 index 00000000..a5911edc --- /dev/null +++ b/src/UFS/Apis/DescribeUFSVolumePriceRequest.php @@ -0,0 +1,172 @@ + "DescribeUFSVolumePrice"]); + $this->markRequired("Region"); + $this->markRequired("Size"); + $this->markRequired("StorageType"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * Size: 文件系统大小,单位为GB,新架构容量型最小容量为500GB,以100GB递增,最大不超过100TB。新架构性能型最小容量为100GB,以100GB递增,最大不超过20TB + * + * @return integer|null + */ + public function getSize(): int + { + return $this->get("Size"); + } + + /** + * Size: 文件系统大小,单位为GB,新架构容量型最小容量为500GB,以100GB递增,最大不超过100TB。新架构性能型最小容量为100GB,以100GB递增,最大不超过20TB + * + * @param int $size + */ + public function setSize(int $size) + { + $this->set("Size", $size); + } + + /** + * StorageType: 文件存储类型,枚举值,Basic表示容量型产品,Advanced表示性能型产品 + * + * @return string|null + */ + public function getStorageType(): string + { + return $this->get("StorageType"); + } + + /** + * StorageType: 文件存储类型,枚举值,Basic表示容量型产品,Advanced表示性能型产品 + * + * @param string $storageType + */ + public function setStorageType(string $storageType) + { + $this->set("StorageType", $storageType); + } + + /** + * Quantity: 购买UFS的时长, 默认为1 + * + * @return integer|null + */ + public function getQuantity(): int + { + return $this->get("Quantity"); + } + + /** + * Quantity: 购买UFS的时长, 默认为1 + * + * @param int $quantity + */ + public function setQuantity(int $quantity) + { + $this->set("Quantity", $quantity); + } + + /** + * ChargeType: Year, Month, Dynamic,Trial,默认: Dynamic + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: Year, Month, Dynamic,Trial,默认: Dynamic + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * VolumeId: 文件系统id,第一次创建文件系统时不需要传这个参数 + * + * @return string|null + */ + public function getVolumeId(): string + { + return $this->get("VolumeId"); + } + + /** + * VolumeId: 文件系统id,第一次创建文件系统时不需要传这个参数 + * + * @param string $volumeId + */ + public function setVolumeId(string $volumeId) + { + $this->set("VolumeId", $volumeId); + } +} diff --git a/src/UFS/Apis/DescribeUFSVolumePriceResponse.php b/src/UFS/Apis/DescribeUFSVolumePriceResponse.php new file mode 100644 index 00000000..3068702b --- /dev/null +++ b/src/UFS/Apis/DescribeUFSVolumePriceResponse.php @@ -0,0 +1,54 @@ +get("DataSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new UFSPriceDataSet($item)); + } + return $result; + } + + /** + * DataSet: ufs 价格信息 + * + * @param UFSPriceDataSet[] $dataSet + */ + public function setDataSet(array $dataSet) + { + $result = []; + foreach ($dataSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UFS/Apis/ExtendUFSVolumeRequest.php b/src/UFS/Apis/ExtendUFSVolumeRequest.php index 36fbd607..a0ac7f6c 100644 --- a/src/UFS/Apis/ExtendUFSVolumeRequest.php +++ b/src/UFS/Apis/ExtendUFSVolumeRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVolumeId() + public function getVolumeId(): string { return $this->get("VolumeId"); } @@ -85,7 +85,7 @@ public function getVolumeId() * * @param string $volumeId */ - public function setVolumeId($volumeId) + public function setVolumeId(string $volumeId) { $this->set("VolumeId", $volumeId); } @@ -95,7 +95,7 @@ public function setVolumeId($volumeId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -105,7 +105,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } diff --git a/src/UFS/Apis/ExtendUFSVolumeResponse.php b/src/UFS/Apis/ExtendUFSVolumeResponse.php index adba4756..79c920a5 100644 --- a/src/UFS/Apis/ExtendUFSVolumeResponse.php +++ b/src/UFS/Apis/ExtendUFSVolumeResponse.php @@ -1,6 +1,6 @@ "RemoveUFSVolumeMountPoint"]); + $this->markRequired("Region"); + $this->markRequired("VolumeId"); + $this->markRequired("VpcId"); + $this->markRequired("SubnetId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * VolumeId: 文件系统ID + * + * @return string|null + */ + public function getVolumeId(): string + { + return $this->get("VolumeId"); + } + + /** + * VolumeId: 文件系统ID + * + * @param string $volumeId + */ + public function setVolumeId(string $volumeId) + { + $this->set("VolumeId", $volumeId); + } + + /** + * VpcId: Vpc ID + * + * @return string|null + */ + public function getVpcId(): string + { + return $this->get("VpcId"); + } + + /** + * VpcId: Vpc ID + * + * @param string $vpcId + */ + public function setVpcId(string $vpcId) + { + $this->set("VpcId", $vpcId); + } + + /** + * SubnetId: Subnet ID + * + * @return string|null + */ + public function getSubnetId(): string + { + return $this->get("SubnetId"); + } + + /** + * SubnetId: Subnet ID + * + * @param string $subnetId + */ + public function setSubnetId(string $subnetId) + { + $this->set("SubnetId", $subnetId); + } +} diff --git a/src/UFS/Apis/RemoveUFSVolumeMountPointResponse.php b/src/UFS/Apis/RemoveUFSVolumeMountPointResponse.php new file mode 100644 index 00000000..90483cae --- /dev/null +++ b/src/UFS/Apis/RemoveUFSVolumeMountPointResponse.php @@ -0,0 +1,26 @@ +get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVolumeId() + public function getVolumeId(): string { return $this->get("VolumeId"); } @@ -84,7 +84,7 @@ public function getVolumeId() * * @param string $volumeId */ - public function setVolumeId($volumeId) + public function setVolumeId(string $volumeId) { $this->set("VolumeId", $volumeId); } diff --git a/src/UFS/Apis/RemoveUFSVolumeResponse.php b/src/UFS/Apis/RemoveUFSVolumeResponse.php index 8286c869..74c20abb 100644 --- a/src/UFS/Apis/RemoveUFSVolumeResponse.php +++ b/src/UFS/Apis/RemoveUFSVolumeResponse.php @@ -1,6 +1,6 @@ "UpdateUFSVolumeInfo"]); + $this->markRequired("Region"); + $this->markRequired("VolumeId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * VolumeId: 文件系统ID + * + * @return string|null + */ + public function getVolumeId(): string + { + return $this->get("VolumeId"); + } + + /** + * VolumeId: 文件系统ID + * + * @param string $volumeId + */ + public function setVolumeId(string $volumeId) + { + $this->set("VolumeId", $volumeId); + } + + /** + * VolumeName: 文件系统名称(文件系统名称/备注至少传入其中一个) + * + * @return string|null + */ + public function getVolumeName(): string + { + return $this->get("VolumeName"); + } + + /** + * VolumeName: 文件系统名称(文件系统名称/备注至少传入其中一个) + * + * @param string $volumeName + */ + public function setVolumeName(string $volumeName) + { + $this->set("VolumeName", $volumeName); + } + + /** + * Remark: 文件系统备注(文件系统名称/备注至少传入其中一个) + * + * @return string|null + */ + public function getRemark(): string + { + return $this->get("Remark"); + } + + /** + * Remark: 文件系统备注(文件系统名称/备注至少传入其中一个) + * + * @param string $remark + */ + public function setRemark(string $remark) + { + $this->set("Remark", $remark); + } +} diff --git a/src/UFS/Apis/UpdateUFSVolumeInfoResponse.php b/src/UFS/Apis/UpdateUFSVolumeInfoResponse.php new file mode 100644 index 00000000..ff5fbdb2 --- /dev/null +++ b/src/UFS/Apis/UpdateUFSVolumeInfoResponse.php @@ -0,0 +1,26 @@ +get("MountPointName"); + } + + /** + * MountPointName: 挂载点名称 + * + * @param string $mountPointName + */ + public function setMountPointName(string $mountPointName) + { + $this->set("MountPointName", $mountPointName); + } + + /** + * VpcId: Vpc ID + * + * @return string|null + */ + public function getVpcId(): string + { + return $this->get("VpcId"); + } + + /** + * VpcId: Vpc ID + * + * @param string $vpcId + */ + public function setVpcId(string $vpcId) + { + $this->set("VpcId", $vpcId); + } + + /** + * SubnetId: Subnet ID + * + * @return string|null + */ + public function getSubnetId(): string + { + return $this->get("SubnetId"); + } + + /** + * SubnetId: Subnet ID + * + * @param string $subnetId + */ + public function setSubnetId(string $subnetId) + { + $this->set("SubnetId", $subnetId); + } + + /** + * MountPointIp: ${挂载点IP}:/ + * + * @return string|null + */ + public function getMountPointIp(): string + { + return $this->get("MountPointIp"); + } + + /** + * MountPointIp: ${挂载点IP}:/ + * + * @param string $mountPointIp + */ + public function setMountPointIp(string $mountPointIp) + { + $this->set("MountPointIp", $mountPointIp); + } + + /** + * CreateTime: 文件系统创建时间(unix时间戳) + * + * @return integer|null + */ + public function getCreateTime(): int + { + return $this->get("CreateTime"); + } + + /** + * CreateTime: 文件系统创建时间(unix时间戳) + * + * @param int $createTime + */ + public function setCreateTime(int $createTime) + { + $this->set("CreateTime", $createTime); + } + + /** + * SubnetDescription: Subnet ID + 网段的形式,方便前端展示 + * + * @return string|null + */ + public function getSubnetDescription(): string + { + return $this->get("SubnetDescription"); + } + + /** + * SubnetDescription: Subnet ID + 网段的形式,方便前端展示 + * + * @param string $subnetDescription + */ + public function setSubnetDescription(string $subnetDescription) + { + $this->set("SubnetDescription", $subnetDescription); + } +} diff --git a/src/UFS/Models/UFSPriceDataSet.php b/src/UFS/Models/UFSPriceDataSet.php new file mode 100644 index 00000000..f4daa5a4 --- /dev/null +++ b/src/UFS/Models/UFSPriceDataSet.php @@ -0,0 +1,84 @@ +get("ChargeType"); + } + + /** + * ChargeType: Year, Month, Dynamic,Trial + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * Price: 价格 (单位: 分) + * + * @return float|null + */ + public function getPrice(): float + { + return $this->get("Price"); + } + + /** + * Price: 价格 (单位: 分) + * + * @param float $price + */ + public function setPrice(float $price) + { + $this->set("Price", $price); + } + + /** + * ChargeName: “UFS” + * + * @return string|null + */ + public function getChargeName(): string + { + return $this->get("ChargeName"); + } + + /** + * ChargeName: “UFS” + * + * @param string $chargeName + */ + public function setChargeName(string $chargeName) + { + $this->set("ChargeName", $chargeName); + } +} diff --git a/src/UFS/Models/UFSVolumeInfo2.php b/src/UFS/Models/UFSVolumeInfo2.php index 11bea829..de3ee751 100644 --- a/src/UFS/Models/UFSVolumeInfo2.php +++ b/src/UFS/Models/UFSVolumeInfo2.php @@ -1,6 +1,6 @@ get("VolumeName"); } @@ -37,7 +37,7 @@ public function getVolumeName() * * @param string $volumeName */ - public function setVolumeName($volumeName) + public function setVolumeName(string $volumeName) { $this->set("VolumeName", $volumeName); } @@ -47,7 +47,7 @@ public function setVolumeName($volumeName) * * @return string|null */ - public function getVolumeId() + public function getVolumeId(): string { return $this->get("VolumeId"); } @@ -57,7 +57,7 @@ public function getVolumeId() * * @param string $volumeId */ - public function setVolumeId($volumeId) + public function setVolumeId(string $volumeId) { $this->set("VolumeId", $volumeId); } @@ -67,7 +67,7 @@ public function setVolumeId($volumeId) * * @return integer|null */ - public function getTotalMountPointNum() + public function getTotalMountPointNum(): int { return $this->get("TotalMountPointNum"); } @@ -77,7 +77,7 @@ public function getTotalMountPointNum() * * @param int $totalMountPointNum */ - public function setTotalMountPointNum($totalMountPointNum) + public function setTotalMountPointNum(int $totalMountPointNum) { $this->set("TotalMountPointNum", $totalMountPointNum); } @@ -87,7 +87,7 @@ public function setTotalMountPointNum($totalMountPointNum) * * @return integer|null */ - public function getMaxMountPointNum() + public function getMaxMountPointNum(): int { return $this->get("MaxMountPointNum"); } @@ -97,7 +97,7 @@ public function getMaxMountPointNum() * * @param int $maxMountPointNum */ - public function setMaxMountPointNum($maxMountPointNum) + public function setMaxMountPointNum(int $maxMountPointNum) { $this->set("MaxMountPointNum", $maxMountPointNum); } @@ -107,7 +107,7 @@ public function setMaxMountPointNum($maxMountPointNum) * * @return string|null */ - public function getStorageType() + public function getStorageType(): string { return $this->get("StorageType"); } @@ -117,7 +117,7 @@ public function getStorageType() * * @param string $storageType */ - public function setStorageType($storageType) + public function setStorageType(string $storageType) { $this->set("StorageType", $storageType); } @@ -127,7 +127,7 @@ public function setStorageType($storageType) * * @return string|null */ - public function getProtocolType() + public function getProtocolType(): string { return $this->get("ProtocolType"); } @@ -137,7 +137,7 @@ public function getProtocolType() * * @param string $protocolType */ - public function setProtocolType($protocolType) + public function setProtocolType(string $protocolType) { $this->set("ProtocolType", $protocolType); } @@ -147,7 +147,7 @@ public function setProtocolType($protocolType) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -157,7 +157,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -167,7 +167,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -177,7 +177,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -187,7 +187,7 @@ public function setTag($tag) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -197,7 +197,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -207,7 +207,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpiredTime() + public function getExpiredTime(): int { return $this->get("ExpiredTime"); } @@ -217,7 +217,7 @@ public function getExpiredTime() * * @param int $expiredTime */ - public function setExpiredTime($expiredTime) + public function setExpiredTime(int $expiredTime) { $this->set("ExpiredTime", $expiredTime); } @@ -227,7 +227,7 @@ public function setExpiredTime($expiredTime) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -237,7 +237,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -247,7 +247,7 @@ public function setSize($size) * * @return integer|null */ - public function getUsedSize() + public function getUsedSize(): int { return $this->get("UsedSize"); } @@ -257,7 +257,7 @@ public function getUsedSize() * * @param int $usedSize */ - public function setUsedSize($usedSize) + public function setUsedSize(int $usedSize) { $this->set("UsedSize", $usedSize); } @@ -267,7 +267,7 @@ public function setUsedSize($usedSize) * * @return string|null */ - public function getIsExpired() + public function getIsExpired(): string { return $this->get("IsExpired"); } @@ -277,7 +277,7 @@ public function getIsExpired() * * @param string $isExpired */ - public function setIsExpired($isExpired) + public function setIsExpired(string $isExpired) { $this->set("IsExpired", $isExpired); } diff --git a/src/UFS/UFSClient.php b/src/UFS/UFSClient.php index 26edd25f..3b574991 100644 --- a/src/UFS/UFSClient.php +++ b/src/UFS/UFSClient.php @@ -1,6 +1,6 @@ (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "VolumeId" => (string) 文件系统ID + * "MountPointName" => (string) 挂载点名称 + * "VpcId" => (string) Vpc ID + * "SubnetId" => (string) Subnet ID + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function addUFSVolumeMountPoint(AddUFSVolumeMountPointRequest $request = null): AddUFSVolumeMountPointResponse + { + $resp = $this->invoke($request); + return new AddUFSVolumeMountPointResponse($resp->toArray(), $resp->getRequestId()); + } + /** * CreateUFSVolume - 创建文件系统 * @@ -41,11 +80,11 @@ class UFSClient extends Client * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) - * "Size" => (integer) 文件系统大小,单位为GB,最大不超过20T,香港容量型必须为100的整数倍,Size最小为500GB,北京,上海,广州的容量型必须为1024的整数倍,Size最小为1024GB。性能型文件系统Size最小为100GB - * "StorageType" => (string) 文件系统存储类型,枚举值,Basic表示容量型,Advanced表示性能型 - * "ProtocolType" => (string) 文件系统协议,枚举值,NFSv3表示NFS V3协议,NFSv4表示NFS V4协议 + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "Size" => (integer) 文件系统大小,单位为GB,必须为100的整数倍,容量型Size最小为500GB,性能型文件系统Size最小为100GB + * "StorageType" => (string) 文件系统存储类型,Basic表示容量型,Advanced表示性能型 + * "ProtocolType" => (string) 文件系统协议,目前仅支持NFSv4 * "VolumeName" => (string) 文件系统名称 * "Remark" => (string) 备注 * "Tag" => (string) 文件系统所属业务组 @@ -62,10 +101,9 @@ class UFSClient extends Client * "VolumeStatus" => (string) 文件系统挂载点状态 * ] * - * @return CreateUFSVolumeResponse * @throws UCloudException */ - public function createUFSVolume(CreateUFSVolumeRequest $request = null) + public function createUFSVolume(CreateUFSVolumeRequest $request = null): CreateUFSVolumeResponse { $resp = $this->invoke($request); return new CreateUFSVolumeResponse($resp->toArray(), $resp->getRequestId()); @@ -109,15 +147,89 @@ public function createUFSVolume(CreateUFSVolumeRequest $request = null) * ] * ] * - * @return DescribeUFSVolume2Response * @throws UCloudException */ - public function describeUFSVolume2(DescribeUFSVolume2Request $request = null) + public function describeUFSVolume2(DescribeUFSVolume2Request $request = null): DescribeUFSVolume2Response { $resp = $this->invoke($request); return new DescribeUFSVolume2Response($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeUFSVolumeMountpoint - 获取文件系统挂载点信息 + * + * See also: https://docs.ucloud.cn/api/ufs-api/describe_ufs_volume_mountpoint + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "VolumeId" => (string) 文件系统ID + * ] + * + * Outputs: + * + * $outputs = [ + * "DataSet" => (array) [ + * [ + * "MountPointName" => (string) 挂载点名称 + * "VpcId" => (string) Vpc ID + * "SubnetId" => (string) Subnet ID + * "MountPointIp" => (string) ${挂载点IP}:/ + * "CreateTime" => (integer) 文件系统创建时间(unix时间戳) + * "SubnetDescription" => (string) Subnet ID + 网段的形式,方便前端展示 + * ] + * ] + * "TotalMountPointNum" => (integer) 目前的挂载点总数 + * "MaxMountPointNum" => (integer) 文件系统能创建的最大挂载点数目 + * ] + * + * @throws UCloudException + */ + public function describeUFSVolumeMountpoint(DescribeUFSVolumeMountpointRequest $request = null): DescribeUFSVolumeMountpointResponse + { + $resp = $this->invoke($request); + return new DescribeUFSVolumeMountpointResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * DescribeUFSVolumePrice - 获取文件系统价格 + * + * See also: https://docs.ucloud.cn/api/ufs-api/describe_ufs_volume_price + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "Size" => (integer) 文件系统大小,单位为GB,新架构容量型最小容量为500GB,以100GB递增,最大不超过100TB。新架构性能型最小容量为100GB,以100GB递增,最大不超过20TB + * "StorageType" => (string) 文件存储类型,枚举值,Basic表示容量型产品,Advanced表示性能型产品 + * "Quantity" => (integer) 购买UFS的时长, 默认为1 + * "ChargeType" => (string) Year, Month, Dynamic,Trial,默认: Dynamic + * "VolumeId" => (string) 文件系统id,第一次创建文件系统时不需要传这个参数 + * ] + * + * Outputs: + * + * $outputs = [ + * "DataSet" => (array) ufs 价格信息[ + * [ + * "ChargeType" => (string) Year, Month, Dynamic,Trial + * "Price" => (number) 价格 (单位: 分) + * "ChargeName" => (string) “UFS” + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function describeUFSVolumePrice(DescribeUFSVolumePriceRequest $request = null): DescribeUFSVolumePriceResponse + { + $resp = $this->invoke($request); + return new DescribeUFSVolumePriceResponse($resp->toArray(), $resp->getRequestId()); + } + /** * ExtendUFSVolume - 文件系统扩容 * @@ -137,10 +249,9 @@ public function describeUFSVolume2(DescribeUFSVolume2Request $request = null) * $outputs = [ * ] * - * @return ExtendUFSVolumeResponse * @throws UCloudException */ - public function extendUFSVolume(ExtendUFSVolumeRequest $request = null) + public function extendUFSVolume(ExtendUFSVolumeRequest $request = null): ExtendUFSVolumeResponse { $resp = $this->invoke($request); return new ExtendUFSVolumeResponse($resp->toArray(), $resp->getRequestId()); @@ -164,12 +275,67 @@ public function extendUFSVolume(ExtendUFSVolumeRequest $request = null) * $outputs = [ * ] * - * @return RemoveUFSVolumeResponse * @throws UCloudException */ - public function removeUFSVolume(RemoveUFSVolumeRequest $request = null) + public function removeUFSVolume(RemoveUFSVolumeRequest $request = null): RemoveUFSVolumeResponse { $resp = $this->invoke($request); return new RemoveUFSVolumeResponse($resp->toArray(), $resp->getRequestId()); } + + /** + * RemoveUFSVolumeMountPoint - 删除文件系统挂载点 + * + * See also: https://docs.ucloud.cn/api/ufs-api/remove_ufs_volume_mount_point + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "VolumeId" => (string) 文件系统ID + * "VpcId" => (string) Vpc ID + * "SubnetId" => (string) Subnet ID + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function removeUFSVolumeMountPoint(RemoveUFSVolumeMountPointRequest $request = null): RemoveUFSVolumeMountPointResponse + { + $resp = $this->invoke($request); + return new RemoveUFSVolumeMountPointResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * UpdateUFSVolumeInfo - 更改文件系统相关信息(名称/备注) + * + * See also: https://docs.ucloud.cn/api/ufs-api/update_ufs_volume_info + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "VolumeId" => (string) 文件系统ID + * "VolumeName" => (string) 文件系统名称(文件系统名称/备注至少传入其中一个) + * "Remark" => (string) 文件系统备注(文件系统名称/备注至少传入其中一个) + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function updateUFSVolumeInfo(UpdateUFSVolumeInfoRequest $request = null): UpdateUFSVolumeInfoResponse + { + $resp = $this->invoke($request); + return new UpdateUFSVolumeInfoResponse($resp->toArray(), $resp->getRequestId()); + } } diff --git a/src/UFile/Apis/CreateBucketRequest.php b/src/UFile/Apis/CreateBucketRequest.php index b4203819..c0fbe3ca 100644 --- a/src/UFile/Apis/CreateBucketRequest.php +++ b/src/UFile/Apis/CreateBucketRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getBucketName() + public function getBucketName(): string { return $this->get("BucketName"); } @@ -84,7 +84,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -94,7 +94,7 @@ public function setBucketName($bucketName) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -104,7 +104,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } diff --git a/src/UFile/Apis/CreateBucketResponse.php b/src/UFile/Apis/CreateBucketResponse.php index dbaab315..bc6bb4ac 100644 --- a/src/UFile/Apis/CreateBucketResponse.php +++ b/src/UFile/Apis/CreateBucketResponse.php @@ -1,6 +1,6 @@ get("BucketName"); } @@ -37,7 +37,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -47,7 +47,7 @@ public function setBucketName($bucketName) * * @return string|null */ - public function getBucketId() + public function getBucketId(): string { return $this->get("BucketId"); } @@ -57,7 +57,7 @@ public function getBucketId() * * @param string $bucketId */ - public function setBucketId($bucketId) + public function setBucketId(string $bucketId) { $this->set("BucketId", $bucketId); } diff --git a/src/UFile/Apis/CreateUFileLifeCycleRequest.php b/src/UFile/Apis/CreateUFileLifeCycleRequest.php new file mode 100644 index 00000000..bdbf7089 --- /dev/null +++ b/src/UFile/Apis/CreateUFileLifeCycleRequest.php @@ -0,0 +1,213 @@ + "CreateUFileLifeCycle"]); + $this->markRequired("LifeCycleName"); + $this->markRequired("Prefix"); + $this->markRequired("Status"); + $this->markRequired("BucketName"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * LifeCycleName: 生命周期名称 + * + * @return string|null + */ + public function getLifeCycleName(): string + { + return $this->get("LifeCycleName"); + } + + /** + * LifeCycleName: 生命周期名称 + * + * @param string $lifeCycleName + */ + public function setLifeCycleName(string $lifeCycleName) + { + $this->set("LifeCycleName", $lifeCycleName); + } + + /** + * Prefix: 生命周期所适用的前缀;*为整个存储空间文件;一条规则只支持一个文件前缀; + * + * @return string|null + */ + public function getPrefix(): string + { + return $this->get("Prefix"); + } + + /** + * Prefix: 生命周期所适用的前缀;*为整个存储空间文件;一条规则只支持一个文件前缀; + * + * @param string $prefix + */ + public function setPrefix(string $prefix) + { + $this->set("Prefix", $prefix); + } + + /** + * Status: Enabled -- 启用,Disabled -- 不启用 + * + * @return string|null + */ + public function getStatus(): string + { + return $this->get("Status"); + } + + /** + * Status: Enabled -- 启用,Disabled -- 不启用 + * + * @param string $status + */ + public function setStatus(string $status) + { + $this->set("Status", $status); + } + + /** + * BucketName: 存储空间名称 + * + * @return string|null + */ + public function getBucketName(): string + { + return $this->get("BucketName"); + } + + /** + * BucketName: 存储空间名称 + * + * @param string $bucketName + */ + public function setBucketName(string $bucketName) + { + $this->set("BucketName", $bucketName); + } + + /** + * Days: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除;参数范围:[7,36500],0代表不启用 + * + * @return integer|null + */ + public function getDays(): int + { + return $this->get("Days"); + } + + /** + * Days: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除;参数范围:[7,36500],0代表不启用 + * + * @param int $days + */ + public function setDays(int $days) + { + $this->set("Days", $days); + } + + /** + * ArchivalDays: 指定一个过期天数N,文件会在其最近更新时间点的N天后,自动变为归档存储类型;参数范围:[7,36500],0代表不启用 + * + * @return integer|null + */ + public function getArchivalDays(): int + { + return $this->get("ArchivalDays"); + } + + /** + * ArchivalDays: 指定一个过期天数N,文件会在其最近更新时间点的N天后,自动变为归档存储类型;参数范围:[7,36500],0代表不启用 + * + * @param int $archivalDays + */ + public function setArchivalDays(int $archivalDays) + { + $this->set("ArchivalDays", $archivalDays); + } + + /** + * IADays: 指定一个过期天数N,文件会在其最近更新时间点的N天后,自动变为低频存储类型;参数范围:[7,36500],0代表不启用 + * + * @return integer|null + */ + public function getIADays(): int + { + return $this->get("IADays"); + } + + /** + * IADays: 指定一个过期天数N,文件会在其最近更新时间点的N天后,自动变为低频存储类型;参数范围:[7,36500],0代表不启用 + * + * @param int $iaDays + */ + public function setIADays(int $iaDays) + { + $this->set("IADays", $iaDays); + } +} diff --git a/src/UFile/Apis/CreateUFileLifeCycleResponse.php b/src/UFile/Apis/CreateUFileLifeCycleResponse.php new file mode 100644 index 00000000..6beac657 --- /dev/null +++ b/src/UFile/Apis/CreateUFileLifeCycleResponse.php @@ -0,0 +1,44 @@ +get("LifeCycleId"); + } + + /** + * LifeCycleId: 生命周期Id + * + * @param string $lifeCycleId + */ + public function setLifeCycleId(string $lifeCycleId) + { + $this->set("LifeCycleId", $lifeCycleId); + } +} diff --git a/src/UFile/Apis/CreateUFileTokenRequest.php b/src/UFile/Apis/CreateUFileTokenRequest.php index 2ddfd5ab..880d34f9 100644 --- a/src/UFile/Apis/CreateUFileTokenRequest.php +++ b/src/UFile/Apis/CreateUFileTokenRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getTokenName() + public function getTokenName(): string { return $this->get("TokenName"); } @@ -83,7 +83,7 @@ public function getTokenName() * * @param string $tokenName */ - public function setTokenName($tokenName) + public function setTokenName(string $tokenName) { $this->set("TokenName", $tokenName); } @@ -93,7 +93,7 @@ public function setTokenName($tokenName) * * @return string[]|null */ - public function getAllowedOps() + public function getAllowedOps(): array { return $this->get("AllowedOps"); } @@ -113,7 +113,7 @@ public function setAllowedOps(array $allowedOps) * * @return string[]|null */ - public function getAllowedPrefixes() + public function getAllowedPrefixes(): array { return $this->get("AllowedPrefixes"); } @@ -133,7 +133,7 @@ public function setAllowedPrefixes(array $allowedPrefixes) * * @return string[]|null */ - public function getAllowedBuckets() + public function getAllowedBuckets(): array { return $this->get("AllowedBuckets"); } @@ -153,7 +153,7 @@ public function setAllowedBuckets(array $allowedBuckets) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -163,7 +163,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } diff --git a/src/UFile/Apis/CreateUFileTokenResponse.php b/src/UFile/Apis/CreateUFileTokenResponse.php index 979e6b33..5278b170 100644 --- a/src/UFile/Apis/CreateUFileTokenResponse.php +++ b/src/UFile/Apis/CreateUFileTokenResponse.php @@ -1,6 +1,6 @@ get("TokenId"); } @@ -37,7 +37,7 @@ public function getTokenId() * * @param string $tokenId */ - public function setTokenId($tokenId) + public function setTokenId(string $tokenId) { $this->set("TokenId", $tokenId); } diff --git a/src/UFile/Apis/DeleteBucketRequest.php b/src/UFile/Apis/DeleteBucketRequest.php index 82abf3b0..0b671297 100644 --- a/src/UFile/Apis/DeleteBucketRequest.php +++ b/src/UFile/Apis/DeleteBucketRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getBucketName() + public function getBucketName(): string { return $this->get("BucketName"); } @@ -63,7 +63,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } diff --git a/src/UFile/Apis/DeleteBucketResponse.php b/src/UFile/Apis/DeleteBucketResponse.php index 2c2f33c0..2494b77e 100644 --- a/src/UFile/Apis/DeleteBucketResponse.php +++ b/src/UFile/Apis/DeleteBucketResponse.php @@ -1,6 +1,6 @@ get("BucketName"); } @@ -37,7 +37,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -47,7 +47,7 @@ public function setBucketName($bucketName) * * @return string|null */ - public function getBucketId() + public function getBucketId(): string { return $this->get("BucketId"); } @@ -57,7 +57,7 @@ public function getBucketId() * * @param string $bucketId */ - public function setBucketId($bucketId) + public function setBucketId(string $bucketId) { $this->set("BucketId", $bucketId); } diff --git a/src/UFile/Apis/DeleteUFileLifeCycleRequest.php b/src/UFile/Apis/DeleteUFileLifeCycleRequest.php new file mode 100644 index 00000000..24ebec48 --- /dev/null +++ b/src/UFile/Apis/DeleteUFileLifeCycleRequest.php @@ -0,0 +1,111 @@ + "DeleteUFileLifeCycle"]); + $this->markRequired("LifeCycleId"); + $this->markRequired("BucketName"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * LifeCycleId: 生命周期Id + * + * @return string|null + */ + public function getLifeCycleId(): string + { + return $this->get("LifeCycleId"); + } + + /** + * LifeCycleId: 生命周期Id + * + * @param string $lifeCycleId + */ + public function setLifeCycleId(string $lifeCycleId) + { + $this->set("LifeCycleId", $lifeCycleId); + } + + /** + * BucketName: 存储空间名称 + * + * @return string|null + */ + public function getBucketName(): string + { + return $this->get("BucketName"); + } + + /** + * BucketName: 存储空间名称 + * + * @param string $bucketName + */ + public function setBucketName(string $bucketName) + { + $this->set("BucketName", $bucketName); + } +} diff --git a/src/UFile/Apis/DeleteUFileLifeCycleResponse.php b/src/UFile/Apis/DeleteUFileLifeCycleResponse.php new file mode 100644 index 00000000..0a53f26d --- /dev/null +++ b/src/UFile/Apis/DeleteUFileLifeCycleResponse.php @@ -0,0 +1,26 @@ +get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getTokenId() + public function getTokenId(): string { return $this->get("TokenId"); } @@ -85,7 +85,7 @@ public function getTokenId() * * @param string $tokenId */ - public function setTokenId($tokenId) + public function setTokenId(string $tokenId) { $this->set("TokenId", $tokenId); } diff --git a/src/UFile/Apis/DeleteUFileTokenResponse.php b/src/UFile/Apis/DeleteUFileTokenResponse.php index b2d22173..79563712 100644 --- a/src/UFile/Apis/DeleteUFileTokenResponse.php +++ b/src/UFile/Apis/DeleteUFileTokenResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -42,7 +42,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -52,7 +52,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -62,7 +62,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -72,7 +72,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getBucketName() + public function getBucketName(): string { return $this->get("BucketName"); } @@ -82,7 +82,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -92,7 +92,7 @@ public function setBucketName($bucketName) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -102,7 +102,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -112,7 +112,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -122,7 +122,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UFile/Apis/DescribeBucketResponse.php b/src/UFile/Apis/DescribeBucketResponse.php index 2999400b..a379b78f 100644 --- a/src/UFile/Apis/DescribeBucketResponse.php +++ b/src/UFile/Apis/DescribeBucketResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UFileBucketSet($item)); diff --git a/src/UFile/Apis/DescribeUFileLifeCycleRequest.php b/src/UFile/Apis/DescribeUFileLifeCycleRequest.php new file mode 100644 index 00000000..68d424f1 --- /dev/null +++ b/src/UFile/Apis/DescribeUFileLifeCycleRequest.php @@ -0,0 +1,110 @@ + "DescribeUFileLifeCycle"]); + $this->markRequired("BucketName"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * BucketName: 存储空间名称 + * + * @return string|null + */ + public function getBucketName(): string + { + return $this->get("BucketName"); + } + + /** + * BucketName: 存储空间名称 + * + * @param string $bucketName + */ + public function setBucketName(string $bucketName) + { + $this->set("BucketName", $bucketName); + } + + /** + * LifeCycleId: 生命周期Id;不传递此参数拉取存储空间下面的所有生命周期信息 + * + * @return string|null + */ + public function getLifeCycleId(): string + { + return $this->get("LifeCycleId"); + } + + /** + * LifeCycleId: 生命周期Id;不传递此参数拉取存储空间下面的所有生命周期信息 + * + * @param string $lifeCycleId + */ + public function setLifeCycleId(string $lifeCycleId) + { + $this->set("LifeCycleId", $lifeCycleId); + } +} diff --git a/src/UFile/Apis/DescribeUFileLifeCycleResponse.php b/src/UFile/Apis/DescribeUFileLifeCycleResponse.php new file mode 100644 index 00000000..49fc63cf --- /dev/null +++ b/src/UFile/Apis/DescribeUFileLifeCycleResponse.php @@ -0,0 +1,54 @@ +get("DateSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new LifeCycleItem($item)); + } + return $result; + } + + /** + * DateSet: 生命周期信息 + * + * @param LifeCycleItem[] $dateSet + */ + public function setDateSet(array $dateSet) + { + $result = []; + foreach ($dateSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UFile/Apis/DescribeUFileTokenRequest.php b/src/UFile/Apis/DescribeUFileTokenRequest.php index 467f110b..50952395 100644 --- a/src/UFile/Apis/DescribeUFileTokenRequest.php +++ b/src/UFile/Apis/DescribeUFileTokenRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -42,7 +42,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -52,7 +52,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -62,7 +62,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -72,7 +72,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getTokenId() + public function getTokenId(): string { return $this->get("TokenId"); } @@ -82,7 +82,7 @@ public function getTokenId() * * @param string $tokenId */ - public function setTokenId($tokenId) + public function setTokenId(string $tokenId) { $this->set("TokenId", $tokenId); } @@ -92,7 +92,7 @@ public function setTokenId($tokenId) * * @return string|null */ - public function getTokenName() + public function getTokenName(): string { return $this->get("TokenName"); } @@ -102,7 +102,7 @@ public function getTokenName() * * @param string $tokenName */ - public function setTokenName($tokenName) + public function setTokenName(string $tokenName) { $this->set("TokenName", $tokenName); } @@ -112,7 +112,7 @@ public function setTokenName($tokenName) * * @return integer|null */ - public function getDisplay() + public function getDisplay(): int { return $this->get("Display"); } @@ -122,7 +122,7 @@ public function getDisplay() * * @param int $display */ - public function setDisplay($display) + public function setDisplay(int $display) { $this->set("Display", $display); } diff --git a/src/UFile/Apis/DescribeUFileTokenResponse.php b/src/UFile/Apis/DescribeUFileTokenResponse.php index 06a9b37a..00c95299 100644 --- a/src/UFile/Apis/DescribeUFileTokenResponse.php +++ b/src/UFile/Apis/DescribeUFileTokenResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UFileTokenSet($item)); diff --git a/src/UFile/Apis/GetUFileDailyReportRequest.php b/src/UFile/Apis/GetUFileDailyReportRequest.php index 1aa78a94..137723b8 100644 --- a/src/UFile/Apis/GetUFileDailyReportRequest.php +++ b/src/UFile/Apis/GetUFileDailyReportRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getStartTime() + public function getStartTime(): int { return $this->get("StartTime"); } @@ -85,7 +85,7 @@ public function getStartTime() * * @param int $startTime */ - public function setStartTime($startTime) + public function setStartTime(int $startTime) { $this->set("StartTime", $startTime); } @@ -95,7 +95,7 @@ public function setStartTime($startTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -105,7 +105,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -115,7 +115,7 @@ public function setEndTime($endTime) * * @return string|null */ - public function getBucketName() + public function getBucketName(): string { return $this->get("BucketName"); } @@ -125,7 +125,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } diff --git a/src/UFile/Apis/GetUFileDailyReportResponse.php b/src/UFile/Apis/GetUFileDailyReportResponse.php index 0561d74d..e364a0a3 100644 --- a/src/UFile/Apis/GetUFileDailyReportResponse.php +++ b/src/UFile/Apis/GetUFileDailyReportResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UFileReportItem($item)); diff --git a/src/UFile/Apis/GetUFileQuotaInfoRequest.php b/src/UFile/Apis/GetUFileQuotaInfoRequest.php index bf7674df..bb28fea5 100644 --- a/src/UFile/Apis/GetUFileQuotaInfoRequest.php +++ b/src/UFile/Apis/GetUFileQuotaInfoRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getQuotaType() + public function getQuotaType(): array { return $this->get("QuotaType"); } diff --git a/src/UFile/Apis/GetUFileQuotaInfoResponse.php b/src/UFile/Apis/GetUFileQuotaInfoResponse.php index 9e62b462..a2d065a6 100644 --- a/src/UFile/Apis/GetUFileQuotaInfoResponse.php +++ b/src/UFile/Apis/GetUFileQuotaInfoResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UFileQuotaDataSetItem($item)); diff --git a/src/UFile/Apis/GetUFileQuotaPriceRequest.php b/src/UFile/Apis/GetUFileQuotaPriceRequest.php index fa61efd9..f463e5da 100644 --- a/src/UFile/Apis/GetUFileQuotaPriceRequest.php +++ b/src/UFile/Apis/GetUFileQuotaPriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return integer|null */ - public function getStorageVolume() + public function getStorageVolume(): int { return $this->get("StorageVolume"); } @@ -63,7 +63,7 @@ public function getStorageVolume() * * @param int $storageVolume */ - public function setStorageVolume($storageVolume) + public function setStorageVolume(int $storageVolume) { $this->set("StorageVolume", $storageVolume); } @@ -73,7 +73,7 @@ public function setStorageVolume($storageVolume) * * @return integer|null */ - public function getDownloadTraffic() + public function getDownloadTraffic(): int { return $this->get("DownloadTraffic"); } @@ -83,7 +83,7 @@ public function getDownloadTraffic() * * @param int $downloadTraffic */ - public function setDownloadTraffic($downloadTraffic) + public function setDownloadTraffic(int $downloadTraffic) { $this->set("DownloadTraffic", $downloadTraffic); } @@ -93,7 +93,7 @@ public function setDownloadTraffic($downloadTraffic) * * @return integer|null */ - public function getRequestCount() + public function getRequestCount(): int { return $this->get("RequestCount"); } @@ -103,7 +103,7 @@ public function getRequestCount() * * @param int $requestCount */ - public function setRequestCount($requestCount) + public function setRequestCount(int $requestCount) { $this->set("RequestCount", $requestCount); } diff --git a/src/UFile/Apis/GetUFileQuotaPriceResponse.php b/src/UFile/Apis/GetUFileQuotaPriceResponse.php index 9a17c8df..fc12f290 100644 --- a/src/UFile/Apis/GetUFileQuotaPriceResponse.php +++ b/src/UFile/Apis/GetUFileQuotaPriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/UFile/Apis/GetUFileQuotaRequest.php b/src/UFile/Apis/GetUFileQuotaRequest.php index d89f7fd1..d439572b 100644 --- a/src/UFile/Apis/GetUFileQuotaRequest.php +++ b/src/UFile/Apis/GetUFileQuotaRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -43,7 +43,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -53,7 +53,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getQuotaType() + public function getQuotaType(): string { return $this->get("QuotaType"); } @@ -63,7 +63,7 @@ public function getQuotaType() * * @param string $quotaType */ - public function setQuotaType($quotaType) + public function setQuotaType(string $quotaType) { $this->set("QuotaType", $quotaType); } diff --git a/src/UFile/Apis/GetUFileQuotaResponse.php b/src/UFile/Apis/GetUFileQuotaResponse.php index e130a4a9..15d310ef 100644 --- a/src/UFile/Apis/GetUFileQuotaResponse.php +++ b/src/UFile/Apis/GetUFileQuotaResponse.php @@ -1,6 +1,6 @@ get("LeftQuota"); } @@ -37,7 +37,7 @@ public function getLeftQuota() * * @param float $leftQuota */ - public function setLeftQuota($leftQuota) + public function setLeftQuota(float $leftQuota) { $this->set("LeftQuota", $leftQuota); } diff --git a/src/UFile/Apis/GetUFileReportRequest.php b/src/UFile/Apis/GetUFileReportRequest.php index 27588774..f6cedbcb 100644 --- a/src/UFile/Apis/GetUFileReportRequest.php +++ b/src/UFile/Apis/GetUFileReportRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getStartTime() + public function getStartTime(): int { return $this->get("StartTime"); } @@ -85,7 +85,7 @@ public function getStartTime() * * @param int $startTime */ - public function setStartTime($startTime) + public function setStartTime(int $startTime) { $this->set("StartTime", $startTime); } @@ -95,7 +95,7 @@ public function setStartTime($startTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -105,7 +105,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UFile/Apis/GetUFileReportResponse.php b/src/UFile/Apis/GetUFileReportResponse.php index 3fb8cfd3..197209d1 100644 --- a/src/UFile/Apis/GetUFileReportResponse.php +++ b/src/UFile/Apis/GetUFileReportResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UFileReportSet($item)); diff --git a/src/UFile/Apis/SetUFileRefererRequest.php b/src/UFile/Apis/SetUFileRefererRequest.php index 4adc9433..368e4d40 100644 --- a/src/UFile/Apis/SetUFileRefererRequest.php +++ b/src/UFile/Apis/SetUFileRefererRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getBucketName() + public function getBucketName(): string { return $this->get("BucketName"); } @@ -84,7 +84,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -94,7 +94,7 @@ public function setBucketName($bucketName) * * @return string|null */ - public function getRefererStatus() + public function getRefererStatus(): string { return $this->get("RefererStatus"); } @@ -104,7 +104,7 @@ public function getRefererStatus() * * @param string $refererStatus */ - public function setRefererStatus($refererStatus) + public function setRefererStatus(string $refererStatus) { $this->set("RefererStatus", $refererStatus); } @@ -114,7 +114,7 @@ public function setRefererStatus($refererStatus) * * @return boolean|null */ - public function getRefererAllowNull() + public function getRefererAllowNull(): bool { return $this->get("RefererAllowNull"); } @@ -124,7 +124,7 @@ public function getRefererAllowNull() * * @param boolean $refererAllowNull */ - public function setRefererAllowNull($refererAllowNull) + public function setRefererAllowNull(bool $refererAllowNull) { $this->set("RefererAllowNull", $refererAllowNull); } @@ -134,7 +134,7 @@ public function setRefererAllowNull($refererAllowNull) * * @return integer|null */ - public function getRefererType() + public function getRefererType(): int { return $this->get("RefererType"); } @@ -144,7 +144,7 @@ public function getRefererType() * * @param int $refererType */ - public function setRefererType($refererType) + public function setRefererType(int $refererType) { $this->set("RefererType", $refererType); } @@ -154,7 +154,7 @@ public function setRefererType($refererType) * * @return string[]|null */ - public function getReferers() + public function getReferers(): array { return $this->get("Referers"); } diff --git a/src/UFile/Apis/SetUFileRefererResponse.php b/src/UFile/Apis/SetUFileRefererResponse.php index e908d562..0b931e34 100644 --- a/src/UFile/Apis/SetUFileRefererResponse.php +++ b/src/UFile/Apis/SetUFileRefererResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getBucketName() + public function getBucketName(): string { return $this->get("BucketName"); } @@ -64,7 +64,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -74,7 +74,7 @@ public function setBucketName($bucketName) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -84,7 +84,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } diff --git a/src/UFile/Apis/UpdateBucketResponse.php b/src/UFile/Apis/UpdateBucketResponse.php index 18bbce98..ce0dbb10 100644 --- a/src/UFile/Apis/UpdateBucketResponse.php +++ b/src/UFile/Apis/UpdateBucketResponse.php @@ -1,6 +1,6 @@ get("BucketName"); } @@ -37,7 +37,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -47,7 +47,7 @@ public function setBucketName($bucketName) * * @return string|null */ - public function getBucketId() + public function getBucketId(): string { return $this->get("BucketId"); } @@ -57,7 +57,7 @@ public function getBucketId() * * @param string $bucketId */ - public function setBucketId($bucketId) + public function setBucketId(string $bucketId) { $this->set("BucketId", $bucketId); } diff --git a/src/UFile/Apis/UpdateUFileLifeCycleRequest.php b/src/UFile/Apis/UpdateUFileLifeCycleRequest.php new file mode 100644 index 00000000..dfb64943 --- /dev/null +++ b/src/UFile/Apis/UpdateUFileLifeCycleRequest.php @@ -0,0 +1,234 @@ + "UpdateUFileLifeCycle"]); + $this->markRequired("LifeCycleId"); + $this->markRequired("LifeCycleName"); + $this->markRequired("Prefix"); + $this->markRequired("Status"); + $this->markRequired("BucketName"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * LifeCycleId: 生命周期Id + * + * @return string|null + */ + public function getLifeCycleId(): string + { + return $this->get("LifeCycleId"); + } + + /** + * LifeCycleId: 生命周期Id + * + * @param string $lifeCycleId + */ + public function setLifeCycleId(string $lifeCycleId) + { + $this->set("LifeCycleId", $lifeCycleId); + } + + /** + * LifeCycleName: 生命周期名称 + * + * @return string|null + */ + public function getLifeCycleName(): string + { + return $this->get("LifeCycleName"); + } + + /** + * LifeCycleName: 生命周期名称 + * + * @param string $lifeCycleName + */ + public function setLifeCycleName(string $lifeCycleName) + { + $this->set("LifeCycleName", $lifeCycleName); + } + + /** + * Prefix: 生命周期所适用的前缀;*为整个存储空间文件;一条规则只支持一个文件前缀; + * + * @return string|null + */ + public function getPrefix(): string + { + return $this->get("Prefix"); + } + + /** + * Prefix: 生命周期所适用的前缀;*为整个存储空间文件;一条规则只支持一个文件前缀; + * + * @param string $prefix + */ + public function setPrefix(string $prefix) + { + $this->set("Prefix", $prefix); + } + + /** + * Status: Enabled -- 启用,Disabled -- 不启用 + * + * @return string|null + */ + public function getStatus(): string + { + return $this->get("Status"); + } + + /** + * Status: Enabled -- 启用,Disabled -- 不启用 + * + * @param string $status + */ + public function setStatus(string $status) + { + $this->set("Status", $status); + } + + /** + * BucketName: 存储空间名称 + * + * @return string|null + */ + public function getBucketName(): string + { + return $this->get("BucketName"); + } + + /** + * BucketName: 存储空间名称 + * + * @param string $bucketName + */ + public function setBucketName(string $bucketName) + { + $this->set("BucketName", $bucketName); + } + + /** + * Days: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除;范围: [7,36500] + * + * @return integer|null + */ + public function getDays(): int + { + return $this->get("Days"); + } + + /** + * Days: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除;范围: [7,36500] + * + * @param int $days + */ + public function setDays(int $days) + { + $this->set("Days", $days); + } + + /** + * ArchivalDays: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为归档存储类型;范围: [7,36500],0代表不启用 + * + * @return integer|null + */ + public function getArchivalDays(): int + { + return $this->get("ArchivalDays"); + } + + /** + * ArchivalDays: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为归档存储类型;范围: [7,36500],0代表不启用 + * + * @param int $archivalDays + */ + public function setArchivalDays(int $archivalDays) + { + $this->set("ArchivalDays", $archivalDays); + } + + /** + * IADays: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为低频存储类型;范围: [7,36500],0代表不启用 + * + * @return integer|null + */ + public function getIADays(): int + { + return $this->get("IADays"); + } + + /** + * IADays: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为低频存储类型;范围: [7,36500],0代表不启用 + * + * @param int $iaDays + */ + public function setIADays(int $iaDays) + { + $this->set("IADays", $iaDays); + } +} diff --git a/src/UFile/Apis/UpdateUFileLifeCycleResponse.php b/src/UFile/Apis/UpdateUFileLifeCycleResponse.php new file mode 100644 index 00000000..7112d0ee --- /dev/null +++ b/src/UFile/Apis/UpdateUFileLifeCycleResponse.php @@ -0,0 +1,26 @@ +get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getTokenId() + public function getTokenId(): string { return $this->get("TokenId"); } @@ -84,7 +84,7 @@ public function getTokenId() * * @param string $tokenId */ - public function setTokenId($tokenId) + public function setTokenId(string $tokenId) { $this->set("TokenId", $tokenId); } @@ -94,7 +94,7 @@ public function setTokenId($tokenId) * * @return string|null */ - public function getTokenName() + public function getTokenName(): string { return $this->get("TokenName"); } @@ -104,7 +104,7 @@ public function getTokenName() * * @param string $tokenName */ - public function setTokenName($tokenName) + public function setTokenName(string $tokenName) { $this->set("TokenName", $tokenName); } @@ -114,7 +114,7 @@ public function setTokenName($tokenName) * * @return string[]|null */ - public function getAllowedOps() + public function getAllowedOps(): array { return $this->get("AllowedOps"); } @@ -134,7 +134,7 @@ public function setAllowedOps(array $allowedOps) * * @return string[]|null */ - public function getAllowedPrefixes() + public function getAllowedPrefixes(): array { return $this->get("AllowedPrefixes"); } @@ -154,7 +154,7 @@ public function setAllowedPrefixes(array $allowedPrefixes) * * @return string[]|null */ - public function getAllowedBuckets() + public function getAllowedBuckets(): array { return $this->get("AllowedBuckets"); } @@ -174,7 +174,7 @@ public function setAllowedBuckets(array $allowedBuckets) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -184,7 +184,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } diff --git a/src/UFile/Apis/UpdateUFileTokenResponse.php b/src/UFile/Apis/UpdateUFileTokenResponse.php index 8353977f..aa6834e0 100644 --- a/src/UFile/Apis/UpdateUFileTokenResponse.php +++ b/src/UFile/Apis/UpdateUFileTokenResponse.php @@ -1,6 +1,6 @@ get("LifeCycleId"); + } + + /** + * LifeCycleId: 生命周期Id + * + * @param string $lifeCycleId + */ + public function setLifeCycleId(string $lifeCycleId) + { + $this->set("LifeCycleId", $lifeCycleId); + } + + /** + * LifeCycleName: 生命周期名称 + * + * @return string|null + */ + public function getLifeCycleName(): string + { + return $this->get("LifeCycleName"); + } + + /** + * LifeCycleName: 生命周期名称 + * + * @param string $lifeCycleName + */ + public function setLifeCycleName(string $lifeCycleName) + { + $this->set("LifeCycleName", $lifeCycleName); + } + + /** + * Prefix: 生命周期所适用的前缀;*为整个存储空间文件; + * + * @return string|null + */ + public function getPrefix(): string + { + return $this->get("Prefix"); + } + + /** + * Prefix: 生命周期所适用的前缀;*为整个存储空间文件; + * + * @param string $prefix + */ + public function setPrefix(string $prefix) + { + $this->set("Prefix", $prefix); + } + + /** + * Days: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除,0代表不启用; + * + * @return integer|null + */ + public function getDays(): int + { + return $this->get("Days"); + } + + /** + * Days: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除,0代表不启用; + * + * @param int $days + */ + public function setDays(int $days) + { + $this->set("Days", $days); + } + + /** + * Status: Enabled -- 启用,Disabled -- 不启用 + * + * @return string|null + */ + public function getStatus(): string + { + return $this->get("Status"); + } + + /** + * Status: Enabled -- 启用,Disabled -- 不启用 + * + * @param string $status + */ + public function setStatus(string $status) + { + $this->set("Status", $status); + } + + /** + * BucketName: 存储空间名称 + * + * @return string|null + */ + public function getBucketName(): string + { + return $this->get("BucketName"); + } + + /** + * BucketName: 存储空间名称 + * + * @param string $bucketName + */ + public function setBucketName(string $bucketName) + { + $this->set("BucketName", $bucketName); + } + + /** + * ArchivalDays: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为归档存储类型,0代表不启用; + * + * @return integer|null + */ + public function getArchivalDays(): int + { + return $this->get("ArchivalDays"); + } + + /** + * ArchivalDays: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为归档存储类型,0代表不启用; + * + * @param int $archivalDays + */ + public function setArchivalDays(int $archivalDays) + { + $this->set("ArchivalDays", $archivalDays); + } + + /** + * IADays: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为低频存储类型,0代表不启用; + * + * @return integer|null + */ + public function getIADays(): int + { + return $this->get("IADays"); + } + + /** + * IADays: 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为低频存储类型,0代表不启用; + * + * @param int $iaDays + */ + public function setIADays(int $iaDays) + { + $this->set("IADays", $iaDays); + } +} diff --git a/src/UFile/Models/UFileBucketSet.php b/src/UFile/Models/UFileBucketSet.php index 983c9ac4..8ffa3faa 100644 --- a/src/UFile/Models/UFileBucketSet.php +++ b/src/UFile/Models/UFileBucketSet.php @@ -1,6 +1,6 @@ get("Region"); } @@ -37,7 +37,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -47,7 +47,7 @@ public function setRegion($region) * * @return string|null */ - public function getBucketName() + public function getBucketName(): string { return $this->get("BucketName"); } @@ -57,7 +57,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -67,7 +67,7 @@ public function setBucketName($bucketName) * * @return string|null */ - public function getBucketId() + public function getBucketId(): string { return $this->get("BucketId"); } @@ -77,7 +77,7 @@ public function getBucketId() * * @param string $bucketId */ - public function setBucketId($bucketId) + public function setBucketId(string $bucketId) { $this->set("BucketId", $bucketId); } @@ -87,7 +87,7 @@ public function setBucketId($bucketId) * * @return UFileDomainSet|null */ - public function getDomain() + public function getDomain(): UFileDomainSet { return new UFileDomainSet($this->get("Domain")); } @@ -97,7 +97,7 @@ public function getDomain() * * @param UFileDomainSet $domain */ - public function setDomain(array $domain) + public function setDomain(UFileDomainSet $domain) { $this->set("Domain", $domain->getAll()); } @@ -107,7 +107,7 @@ public function setDomain(array $domain) * * @return string[]|null */ - public function getCdnDomainId() + public function getCdnDomainId(): array { return $this->get("CdnDomainId"); } @@ -127,7 +127,7 @@ public function setCdnDomainId(array $cdnDomainId) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -137,7 +137,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -147,7 +147,7 @@ public function setType($type) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -157,7 +157,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -167,7 +167,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getModifyTime() + public function getModifyTime(): int { return $this->get("ModifyTime"); } @@ -177,7 +177,7 @@ public function getModifyTime() * * @param int $modifyTime */ - public function setModifyTime($modifyTime) + public function setModifyTime(int $modifyTime) { $this->set("ModifyTime", $modifyTime); } @@ -187,7 +187,7 @@ public function setModifyTime($modifyTime) * * @return string|null */ - public function getBiz() + public function getBiz(): string { return $this->get("Biz"); } @@ -197,7 +197,7 @@ public function getBiz() * * @param string $biz */ - public function setBiz($biz) + public function setBiz(string $biz) { $this->set("Biz", $biz); } @@ -207,7 +207,7 @@ public function setBiz($biz) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -217,7 +217,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -227,7 +227,7 @@ public function setTag($tag) * * @return integer|null */ - public function getHasUserDomain() + public function getHasUserDomain(): int { return $this->get("HasUserDomain"); } @@ -237,7 +237,7 @@ public function getHasUserDomain() * * @param int $hasUserDomain */ - public function setHasUserDomain($hasUserDomain) + public function setHasUserDomain(int $hasUserDomain) { $this->set("HasUserDomain", $hasUserDomain); } diff --git a/src/UFile/Models/UFileDailyReportItem.php b/src/UFile/Models/UFileDailyReportItem.php index bf59d732..113aa8f5 100644 --- a/src/UFile/Models/UFileDailyReportItem.php +++ b/src/UFile/Models/UFileDailyReportItem.php @@ -1,6 +1,6 @@ get("Storage"); } @@ -37,7 +37,7 @@ public function getStorage() * * @param float $storage */ - public function setStorage($storage) + public function setStorage(float $storage) { $this->set("Storage", $storage); } @@ -47,7 +47,7 @@ public function setStorage($storage) * * @return float|null */ - public function getIaStorage() + public function getIaStorage(): float { return $this->get("IaStorage"); } @@ -57,7 +57,7 @@ public function getIaStorage() * * @param float $iaStorage */ - public function setIaStorage($iaStorage) + public function setIaStorage(float $iaStorage) { $this->set("IaStorage", $iaStorage); } @@ -67,7 +67,7 @@ public function setIaStorage($iaStorage) * * @return float|null */ - public function getAcStorage() + public function getAcStorage(): float { return $this->get("AcStorage"); } @@ -77,7 +77,7 @@ public function getAcStorage() * * @param float $acStorage */ - public function setAcStorage($acStorage) + public function setAcStorage(float $acStorage) { $this->set("AcStorage", $acStorage); } @@ -87,7 +87,7 @@ public function setAcStorage($acStorage) * * @return float|null */ - public function getIaGetSize() + public function getIaGetSize(): float { return $this->get("IaGetSize"); } @@ -97,7 +97,7 @@ public function getIaGetSize() * * @param float $iaGetSize */ - public function setIaGetSize($iaGetSize) + public function setIaGetSize(float $iaGetSize) { $this->set("IaGetSize", $iaGetSize); } @@ -107,7 +107,7 @@ public function setIaGetSize($iaGetSize) * * @return float|null */ - public function getAcRestore() + public function getAcRestore(): float { return $this->get("AcRestore"); } @@ -117,7 +117,7 @@ public function getAcRestore() * * @param float $acRestore */ - public function setAcRestore($acRestore) + public function setAcRestore(float $acRestore) { $this->set("AcRestore", $acRestore); } @@ -127,7 +127,7 @@ public function setAcRestore($acRestore) * * @return float|null */ - public function getBusyFlow() + public function getBusyFlow(): float { return $this->get("BusyFlow"); } @@ -137,7 +137,7 @@ public function getBusyFlow() * * @param float $busyFlow */ - public function setBusyFlow($busyFlow) + public function setBusyFlow(float $busyFlow) { $this->set("BusyFlow", $busyFlow); } @@ -147,7 +147,7 @@ public function setBusyFlow($busyFlow) * * @return float|null */ - public function getIdleFlow() + public function getIdleFlow(): float { return $this->get("IdleFlow"); } @@ -157,7 +157,7 @@ public function getIdleFlow() * * @param float $idleFlow */ - public function setIdleFlow($idleFlow) + public function setIdleFlow(float $idleFlow) { $this->set("IdleFlow", $idleFlow); } @@ -167,7 +167,7 @@ public function setIdleFlow($idleFlow) * * @return float|null */ - public function getCdnFlow() + public function getCdnFlow(): float { return $this->get("CdnFlow"); } @@ -177,7 +177,7 @@ public function getCdnFlow() * * @param float $cdnFlow */ - public function setCdnFlow($cdnFlow) + public function setCdnFlow(float $cdnFlow) { $this->set("CdnFlow", $cdnFlow); } @@ -187,7 +187,7 @@ public function setCdnFlow($cdnFlow) * * @return float|null */ - public function getFlow() + public function getFlow(): float { return $this->get("Flow"); } @@ -197,7 +197,7 @@ public function getFlow() * * @param float $flow */ - public function setFlow($flow) + public function setFlow(float $flow) { $this->set("Flow", $flow); } @@ -207,7 +207,7 @@ public function setFlow($flow) * * @return integer|null */ - public function getDate() + public function getDate(): int { return $this->get("Date"); } @@ -217,27 +217,27 @@ public function getDate() * * @param int $date */ - public function setDate($date) + public function setDate(int $date) { $this->set("Date", $date); } /** - * ApiTimes: API请求次数(次) + * ApiTimes: API请求次数(万次) * * @return float|null */ - public function getApiTimes() + public function getApiTimes(): float { return $this->get("ApiTimes"); } /** - * ApiTimes: API请求次数(次) + * ApiTimes: API请求次数(万次) * * @param float $apiTimes */ - public function setApiTimes($apiTimes) + public function setApiTimes(float $apiTimes) { $this->set("ApiTimes", $apiTimes); } diff --git a/src/UFile/Models/UFileDomainSet.php b/src/UFile/Models/UFileDomainSet.php index 5afe0098..7e45d29a 100644 --- a/src/UFile/Models/UFileDomainSet.php +++ b/src/UFile/Models/UFileDomainSet.php @@ -1,6 +1,6 @@ get("Src"); } @@ -47,7 +47,7 @@ public function setSrc(array $src) * * @return string[]|null */ - public function getCdn() + public function getCdn(): array { return $this->get("Cdn"); } @@ -67,7 +67,7 @@ public function setCdn(array $cdn) * * @return string[]|null */ - public function getCustomSrc() + public function getCustomSrc(): array { return $this->get("CustomSrc"); } @@ -87,7 +87,7 @@ public function setCustomSrc(array $customSrc) * * @return string[]|null */ - public function getCustomCdn() + public function getCustomCdn(): array { return $this->get("CustomCdn"); } diff --git a/src/UFile/Models/UFileQuotaDataSetItem.php b/src/UFile/Models/UFileQuotaDataSetItem.php index 3d157e56..0201cc24 100644 --- a/src/UFile/Models/UFileQuotaDataSetItem.php +++ b/src/UFile/Models/UFileQuotaDataSetItem.php @@ -1,6 +1,6 @@ get("Region"); } @@ -37,7 +37,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -47,7 +47,7 @@ public function setRegion($region) * * @return integer|null */ - public function getOwe() + public function getOwe(): int { return $this->get("Owe"); } @@ -57,7 +57,7 @@ public function getOwe() * * @param int $owe */ - public function setOwe($owe) + public function setOwe(int $owe) { $this->set("Owe", $owe); } @@ -67,7 +67,7 @@ public function setOwe($owe) * * @return UFileQuotaLeft|null */ - public function getStorage() + public function getStorage(): UFileQuotaLeft { return new UFileQuotaLeft($this->get("Storage")); } @@ -77,7 +77,7 @@ public function getStorage() * * @param UFileQuotaLeft $storage */ - public function setStorage(array $storage) + public function setStorage(UFileQuotaLeft $storage) { $this->set("Storage", $storage->getAll()); } @@ -87,7 +87,7 @@ public function setStorage(array $storage) * * @return UFileQuotaLeft|null */ - public function getDownloadFlow() + public function getDownloadFlow(): UFileQuotaLeft { return new UFileQuotaLeft($this->get("DownloadFlow")); } @@ -97,7 +97,7 @@ public function getDownloadFlow() * * @param UFileQuotaLeft $downloadFlow */ - public function setDownloadFlow(array $downloadFlow) + public function setDownloadFlow(UFileQuotaLeft $downloadFlow) { $this->set("DownloadFlow", $downloadFlow->getAll()); } @@ -107,7 +107,7 @@ public function setDownloadFlow(array $downloadFlow) * * @return UFileQuotaLeft|null */ - public function getRequestCnt() + public function getRequestCnt(): UFileQuotaLeft { return new UFileQuotaLeft($this->get("RequestCnt")); } @@ -117,7 +117,7 @@ public function getRequestCnt() * * @param UFileQuotaLeft $requestCnt */ - public function setRequestCnt(array $requestCnt) + public function setRequestCnt(UFileQuotaLeft $requestCnt) { $this->set("RequestCnt", $requestCnt->getAll()); } diff --git a/src/UFile/Models/UFileQuotaLeft.php b/src/UFile/Models/UFileQuotaLeft.php index bc9420b8..954056f7 100644 --- a/src/UFile/Models/UFileQuotaLeft.php +++ b/src/UFile/Models/UFileQuotaLeft.php @@ -1,6 +1,6 @@ get("Left"); } @@ -37,7 +37,7 @@ public function getLeft() * * @param float $left */ - public function setLeft($left) + public function setLeft(float $left) { $this->set("Left", $left); } diff --git a/src/UFile/Models/UFileReportItem.php b/src/UFile/Models/UFileReportItem.php index b833030f..f2a708cc 100644 --- a/src/UFile/Models/UFileReportItem.php +++ b/src/UFile/Models/UFileReportItem.php @@ -1,6 +1,6 @@ get("Total"); - if ($items == null) { - return []; - } + $items = $this->get("Total") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UFileTotalReportItem($item)); @@ -59,12 +56,9 @@ public function setTotal(array $total) * * @return UFileDailyReportItem[]|null */ - public function getDaily() + public function getDaily(): array { - $items = $this->get("Daily"); - if ($items == null) { - return []; - } + $items = $this->get("Daily") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UFileDailyReportItem($item)); diff --git a/src/UFile/Models/UFileReportSet.php b/src/UFile/Models/UFileReportSet.php index 6ad43e9f..bd6aba5f 100644 --- a/src/UFile/Models/UFileReportSet.php +++ b/src/UFile/Models/UFileReportSet.php @@ -1,6 +1,6 @@ get("Time"); } @@ -37,7 +37,7 @@ public function getTime() * * @param int $time */ - public function setTime($time) + public function setTime(int $time) { $this->set("Time", $time); } @@ -47,7 +47,7 @@ public function setTime($time) * * @return float|null */ - public function getStorageVolume() + public function getStorageVolume(): float { return $this->get("StorageVolume"); } @@ -57,7 +57,7 @@ public function getStorageVolume() * * @param float $storageVolume */ - public function setStorageVolume($storageVolume) + public function setStorageVolume(float $storageVolume) { $this->set("StorageVolume", $storageVolume); } @@ -67,7 +67,7 @@ public function setStorageVolume($storageVolume) * * @return float|null */ - public function getDownloadTraffic() + public function getDownloadTraffic(): float { return $this->get("DownloadTraffic"); } @@ -77,7 +77,7 @@ public function getDownloadTraffic() * * @param float $downloadTraffic */ - public function setDownloadTraffic($downloadTraffic) + public function setDownloadTraffic(float $downloadTraffic) { $this->set("DownloadTraffic", $downloadTraffic); } @@ -87,7 +87,7 @@ public function setDownloadTraffic($downloadTraffic) * * @return float|null */ - public function getRequestCount() + public function getRequestCount(): float { return $this->get("RequestCount"); } @@ -97,7 +97,7 @@ public function getRequestCount() * * @param float $requestCount */ - public function setRequestCount($requestCount) + public function setRequestCount(float $requestCount) { $this->set("RequestCount", $requestCount); } diff --git a/src/UFile/Models/UFileTokenSet.php b/src/UFile/Models/UFileTokenSet.php index d2e68d36..3ca07fec 100644 --- a/src/UFile/Models/UFileTokenSet.php +++ b/src/UFile/Models/UFileTokenSet.php @@ -1,6 +1,6 @@ get("TokenId"); } @@ -37,7 +37,7 @@ public function getTokenId() * * @param string $tokenId */ - public function setTokenId($tokenId) + public function setTokenId(string $tokenId) { $this->set("TokenId", $tokenId); } @@ -47,7 +47,7 @@ public function setTokenId($tokenId) * * @return string|null */ - public function getTokenName() + public function getTokenName(): string { return $this->get("TokenName"); } @@ -57,7 +57,7 @@ public function getTokenName() * * @param string $tokenName */ - public function setTokenName($tokenName) + public function setTokenName(string $tokenName) { $this->set("TokenName", $tokenName); } @@ -67,7 +67,7 @@ public function setTokenName($tokenName) * * @return string|null */ - public function getPublicKey() + public function getPublicKey(): string { return $this->get("PublicKey"); } @@ -77,7 +77,7 @@ public function getPublicKey() * * @param string $publicKey */ - public function setPublicKey($publicKey) + public function setPublicKey(string $publicKey) { $this->set("PublicKey", $publicKey); } @@ -87,7 +87,7 @@ public function setPublicKey($publicKey) * * @return string|null */ - public function getPrivateKey() + public function getPrivateKey(): string { return $this->get("PrivateKey"); } @@ -97,7 +97,7 @@ public function getPrivateKey() * * @param string $privateKey */ - public function setPrivateKey($privateKey) + public function setPrivateKey(string $privateKey) { $this->set("PrivateKey", $privateKey); } @@ -107,7 +107,7 @@ public function setPrivateKey($privateKey) * * @return string[]|null */ - public function getAllowedOps() + public function getAllowedOps(): array { return $this->get("AllowedOps"); } @@ -127,7 +127,7 @@ public function setAllowedOps(array $allowedOps) * * @return string[]|null */ - public function getAllowedPrefixes() + public function getAllowedPrefixes(): array { return $this->get("AllowedPrefixes"); } @@ -147,7 +147,7 @@ public function setAllowedPrefixes(array $allowedPrefixes) * * @return string[]|null */ - public function getAllowedBuckets() + public function getAllowedBuckets(): array { return $this->get("AllowedBuckets"); } @@ -167,7 +167,7 @@ public function setAllowedBuckets(array $allowedBuckets) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -177,7 +177,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -187,7 +187,7 @@ public function setExpireTime($expireTime) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -197,7 +197,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -207,7 +207,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getModifyTime() + public function getModifyTime(): int { return $this->get("ModifyTime"); } @@ -217,7 +217,7 @@ public function getModifyTime() * * @param int $modifyTime */ - public function setModifyTime($modifyTime) + public function setModifyTime(int $modifyTime) { $this->set("ModifyTime", $modifyTime); } @@ -227,7 +227,7 @@ public function setModifyTime($modifyTime) * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } @@ -237,7 +237,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } diff --git a/src/UFile/Models/UFileTotalReportItem.php b/src/UFile/Models/UFileTotalReportItem.php index 175d9719..878970ab 100644 --- a/src/UFile/Models/UFileTotalReportItem.php +++ b/src/UFile/Models/UFileTotalReportItem.php @@ -1,6 +1,6 @@ get("Flow"); } @@ -37,7 +37,7 @@ public function getFlow() * * @param float $flow */ - public function setFlow($flow) + public function setFlow(float $flow) { $this->set("Flow", $flow); } @@ -47,7 +47,7 @@ public function setFlow($flow) * * @return float|null */ - public function getIdleFlow() + public function getIdleFlow(): float { return $this->get("IdleFlow"); } @@ -57,7 +57,7 @@ public function getIdleFlow() * * @param float $idleFlow */ - public function setIdleFlow($idleFlow) + public function setIdleFlow(float $idleFlow) { $this->set("IdleFlow", $idleFlow); } @@ -67,7 +67,7 @@ public function setIdleFlow($idleFlow) * * @return float|null */ - public function getBusyFlow() + public function getBusyFlow(): float { return $this->get("BusyFlow"); } @@ -77,7 +77,7 @@ public function getBusyFlow() * * @param float $busyFlow */ - public function setBusyFlow($busyFlow) + public function setBusyFlow(float $busyFlow) { $this->set("BusyFlow", $busyFlow); } @@ -87,7 +87,7 @@ public function setBusyFlow($busyFlow) * * @return float|null */ - public function getCdnFlow() + public function getCdnFlow(): float { return $this->get("CdnFlow"); } @@ -97,27 +97,27 @@ public function getCdnFlow() * * @param float $cdnFlow */ - public function setCdnFlow($cdnFlow) + public function setCdnFlow(float $cdnFlow) { $this->set("CdnFlow", $cdnFlow); } /** - * ApiTimes: API请求次数(次) + * ApiTimes: API请求次数(万次) * * @return float|null */ - public function getApiTimes() + public function getApiTimes(): float { return $this->get("ApiTimes"); } /** - * ApiTimes: API请求次数(次) + * ApiTimes: API请求次数(万次) * * @param float $apiTimes */ - public function setApiTimes($apiTimes) + public function setApiTimes(float $apiTimes) { $this->set("ApiTimes", $apiTimes); } diff --git a/src/UFile/UFileClient.php b/src/UFile/UFileClient.php index 1b67fa77..5aa6618c 100644 --- a/src/UFile/UFileClient.php +++ b/src/UFile/UFileClient.php @@ -1,6 +1,6 @@ (string) 已创建Bucket的ID * ] * - * @return CreateBucketResponse * @throws UCloudException */ - public function createBucket(CreateBucketRequest $request = null) + public function createBucket(CreateBucketRequest $request = null): CreateBucketResponse { $resp = $this->invoke($request); return new CreateBucketResponse($resp->toArray(), $resp->getRequestId()); } + /** + * CreateUFileLifeCycle - 创建生命周期管理 + * + * See also: https://docs.ucloud.cn/api/ufile-api/create_ufile_life_cycle + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "LifeCycleName" => (string) 生命周期名称 + * "Prefix" => (string) 生命周期所适用的前缀;*为整个存储空间文件;一条规则只支持一个文件前缀; + * "Status" => (string) Enabled -- 启用,Disabled -- 不启用 + * "BucketName" => (string) 存储空间名称 + * "Days" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除;参数范围:[7,36500],0代表不启用 + * "ArchivalDays" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后,自动变为归档存储类型;参数范围:[7,36500],0代表不启用 + * "IADays" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后,自动变为低频存储类型;参数范围:[7,36500],0代表不启用 + * ] + * + * Outputs: + * + * $outputs = [ + * "LifeCycleId" => (string) 生命周期Id + * ] + * + * @throws UCloudException + */ + public function createUFileLifeCycle(CreateUFileLifeCycleRequest $request = null): CreateUFileLifeCycleResponse + { + $resp = $this->invoke($request); + return new CreateUFileLifeCycleResponse($resp->toArray(), $resp->getRequestId()); + } + /** * CreateUFileToken - 创建US3令牌 * @@ -106,10 +146,9 @@ public function createBucket(CreateBucketRequest $request = null) * "TokenId" => (string) 创建令牌的token_id * ] * - * @return CreateUFileTokenResponse * @throws UCloudException */ - public function createUFileToken(CreateUFileTokenRequest $request = null) + public function createUFileToken(CreateUFileTokenRequest $request = null): CreateUFileTokenResponse { $resp = $this->invoke($request); return new CreateUFileTokenResponse($resp->toArray(), $resp->getRequestId()); @@ -134,15 +173,41 @@ public function createUFileToken(CreateUFileTokenRequest $request = null) * "BucketId" => (string) Bucket的ID * ] * - * @return DeleteBucketResponse * @throws UCloudException */ - public function deleteBucket(DeleteBucketRequest $request = null) + public function deleteBucket(DeleteBucketRequest $request = null): DeleteBucketResponse { $resp = $this->invoke($request); return new DeleteBucketResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DeleteUFileLifeCycle - 删除生命周期管理 + * + * See also: https://docs.ucloud.cn/api/ufile-api/delete_ufile_life_cycle + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "LifeCycleId" => (string) 生命周期Id + * "BucketName" => (string) 存储空间名称 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function deleteUFileLifeCycle(DeleteUFileLifeCycleRequest $request = null): DeleteUFileLifeCycleResponse + { + $resp = $this->invoke($request); + return new DeleteUFileLifeCycleResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DeleteUFileToken - 删除令牌 * @@ -161,10 +226,9 @@ public function deleteBucket(DeleteBucketRequest $request = null) * $outputs = [ * ] * - * @return DeleteUFileTokenResponse * @throws UCloudException */ - public function deleteUFileToken(DeleteUFileTokenRequest $request = null) + public function deleteUFileToken(DeleteUFileTokenRequest $request = null): DeleteUFileTokenResponse { $resp = $this->invoke($request); return new DeleteUFileTokenResponse($resp->toArray(), $resp->getRequestId()); @@ -210,15 +274,53 @@ public function deleteUFileToken(DeleteUFileTokenRequest $request = null) * ] * ] * - * @return DescribeBucketResponse * @throws UCloudException */ - public function describeBucket(DescribeBucketRequest $request = null) + public function describeBucket(DescribeBucketRequest $request = null): DescribeBucketResponse { $resp = $this->invoke($request); return new DescribeBucketResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeUFileLifeCycle - 获取生命周期信息 + * + * See also: https://docs.ucloud.cn/api/ufile-api/describe_ufile_life_cycle + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "BucketName" => (string) 存储空间名称 + * "LifeCycleId" => (string) 生命周期Id;不传递此参数拉取存储空间下面的所有生命周期信息 + * ] + * + * Outputs: + * + * $outputs = [ + * "DateSet" => (array) 生命周期信息[ + * [ + * "LifeCycleId" => (string) 生命周期Id + * "LifeCycleName" => (string) 生命周期名称 + * "Prefix" => (string) 生命周期所适用的前缀;*为整个存储空间文件; + * "Days" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除,0代表不启用; + * "Status" => (string) Enabled -- 启用,Disabled -- 不启用 + * "BucketName" => (string) 存储空间名称 + * "ArchivalDays" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为归档存储类型,0代表不启用; + * "IADays" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为低频存储类型,0代表不启用; + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function describeUFileLifeCycle(DescribeUFileLifeCycleRequest $request = null): DescribeUFileLifeCycleResponse + { + $resp = $this->invoke($request); + return new DescribeUFileLifeCycleResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DescribeUFileToken - 获取令牌信息 * @@ -254,10 +356,9 @@ public function describeBucket(DescribeBucketRequest $request = null) * ] * ] * - * @return DescribeUFileTokenResponse * @throws UCloudException */ - public function describeUFileToken(DescribeUFileTokenRequest $request = null) + public function describeUFileToken(DescribeUFileTokenRequest $request = null): DescribeUFileTokenResponse { $resp = $this->invoke($request); return new DescribeUFileTokenResponse($resp->toArray(), $resp->getRequestId()); @@ -289,7 +390,7 @@ public function describeUFileToken(DescribeUFileTokenRequest $request = null) * "IdleFlow" => (number) 闲时流量;单位byte;海外无此字段 * "BusyFlow" => (number) 忙时流量;单位byte;海外无此字段 * "CdnFlow" => (number) cdn回源流量;单位byte - * "ApiTimes" => (number) API请求次数(次) + * "ApiTimes" => (number) API请求次数(万次) * ] * ] * "Daily" => (array) 日消费情况[ @@ -304,17 +405,16 @@ public function describeUFileToken(DescribeUFileTokenRequest $request = null) * "CdnFlow" => (number) cdn回源流量;单位byte * "Flow" => (number) 下载流量:单位byte;国内无此字段 * "Date" => (integer) 配额消费时间,unix时间戳(单位s),精确到日期 - * "ApiTimes" => (number) API请求次数(次) + * "ApiTimes" => (number) API请求次数(万次) * ] * ] * ] * ] * ] * - * @return GetUFileDailyReportResponse * @throws UCloudException */ - public function getUFileDailyReport(GetUFileDailyReportRequest $request = null) + public function getUFileDailyReport(GetUFileDailyReportRequest $request = null): GetUFileDailyReportResponse { $resp = $this->invoke($request); return new GetUFileDailyReportResponse($resp->toArray(), $resp->getRequestId()); @@ -338,10 +438,9 @@ public function getUFileDailyReport(GetUFileDailyReportRequest $request = null) * "LeftQuota" => (number) 剩余的配额数值 * ] * - * @return GetUFileQuotaResponse * @throws UCloudException */ - public function getUFileQuota(GetUFileQuotaRequest $request = null) + public function getUFileQuota(GetUFileQuotaRequest $request = null): GetUFileQuotaResponse { $resp = $this->invoke($request); return new GetUFileQuotaResponse($resp->toArray(), $resp->getRequestId()); @@ -380,10 +479,9 @@ public function getUFileQuota(GetUFileQuotaRequest $request = null) * ] * ] * - * @return GetUFileQuotaInfoResponse * @throws UCloudException */ - public function getUFileQuotaInfo(GetUFileQuotaInfoRequest $request = null) + public function getUFileQuotaInfo(GetUFileQuotaInfoRequest $request = null): GetUFileQuotaInfoResponse { $resp = $this->invoke($request); return new GetUFileQuotaInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -409,10 +507,9 @@ public function getUFileQuotaInfo(GetUFileQuotaInfoRequest $request = null) * "Price" => (number) 待支付价格,单位:分 * ] * - * @return GetUFileQuotaPriceResponse * @throws UCloudException */ - public function getUFileQuotaPrice(GetUFileQuotaPriceRequest $request = null) + public function getUFileQuotaPrice(GetUFileQuotaPriceRequest $request = null): GetUFileQuotaPriceResponse { $resp = $this->invoke($request); return new GetUFileQuotaPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -445,10 +542,9 @@ public function getUFileQuotaPrice(GetUFileQuotaPriceRequest $request = null) * ] * ] * - * @return GetUFileReportResponse * @throws UCloudException */ - public function getUFileReport(GetUFileReportRequest $request = null) + public function getUFileReport(GetUFileReportRequest $request = null): GetUFileReportResponse { $resp = $this->invoke($request); return new GetUFileReportResponse($resp->toArray(), $resp->getRequestId()); @@ -476,10 +572,9 @@ public function getUFileReport(GetUFileReportRequest $request = null) * $outputs = [ * ] * - * @return SetUFileRefererResponse * @throws UCloudException */ - public function setUFileReferer(SetUFileRefererRequest $request = null) + public function setUFileReferer(SetUFileRefererRequest $request = null): SetUFileRefererResponse { $resp = $this->invoke($request); return new SetUFileRefererResponse($resp->toArray(), $resp->getRequestId()); @@ -505,15 +600,47 @@ public function setUFileReferer(SetUFileRefererRequest $request = null) * "BucketId" => (string) Bucket的ID * ] * - * @return UpdateBucketResponse * @throws UCloudException */ - public function updateBucket(UpdateBucketRequest $request = null) + public function updateBucket(UpdateBucketRequest $request = null): UpdateBucketResponse { $resp = $this->invoke($request); return new UpdateBucketResponse($resp->toArray(), $resp->getRequestId()); } + /** + * UpdateUFileLifeCycle - 更新生命周期管理 + * + * See also: https://docs.ucloud.cn/api/ufile-api/update_ufile_life_cycle + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "LifeCycleId" => (string) 生命周期Id + * "LifeCycleName" => (string) 生命周期名称 + * "Prefix" => (string) 生命周期所适用的前缀;*为整个存储空间文件;一条规则只支持一个文件前缀; + * "Status" => (string) Enabled -- 启用,Disabled -- 不启用 + * "BucketName" => (string) 存储空间名称 + * "Days" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动删除;范围: [7,36500] + * "ArchivalDays" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为归档存储类型;范围: [7,36500],0代表不启用 + * "IADays" => (integer) 指定一个过期天数N,文件会在其最近更新时间点的N天后过期,自动转换为低频存储类型;范围: [7,36500],0代表不启用 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function updateUFileLifeCycle(UpdateUFileLifeCycleRequest $request = null): UpdateUFileLifeCycleResponse + { + $resp = $this->invoke($request); + return new UpdateUFileLifeCycleResponse($resp->toArray(), $resp->getRequestId()); + } + /** * UpdateUFileToken - 更新令牌的操作权限,可操作key的前缀,可操作bucket和令牌超时时间点 * @@ -537,10 +664,9 @@ public function updateBucket(UpdateBucketRequest $request = null) * $outputs = [ * ] * - * @return UpdateUFileTokenResponse * @throws UCloudException */ - public function updateUFileToken(UpdateUFileTokenRequest $request = null) + public function updateUFileToken(UpdateUFileTokenRequest $request = null): UpdateUFileTokenResponse { $resp = $this->invoke($request); return new UpdateUFileTokenResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UHost/Apis/CopyCustomImageRequest.php b/src/UHost/Apis/CopyCustomImageRequest.php index 1ba80ca2..febb0202 100644 --- a/src/UHost/Apis/CopyCustomImageRequest.php +++ b/src/UHost/Apis/CopyCustomImageRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSourceImageId() + public function getSourceImageId(): string { return $this->get("SourceImageId"); } @@ -105,7 +105,7 @@ public function getSourceImageId() * * @param string $sourceImageId */ - public function setSourceImageId($sourceImageId) + public function setSourceImageId(string $sourceImageId) { $this->set("SourceImageId", $sourceImageId); } @@ -115,7 +115,7 @@ public function setSourceImageId($sourceImageId) * * @return string|null */ - public function getTargetProjectId() + public function getTargetProjectId(): string { return $this->get("TargetProjectId"); } @@ -125,7 +125,7 @@ public function getTargetProjectId() * * @param string $targetProjectId */ - public function setTargetProjectId($targetProjectId) + public function setTargetProjectId(string $targetProjectId) { $this->set("TargetProjectId", $targetProjectId); } @@ -135,7 +135,7 @@ public function setTargetProjectId($targetProjectId) * * @return string|null */ - public function getTargetRegion() + public function getTargetRegion(): string { return $this->get("TargetRegion"); } @@ -145,7 +145,7 @@ public function getTargetRegion() * * @param string $targetRegion */ - public function setTargetRegion($targetRegion) + public function setTargetRegion(string $targetRegion) { $this->set("TargetRegion", $targetRegion); } @@ -155,7 +155,7 @@ public function setTargetRegion($targetRegion) * * @return string|null */ - public function getTargetImageName() + public function getTargetImageName(): string { return $this->get("TargetImageName"); } @@ -165,7 +165,7 @@ public function getTargetImageName() * * @param string $targetImageName */ - public function setTargetImageName($targetImageName) + public function setTargetImageName(string $targetImageName) { $this->set("TargetImageName", $targetImageName); } @@ -175,7 +175,7 @@ public function setTargetImageName($targetImageName) * * @return string|null */ - public function getTargetImageDescription() + public function getTargetImageDescription(): string { return $this->get("TargetImageDescription"); } @@ -185,7 +185,7 @@ public function getTargetImageDescription() * * @param string $targetImageDescription */ - public function setTargetImageDescription($targetImageDescription) + public function setTargetImageDescription(string $targetImageDescription) { $this->set("TargetImageDescription", $targetImageDescription); } diff --git a/src/UHost/Apis/CopyCustomImageResponse.php b/src/UHost/Apis/CopyCustomImageResponse.php index ebd22395..1ace1a18 100644 --- a/src/UHost/Apis/CopyCustomImageResponse.php +++ b/src/UHost/Apis/CopyCustomImageResponse.php @@ -1,6 +1,6 @@ get("TargetImageId"); } @@ -37,7 +37,7 @@ public function getTargetImageId() * * @param string $targetImageId */ - public function setTargetImageId($targetImageId) + public function setTargetImageId(string $targetImageId) { $this->set("TargetImageId", $targetImageId); } diff --git a/src/UHost/Apis/CreateCustomImageRequest.php b/src/UHost/Apis/CreateCustomImageRequest.php index 72566081..33a997f9 100644 --- a/src/UHost/Apis/CreateCustomImageRequest.php +++ b/src/UHost/Apis/CreateCustomImageRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -105,7 +105,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -115,7 +115,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -125,7 +125,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -135,7 +135,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getImageDescription() + public function getImageDescription(): string { return $this->get("ImageDescription"); } @@ -145,7 +145,7 @@ public function getImageDescription() * * @param string $imageDescription */ - public function setImageDescription($imageDescription) + public function setImageDescription(string $imageDescription) { $this->set("ImageDescription", $imageDescription); } diff --git a/src/UHost/Apis/CreateCustomImageResponse.php b/src/UHost/Apis/CreateCustomImageResponse.php index 2ea9ed32..25cd99a5 100644 --- a/src/UHost/Apis/CreateCustomImageResponse.php +++ b/src/UHost/Apis/CreateCustomImageResponse.php @@ -1,6 +1,6 @@ get("ImageId"); } @@ -37,7 +37,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } diff --git a/src/UHost/Apis/CreateIsolationGroupRequest.php b/src/UHost/Apis/CreateIsolationGroupRequest.php index bd55c3da..7ee320b9 100644 --- a/src/UHost/Apis/CreateIsolationGroupRequest.php +++ b/src/UHost/Apis/CreateIsolationGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupName() + public function getGroupName(): string { return $this->get("GroupName"); } @@ -84,7 +84,7 @@ public function getGroupName() * * @param string $groupName */ - public function setGroupName($groupName) + public function setGroupName(string $groupName) { $this->set("GroupName", $groupName); } @@ -94,7 +94,7 @@ public function setGroupName($groupName) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -104,7 +104,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UHost/Apis/CreateIsolationGroupResponse.php b/src/UHost/Apis/CreateIsolationGroupResponse.php index 21b4dbca..2c651bef 100644 --- a/src/UHost/Apis/CreateIsolationGroupResponse.php +++ b/src/UHost/Apis/CreateIsolationGroupResponse.php @@ -1,6 +1,6 @@ get("GroupId"); } @@ -37,7 +37,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UHost/Apis/CreateUHostInstanceRequest.php b/src/UHost/Apis/CreateUHostInstanceRequest.php index c75f8551..01de0741 100644 --- a/src/UHost/Apis/CreateUHostInstanceRequest.php +++ b/src/UHost/Apis/CreateUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -53,7 +52,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -63,7 +62,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -73,7 +72,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -83,7 +82,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -93,7 +92,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -103,7 +102,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -113,7 +112,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -123,12 +122,9 @@ public function setImageId($imageId) * * @return CreateUHostInstanceParamDisks[]|null */ - public function getDisks() + public function getDisks(): array { - $items = $this->get("Disks"); - if ($items == null) { - return []; - } + $items = $this->get("Disks") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUHostInstanceParamDisks($item)); @@ -155,7 +151,7 @@ public function setDisks(array $disks) * * @return string|null */ - public function getLoginMode() + public function getLoginMode(): string { return $this->get("LoginMode"); } @@ -165,7 +161,7 @@ public function getLoginMode() * * @param string $loginMode */ - public function setLoginMode($loginMode) + public function setLoginMode(string $loginMode) { $this->set("LoginMode", $loginMode); } @@ -175,7 +171,7 @@ public function setLoginMode($loginMode) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -185,7 +181,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -195,7 +191,7 @@ public function setPassword($password) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -205,7 +201,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -215,7 +211,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -225,27 +221,27 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } /** - * ChargeType: 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时预付费 \\ > Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理) \\Preemptive计费为抢占式实例 \\ 默认为月付 + * ChargeType: 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时预付费 \\ > Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理) \\Preemptive计费为抢占式实例(内测阶段) \\ 默认为月付 * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } /** - * ChargeType: 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时预付费 \\ > Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理) \\Preemptive计费为抢占式实例 \\ 默认为月付 + * ChargeType: 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时预付费 \\ > Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理) \\Preemptive计费为抢占式实例(内测阶段) \\ 默认为月付 * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -255,7 +251,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -265,7 +261,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -275,7 +271,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getUHostType() + public function getUHostType(): string { return $this->get("UHostType"); } @@ -285,7 +281,7 @@ public function getUHostType() * * @param string $uHostType */ - public function setUHostType($uHostType) + public function setUHostType(string $uHostType) { $this->set("UHostType", $uHostType); } @@ -295,7 +291,7 @@ public function setUHostType($uHostType) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -305,7 +301,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -315,7 +311,7 @@ public function setCPU($cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -325,7 +321,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -335,7 +331,7 @@ public function setMemory($memory) * * @return string|null */ - public function getGpuType() + public function getGpuType(): string { return $this->get("GpuType"); } @@ -345,7 +341,7 @@ public function getGpuType() * * @param string $gpuType */ - public function setGpuType($gpuType) + public function setGpuType(string $gpuType) { $this->set("GpuType", $gpuType); } @@ -355,7 +351,7 @@ public function setGpuType($gpuType) * * @return integer|null */ - public function getGPU() + public function getGPU(): int { return $this->get("GPU"); } @@ -365,7 +361,7 @@ public function getGPU() * * @param int $gpu */ - public function setGPU($gpu) + public function setGPU(int $gpu) { $this->set("GPU", $gpu); } @@ -375,7 +371,7 @@ public function setGPU($gpu) * * @return string|null */ - public function getNetCapability() + public function getNetCapability(): string { return $this->get("NetCapability"); } @@ -385,7 +381,7 @@ public function getNetCapability() * * @param string $netCapability */ - public function setNetCapability($netCapability) + public function setNetCapability(string $netCapability) { $this->set("NetCapability", $netCapability); } @@ -395,7 +391,7 @@ public function setNetCapability($netCapability) * * @return boolean|null */ - public function getHotplugFeature() + public function getHotplugFeature(): bool { return $this->get("HotplugFeature"); } @@ -405,7 +401,7 @@ public function getHotplugFeature() * * @param boolean $hotplugFeature */ - public function setHotplugFeature($hotplugFeature) + public function setHotplugFeature(bool $hotplugFeature) { $this->set("HotplugFeature", $hotplugFeature); } @@ -415,7 +411,7 @@ public function setHotplugFeature($hotplugFeature) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -425,7 +421,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -435,7 +431,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -445,7 +441,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -455,7 +451,7 @@ public function setSubnetId($subnetId) * * @return string[]|null */ - public function getPrivateIp() + public function getPrivateIp(): array { return $this->get("PrivateIp"); } @@ -475,7 +471,7 @@ public function setPrivateIp(array $privateIp) * * @return string|null */ - public function getSecurityGroupId() + public function getSecurityGroupId(): string { return $this->get("SecurityGroupId"); } @@ -485,7 +481,7 @@ public function getSecurityGroupId() * * @param string $securityGroupId */ - public function setSecurityGroupId($securityGroupId) + public function setSecurityGroupId(string $securityGroupId) { $this->set("SecurityGroupId", $securityGroupId); } @@ -495,7 +491,7 @@ public function setSecurityGroupId($securityGroupId) * * @return string|null */ - public function getIsolationGroup() + public function getIsolationGroup(): string { return $this->get("IsolationGroup"); } @@ -505,7 +501,7 @@ public function getIsolationGroup() * * @param string $isolationGroup */ - public function setIsolationGroup($isolationGroup) + public function setIsolationGroup(string $isolationGroup) { $this->set("IsolationGroup", $isolationGroup); } @@ -515,7 +511,7 @@ public function setIsolationGroup($isolationGroup) * * @return integer|null */ - public function getAlarmTemplateId() + public function getAlarmTemplateId(): int { return $this->get("AlarmTemplateId"); } @@ -525,7 +521,7 @@ public function getAlarmTemplateId() * * @param int $alarmTemplateId */ - public function setAlarmTemplateId($alarmTemplateId) + public function setAlarmTemplateId(int $alarmTemplateId) { $this->set("AlarmTemplateId", $alarmTemplateId); } @@ -535,7 +531,7 @@ public function setAlarmTemplateId($alarmTemplateId) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -545,7 +541,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } @@ -555,7 +551,7 @@ public function setMachineType($machineType) * * @return string|null */ - public function getMinimalCpuPlatform() + public function getMinimalCpuPlatform(): string { return $this->get("MinimalCpuPlatform"); } @@ -565,7 +561,7 @@ public function getMinimalCpuPlatform() * * @param string $minimalCpuPlatform */ - public function setMinimalCpuPlatform($minimalCpuPlatform) + public function setMinimalCpuPlatform(string $minimalCpuPlatform) { $this->set("MinimalCpuPlatform", $minimalCpuPlatform); } @@ -575,7 +571,7 @@ public function setMinimalCpuPlatform($minimalCpuPlatform) * * @return integer|null */ - public function getMaxCount() + public function getMaxCount(): int { return $this->get("MaxCount"); } @@ -585,7 +581,7 @@ public function getMaxCount() * * @param int $maxCount */ - public function setMaxCount($maxCount) + public function setMaxCount(int $maxCount) { $this->set("MaxCount", $maxCount); } @@ -595,12 +591,9 @@ public function setMaxCount($maxCount) * * @return CreateUHostInstanceParamNetworkInterface[]|null */ - public function getNetworkInterface() + public function getNetworkInterface(): array { - $items = $this->get("NetworkInterface"); - if ($items == null) { - return []; - } + $items = $this->get("NetworkInterface") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUHostInstanceParamNetworkInterface($item)); @@ -627,7 +620,7 @@ public function setNetworkInterface(array $networkInterface) * * @return string|null */ - public function getUserData() + public function getUserData(): string { return $this->get("UserData"); } @@ -637,7 +630,7 @@ public function getUserData() * * @param string $userData */ - public function setUserData($userData) + public function setUserData(string $userData) { $this->set("UserData", $userData); } @@ -647,7 +640,7 @@ public function setUserData($userData) * * @return string|null */ - public function getAutoDataDiskInit() + public function getAutoDataDiskInit(): string { return $this->get("AutoDataDiskInit"); } @@ -657,7 +650,7 @@ public function getAutoDataDiskInit() * * @param string $autoDataDiskInit */ - public function setAutoDataDiskInit($autoDataDiskInit) + public function setAutoDataDiskInit(string $autoDataDiskInit) { $this->set("AutoDataDiskInit", $autoDataDiskInit); } @@ -667,12 +660,9 @@ public function setAutoDataDiskInit($autoDataDiskInit) * * @return CreateUHostInstanceParamVolumes[]|null */ - public function getVolumes() + public function getVolumes(): array { - $items = $this->get("Volumes"); - if ($items == null) { - return []; - } + $items = $this->get("Volumes") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUHostInstanceParamVolumes($item)); @@ -699,7 +689,7 @@ public function setVolumes(array $volumes) * * @return string|null */ - public function getKeyPairId() + public function getKeyPairId(): string { return $this->get("KeyPairId"); } @@ -709,7 +699,7 @@ public function getKeyPairId() * * @param string $keyPairId */ - public function setKeyPairId($keyPairId) + public function setKeyPairId(string $keyPairId) { $this->set("KeyPairId", $keyPairId); } @@ -719,7 +709,7 @@ public function setKeyPairId($keyPairId) * * @return CreateUHostInstanceParamFeatures|null */ - public function getFeatures() + public function getFeatures(): CreateUHostInstanceParamFeatures { return new CreateUHostInstanceParamFeatures($this->get("Features")); } @@ -729,7 +719,7 @@ public function getFeatures() * * @param CreateUHostInstanceParamFeatures $features */ - public function setFeatures(array $features) + public function setFeatures(CreateUHostInstanceParamFeatures $features) { $this->set("Features", $features->getAll()); } @@ -739,7 +729,7 @@ public function setFeatures(array $features) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -749,7 +739,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UHost/Apis/CreateUHostInstanceResponse.php b/src/UHost/Apis/CreateUHostInstanceResponse.php index 7351b387..47940ae6 100644 --- a/src/UHost/Apis/CreateUHostInstanceResponse.php +++ b/src/UHost/Apis/CreateUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("UHostIds"); } @@ -47,7 +47,7 @@ public function setUHostIds(array $uHostIds) * * @return string[]|null */ - public function getIPs() + public function getIPs(): array { return $this->get("IPs"); } diff --git a/src/UHost/Apis/CreateUHostKeyPairRequest.php b/src/UHost/Apis/CreateUHostKeyPairRequest.php index cb18a938..f5c86f75 100644 --- a/src/UHost/Apis/CreateUHostKeyPairRequest.php +++ b/src/UHost/Apis/CreateUHostKeyPairRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getKeyPairName() + public function getKeyPairName(): string { return $this->get("KeyPairName"); } @@ -103,7 +103,7 @@ public function getKeyPairName() * * @param string $keyPairName */ - public function setKeyPairName($keyPairName) + public function setKeyPairName(string $keyPairName) { $this->set("KeyPairName", $keyPairName); } diff --git a/src/UHost/Apis/CreateUHostKeyPairResponse.php b/src/UHost/Apis/CreateUHostKeyPairResponse.php index 49098f38..3368e9a0 100644 --- a/src/UHost/Apis/CreateUHostKeyPairResponse.php +++ b/src/UHost/Apis/CreateUHostKeyPairResponse.php @@ -1,6 +1,6 @@ get("KeyPair")); } @@ -38,7 +38,7 @@ public function getKeyPair() * * @param KeyPair $keyPair */ - public function setKeyPair(array $keyPair) + public function setKeyPair(KeyPair $keyPair) { $this->set("KeyPair", $keyPair->getAll()); } diff --git a/src/UHost/Apis/DeleteIsolationGroupRequest.php b/src/UHost/Apis/DeleteIsolationGroupRequest.php index c8a42371..4696db94 100644 --- a/src/UHost/Apis/DeleteIsolationGroupRequest.php +++ b/src/UHost/Apis/DeleteIsolationGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -84,7 +84,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UHost/Apis/DeleteIsolationGroupResponse.php b/src/UHost/Apis/DeleteIsolationGroupResponse.php index 2593e0a4..d60e7480 100644 --- a/src/UHost/Apis/DeleteIsolationGroupResponse.php +++ b/src/UHost/Apis/DeleteIsolationGroupResponse.php @@ -1,6 +1,6 @@ get("GroupId"); } @@ -37,7 +37,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UHost/Apis/DeleteUHostKeyPairsRequest.php b/src/UHost/Apis/DeleteUHostKeyPairsRequest.php index d4f3efc5..11cc5115 100644 --- a/src/UHost/Apis/DeleteUHostKeyPairsRequest.php +++ b/src/UHost/Apis/DeleteUHostKeyPairsRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getKeyPairIds() + public function getKeyPairIds(): array { return $this->get("KeyPairIds"); } diff --git a/src/UHost/Apis/DeleteUHostKeyPairsResponse.php b/src/UHost/Apis/DeleteUHostKeyPairsResponse.php index ab5048c6..ef61f46c 100644 --- a/src/UHost/Apis/DeleteUHostKeyPairsResponse.php +++ b/src/UHost/Apis/DeleteUHostKeyPairsResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getImageType() + public function getImageType(): string { return $this->get("ImageType"); } @@ -103,7 +103,7 @@ public function getImageType() * * @param string $imageType */ - public function setImageType($imageType) + public function setImageType(string $imageType) { $this->set("ImageType", $imageType); } @@ -113,7 +113,7 @@ public function setImageType($imageType) * * @return string|null */ - public function getOsType() + public function getOsType(): string { return $this->get("OsType"); } @@ -123,7 +123,7 @@ public function getOsType() * * @param string $osType */ - public function setOsType($osType) + public function setOsType(string $osType) { $this->set("OsType", $osType); } @@ -133,7 +133,7 @@ public function setOsType($osType) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -143,7 +143,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -153,7 +153,7 @@ public function setImageId($imageId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -163,7 +163,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -173,7 +173,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -183,7 +183,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -193,7 +193,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getPriceSet() + public function getPriceSet(): int { return $this->get("PriceSet"); } @@ -203,7 +203,7 @@ public function getPriceSet() * * @param int $priceSet */ - public function setPriceSet($priceSet) + public function setPriceSet(int $priceSet) { $this->set("PriceSet", $priceSet); } diff --git a/src/UHost/Apis/DescribeImageResponse.php b/src/UHost/Apis/DescribeImageResponse.php index ff8c32b8..04fad8b8 100644 --- a/src/UHost/Apis/DescribeImageResponse.php +++ b/src/UHost/Apis/DescribeImageResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return UHostImageSet[]|null */ - public function getImageSet() + public function getImageSet(): array { - $items = $this->get("ImageSet"); - if ($items == null) { - return []; - } + $items = $this->get("ImageSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UHostImageSet($item)); diff --git a/src/UHost/Apis/DescribeIsolationGroupRequest.php b/src/UHost/Apis/DescribeIsolationGroupRequest.php index 372cb322..bc645015 100644 --- a/src/UHost/Apis/DescribeIsolationGroupRequest.php +++ b/src/UHost/Apis/DescribeIsolationGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -83,7 +83,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -93,7 +93,7 @@ public function setGroupId($groupId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -113,7 +113,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -123,7 +123,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UHost/Apis/DescribeIsolationGroupResponse.php b/src/UHost/Apis/DescribeIsolationGroupResponse.php index 38e90339..dfd1990d 100644 --- a/src/UHost/Apis/DescribeIsolationGroupResponse.php +++ b/src/UHost/Apis/DescribeIsolationGroupResponse.php @@ -1,6 +1,6 @@ get("IsolationGroupSet"); - if ($items == null) { - return []; - } + $items = $this->get("IsolationGroupSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new IsolationGroup($item)); @@ -61,7 +58,7 @@ public function setIsolationGroupSet(array $isolationGroupSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UHost/Apis/DescribeUHostInstanceRequest.php b/src/UHost/Apis/DescribeUHostInstanceRequest.php index 6213a369..665cc6a1 100644 --- a/src/UHost/Apis/DescribeUHostInstanceRequest.php +++ b/src/UHost/Apis/DescribeUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getUHostIds() + public function getUHostIds(): array { return $this->get("UHostIds"); } @@ -113,7 +113,7 @@ public function setUHostIds(array $uHostIds) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -123,7 +123,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -133,7 +133,7 @@ public function setTag($tag) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -143,7 +143,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -153,7 +153,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -163,7 +163,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -173,7 +173,7 @@ public function setLimit($limit) * * @return string|null */ - public function getIsolationGroup() + public function getIsolationGroup(): string { return $this->get("IsolationGroup"); } @@ -183,7 +183,7 @@ public function getIsolationGroup() * * @param string $isolationGroup */ - public function setIsolationGroup($isolationGroup) + public function setIsolationGroup(string $isolationGroup) { $this->set("IsolationGroup", $isolationGroup); } @@ -193,7 +193,7 @@ public function setIsolationGroup($isolationGroup) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -203,7 +203,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -213,7 +213,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -223,7 +223,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -233,7 +233,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getUDiskIdForAttachment() + public function getUDiskIdForAttachment(): string { return $this->get("UDiskIdForAttachment"); } @@ -243,7 +243,7 @@ public function getUDiskIdForAttachment() * * @param string $uDiskIdForAttachment */ - public function setUDiskIdForAttachment($uDiskIdForAttachment) + public function setUDiskIdForAttachment(string $uDiskIdForAttachment) { $this->set("UDiskIdForAttachment", $uDiskIdForAttachment); } diff --git a/src/UHost/Apis/DescribeUHostInstanceResponse.php b/src/UHost/Apis/DescribeUHostInstanceResponse.php index 259ee0e6..54498c5d 100644 --- a/src/UHost/Apis/DescribeUHostInstanceResponse.php +++ b/src/UHost/Apis/DescribeUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -41,7 +41,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -51,12 +51,9 @@ public function setTotalCount($totalCount) * * @return UHostInstanceSet[]|null */ - public function getUHostSet() + public function getUHostSet(): array { - $items = $this->get("UHostSet"); - if ($items == null) { - return []; - } + $items = $this->get("UHostSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UHostInstanceSet($item)); diff --git a/src/UHost/Apis/DescribeUHostKeyPairsRequest.php b/src/UHost/Apis/DescribeUHostKeyPairsRequest.php index 7b7974b1..da555855 100644 --- a/src/UHost/Apis/DescribeUHostKeyPairsRequest.php +++ b/src/UHost/Apis/DescribeUHostKeyPairsRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -42,7 +42,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -52,7 +52,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -62,7 +62,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -72,7 +72,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -82,7 +82,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -92,7 +92,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getKeyPairName() + public function getKeyPairName(): string { return $this->get("KeyPairName"); } @@ -102,7 +102,7 @@ public function getKeyPairName() * * @param string $keyPairName */ - public function setKeyPairName($keyPairName) + public function setKeyPairName(string $keyPairName) { $this->set("KeyPairName", $keyPairName); } @@ -112,7 +112,7 @@ public function setKeyPairName($keyPairName) * * @return string|null */ - public function getKeyPairFingerPrint() + public function getKeyPairFingerPrint(): string { return $this->get("KeyPairFingerPrint"); } @@ -122,7 +122,7 @@ public function getKeyPairFingerPrint() * * @param string $keyPairFingerPrint */ - public function setKeyPairFingerPrint($keyPairFingerPrint) + public function setKeyPairFingerPrint(string $keyPairFingerPrint) { $this->set("KeyPairFingerPrint", $keyPairFingerPrint); } @@ -132,7 +132,7 @@ public function setKeyPairFingerPrint($keyPairFingerPrint) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -142,7 +142,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -152,7 +152,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -162,7 +162,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UHost/Apis/DescribeUHostKeyPairsResponse.php b/src/UHost/Apis/DescribeUHostKeyPairsResponse.php index ce64b02a..a426856d 100644 --- a/src/UHost/Apis/DescribeUHostKeyPairsResponse.php +++ b/src/UHost/Apis/DescribeUHostKeyPairsResponse.php @@ -1,6 +1,6 @@ get("KeyPairs"); - if ($items == null) { - return []; - } + $items = $this->get("KeyPairs") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new KeyPairDesc($item)); @@ -60,7 +57,7 @@ public function setKeyPairs(array $keyPairs) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UHost/Apis/DescribeUHostTagsRequest.php b/src/UHost/Apis/DescribeUHostTagsRequest.php index 3a66a115..5d74d034 100644 --- a/src/UHost/Apis/DescribeUHostTagsRequest.php +++ b/src/UHost/Apis/DescribeUHostTagsRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } diff --git a/src/UHost/Apis/DescribeUHostTagsResponse.php b/src/UHost/Apis/DescribeUHostTagsResponse.php index 060b1d7e..013d62e1 100644 --- a/src/UHost/Apis/DescribeUHostTagsResponse.php +++ b/src/UHost/Apis/DescribeUHostTagsResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return UHostTagSet[]|null */ - public function getTagSet() + public function getTagSet(): array { - $items = $this->get("TagSet"); - if ($items == null) { - return []; - } + $items = $this->get("TagSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UHostTagSet($item)); diff --git a/src/UHost/Apis/GetAttachedDiskUpgradePriceRequest.php b/src/UHost/Apis/GetAttachedDiskUpgradePriceRequest.php index 6b865b58..a20617d8 100644 --- a/src/UHost/Apis/GetAttachedDiskUpgradePriceRequest.php +++ b/src/UHost/Apis/GetAttachedDiskUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -106,7 +106,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -116,7 +116,7 @@ public function setDiskSpace($diskSpace) * * @return string|null */ - public function getDiskId() + public function getDiskId(): string { return $this->get("DiskId"); } @@ -126,7 +126,7 @@ public function getDiskId() * * @param string $diskId */ - public function setDiskId($diskId) + public function setDiskId(string $diskId) { $this->set("DiskId", $diskId); } @@ -136,7 +136,7 @@ public function setDiskId($diskId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -146,7 +146,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -156,7 +156,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getBackupMode() + public function getBackupMode(): string { return $this->get("BackupMode"); } @@ -166,7 +166,7 @@ public function getBackupMode() * * @param string $backupMode */ - public function setBackupMode($backupMode) + public function setBackupMode(string $backupMode) { $this->set("BackupMode", $backupMode); } diff --git a/src/UHost/Apis/GetAttachedDiskUpgradePriceResponse.php b/src/UHost/Apis/GetAttachedDiskUpgradePriceResponse.php index 143a082a..73b5dbac 100644 --- a/src/UHost/Apis/GetAttachedDiskUpgradePriceResponse.php +++ b/src/UHost/Apis/GetAttachedDiskUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/UHost/Apis/GetUHostInstancePriceRequest.php b/src/UHost/Apis/GetUHostInstancePriceRequest.php index 33759f70..f59bb96b 100644 --- a/src/UHost/Apis/GetUHostInstancePriceRequest.php +++ b/src/UHost/Apis/GetUHostInstancePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -49,7 +49,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -59,7 +59,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -69,7 +69,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -79,7 +79,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -89,7 +89,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -99,7 +99,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -109,7 +109,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -119,7 +119,7 @@ public function setCPU($cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -129,7 +129,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -139,7 +139,7 @@ public function setMemory($memory) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -149,7 +149,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -159,12 +159,9 @@ public function setCount($count) * * @return GetUHostInstancePriceParamDisks[]|null */ - public function getDisks() + public function getDisks(): array { - $items = $this->get("Disks"); - if ($items == null) { - return []; - } + $items = $this->get("Disks") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new GetUHostInstancePriceParamDisks($item)); @@ -191,7 +188,7 @@ public function setDisks(array $disks) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -201,7 +198,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -211,7 +208,7 @@ public function setImageId($imageId) * * @return integer|null */ - public function getGPU() + public function getGPU(): int { return $this->get("GPU"); } @@ -221,7 +218,7 @@ public function getGPU() * * @param int $gpu */ - public function setGPU($gpu) + public function setGPU(int $gpu) { $this->set("GPU", $gpu); } @@ -231,7 +228,7 @@ public function setGPU($gpu) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -241,7 +238,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -251,7 +248,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getNetCapability() + public function getNetCapability(): string { return $this->get("NetCapability"); } @@ -261,7 +258,7 @@ public function getNetCapability() * * @param string $netCapability */ - public function setNetCapability($netCapability) + public function setNetCapability(string $netCapability) { $this->set("NetCapability", $netCapability); } @@ -271,7 +268,7 @@ public function setNetCapability($netCapability) * * @return string|null */ - public function getUHostType() + public function getUHostType(): string { return $this->get("UHostType"); } @@ -281,7 +278,7 @@ public function getUHostType() * * @param string $uHostType */ - public function setUHostType($uHostType) + public function setUHostType(string $uHostType) { $this->set("UHostType", $uHostType); } @@ -291,7 +288,7 @@ public function setUHostType($uHostType) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -301,7 +298,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } @@ -311,7 +308,7 @@ public function setMachineType($machineType) * * @return string|null */ - public function getGpuType() + public function getGpuType(): string { return $this->get("GpuType"); } @@ -321,7 +318,7 @@ public function getGpuType() * * @param string $gpuType */ - public function setGpuType($gpuType) + public function setGpuType(string $gpuType) { $this->set("GpuType", $gpuType); } @@ -331,7 +328,7 @@ public function setGpuType($gpuType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -341,7 +338,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -351,7 +348,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getCpuPlatform() + public function getCpuPlatform(): string { return $this->get("CpuPlatform"); } @@ -361,7 +358,7 @@ public function getCpuPlatform() * * @param string $cpuPlatform */ - public function setCpuPlatform($cpuPlatform) + public function setCpuPlatform(string $cpuPlatform) { $this->set("CpuPlatform", $cpuPlatform); } @@ -371,12 +368,9 @@ public function setCpuPlatform($cpuPlatform) * * @return GetUHostInstancePriceParamVolumes[]|null */ - public function getVolumes() + public function getVolumes(): array { - $items = $this->get("Volumes"); - if ($items == null) { - return []; - } + $items = $this->get("Volumes") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new GetUHostInstancePriceParamVolumes($item)); @@ -403,7 +397,7 @@ public function setVolumes(array $volumes) * * @return GetUHostInstancePriceParamVirtualGpu|null */ - public function getVirtualGpu() + public function getVirtualGpu(): GetUHostInstancePriceParamVirtualGpu { return new GetUHostInstancePriceParamVirtualGpu($this->get("VirtualGpu")); } @@ -413,7 +407,7 @@ public function getVirtualGpu() * * @param GetUHostInstancePriceParamVirtualGpu $virtualGpu */ - public function setVirtualGpu(array $virtualGpu) + public function setVirtualGpu(GetUHostInstancePriceParamVirtualGpu $virtualGpu) { $this->set("VirtualGpu", $virtualGpu->getAll()); } diff --git a/src/UHost/Apis/GetUHostInstancePriceResponse.php b/src/UHost/Apis/GetUHostInstancePriceResponse.php index 812d6f35..9b903b29 100644 --- a/src/UHost/Apis/GetUHostInstancePriceResponse.php +++ b/src/UHost/Apis/GetUHostInstancePriceResponse.php @@ -1,6 +1,6 @@ get("PriceSet"); - if ($items == null) { - return []; - } + $items = $this->get("PriceSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UHostPriceSet($item)); diff --git a/src/UHost/Apis/GetUHostInstanceVncInfoRequest.php b/src/UHost/Apis/GetUHostInstanceVncInfoRequest.php index b47431c1..f192e894 100644 --- a/src/UHost/Apis/GetUHostInstanceVncInfoRequest.php +++ b/src/UHost/Apis/GetUHostInstanceVncInfoRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/GetUHostInstanceVncInfoResponse.php b/src/UHost/Apis/GetUHostInstanceVncInfoResponse.php index 583e4fc5..80265720 100644 --- a/src/UHost/Apis/GetUHostInstanceVncInfoResponse.php +++ b/src/UHost/Apis/GetUHostInstanceVncInfoResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -47,7 +47,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getVncIP() + public function getVncIP(): string { return $this->get("VncIP"); } @@ -57,7 +57,7 @@ public function getVncIP() * * @param string $vncIP */ - public function setVncIP($vncIP) + public function setVncIP(string $vncIP) { $this->set("VncIP", $vncIP); } @@ -67,7 +67,7 @@ public function setVncIP($vncIP) * * @return integer|null */ - public function getVncPort() + public function getVncPort(): int { return $this->get("VncPort"); } @@ -77,7 +77,7 @@ public function getVncPort() * * @param int $vncPort */ - public function setVncPort($vncPort) + public function setVncPort(int $vncPort) { $this->set("VncPort", $vncPort); } @@ -87,7 +87,7 @@ public function setVncPort($vncPort) * * @return string|null */ - public function getVncPassword() + public function getVncPassword(): string { return $this->get("VncPassword"); } @@ -97,7 +97,7 @@ public function getVncPassword() * * @param string $vncPassword */ - public function setVncPassword($vncPassword) + public function setVncPassword(string $vncPassword) { $this->set("VncPassword", $vncPassword); } diff --git a/src/UHost/Apis/GetUHostUpgradePriceRequest.php b/src/UHost/Apis/GetUHostUpgradePriceRequest.php index 7b8ce9c1..23650b64 100644 --- a/src/UHost/Apis/GetUHostUpgradePriceRequest.php +++ b/src/UHost/Apis/GetUHostUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -124,7 +124,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -134,7 +134,7 @@ public function setCPU($cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -144,7 +144,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -154,7 +154,7 @@ public function setMemory($memory) * * @return integer|null */ - public function getNetCapValue() + public function getNetCapValue(): int { return $this->get("NetCapValue"); } @@ -164,7 +164,7 @@ public function getNetCapValue() * * @param int $netCapValue */ - public function setNetCapValue($netCapValue) + public function setNetCapValue(int $netCapValue) { $this->set("NetCapValue", $netCapValue); } diff --git a/src/UHost/Apis/GetUHostUpgradePriceResponse.php b/src/UHost/Apis/GetUHostUpgradePriceResponse.php index 2ef6d558..9686c599 100644 --- a/src/UHost/Apis/GetUHostUpgradePriceResponse.php +++ b/src/UHost/Apis/GetUHostUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } @@ -47,7 +47,7 @@ public function setPrice($price) * * @return float|null */ - public function getOriginalPrice() + public function getOriginalPrice(): float { return $this->get("OriginalPrice"); } @@ -57,7 +57,7 @@ public function getOriginalPrice() * * @param float $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(float $originalPrice) { $this->set("OriginalPrice", $originalPrice); } diff --git a/src/UHost/Apis/ImportCustomImageRequest.php b/src/UHost/Apis/ImportCustomImageRequest.php index 15d0cd5d..7f48604e 100644 --- a/src/UHost/Apis/ImportCustomImageRequest.php +++ b/src/UHost/Apis/ImportCustomImageRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -49,7 +49,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -59,7 +59,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -69,7 +69,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -79,7 +79,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -89,7 +89,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -99,7 +99,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getUFileUrl() + public function getUFileUrl(): string { return $this->get("UFileUrl"); } @@ -109,7 +109,7 @@ public function getUFileUrl() * * @param string $uFileUrl */ - public function setUFileUrl($uFileUrl) + public function setUFileUrl(string $uFileUrl) { $this->set("UFileUrl", $uFileUrl); } @@ -119,7 +119,7 @@ public function setUFileUrl($uFileUrl) * * @return string|null */ - public function getOsType() + public function getOsType(): string { return $this->get("OsType"); } @@ -129,7 +129,7 @@ public function getOsType() * * @param string $osType */ - public function setOsType($osType) + public function setOsType(string $osType) { $this->set("OsType", $osType); } @@ -139,7 +139,7 @@ public function setOsType($osType) * * @return string|null */ - public function getOsName() + public function getOsName(): string { return $this->get("OsName"); } @@ -149,7 +149,7 @@ public function getOsName() * * @param string $osName */ - public function setOsName($osName) + public function setOsName(string $osName) { $this->set("OsName", $osName); } @@ -159,7 +159,7 @@ public function setOsName($osName) * * @return string|null */ - public function getFormat() + public function getFormat(): string { return $this->get("Format"); } @@ -169,7 +169,7 @@ public function getFormat() * * @param string $format */ - public function setFormat($format) + public function setFormat(string $format) { $this->set("Format", $format); } @@ -179,7 +179,7 @@ public function setFormat($format) * * @return boolean|null */ - public function getAuth() + public function getAuth(): bool { return $this->get("Auth"); } @@ -189,7 +189,7 @@ public function getAuth() * * @param boolean $auth */ - public function setAuth($auth) + public function setAuth(bool $auth) { $this->set("Auth", $auth); } @@ -199,7 +199,7 @@ public function setAuth($auth) * * @return string|null */ - public function getImageDescription() + public function getImageDescription(): string { return $this->get("ImageDescription"); } @@ -209,7 +209,7 @@ public function getImageDescription() * * @param string $imageDescription */ - public function setImageDescription($imageDescription) + public function setImageDescription(string $imageDescription) { $this->set("ImageDescription", $imageDescription); } diff --git a/src/UHost/Apis/ImportCustomImageResponse.php b/src/UHost/Apis/ImportCustomImageResponse.php index 2d1cdda7..b58c450c 100644 --- a/src/UHost/Apis/ImportCustomImageResponse.php +++ b/src/UHost/Apis/ImportCustomImageResponse.php @@ -1,6 +1,6 @@ get("ImageId"); } @@ -37,7 +37,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } diff --git a/src/UHost/Apis/ImportUHostKeyPairsRequest.php b/src/UHost/Apis/ImportUHostKeyPairsRequest.php index cf974047..e01a0b0a 100644 --- a/src/UHost/Apis/ImportUHostKeyPairsRequest.php +++ b/src/UHost/Apis/ImportUHostKeyPairsRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getKeyPairName() + public function getKeyPairName(): string { return $this->get("KeyPairName"); } @@ -104,7 +104,7 @@ public function getKeyPairName() * * @param string $keyPairName */ - public function setKeyPairName($keyPairName) + public function setKeyPairName(string $keyPairName) { $this->set("KeyPairName", $keyPairName); } @@ -114,7 +114,7 @@ public function setKeyPairName($keyPairName) * * @return string|null */ - public function getPublicKeyBody() + public function getPublicKeyBody(): string { return $this->get("PublicKeyBody"); } @@ -124,7 +124,7 @@ public function getPublicKeyBody() * * @param string $publicKeyBody */ - public function setPublicKeyBody($publicKeyBody) + public function setPublicKeyBody(string $publicKeyBody) { $this->set("PublicKeyBody", $publicKeyBody); } diff --git a/src/UHost/Apis/ImportUHostKeyPairsResponse.php b/src/UHost/Apis/ImportUHostKeyPairsResponse.php index 7636bc12..a8c93628 100644 --- a/src/UHost/Apis/ImportUHostKeyPairsResponse.php +++ b/src/UHost/Apis/ImportUHostKeyPairsResponse.php @@ -1,6 +1,6 @@ get("KeyPairName"); } @@ -37,7 +37,7 @@ public function getKeyPairName() * * @param string $keyPairName */ - public function setKeyPairName($keyPairName) + public function setKeyPairName(string $keyPairName) { $this->set("KeyPairName", $keyPairName); } @@ -47,7 +47,7 @@ public function setKeyPairName($keyPairName) * * @return string|null */ - public function getKeyPairId() + public function getKeyPairId(): string { return $this->get("KeyPairId"); } @@ -57,7 +57,7 @@ public function getKeyPairId() * * @param string $keyPairId */ - public function setKeyPairId($keyPairId) + public function setKeyPairId(string $keyPairId) { $this->set("KeyPairId", $keyPairId); } @@ -67,7 +67,7 @@ public function setKeyPairId($keyPairId) * * @return string|null */ - public function getKeyPairFingerPrint() + public function getKeyPairFingerPrint(): string { return $this->get("KeyPairFingerPrint"); } @@ -77,7 +77,7 @@ public function getKeyPairFingerPrint() * * @param string $keyPairFingerPrint */ - public function setKeyPairFingerPrint($keyPairFingerPrint) + public function setKeyPairFingerPrint(string $keyPairFingerPrint) { $this->set("KeyPairFingerPrint", $keyPairFingerPrint); } diff --git a/src/UHost/Apis/LeaveIsolationGroupRequest.php b/src/UHost/Apis/LeaveIsolationGroupRequest.php index 1e8884ef..b65ca20e 100644 --- a/src/UHost/Apis/LeaveIsolationGroupRequest.php +++ b/src/UHost/Apis/LeaveIsolationGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -115,7 +115,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -125,7 +125,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/LeaveIsolationGroupResponse.php b/src/UHost/Apis/LeaveIsolationGroupResponse.php index 9e44e8bb..37c1151c 100644 --- a/src/UHost/Apis/LeaveIsolationGroupResponse.php +++ b/src/UHost/Apis/LeaveIsolationGroupResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/ModifyUHostIPRequest.php b/src/UHost/Apis/ModifyUHostIPRequest.php index 8a46a2b6..13055e29 100644 --- a/src/UHost/Apis/ModifyUHostIPRequest.php +++ b/src/UHost/Apis/ModifyUHostIPRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPresentIpAddress() + public function getPresentIpAddress(): string { return $this->get("PresentIpAddress"); } @@ -106,7 +106,7 @@ public function getPresentIpAddress() * * @param string $presentIpAddress */ - public function setPresentIpAddress($presentIpAddress) + public function setPresentIpAddress(string $presentIpAddress) { $this->set("PresentIpAddress", $presentIpAddress); } @@ -116,7 +116,7 @@ public function setPresentIpAddress($presentIpAddress) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -126,7 +126,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -136,7 +136,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getPreviousIpAddress() + public function getPreviousIpAddress(): string { return $this->get("PreviousIpAddress"); } @@ -146,7 +146,7 @@ public function getPreviousIpAddress() * * @param string $previousIpAddress */ - public function setPreviousIpAddress($previousIpAddress) + public function setPreviousIpAddress(string $previousIpAddress) { $this->set("PreviousIpAddress", $previousIpAddress); } diff --git a/src/UHost/Apis/ModifyUHostIPResponse.php b/src/UHost/Apis/ModifyUHostIPResponse.php index 7f53aa28..95616fb4 100644 --- a/src/UHost/Apis/ModifyUHostIPResponse.php +++ b/src/UHost/Apis/ModifyUHostIPResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/ModifyUHostInstanceNameRequest.php b/src/UHost/Apis/ModifyUHostInstanceNameRequest.php index 2c35aa84..0eb6d104 100644 --- a/src/UHost/Apis/ModifyUHostInstanceNameRequest.php +++ b/src/UHost/Apis/ModifyUHostInstanceNameRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -124,7 +124,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/UHost/Apis/ModifyUHostInstanceNameResponse.php b/src/UHost/Apis/ModifyUHostInstanceNameResponse.php index 8d1aef25..9f1dbc20 100644 --- a/src/UHost/Apis/ModifyUHostInstanceNameResponse.php +++ b/src/UHost/Apis/ModifyUHostInstanceNameResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/ModifyUHostInstanceRemarkRequest.php b/src/UHost/Apis/ModifyUHostInstanceRemarkRequest.php index 9a740f60..de99d665 100644 --- a/src/UHost/Apis/ModifyUHostInstanceRemarkRequest.php +++ b/src/UHost/Apis/ModifyUHostInstanceRemarkRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -124,7 +124,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UHost/Apis/ModifyUHostInstanceRemarkResponse.php b/src/UHost/Apis/ModifyUHostInstanceRemarkResponse.php index dba409b2..5b719a35 100644 --- a/src/UHost/Apis/ModifyUHostInstanceRemarkResponse.php +++ b/src/UHost/Apis/ModifyUHostInstanceRemarkResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/ModifyUHostInstanceTagRequest.php b/src/UHost/Apis/ModifyUHostInstanceTagRequest.php index bad89227..f4b1118a 100644 --- a/src/UHost/Apis/ModifyUHostInstanceTagRequest.php +++ b/src/UHost/Apis/ModifyUHostInstanceTagRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -124,7 +124,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/UHost/Apis/ModifyUHostInstanceTagResponse.php b/src/UHost/Apis/ModifyUHostInstanceTagResponse.php index fcccddc0..5c71c5f6 100644 --- a/src/UHost/Apis/ModifyUHostInstanceTagResponse.php +++ b/src/UHost/Apis/ModifyUHostInstanceTagResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/PoweroffUHostInstanceRequest.php b/src/UHost/Apis/PoweroffUHostInstanceRequest.php index 82acfcba..fdc260bf 100644 --- a/src/UHost/Apis/PoweroffUHostInstanceRequest.php +++ b/src/UHost/Apis/PoweroffUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/PoweroffUHostInstanceResponse.php b/src/UHost/Apis/PoweroffUHostInstanceResponse.php index 4af33d77..ab74b154 100644 --- a/src/UHost/Apis/PoweroffUHostInstanceResponse.php +++ b/src/UHost/Apis/PoweroffUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/RebootUHostInstanceRequest.php b/src/UHost/Apis/RebootUHostInstanceRequest.php index b824f696..7ce60e7a 100644 --- a/src/UHost/Apis/RebootUHostInstanceRequest.php +++ b/src/UHost/Apis/RebootUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getDiskPassword() + public function getDiskPassword(): string { return $this->get("DiskPassword"); } @@ -124,7 +124,7 @@ public function getDiskPassword() * * @param string $diskPassword */ - public function setDiskPassword($diskPassword) + public function setDiskPassword(string $diskPassword) { $this->set("DiskPassword", $diskPassword); } diff --git a/src/UHost/Apis/RebootUHostInstanceResponse.php b/src/UHost/Apis/RebootUHostInstanceResponse.php index 1c4f9cdc..83490802 100644 --- a/src/UHost/Apis/RebootUHostInstanceResponse.php +++ b/src/UHost/Apis/RebootUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/ReinstallUHostInstanceRequest.php b/src/UHost/Apis/ReinstallUHostInstanceRequest.php index 850756f5..1815fa7d 100644 --- a/src/UHost/Apis/ReinstallUHostInstanceRequest.php +++ b/src/UHost/Apis/ReinstallUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -124,7 +124,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -134,7 +134,7 @@ public function setPassword($password) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -144,7 +144,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -154,7 +154,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getReserveDisk() + public function getReserveDisk(): string { return $this->get("ReserveDisk"); } @@ -164,7 +164,7 @@ public function getReserveDisk() * * @param string $reserveDisk */ - public function setReserveDisk($reserveDisk) + public function setReserveDisk(string $reserveDisk) { $this->set("ReserveDisk", $reserveDisk); } @@ -174,7 +174,7 @@ public function setReserveDisk($reserveDisk) * * @return integer|null */ - public function getBootDiskSpace() + public function getBootDiskSpace(): int { return $this->get("BootDiskSpace"); } @@ -184,7 +184,7 @@ public function getBootDiskSpace() * * @param int $bootDiskSpace */ - public function setBootDiskSpace($bootDiskSpace) + public function setBootDiskSpace(int $bootDiskSpace) { $this->set("BootDiskSpace", $bootDiskSpace); } @@ -194,7 +194,7 @@ public function setBootDiskSpace($bootDiskSpace) * * @return string|null */ - public function getUserData() + public function getUserData(): string { return $this->get("UserData"); } @@ -204,7 +204,7 @@ public function getUserData() * * @param string $userData */ - public function setUserData($userData) + public function setUserData(string $userData) { $this->set("UserData", $userData); } @@ -214,7 +214,7 @@ public function setUserData($userData) * * @return string|null */ - public function getAutoDataDiskInit() + public function getAutoDataDiskInit(): string { return $this->get("AutoDataDiskInit"); } @@ -224,7 +224,7 @@ public function getAutoDataDiskInit() * * @param string $autoDataDiskInit */ - public function setAutoDataDiskInit($autoDataDiskInit) + public function setAutoDataDiskInit(string $autoDataDiskInit) { $this->set("AutoDataDiskInit", $autoDataDiskInit); } @@ -234,7 +234,7 @@ public function setAutoDataDiskInit($autoDataDiskInit) * * @return string|null */ - public function getLoginMode() + public function getLoginMode(): string { return $this->get("LoginMode"); } @@ -244,7 +244,7 @@ public function getLoginMode() * * @param string $loginMode */ - public function setLoginMode($loginMode) + public function setLoginMode(string $loginMode) { $this->set("LoginMode", $loginMode); } @@ -254,7 +254,7 @@ public function setLoginMode($loginMode) * * @return string|null */ - public function getKeyPairId() + public function getKeyPairId(): string { return $this->get("KeyPairId"); } @@ -264,7 +264,7 @@ public function getKeyPairId() * * @param string $keyPairId */ - public function setKeyPairId($keyPairId) + public function setKeyPairId(string $keyPairId) { $this->set("KeyPairId", $keyPairId); } diff --git a/src/UHost/Apis/ReinstallUHostInstanceResponse.php b/src/UHost/Apis/ReinstallUHostInstanceResponse.php index 6aaed447..5570a8c5 100644 --- a/src/UHost/Apis/ReinstallUHostInstanceResponse.php +++ b/src/UHost/Apis/ReinstallUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/ResetUHostInstancePasswordRequest.php b/src/UHost/Apis/ResetUHostInstancePasswordRequest.php index d9f5be38..ecdcd3f8 100644 --- a/src/UHost/Apis/ResetUHostInstancePasswordRequest.php +++ b/src/UHost/Apis/ResetUHostInstancePasswordRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -105,7 +105,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -115,7 +115,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -125,7 +125,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } diff --git a/src/UHost/Apis/ResetUHostInstancePasswordResponse.php b/src/UHost/Apis/ResetUHostInstancePasswordResponse.php index 2eb7ae9a..6c3a29ec 100644 --- a/src/UHost/Apis/ResetUHostInstancePasswordResponse.php +++ b/src/UHost/Apis/ResetUHostInstancePasswordResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/ResizeAttachedDiskRequest.php b/src/UHost/Apis/ResizeAttachedDiskRequest.php index 1966f56e..298eee4b 100644 --- a/src/UHost/Apis/ResizeAttachedDiskRequest.php +++ b/src/UHost/Apis/ResizeAttachedDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -107,7 +107,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -117,7 +117,7 @@ public function setUHostId($uHostId) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -127,7 +127,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -137,7 +137,7 @@ public function setDiskSpace($diskSpace) * * @return string|null */ - public function getDiskId() + public function getDiskId(): string { return $this->get("DiskId"); } @@ -147,7 +147,7 @@ public function getDiskId() * * @param string $diskId */ - public function setDiskId($diskId) + public function setDiskId(string $diskId) { $this->set("DiskId", $diskId); } @@ -157,7 +157,7 @@ public function setDiskId($diskId) * * @return boolean|null */ - public function getDryRun() + public function getDryRun(): bool { return $this->get("DryRun"); } @@ -167,7 +167,7 @@ public function getDryRun() * * @param boolean $dryRun */ - public function setDryRun($dryRun) + public function setDryRun(bool $dryRun) { $this->set("DryRun", $dryRun); } diff --git a/src/UHost/Apis/ResizeAttachedDiskResponse.php b/src/UHost/Apis/ResizeAttachedDiskResponse.php index 1e7ec15e..740e253c 100644 --- a/src/UHost/Apis/ResizeAttachedDiskResponse.php +++ b/src/UHost/Apis/ResizeAttachedDiskResponse.php @@ -1,6 +1,6 @@ get("DiskId"); } @@ -37,7 +37,7 @@ public function getDiskId() * * @param string $diskId */ - public function setDiskId($diskId) + public function setDiskId(string $diskId) { $this->set("DiskId", $diskId); } @@ -47,7 +47,7 @@ public function setDiskId($diskId) * * @return boolean|null */ - public function getNeedRestart() + public function getNeedRestart(): bool { return $this->get("NeedRestart"); } @@ -57,7 +57,7 @@ public function getNeedRestart() * * @param boolean $needRestart */ - public function setNeedRestart($needRestart) + public function setNeedRestart(bool $needRestart) { $this->set("NeedRestart", $needRestart); } diff --git a/src/UHost/Apis/ResizeUHostInstanceRequest.php b/src/UHost/Apis/ResizeUHostInstanceRequest.php index d122bf92..2f0906f7 100644 --- a/src/UHost/Apis/ResizeUHostInstanceRequest.php +++ b/src/UHost/Apis/ResizeUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -124,7 +124,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -134,7 +134,7 @@ public function setCPU($cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -144,7 +144,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -154,7 +154,7 @@ public function setMemory($memory) * * @return integer|null */ - public function getNetCapValue() + public function getNetCapValue(): int { return $this->get("NetCapValue"); } @@ -164,7 +164,7 @@ public function getNetCapValue() * * @param int $netCapValue */ - public function setNetCapValue($netCapValue) + public function setNetCapValue(int $netCapValue) { $this->set("NetCapValue", $netCapValue); } diff --git a/src/UHost/Apis/ResizeUHostInstanceResponse.php b/src/UHost/Apis/ResizeUHostInstanceResponse.php index d1cf3bfb..a6595b3b 100644 --- a/src/UHost/Apis/ResizeUHostInstanceResponse.php +++ b/src/UHost/Apis/ResizeUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/StartUHostInstanceRequest.php b/src/UHost/Apis/StartUHostInstanceRequest.php index 4664f6c8..5fdc098f 100644 --- a/src/UHost/Apis/StartUHostInstanceRequest.php +++ b/src/UHost/Apis/StartUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getDiskPassword() + public function getDiskPassword(): string { return $this->get("DiskPassword"); } @@ -124,7 +124,7 @@ public function getDiskPassword() * * @param string $diskPassword */ - public function setDiskPassword($diskPassword) + public function setDiskPassword(string $diskPassword) { $this->set("DiskPassword", $diskPassword); } diff --git a/src/UHost/Apis/StartUHostInstanceResponse.php b/src/UHost/Apis/StartUHostInstanceResponse.php index 903c3ef9..ca7baadf 100644 --- a/src/UHost/Apis/StartUHostInstanceResponse.php +++ b/src/UHost/Apis/StartUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/StopUHostInstanceRequest.php b/src/UHost/Apis/StopUHostInstanceRequest.php index 1053b5cd..bcb4cbd2 100644 --- a/src/UHost/Apis/StopUHostInstanceRequest.php +++ b/src/UHost/Apis/StopUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/StopUHostInstanceResponse.php b/src/UHost/Apis/StopUHostInstanceResponse.php index 60bca90f..a9af2a4d 100644 --- a/src/UHost/Apis/StopUHostInstanceResponse.php +++ b/src/UHost/Apis/StopUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("UHostId"); } @@ -37,7 +37,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/TerminateCustomImageRequest.php b/src/UHost/Apis/TerminateCustomImageRequest.php index 5dd83dc6..48470312 100644 --- a/src/UHost/Apis/TerminateCustomImageRequest.php +++ b/src/UHost/Apis/TerminateCustomImageRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -84,7 +84,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } diff --git a/src/UHost/Apis/TerminateCustomImageResponse.php b/src/UHost/Apis/TerminateCustomImageResponse.php index 33c192c3..8bd49cc1 100644 --- a/src/UHost/Apis/TerminateCustomImageResponse.php +++ b/src/UHost/Apis/TerminateCustomImageResponse.php @@ -1,6 +1,6 @@ get("ImageId"); } @@ -37,7 +37,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } diff --git a/src/UHost/Apis/TerminateUHostInstanceRequest.php b/src/UHost/Apis/TerminateUHostInstanceRequest.php index 8ee59e08..091580eb 100644 --- a/src/UHost/Apis/TerminateUHostInstanceRequest.php +++ b/src/UHost/Apis/TerminateUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -104,7 +104,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -114,7 +114,7 @@ public function setUHostId($uHostId) * * @return boolean|null */ - public function getReleaseEIP() + public function getReleaseEIP(): bool { return $this->get("ReleaseEIP"); } @@ -124,7 +124,7 @@ public function getReleaseEIP() * * @param boolean $releaseEIP */ - public function setReleaseEIP($releaseEIP) + public function setReleaseEIP(bool $releaseEIP) { $this->set("ReleaseEIP", $releaseEIP); } @@ -134,7 +134,7 @@ public function setReleaseEIP($releaseEIP) * * @return boolean|null */ - public function getReleaseUDisk() + public function getReleaseUDisk(): bool { return $this->get("ReleaseUDisk"); } @@ -144,7 +144,7 @@ public function getReleaseUDisk() * * @param boolean $releaseUDisk */ - public function setReleaseUDisk($releaseUDisk) + public function setReleaseUDisk(bool $releaseUDisk) { $this->set("ReleaseUDisk", $releaseUDisk); } diff --git a/src/UHost/Apis/TerminateUHostInstanceResponse.php b/src/UHost/Apis/TerminateUHostInstanceResponse.php index 28f6f014..02080779 100644 --- a/src/UHost/Apis/TerminateUHostInstanceResponse.php +++ b/src/UHost/Apis/TerminateUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("InRecycle"); } @@ -37,7 +37,7 @@ public function getInRecycle() * * @param string $inRecycle */ - public function setInRecycle($inRecycle) + public function setInRecycle(string $inRecycle) { $this->set("InRecycle", $inRecycle); } @@ -47,7 +47,7 @@ public function setInRecycle($inRecycle) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -57,7 +57,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } diff --git a/src/UHost/Apis/UpgradeToArkUHostInstanceRequest.php b/src/UHost/Apis/UpgradeToArkUHostInstanceRequest.php index 49bcf7d3..d0f458d8 100644 --- a/src/UHost/Apis/UpgradeToArkUHostInstanceRequest.php +++ b/src/UHost/Apis/UpgradeToArkUHostInstanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string[]|null */ - public function getUHostIds() + public function getUHostIds(): array { return $this->get("UHostIds"); } @@ -95,7 +95,7 @@ public function setUHostIds(array $uHostIds) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -105,7 +105,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UHost/Apis/UpgradeToArkUHostInstanceResponse.php b/src/UHost/Apis/UpgradeToArkUHostInstanceResponse.php index 509949ca..b97e5d46 100644 --- a/src/UHost/Apis/UpgradeToArkUHostInstanceResponse.php +++ b/src/UHost/Apis/UpgradeToArkUHostInstanceResponse.php @@ -1,6 +1,6 @@ get("UHostSet"); } diff --git a/src/UHost/Models/IsolationGroup.php b/src/UHost/Models/IsolationGroup.php index 5798b5ac..afe72d7d 100644 --- a/src/UHost/Models/IsolationGroup.php +++ b/src/UHost/Models/IsolationGroup.php @@ -1,6 +1,6 @@ get("GroupName"); } @@ -37,7 +37,7 @@ public function getGroupName() * * @param string $groupName */ - public function setGroupName($groupName) + public function setGroupName(string $groupName) { $this->set("GroupName", $groupName); } @@ -47,7 +47,7 @@ public function setGroupName($groupName) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -57,7 +57,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -67,12 +67,9 @@ public function setGroupId($groupId) * * @return SpreadInfo[]|null */ - public function getSpreadInfoSet() + public function getSpreadInfoSet(): array { - $items = $this->get("SpreadInfoSet"); - if ($items == null) { - return []; - } + $items = $this->get("SpreadInfoSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new SpreadInfo($item)); @@ -99,7 +96,7 @@ public function setSpreadInfoSet(array $spreadInfoSet) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -109,7 +106,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UHost/Models/KeyPair.php b/src/UHost/Models/KeyPair.php index 0c568bd8..b90d736b 100644 --- a/src/UHost/Models/KeyPair.php +++ b/src/UHost/Models/KeyPair.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -37,7 +37,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -47,7 +47,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getKeyPairId() + public function getKeyPairId(): string { return $this->get("KeyPairId"); } @@ -57,7 +57,7 @@ public function getKeyPairId() * * @param string $keyPairId */ - public function setKeyPairId($keyPairId) + public function setKeyPairId(string $keyPairId) { $this->set("KeyPairId", $keyPairId); } @@ -67,7 +67,7 @@ public function setKeyPairId($keyPairId) * * @return string|null */ - public function getKeyPairName() + public function getKeyPairName(): string { return $this->get("KeyPairName"); } @@ -77,7 +77,7 @@ public function getKeyPairName() * * @param string $keyPairName */ - public function setKeyPairName($keyPairName) + public function setKeyPairName(string $keyPairName) { $this->set("KeyPairName", $keyPairName); } @@ -87,7 +87,7 @@ public function setKeyPairName($keyPairName) * * @return string|null */ - public function getKeyPairFingerPrint() + public function getKeyPairFingerPrint(): string { return $this->get("KeyPairFingerPrint"); } @@ -97,7 +97,7 @@ public function getKeyPairFingerPrint() * * @param string $keyPairFingerPrint */ - public function setKeyPairFingerPrint($keyPairFingerPrint) + public function setKeyPairFingerPrint(string $keyPairFingerPrint) { $this->set("KeyPairFingerPrint", $keyPairFingerPrint); } @@ -107,7 +107,7 @@ public function setKeyPairFingerPrint($keyPairFingerPrint) * * @return string|null */ - public function getPrivateKeyBody() + public function getPrivateKeyBody(): string { return $this->get("PrivateKeyBody"); } @@ -117,7 +117,7 @@ public function getPrivateKeyBody() * * @param string $privateKeyBody */ - public function setPrivateKeyBody($privateKeyBody) + public function setPrivateKeyBody(string $privateKeyBody) { $this->set("PrivateKeyBody", $privateKeyBody); } @@ -127,7 +127,7 @@ public function setPrivateKeyBody($privateKeyBody) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -137,7 +137,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } diff --git a/src/UHost/Models/KeyPairDesc.php b/src/UHost/Models/KeyPairDesc.php index 42b3b725..4910925a 100644 --- a/src/UHost/Models/KeyPairDesc.php +++ b/src/UHost/Models/KeyPairDesc.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -37,7 +37,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -47,7 +47,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getKeyPairId() + public function getKeyPairId(): string { return $this->get("KeyPairId"); } @@ -57,7 +57,7 @@ public function getKeyPairId() * * @param string $keyPairId */ - public function setKeyPairId($keyPairId) + public function setKeyPairId(string $keyPairId) { $this->set("KeyPairId", $keyPairId); } @@ -67,7 +67,7 @@ public function setKeyPairId($keyPairId) * * @return string|null */ - public function getKeyPairName() + public function getKeyPairName(): string { return $this->get("KeyPairName"); } @@ -77,7 +77,7 @@ public function getKeyPairName() * * @param string $keyPairName */ - public function setKeyPairName($keyPairName) + public function setKeyPairName(string $keyPairName) { $this->set("KeyPairName", $keyPairName); } @@ -87,7 +87,7 @@ public function setKeyPairName($keyPairName) * * @return string|null */ - public function getKeyPairFingerPrint() + public function getKeyPairFingerPrint(): string { return $this->get("KeyPairFingerPrint"); } @@ -97,7 +97,7 @@ public function getKeyPairFingerPrint() * * @param string $keyPairFingerPrint */ - public function setKeyPairFingerPrint($keyPairFingerPrint) + public function setKeyPairFingerPrint(string $keyPairFingerPrint) { $this->set("KeyPairFingerPrint", $keyPairFingerPrint); } @@ -107,7 +107,7 @@ public function setKeyPairFingerPrint($keyPairFingerPrint) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -117,7 +117,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } diff --git a/src/UHost/Models/SpreadInfo.php b/src/UHost/Models/SpreadInfo.php index 8b5d37bf..972bc09f 100644 --- a/src/UHost/Models/SpreadInfo.php +++ b/src/UHost/Models/SpreadInfo.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return integer|null */ - public function getUHostCount() + public function getUHostCount(): int { return $this->get("UHostCount"); } @@ -57,7 +57,7 @@ public function getUHostCount() * * @param int $uHostCount */ - public function setUHostCount($uHostCount) + public function setUHostCount(int $uHostCount) { $this->set("UHostCount", $uHostCount); } diff --git a/src/UHost/Models/UHostDiskSet.php b/src/UHost/Models/UHostDiskSet.php index 94b304a0..92822ee8 100644 --- a/src/UHost/Models/UHostDiskSet.php +++ b/src/UHost/Models/UHostDiskSet.php @@ -1,6 +1,6 @@ get("DiskType"); } @@ -37,7 +37,7 @@ public function getDiskType() * * @param string $diskType */ - public function setDiskType($diskType) + public function setDiskType(string $diskType) { $this->set("DiskType", $diskType); } @@ -47,7 +47,7 @@ public function setDiskType($diskType) * * @return string|null */ - public function getIsBoot() + public function getIsBoot(): string { return $this->get("IsBoot"); } @@ -57,7 +57,7 @@ public function getIsBoot() * * @param string $isBoot */ - public function setIsBoot($isBoot) + public function setIsBoot(string $isBoot) { $this->set("IsBoot", $isBoot); } @@ -67,7 +67,7 @@ public function setIsBoot($isBoot) * * @return string|null */ - public function getEncrypted() + public function getEncrypted(): string { return $this->get("Encrypted"); } @@ -77,7 +77,7 @@ public function getEncrypted() * * @param string $encrypted */ - public function setEncrypted($encrypted) + public function setEncrypted(string $encrypted) { $this->set("Encrypted", $encrypted); } @@ -87,7 +87,7 @@ public function setEncrypted($encrypted) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -97,7 +97,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -107,7 +107,7 @@ public function setType($type) * * @return string|null */ - public function getDiskId() + public function getDiskId(): string { return $this->get("DiskId"); } @@ -117,7 +117,7 @@ public function getDiskId() * * @param string $diskId */ - public function setDiskId($diskId) + public function setDiskId(string $diskId) { $this->set("DiskId", $diskId); } @@ -127,7 +127,7 @@ public function setDiskId($diskId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -137,7 +137,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -147,7 +147,7 @@ public function setName($name) * * @return string|null */ - public function getDrive() + public function getDrive(): string { return $this->get("Drive"); } @@ -157,7 +157,7 @@ public function getDrive() * * @param string $drive */ - public function setDrive($drive) + public function setDrive(string $drive) { $this->set("Drive", $drive); } @@ -167,7 +167,7 @@ public function setDrive($drive) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -177,7 +177,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -187,7 +187,7 @@ public function setSize($size) * * @return string|null */ - public function getBackupType() + public function getBackupType(): string { return $this->get("BackupType"); } @@ -197,7 +197,7 @@ public function getBackupType() * * @param string $backupType */ - public function setBackupType($backupType) + public function setBackupType(string $backupType) { $this->set("BackupType", $backupType); } diff --git a/src/UHost/Models/UHostIPSet.php b/src/UHost/Models/UHostIPSet.php index 1035f2b5..a480de1e 100644 --- a/src/UHost/Models/UHostIPSet.php +++ b/src/UHost/Models/UHostIPSet.php @@ -1,6 +1,6 @@ get("IPMode"); } @@ -37,7 +37,7 @@ public function getIPMode() * * @param string $ipMode */ - public function setIPMode($ipMode) + public function setIPMode(string $ipMode) { $this->set("IPMode", $ipMode); } @@ -47,7 +47,7 @@ public function setIPMode($ipMode) * * @return string|null */ - public function getDefault() + public function getDefault(): string { return $this->get("Default"); } @@ -57,7 +57,7 @@ public function getDefault() * * @param string $default */ - public function setDefault($default) + public function setDefault(string $default) { $this->set("Default", $default); } @@ -67,7 +67,7 @@ public function setDefault($default) * * @return string|null */ - public function getMac() + public function getMac(): string { return $this->get("Mac"); } @@ -77,7 +77,7 @@ public function getMac() * * @param string $mac */ - public function setMac($mac) + public function setMac(string $mac) { $this->set("Mac", $mac); } @@ -87,7 +87,7 @@ public function setMac($mac) * * @return integer|null */ - public function getWeight() + public function getWeight(): int { return $this->get("Weight"); } @@ -97,7 +97,7 @@ public function getWeight() * * @param int $weight */ - public function setWeight($weight) + public function setWeight(int $weight) { $this->set("Weight", $weight); } @@ -107,7 +107,7 @@ public function setWeight($weight) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -117,7 +117,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -127,7 +127,7 @@ public function setType($type) * * @return string|null */ - public function getIPId() + public function getIPId(): string { return $this->get("IPId"); } @@ -137,7 +137,7 @@ public function getIPId() * * @param string $ipId */ - public function setIPId($ipId) + public function setIPId(string $ipId) { $this->set("IPId", $ipId); } @@ -147,7 +147,7 @@ public function setIPId($ipId) * * @return string|null */ - public function getIP() + public function getIP(): string { return $this->get("IP"); } @@ -157,7 +157,7 @@ public function getIP() * * @param string $ip */ - public function setIP($ip) + public function setIP(string $ip) { $this->set("IP", $ip); } @@ -167,7 +167,7 @@ public function setIP($ip) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -177,7 +177,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -187,7 +187,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -197,7 +197,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -207,7 +207,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -217,7 +217,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -227,7 +227,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getNetworkInterfaceId() + public function getNetworkInterfaceId(): string { return $this->get("NetworkInterfaceId"); } @@ -237,7 +237,7 @@ public function getNetworkInterfaceId() * * @param string $networkInterfaceId */ - public function setNetworkInterfaceId($networkInterfaceId) + public function setNetworkInterfaceId(string $networkInterfaceId) { $this->set("NetworkInterfaceId", $networkInterfaceId); } diff --git a/src/UHost/Models/UHostImageSet.php b/src/UHost/Models/UHostImageSet.php index 237277f2..01ea4c80 100644 --- a/src/UHost/Models/UHostImageSet.php +++ b/src/UHost/Models/UHostImageSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -57,7 +57,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -67,7 +67,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -77,7 +77,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -87,7 +87,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getOsType() + public function getOsType(): string { return $this->get("OsType"); } @@ -97,7 +97,7 @@ public function getOsType() * * @param string $osType */ - public function setOsType($osType) + public function setOsType(string $osType) { $this->set("OsType", $osType); } @@ -107,7 +107,7 @@ public function setOsType($osType) * * @return string|null */ - public function getOsName() + public function getOsName(): string { return $this->get("OsName"); } @@ -117,7 +117,7 @@ public function getOsName() * * @param string $osName */ - public function setOsName($osName) + public function setOsName(string $osName) { $this->set("OsName", $osName); } @@ -127,7 +127,7 @@ public function setOsName($osName) * * @return string|null */ - public function getImageType() + public function getImageType(): string { return $this->get("ImageType"); } @@ -137,7 +137,7 @@ public function getImageType() * * @param string $imageType */ - public function setImageType($imageType) + public function setImageType(string $imageType) { $this->set("ImageType", $imageType); } @@ -147,7 +147,7 @@ public function setImageType($imageType) * * @return string[]|null */ - public function getFeatures() + public function getFeatures(): array { return $this->get("Features"); } @@ -167,7 +167,7 @@ public function setFeatures(array $features) * * @return string|null */ - public function getFuncType() + public function getFuncType(): string { return $this->get("FuncType"); } @@ -177,7 +177,7 @@ public function getFuncType() * * @param string $funcType */ - public function setFuncType($funcType) + public function setFuncType(string $funcType) { $this->set("FuncType", $funcType); } @@ -187,7 +187,7 @@ public function setFuncType($funcType) * * @return string|null */ - public function getIntegratedSoftware() + public function getIntegratedSoftware(): string { return $this->get("IntegratedSoftware"); } @@ -197,7 +197,7 @@ public function getIntegratedSoftware() * * @param string $integratedSoftware */ - public function setIntegratedSoftware($integratedSoftware) + public function setIntegratedSoftware(string $integratedSoftware) { $this->set("IntegratedSoftware", $integratedSoftware); } @@ -207,7 +207,7 @@ public function setIntegratedSoftware($integratedSoftware) * * @return string|null */ - public function getVendor() + public function getVendor(): string { return $this->get("Vendor"); } @@ -217,7 +217,7 @@ public function getVendor() * * @param string $vendor */ - public function setVendor($vendor) + public function setVendor(string $vendor) { $this->set("Vendor", $vendor); } @@ -227,7 +227,7 @@ public function setVendor($vendor) * * @return string|null */ - public function getLinks() + public function getLinks(): string { return $this->get("Links"); } @@ -237,7 +237,7 @@ public function getLinks() * * @param string $links */ - public function setLinks($links) + public function setLinks(string $links) { $this->set("Links", $links); } @@ -247,7 +247,7 @@ public function setLinks($links) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -257,7 +257,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -267,7 +267,7 @@ public function setState($state) * * @return string|null */ - public function getImageDescription() + public function getImageDescription(): string { return $this->get("ImageDescription"); } @@ -277,7 +277,7 @@ public function getImageDescription() * * @param string $imageDescription */ - public function setImageDescription($imageDescription) + public function setImageDescription(string $imageDescription) { $this->set("ImageDescription", $imageDescription); } @@ -287,7 +287,7 @@ public function setImageDescription($imageDescription) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -297,7 +297,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -307,7 +307,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getImageSize() + public function getImageSize(): int { return $this->get("ImageSize"); } @@ -317,7 +317,7 @@ public function getImageSize() * * @param int $imageSize */ - public function setImageSize($imageSize) + public function setImageSize(int $imageSize) { $this->set("ImageSize", $imageSize); } @@ -327,7 +327,7 @@ public function setImageSize($imageSize) * * @return string|null */ - public function getMinimalCPU() + public function getMinimalCPU(): string { return $this->get("MinimalCPU"); } @@ -337,7 +337,7 @@ public function getMinimalCPU() * * @param string $minimalCPU */ - public function setMinimalCPU($minimalCPU) + public function setMinimalCPU(string $minimalCPU) { $this->set("MinimalCPU", $minimalCPU); } diff --git a/src/UHost/Models/UHostInstanceSet.php b/src/UHost/Models/UHostInstanceSet.php index 781e21a6..9f7e3ba0 100644 --- a/src/UHost/Models/UHostInstanceSet.php +++ b/src/UHost/Models/UHostInstanceSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return boolean|null */ - public function getIPv6Feature() + public function getIPv6Feature(): bool { return $this->get("IPv6Feature"); } @@ -57,7 +57,7 @@ public function getIPv6Feature() * * @param boolean $iPv6Feature */ - public function setIPv6Feature($iPv6Feature) + public function setIPv6Feature(bool $iPv6Feature) { $this->set("IPv6Feature", $iPv6Feature); } @@ -67,7 +67,7 @@ public function setIPv6Feature($iPv6Feature) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -77,7 +77,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -87,7 +87,7 @@ public function setUHostId($uHostId) * * @return string|null */ - public function getUHostType() + public function getUHostType(): string { return $this->get("UHostType"); } @@ -97,7 +97,7 @@ public function getUHostType() * * @param string $uHostType */ - public function setUHostType($uHostType) + public function setUHostType(string $uHostType) { $this->set("UHostType", $uHostType); } @@ -107,7 +107,7 @@ public function setUHostType($uHostType) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -117,7 +117,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } @@ -127,7 +127,7 @@ public function setMachineType($machineType) * * @return string|null */ - public function getCpuPlatform() + public function getCpuPlatform(): string { return $this->get("CpuPlatform"); } @@ -137,7 +137,7 @@ public function getCpuPlatform() * * @param string $cpuPlatform */ - public function setCpuPlatform($cpuPlatform) + public function setCpuPlatform(string $cpuPlatform) { $this->set("CpuPlatform", $cpuPlatform); } @@ -147,7 +147,7 @@ public function setCpuPlatform($cpuPlatform) * * @return string|null */ - public function getStorageType() + public function getStorageType(): string { return $this->get("StorageType"); } @@ -157,7 +157,7 @@ public function getStorageType() * * @param string $storageType */ - public function setStorageType($storageType) + public function setStorageType(string $storageType) { $this->set("StorageType", $storageType); } @@ -167,7 +167,7 @@ public function setStorageType($storageType) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -177,7 +177,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -187,7 +187,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getBasicImageId() + public function getBasicImageId(): string { return $this->get("BasicImageId"); } @@ -197,7 +197,7 @@ public function getBasicImageId() * * @param string $basicImageId */ - public function setBasicImageId($basicImageId) + public function setBasicImageId(string $basicImageId) { $this->set("BasicImageId", $basicImageId); } @@ -207,7 +207,7 @@ public function setBasicImageId($basicImageId) * * @return string|null */ - public function getBasicImageName() + public function getBasicImageName(): string { return $this->get("BasicImageName"); } @@ -217,7 +217,7 @@ public function getBasicImageName() * * @param string $basicImageName */ - public function setBasicImageName($basicImageName) + public function setBasicImageName(string $basicImageName) { $this->set("BasicImageName", $basicImageName); } @@ -227,7 +227,7 @@ public function setBasicImageName($basicImageName) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -237,7 +237,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -247,7 +247,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -257,7 +257,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -267,7 +267,7 @@ public function setRemark($remark) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -277,7 +277,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -287,7 +287,7 @@ public function setName($name) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -297,7 +297,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -307,7 +307,7 @@ public function setState($state) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -317,7 +317,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -327,7 +327,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -337,7 +337,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -347,7 +347,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -357,7 +357,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -367,7 +367,7 @@ public function setExpireTime($expireTime) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -377,7 +377,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -387,7 +387,7 @@ public function setCPU($cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -397,7 +397,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -407,7 +407,7 @@ public function setMemory($memory) * * @return string|null */ - public function getAutoRenew() + public function getAutoRenew(): string { return $this->get("AutoRenew"); } @@ -417,7 +417,7 @@ public function getAutoRenew() * * @param string $autoRenew */ - public function setAutoRenew($autoRenew) + public function setAutoRenew(string $autoRenew) { $this->set("AutoRenew", $autoRenew); } @@ -427,12 +427,9 @@ public function setAutoRenew($autoRenew) * * @return UHostDiskSet[]|null */ - public function getDiskSet() + public function getDiskSet(): array { - $items = $this->get("DiskSet"); - if ($items == null) { - return []; - } + $items = $this->get("DiskSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UHostDiskSet($item)); @@ -459,12 +456,9 @@ public function setDiskSet(array $diskSet) * * @return UHostIPSet[]|null */ - public function getIPSet() + public function getIPSet(): array { - $items = $this->get("IPSet"); - if ($items == null) { - return []; - } + $items = $this->get("IPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UHostIPSet($item)); @@ -491,7 +485,7 @@ public function setIPSet(array $ipSet) * * @return string|null */ - public function getNetCapability() + public function getNetCapability(): string { return $this->get("NetCapability"); } @@ -501,7 +495,7 @@ public function getNetCapability() * * @param string $netCapability */ - public function setNetCapability($netCapability) + public function setNetCapability(string $netCapability) { $this->set("NetCapability", $netCapability); } @@ -511,7 +505,7 @@ public function setNetCapability($netCapability) * * @return string|null */ - public function getNetworkState() + public function getNetworkState(): string { return $this->get("NetworkState"); } @@ -521,7 +515,7 @@ public function getNetworkState() * * @param string $networkState */ - public function setNetworkState($networkState) + public function setNetworkState(string $networkState) { $this->set("NetworkState", $networkState); } @@ -531,7 +525,7 @@ public function setNetworkState($networkState) * * @return string|null */ - public function getTimemachineFeature() + public function getTimemachineFeature(): string { return $this->get("TimemachineFeature"); } @@ -541,7 +535,7 @@ public function getTimemachineFeature() * * @param string $timemachineFeature */ - public function setTimemachineFeature($timemachineFeature) + public function setTimemachineFeature(string $timemachineFeature) { $this->set("TimemachineFeature", $timemachineFeature); } @@ -551,7 +545,7 @@ public function setTimemachineFeature($timemachineFeature) * * @return boolean|null */ - public function getHotplugFeature() + public function getHotplugFeature(): bool { return $this->get("HotplugFeature"); } @@ -561,7 +555,7 @@ public function getHotplugFeature() * * @param boolean $hotplugFeature */ - public function setHotplugFeature($hotplugFeature) + public function setHotplugFeature(bool $hotplugFeature) { $this->set("HotplugFeature", $hotplugFeature); } @@ -571,7 +565,7 @@ public function setHotplugFeature($hotplugFeature) * * @return string|null */ - public function getSubnetType() + public function getSubnetType(): string { return $this->get("SubnetType"); } @@ -581,7 +575,7 @@ public function getSubnetType() * * @param string $subnetType */ - public function setSubnetType($subnetType) + public function setSubnetType(string $subnetType) { $this->set("SubnetType", $subnetType); } @@ -591,7 +585,7 @@ public function setSubnetType($subnetType) * * @return string|null */ - public function getOsName() + public function getOsName(): string { return $this->get("OsName"); } @@ -601,7 +595,7 @@ public function getOsName() * * @param string $osName */ - public function setOsName($osName) + public function setOsName(string $osName) { $this->set("OsName", $osName); } @@ -611,7 +605,7 @@ public function setOsName($osName) * * @return string|null */ - public function getOsType() + public function getOsType(): string { return $this->get("OsType"); } @@ -621,7 +615,7 @@ public function getOsType() * * @param string $osType */ - public function setOsType($osType) + public function setOsType(string $osType) { $this->set("OsType", $osType); } @@ -631,7 +625,7 @@ public function setOsType($osType) * * @return string|null */ - public function getHostType() + public function getHostType(): string { return $this->get("HostType"); } @@ -641,7 +635,7 @@ public function getHostType() * * @param string $hostType */ - public function setHostType($hostType) + public function setHostType(string $hostType) { $this->set("HostType", $hostType); } @@ -651,7 +645,7 @@ public function setHostType($hostType) * * @return string|null */ - public function getLifeCycle() + public function getLifeCycle(): string { return $this->get("LifeCycle"); } @@ -661,7 +655,7 @@ public function getLifeCycle() * * @param string $lifeCycle */ - public function setLifeCycle($lifeCycle) + public function setLifeCycle(string $lifeCycle) { $this->set("LifeCycle", $lifeCycle); } @@ -671,7 +665,7 @@ public function setLifeCycle($lifeCycle) * * @return integer|null */ - public function getGPU() + public function getGPU(): int { return $this->get("GPU"); } @@ -681,7 +675,7 @@ public function getGPU() * * @param int $gpu */ - public function setGPU($gpu) + public function setGPU(int $gpu) { $this->set("GPU", $gpu); } @@ -691,7 +685,7 @@ public function setGPU($gpu) * * @return string|null */ - public function getBootDiskState() + public function getBootDiskState(): string { return $this->get("BootDiskState"); } @@ -701,7 +695,7 @@ public function getBootDiskState() * * @param string $bootDiskState */ - public function setBootDiskState($bootDiskState) + public function setBootDiskState(string $bootDiskState) { $this->set("BootDiskState", $bootDiskState); } @@ -711,7 +705,7 @@ public function setBootDiskState($bootDiskState) * * @return integer|null */ - public function getTotalDiskSpace() + public function getTotalDiskSpace(): int { return $this->get("TotalDiskSpace"); } @@ -721,7 +715,7 @@ public function getTotalDiskSpace() * * @param int $totalDiskSpace */ - public function setTotalDiskSpace($totalDiskSpace) + public function setTotalDiskSpace(int $totalDiskSpace) { $this->set("TotalDiskSpace", $totalDiskSpace); } @@ -731,7 +725,7 @@ public function setTotalDiskSpace($totalDiskSpace) * * @return string|null */ - public function getIsolationGroup() + public function getIsolationGroup(): string { return $this->get("IsolationGroup"); } @@ -741,7 +735,7 @@ public function getIsolationGroup() * * @param string $isolationGroup */ - public function setIsolationGroup($isolationGroup) + public function setIsolationGroup(string $isolationGroup) { $this->set("IsolationGroup", $isolationGroup); } @@ -751,7 +745,7 @@ public function setIsolationGroup($isolationGroup) * * @return boolean|null */ - public function getCloudInitFeature() + public function getCloudInitFeature(): bool { return $this->get("CloudInitFeature"); } @@ -761,7 +755,7 @@ public function getCloudInitFeature() * * @param boolean $cloudInitFeature */ - public function setCloudInitFeature($cloudInitFeature) + public function setCloudInitFeature(bool $cloudInitFeature) { $this->set("CloudInitFeature", $cloudInitFeature); } @@ -771,7 +765,7 @@ public function setCloudInitFeature($cloudInitFeature) * * @return string|null */ - public function getRdmaClusterId() + public function getRdmaClusterId(): string { return $this->get("RdmaClusterId"); } @@ -781,7 +775,7 @@ public function getRdmaClusterId() * * @param string $rdmaClusterId */ - public function setRdmaClusterId($rdmaClusterId) + public function setRdmaClusterId(string $rdmaClusterId) { $this->set("RdmaClusterId", $rdmaClusterId); } @@ -791,7 +785,7 @@ public function setRdmaClusterId($rdmaClusterId) * * @return string|null */ - public function getRestrictMode() + public function getRestrictMode(): string { return $this->get("RestrictMode"); } @@ -801,7 +795,7 @@ public function getRestrictMode() * * @param string $restrictMode */ - public function setRestrictMode($restrictMode) + public function setRestrictMode(string $restrictMode) { $this->set("RestrictMode", $restrictMode); } @@ -811,7 +805,7 @@ public function setRestrictMode($restrictMode) * * @return boolean|null */ - public function getHpcFeature() + public function getHpcFeature(): bool { return $this->get("HpcFeature"); } @@ -821,7 +815,7 @@ public function getHpcFeature() * * @param boolean $hpcFeature */ - public function setHpcFeature($hpcFeature) + public function setHpcFeature(bool $hpcFeature) { $this->set("HpcFeature", $hpcFeature); } @@ -831,7 +825,7 @@ public function setHpcFeature($hpcFeature) * * @return UHostKeyPair|null */ - public function getKeyPair() + public function getKeyPair(): UHostKeyPair { return new UHostKeyPair($this->get("KeyPair")); } @@ -841,7 +835,7 @@ public function getKeyPair() * * @param UHostKeyPair $keyPair */ - public function setKeyPair(array $keyPair) + public function setKeyPair(UHostKeyPair $keyPair) { $this->set("KeyPair", $keyPair->getAll()); } diff --git a/src/UHost/Models/UHostKeyPair.php b/src/UHost/Models/UHostKeyPair.php index 61522e8c..97e4325c 100644 --- a/src/UHost/Models/UHostKeyPair.php +++ b/src/UHost/Models/UHostKeyPair.php @@ -1,6 +1,6 @@ get("KeyPairId"); } @@ -37,7 +37,7 @@ public function getKeyPairId() * * @param string $keyPairId */ - public function setKeyPairId($keyPairId) + public function setKeyPairId(string $keyPairId) { $this->set("KeyPairId", $keyPairId); } @@ -47,7 +47,7 @@ public function setKeyPairId($keyPairId) * * @return string|null */ - public function getKeyPairState() + public function getKeyPairState(): string { return $this->get("KeyPairState"); } @@ -57,7 +57,7 @@ public function getKeyPairState() * * @param string $keyPairState */ - public function setKeyPairState($keyPairState) + public function setKeyPairState(string $keyPairState) { $this->set("KeyPairState", $keyPairState); } diff --git a/src/UHost/Models/UHostPriceSet.php b/src/UHost/Models/UHostPriceSet.php index c7007008..f4b790af 100644 --- a/src/UHost/Models/UHostPriceSet.php +++ b/src/UHost/Models/UHostPriceSet.php @@ -1,6 +1,6 @@ get("ChargeType"); } @@ -37,7 +37,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -47,7 +47,7 @@ public function setChargeType($chargeType) * * @return float|null */ - public function getPrice() + public function getPrice(): float { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } @@ -67,7 +67,7 @@ public function setPrice($price) * * @return float|null */ - public function getOriginalPrice() + public function getOriginalPrice(): float { return $this->get("OriginalPrice"); } @@ -77,7 +77,7 @@ public function getOriginalPrice() * * @param float $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(float $originalPrice) { $this->set("OriginalPrice", $originalPrice); } @@ -87,7 +87,7 @@ public function setOriginalPrice($originalPrice) * * @return float|null */ - public function getListPrice() + public function getListPrice(): float { return $this->get("ListPrice"); } @@ -97,7 +97,7 @@ public function getListPrice() * * @param float $listPrice */ - public function setListPrice($listPrice) + public function setListPrice(float $listPrice) { $this->set("ListPrice", $listPrice); } diff --git a/src/UHost/Models/UHostTagSet.php b/src/UHost/Models/UHostTagSet.php index 053500c5..43c08d80 100644 --- a/src/UHost/Models/UHostTagSet.php +++ b/src/UHost/Models/UHostTagSet.php @@ -1,6 +1,6 @@ get("Tag"); } @@ -37,7 +37,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -47,7 +47,7 @@ public function setTag($tag) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -57,7 +57,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -67,7 +67,7 @@ public function setTotalCount($totalCount) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -77,7 +77,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } diff --git a/src/UHost/Params/CreateUHostInstanceParamDisks.php b/src/UHost/Params/CreateUHostInstanceParamDisks.php index 1ca2e667..2ba4f3ad 100644 --- a/src/UHost/Params/CreateUHostInstanceParamDisks.php +++ b/src/UHost/Params/CreateUHostInstanceParamDisks.php @@ -1,6 +1,6 @@ get("IsBoot"); } @@ -37,7 +37,7 @@ public function getIsBoot() * * @param string $isBoot */ - public function setIsBoot($isBoot) + public function setIsBoot(string $isBoot) { $this->set("IsBoot", $isBoot); } @@ -47,7 +47,7 @@ public function setIsBoot($isBoot) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -57,7 +57,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -67,7 +67,7 @@ public function setType($type) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -77,27 +77,27 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } /** - * BackupType: 磁盘备份方案。枚举值:\\ > NONE,无备份 \\ > DATAARK,数据方舟 \\ > SNAPSHOT(SNAPSHOT模式目前仅在上海C支持),快照 \\当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]],默认值:NONE + * BackupType: 磁盘备份方案。枚举值:\\ > NONE,无备份 \\ > DATAARK,数据方舟 \\ > SNAPSHOT,快照 \\当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]],默认值:NONE * * @return string|null */ - public function getBackupType() + public function getBackupType(): string { return $this->get("BackupType"); } /** - * BackupType: 磁盘备份方案。枚举值:\\ > NONE,无备份 \\ > DATAARK,数据方舟 \\ > SNAPSHOT(SNAPSHOT模式目前仅在上海C支持),快照 \\当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]],默认值:NONE + * BackupType: 磁盘备份方案。枚举值:\\ > NONE,无备份 \\ > DATAARK,数据方舟 \\ > SNAPSHOT,快照 \\当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]],默认值:NONE * * @param string $backupType */ - public function setBackupType($backupType) + public function setBackupType(string $backupType) { $this->set("BackupType", $backupType); } @@ -107,7 +107,7 @@ public function setBackupType($backupType) * * @return boolean|null */ - public function getEncrypted() + public function getEncrypted(): bool { return $this->get("Encrypted"); } @@ -117,7 +117,7 @@ public function getEncrypted() * * @param boolean $encrypted */ - public function setEncrypted($encrypted) + public function setEncrypted(bool $encrypted) { $this->set("Encrypted", $encrypted); } @@ -127,7 +127,7 @@ public function setEncrypted($encrypted) * * @return string|null */ - public function getKmsKeyId() + public function getKmsKeyId(): string { return $this->get("KmsKeyId"); } @@ -137,7 +137,7 @@ public function getKmsKeyId() * * @param string $kmsKeyId */ - public function setKmsKeyId($kmsKeyId) + public function setKmsKeyId(string $kmsKeyId) { $this->set("KmsKeyId", $kmsKeyId); } @@ -147,7 +147,7 @@ public function setKmsKeyId($kmsKeyId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -157,7 +157,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UHost/Params/CreateUHostInstanceParamFeatures.php b/src/UHost/Params/CreateUHostInstanceParamFeatures.php index d8fac1c4..b3913205 100644 --- a/src/UHost/Params/CreateUHostInstanceParamFeatures.php +++ b/src/UHost/Params/CreateUHostInstanceParamFeatures.php @@ -1,6 +1,6 @@ get("UNI"); } @@ -37,7 +37,7 @@ public function getUNI() * * @param boolean $uni */ - public function setUNI($uni) + public function setUNI(bool $uni) { $this->set("UNI", $uni); } diff --git a/src/UHost/Params/CreateUHostInstanceParamNetworkInterface.php b/src/UHost/Params/CreateUHostInstanceParamNetworkInterface.php index df692b0c..baefa47b 100644 --- a/src/UHost/Params/CreateUHostInstanceParamNetworkInterface.php +++ b/src/UHost/Params/CreateUHostInstanceParamNetworkInterface.php @@ -1,6 +1,6 @@ get("EIP")); } @@ -37,7 +37,7 @@ public function getEIP() * * @param CreateUHostInstanceParamNetworkInterfaceEIP $eip */ - public function setEIP(array $eip) + public function setEIP(CreateUHostInstanceParamNetworkInterfaceEIP $eip) { $this->set("EIP", $eip->getAll()); } @@ -47,7 +47,7 @@ public function setEIP(array $eip) * * @return CreateUHostInstanceParamNetworkInterfaceIPv6|null */ - public function getIPv6() + public function getIPv6(): CreateUHostInstanceParamNetworkInterfaceIPv6 { return new CreateUHostInstanceParamNetworkInterfaceIPv6($this->get("IPv6")); } @@ -57,7 +57,7 @@ public function getIPv6() * * @param CreateUHostInstanceParamNetworkInterfaceIPv6 $iPv6 */ - public function setIPv6(array $iPv6) + public function setIPv6(CreateUHostInstanceParamNetworkInterfaceIPv6 $iPv6) { $this->set("IPv6", $iPv6->getAll()); } @@ -67,7 +67,7 @@ public function setIPv6(array $iPv6) * * @return boolean|null */ - public function getCreateCernetIp() + public function getCreateCernetIp(): bool { return $this->get("CreateCernetIp"); } @@ -77,7 +77,7 @@ public function getCreateCernetIp() * * @param boolean $createCernetIp */ - public function setCreateCernetIp($createCernetIp) + public function setCreateCernetIp(bool $createCernetIp) { $this->set("CreateCernetIp", $createCernetIp); } diff --git a/src/UHost/Params/CreateUHostInstanceParamNetworkInterfaceEIP.php b/src/UHost/Params/CreateUHostInstanceParamNetworkInterfaceEIP.php index 3378bb7b..358e2928 100644 --- a/src/UHost/Params/CreateUHostInstanceParamNetworkInterfaceEIP.php +++ b/src/UHost/Params/CreateUHostInstanceParamNetworkInterfaceEIP.php @@ -1,6 +1,6 @@ get("Bandwidth"); } @@ -37,7 +37,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -47,7 +47,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -57,7 +57,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } @@ -67,7 +67,7 @@ public function setPayMode($payMode) * * @return string|null */ - public function getShareBandwidthId() + public function getShareBandwidthId(): string { return $this->get("ShareBandwidthId"); } @@ -77,37 +77,17 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } - /** - * GlobalSSH: - * - * @return CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSH|null - */ - public function getGlobalSSH() - { - return new CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSH($this->get("GlobalSSH")); - } - - /** - * GlobalSSH: - * - * @param CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSH $globalSSH - */ - public function setGlobalSSH(array $globalSSH) - { - $this->set("GlobalSSH", $globalSSH->getAll()); - } - /** * OperatorName: 【若绑定EIP,此参数必填】弹性IP的线路。枚举值: 国际: International BGP: Bgp 各地域允许的线路参数如下: cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International.其他海外线路均为 International * * @return string|null */ - public function getOperatorName() + public function getOperatorName(): string { return $this->get("OperatorName"); } @@ -117,7 +97,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } @@ -127,7 +107,7 @@ public function setOperatorName($operatorName) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -137,7 +117,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UHost/Params/CreateUHostInstanceParamNetworkInterfaceIPv6.php b/src/UHost/Params/CreateUHostInstanceParamNetworkInterfaceIPv6.php index d8c3a58c..fe2d2c71 100644 --- a/src/UHost/Params/CreateUHostInstanceParamNetworkInterfaceIPv6.php +++ b/src/UHost/Params/CreateUHostInstanceParamNetworkInterfaceIPv6.php @@ -1,6 +1,6 @@ get("IsBoot"); } @@ -37,7 +37,7 @@ public function getIsBoot() * * @param string $isBoot */ - public function setIsBoot($isBoot) + public function setIsBoot(string $isBoot) { $this->set("IsBoot", $isBoot); } @@ -47,7 +47,7 @@ public function setIsBoot($isBoot) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -57,7 +57,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -67,7 +67,7 @@ public function setSize($size) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -77,7 +77,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -87,7 +87,7 @@ public function setType($type) * * @return string|null */ - public function getBackupType() + public function getBackupType(): string { return $this->get("BackupType"); } @@ -97,7 +97,7 @@ public function getBackupType() * * @param string $backupType */ - public function setBackupType($backupType) + public function setBackupType(string $backupType) { $this->set("BackupType", $backupType); } diff --git a/src/UHost/Params/GetUHostInstancePriceParamVirtualGpu.php b/src/UHost/Params/GetUHostInstancePriceParamVirtualGpu.php index a06c3580..b046949d 100644 --- a/src/UHost/Params/GetUHostInstancePriceParamVirtualGpu.php +++ b/src/UHost/Params/GetUHostInstancePriceParamVirtualGpu.php @@ -1,6 +1,6 @@ (string) 目标镜像Id * ] * - * @return CopyCustomImageResponse * @throws UCloudException */ - public function copyCustomImage(CopyCustomImageRequest $request = null) + public function copyCustomImage(CopyCustomImageRequest $request = null): CopyCustomImageResponse { $resp = $this->invoke($request); return new CopyCustomImageResponse($resp->toArray(), $resp->getRequestId()); @@ -148,10 +147,9 @@ public function copyCustomImage(CopyCustomImageRequest $request = null) * "ImageId" => (string) 镜像Id * ] * - * @return CreateCustomImageResponse * @throws UCloudException */ - public function createCustomImage(CreateCustomImageRequest $request = null) + public function createCustomImage(CreateCustomImageRequest $request = null): CreateCustomImageResponse { $resp = $this->invoke($request); return new CreateCustomImageResponse($resp->toArray(), $resp->getRequestId()); @@ -177,10 +175,9 @@ public function createCustomImage(CreateCustomImageRequest $request = null) * "GroupId" => (string) 硬件隔离组id * ] * - * @return CreateIsolationGroupResponse * @throws UCloudException */ - public function createIsolationGroup(CreateIsolationGroupRequest $request = null) + public function createIsolationGroup(CreateIsolationGroupRequest $request = null): CreateIsolationGroupResponse { $resp = $this->invoke($request); return new CreateIsolationGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -203,7 +200,7 @@ public function createIsolationGroup(CreateIsolationGroupRequest $request = null * "IsBoot" => (string) 是否是系统盘。枚举值:\\ > True,是系统盘 \\ > False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。 * "Type" => (string) 磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。 * "Size" => (integer) 磁盘大小,单位GB,必须是10GB的整数倍。请参考[[api:uhost-api:disk_type|磁盘类型]]。 - * "BackupType" => (string) 磁盘备份方案。枚举值:\\ > NONE,无备份 \\ > DATAARK,数据方舟 \\ > SNAPSHOT(SNAPSHOT模式目前仅在上海C支持),快照 \\当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]],默认值:NONE + * "BackupType" => (string) 磁盘备份方案。枚举值:\\ > NONE,无备份 \\ > DATAARK,数据方舟 \\ > SNAPSHOT,快照 \\当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]],默认值:NONE * "Encrypted" => (boolean) 【功能仅部分可用区开放,详询技术支持】磁盘是否加密。加密:true, 不加密: false加密必须传入对应的的KmsKeyId,默认值false * "KmsKeyId" => (string) 【功能仅部分可用区开放,详询技术支持】kms key id。选择加密盘时必填。 * "CouponId" => (string) 云盘代金券id。不适用于系统盘/本地盘。请通过DescribeCoupon接口查询,或登录用户中心查看 @@ -213,7 +210,7 @@ public function createIsolationGroup(CreateIsolationGroupRequest $request = null * "Password" => (string) UHost密码。请遵照[[api:uhost-api:specification|字段规范]]设定密码。密码需使用base64进行编码,举例如下:# echo -n Password1 | base64UGFzc3dvcmQx。 * "Name" => (string) UHost实例名称。默认:UHost。请遵照[[api:uhost-api:specification|字段规范]]设定实例名称。 * "Tag" => (string) 业务组。默认:Default(Default即为未分组)。请遵照[[api:uhost-api:specification|字段规范]]设定业务组。 - * "ChargeType" => (string) 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时预付费 \\ > Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理) \\Preemptive计费为抢占式实例 \\ 默认为月付 + * "ChargeType" => (string) 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时预付费 \\ > Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理) \\Preemptive计费为抢占式实例(内测阶段) \\ 默认为月付 * "Quantity" => (integer) 购买时长。默认:值 1。按小时购买(Dynamic/Postpay)时无需此参数。 月付时,此参数传0,代表购买至月末。 * "UHostType" => (string) 【建议后续不再使用】云主机机型(V1.0),在本字段和字段MachineType中,仅需要其中1个字段即可。参考[[api:uhost-api:uhost_type|云主机机型说明]]。 * "CPU" => (integer) 虚拟CPU核数。可选参数:1-64(具体机型与CPU的对应关系参照控制台)。默认值: 4。 @@ -237,11 +234,6 @@ public function createIsolationGroup(CreateIsolationGroupRequest $request = null * "Bandwidth" => (integer) 【若绑定EIP,此参数必填】弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: 流量计费[1-300],带宽计费[1-800] * "PayMode" => (string) 弹性IP的计费模式. 枚举值: "Traffic", 流量计费; "Bandwidth", 带宽计费; "ShareBandwidth",共享带宽模式. "Free":免费带宽模式,默认为 "Bandwidth" * "ShareBandwidthId" => (string) 绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效 - * "GlobalSSH" => (object) [ - * "Area" => (string) 填写支持SSH访问IP的地区名称,如“洛杉矶”,“新加坡”,“香港”,“东京”,“华盛顿”,“法兰克福”。Area和AreaCode两者必填其中之一。 - * "Port" => (integer) SSH端口,1-65535且不能使用80,443端口 - * "AreaCode" => (string) GlobalSSH的地区编码,格式为区域航空港国际通用代码。Area和AreaCode两者必填其中之一。 - * ] * "OperatorName" => (string) 【若绑定EIP,此参数必填】弹性IP的线路。枚举值: 国际: International BGP: Bgp 各地域允许的线路参数如下: cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International.其他海外线路均为 International * "CouponId" => (string) 当前EIP代金券id。请通过DescribeCoupon接口查询,或登录用户中心查看。 * ] @@ -266,10 +258,9 @@ public function createIsolationGroup(CreateIsolationGroupRequest $request = null * "IPs" => (array) 【批量创建不会返回】IP信息 * ] * - * @return CreateUHostInstanceResponse * @throws UCloudException */ - public function createUHostInstance(CreateUHostInstanceRequest $request = null) + public function createUHostInstance(CreateUHostInstanceRequest $request = null): CreateUHostInstanceResponse { $resp = $this->invoke($request); return new CreateUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -302,10 +293,9 @@ public function createUHostInstance(CreateUHostInstanceRequest $request = null) * ] * ] * - * @return CreateUHostKeyPairResponse * @throws UCloudException */ - public function createUHostKeyPair(CreateUHostKeyPairRequest $request = null) + public function createUHostKeyPair(CreateUHostKeyPairRequest $request = null): CreateUHostKeyPairResponse { $resp = $this->invoke($request); return new CreateUHostKeyPairResponse($resp->toArray(), $resp->getRequestId()); @@ -330,10 +320,9 @@ public function createUHostKeyPair(CreateUHostKeyPairRequest $request = null) * "GroupId" => (string) 硬件隔离组id * ] * - * @return DeleteIsolationGroupResponse * @throws UCloudException */ - public function deleteIsolationGroup(DeleteIsolationGroupRequest $request = null) + public function deleteIsolationGroup(DeleteIsolationGroupRequest $request = null): DeleteIsolationGroupResponse { $resp = $this->invoke($request); return new DeleteIsolationGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -358,10 +347,9 @@ public function deleteIsolationGroup(DeleteIsolationGroupRequest $request = null * $outputs = [ * ] * - * @return DeleteUHostKeyPairsResponse * @throws UCloudException */ - public function deleteUHostKeyPairs(DeleteUHostKeyPairsRequest $request = null) + public function deleteUHostKeyPairs(DeleteUHostKeyPairsRequest $request = null): DeleteUHostKeyPairsResponse { $resp = $this->invoke($request); return new DeleteUHostKeyPairsResponse($resp->toArray(), $resp->getRequestId()); @@ -412,10 +400,9 @@ public function deleteUHostKeyPairs(DeleteUHostKeyPairsRequest $request = null) * ] * ] * - * @return DescribeImageResponse * @throws UCloudException */ - public function describeImage(DescribeImageRequest $request = null) + public function describeImage(DescribeImageRequest $request = null): DescribeImageResponse { $resp = $this->invoke($request); return new DescribeImageResponse($resp->toArray(), $resp->getRequestId()); @@ -455,10 +442,9 @@ public function describeImage(DescribeImageRequest $request = null) * "TotalCount" => (integer) 硬件隔离组总数 * ] * - * @return DescribeIsolationGroupResponse * @throws UCloudException */ - public function describeIsolationGroup(DescribeIsolationGroupRequest $request = null) + public function describeIsolationGroup(DescribeIsolationGroupRequest $request = null): DescribeIsolationGroupResponse { $resp = $this->invoke($request); return new DescribeIsolationGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -564,10 +550,9 @@ public function describeIsolationGroup(DescribeIsolationGroupRequest $request = * ] * ] * - * @return DescribeUHostInstanceResponse * @throws UCloudException */ - public function describeUHostInstance(DescribeUHostInstanceRequest $request = null) + public function describeUHostInstance(DescribeUHostInstanceRequest $request = null): DescribeUHostInstanceResponse { $resp = $this->invoke($request); return new DescribeUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -605,10 +590,9 @@ public function describeUHostInstance(DescribeUHostInstanceRequest $request = nu * "TotalCount" => (integer) 密钥对总数 * ] * - * @return DescribeUHostKeyPairsResponse * @throws UCloudException */ - public function describeUHostKeyPairs(DescribeUHostKeyPairsRequest $request = null) + public function describeUHostKeyPairs(DescribeUHostKeyPairsRequest $request = null): DescribeUHostKeyPairsResponse { $resp = $this->invoke($request); return new DescribeUHostKeyPairsResponse($resp->toArray(), $resp->getRequestId()); @@ -640,10 +624,9 @@ public function describeUHostKeyPairs(DescribeUHostKeyPairsRequest $request = nu * ] * ] * - * @return DescribeUHostTagsResponse * @throws UCloudException */ - public function describeUHostTags(DescribeUHostTagsRequest $request = null) + public function describeUHostTags(DescribeUHostTagsRequest $request = null): DescribeUHostTagsResponse { $resp = $this->invoke($request); return new DescribeUHostTagsResponse($resp->toArray(), $resp->getRequestId()); @@ -672,10 +655,9 @@ public function describeUHostTags(DescribeUHostTagsRequest $request = null) * "Price" => (number) 升级差价。精度为小数点后2位。 * ] * - * @return GetAttachedDiskUpgradePriceResponse * @throws UCloudException */ - public function getAttachedDiskUpgradePrice(GetAttachedDiskUpgradePriceRequest $request = null) + public function getAttachedDiskUpgradePrice(GetAttachedDiskUpgradePriceRequest $request = null): GetAttachedDiskUpgradePriceResponse { $resp = $this->invoke($request); return new GetAttachedDiskUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -729,10 +711,9 @@ public function getAttachedDiskUpgradePrice(GetAttachedDiskUpgradePriceRequest $ * ] * ] * - * @return GetUHostInstancePriceResponse * @throws UCloudException */ - public function getUHostInstancePrice(GetUHostInstancePriceRequest $request = null) + public function getUHostInstancePrice(GetUHostInstancePriceRequest $request = null): GetUHostInstancePriceResponse { $resp = $this->invoke($request); return new GetUHostInstancePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -761,10 +742,9 @@ public function getUHostInstancePrice(GetUHostInstancePriceRequest $request = nu * "VncPassword" => (string) Vnc 登录密码 * ] * - * @return GetUHostInstanceVncInfoResponse * @throws UCloudException */ - public function getUHostInstanceVncInfo(GetUHostInstanceVncInfoRequest $request = null) + public function getUHostInstanceVncInfo(GetUHostInstanceVncInfoRequest $request = null): GetUHostInstanceVncInfoResponse { $resp = $this->invoke($request); return new GetUHostInstanceVncInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -794,10 +774,9 @@ public function getUHostInstanceVncInfo(GetUHostInstanceVncInfoRequest $request * "OriginalPrice" => (number) 限时优惠的折前原价 * ] * - * @return GetUHostUpgradePriceResponse * @throws UCloudException */ - public function getUHostUpgradePrice(GetUHostUpgradePriceRequest $request = null) + public function getUHostUpgradePrice(GetUHostUpgradePriceRequest $request = null): GetUHostUpgradePriceResponse { $resp = $this->invoke($request); return new GetUHostUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -828,10 +807,9 @@ public function getUHostUpgradePrice(GetUHostUpgradePriceRequest $request = null * "ImageId" => (string) 镜像Id * ] * - * @return ImportCustomImageResponse * @throws UCloudException */ - public function importCustomImage(ImportCustomImageRequest $request = null) + public function importCustomImage(ImportCustomImageRequest $request = null): ImportCustomImageResponse { $resp = $this->invoke($request); return new ImportCustomImageResponse($resp->toArray(), $resp->getRequestId()); @@ -860,10 +838,9 @@ public function importCustomImage(ImportCustomImageRequest $request = null) * "KeyPairFingerPrint" => (string) 密钥对指纹。根据RFC4716定义的公钥指纹格式,采用MD5信息摘要算法。算法处理的具体信息格式:`ProjectIdKeyPairId|PublicKeyBody`。 * ] * - * @return ImportUHostKeyPairsResponse * @throws UCloudException */ - public function importUHostKeyPairs(ImportUHostKeyPairsRequest $request = null) + public function importUHostKeyPairs(ImportUHostKeyPairsRequest $request = null): ImportUHostKeyPairsResponse { $resp = $this->invoke($request); return new ImportUHostKeyPairsResponse($resp->toArray(), $resp->getRequestId()); @@ -890,10 +867,9 @@ public function importUHostKeyPairs(ImportUHostKeyPairsRequest $request = null) * "UHostId" => (string) 主机id * ] * - * @return LeaveIsolationGroupResponse * @throws UCloudException */ - public function leaveIsolationGroup(LeaveIsolationGroupRequest $request = null) + public function leaveIsolationGroup(LeaveIsolationGroupRequest $request = null): LeaveIsolationGroupResponse { $resp = $this->invoke($request); return new LeaveIsolationGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -921,10 +897,9 @@ public function leaveIsolationGroup(LeaveIsolationGroupRequest $request = null) * "UHostId" => (string) 目标云主机 ID * ] * - * @return ModifyUHostIPResponse * @throws UCloudException */ - public function modifyUHostIP(ModifyUHostIPRequest $request = null) + public function modifyUHostIP(ModifyUHostIPRequest $request = null): ModifyUHostIPResponse { $resp = $this->invoke($request); return new ModifyUHostIPResponse($resp->toArray(), $resp->getRequestId()); @@ -951,10 +926,9 @@ public function modifyUHostIP(ModifyUHostIPRequest $request = null) * "UHostId" => (string) UHost实例ID * ] * - * @return ModifyUHostInstanceNameResponse * @throws UCloudException */ - public function modifyUHostInstanceName(ModifyUHostInstanceNameRequest $request = null) + public function modifyUHostInstanceName(ModifyUHostInstanceNameRequest $request = null): ModifyUHostInstanceNameResponse { $resp = $this->invoke($request); return new ModifyUHostInstanceNameResponse($resp->toArray(), $resp->getRequestId()); @@ -981,10 +955,9 @@ public function modifyUHostInstanceName(ModifyUHostInstanceNameRequest $request * "UHostId" => (string) UHost实例ID * ] * - * @return ModifyUHostInstanceRemarkResponse * @throws UCloudException */ - public function modifyUHostInstanceRemark(ModifyUHostInstanceRemarkRequest $request = null) + public function modifyUHostInstanceRemark(ModifyUHostInstanceRemarkRequest $request = null): ModifyUHostInstanceRemarkResponse { $resp = $this->invoke($request); return new ModifyUHostInstanceRemarkResponse($resp->toArray(), $resp->getRequestId()); @@ -1011,10 +984,9 @@ public function modifyUHostInstanceRemark(ModifyUHostInstanceRemarkRequest $requ * "UHostId" => (string) UHost实例ID * ] * - * @return ModifyUHostInstanceTagResponse * @throws UCloudException */ - public function modifyUHostInstanceTag(ModifyUHostInstanceTagRequest $request = null) + public function modifyUHostInstanceTag(ModifyUHostInstanceTagRequest $request = null): ModifyUHostInstanceTagResponse { $resp = $this->invoke($request); return new ModifyUHostInstanceTagResponse($resp->toArray(), $resp->getRequestId()); @@ -1040,10 +1012,9 @@ public function modifyUHostInstanceTag(ModifyUHostInstanceTagRequest $request = * "UHostId" => (string) UHost的实例ID * ] * - * @return PoweroffUHostInstanceResponse * @throws UCloudException */ - public function poweroffUHostInstance(PoweroffUHostInstanceRequest $request = null) + public function poweroffUHostInstance(PoweroffUHostInstanceRequest $request = null): PoweroffUHostInstanceResponse { $resp = $this->invoke($request); return new PoweroffUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1070,10 +1041,9 @@ public function poweroffUHostInstance(PoweroffUHostInstanceRequest $request = nu * "UHostId" => (string) UHost实例ID * ] * - * @return RebootUHostInstanceResponse * @throws UCloudException */ - public function rebootUHostInstance(RebootUHostInstanceRequest $request = null) + public function rebootUHostInstance(RebootUHostInstanceRequest $request = null): RebootUHostInstanceResponse { $resp = $this->invoke($request); return new RebootUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1107,10 +1077,9 @@ public function rebootUHostInstance(RebootUHostInstanceRequest $request = null) * "UHostId" => (string) UHost实例资源ID * ] * - * @return ReinstallUHostInstanceResponse * @throws UCloudException */ - public function reinstallUHostInstance(ReinstallUHostInstanceRequest $request = null) + public function reinstallUHostInstance(ReinstallUHostInstanceRequest $request = null): ReinstallUHostInstanceResponse { $resp = $this->invoke($request); return new ReinstallUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1137,10 +1106,9 @@ public function reinstallUHostInstance(ReinstallUHostInstanceRequest $request = * "UHostId" => (string) UHost实例ID * ] * - * @return ResetUHostInstancePasswordResponse * @throws UCloudException */ - public function resetUHostInstancePassword(ResetUHostInstancePasswordRequest $request = null) + public function resetUHostInstancePassword(ResetUHostInstancePasswordRequest $request = null): ResetUHostInstancePasswordResponse { $resp = $this->invoke($request); return new ResetUHostInstancePasswordResponse($resp->toArray(), $resp->getRequestId()); @@ -1170,10 +1138,9 @@ public function resetUHostInstancePassword(ResetUHostInstancePasswordRequest $re * "NeedRestart" => (boolean) 扩容后的状态。NeedRestart = true,必须关闭后启动实例才能使用扩容的磁盘空间。NeedRestart = false,磁盘扩容后无需重启操作。 * ] * - * @return ResizeAttachedDiskResponse * @throws UCloudException */ - public function resizeAttachedDisk(ResizeAttachedDiskRequest $request = null) + public function resizeAttachedDisk(ResizeAttachedDiskRequest $request = null): ResizeAttachedDiskResponse { $resp = $this->invoke($request); return new ResizeAttachedDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -1202,10 +1169,9 @@ public function resizeAttachedDisk(ResizeAttachedDiskRequest $request = null) * "UHostId" => (string) UHost实例ID * ] * - * @return ResizeUHostInstanceResponse * @throws UCloudException */ - public function resizeUHostInstance(ResizeUHostInstanceRequest $request = null) + public function resizeUHostInstance(ResizeUHostInstanceRequest $request = null): ResizeUHostInstanceResponse { $resp = $this->invoke($request); return new ResizeUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1232,10 +1198,9 @@ public function resizeUHostInstance(ResizeUHostInstanceRequest $request = null) * "UHostId" => (string) UHost实例ID * ] * - * @return StartUHostInstanceResponse * @throws UCloudException */ - public function startUHostInstance(StartUHostInstanceRequest $request = null) + public function startUHostInstance(StartUHostInstanceRequest $request = null): StartUHostInstanceResponse { $resp = $this->invoke($request); return new StartUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1261,10 +1226,9 @@ public function startUHostInstance(StartUHostInstanceRequest $request = null) * "UHostId" => (string) UHost实例ID * ] * - * @return StopUHostInstanceResponse * @throws UCloudException */ - public function stopUHostInstance(StopUHostInstanceRequest $request = null) + public function stopUHostInstance(StopUHostInstanceRequest $request = null): StopUHostInstanceResponse { $resp = $this->invoke($request); return new StopUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1289,10 +1253,9 @@ public function stopUHostInstance(StopUHostInstanceRequest $request = null) * "ImageId" => (string) 自制镜像Id * ] * - * @return TerminateCustomImageResponse * @throws UCloudException */ - public function terminateCustomImage(TerminateCustomImageRequest $request = null) + public function terminateCustomImage(TerminateCustomImageRequest $request = null): TerminateCustomImageResponse { $resp = $this->invoke($request); return new TerminateCustomImageResponse($resp->toArray(), $resp->getRequestId()); @@ -1321,10 +1284,9 @@ public function terminateCustomImage(TerminateCustomImageRequest $request = null * "UHostId" => (string) UHost 实例 Id * ] * - * @return TerminateUHostInstanceResponse * @throws UCloudException */ - public function terminateUHostInstance(TerminateUHostInstanceRequest $request = null) + public function terminateUHostInstance(TerminateUHostInstanceRequest $request = null): TerminateUHostInstanceResponse { $resp = $this->invoke($request); return new TerminateUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); @@ -1350,10 +1312,9 @@ public function terminateUHostInstance(TerminateUHostInstanceRequest $request = * "UHostSet" => (array) UHost主机的资源ID数组 * ] * - * @return UpgradeToArkUHostInstanceResponse * @throws UCloudException */ - public function upgradeToArkUHostInstance(UpgradeToArkUHostInstanceRequest $request = null) + public function upgradeToArkUHostInstance(UpgradeToArkUHostInstanceRequest $request = null): UpgradeToArkUHostInstanceResponse { $resp = $this->invoke($request); return new UpgradeToArkUHostInstanceResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UK8S/Apis/AddUK8SExistingUHostRequest.php b/src/UK8S/Apis/AddUK8SExistingUHostRequest.php index 968bd54d..6ec24f0f 100644 --- a/src/UK8S/Apis/AddUK8SExistingUHostRequest.php +++ b/src/UK8S/Apis/AddUK8SExistingUHostRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -106,7 +106,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -116,7 +116,7 @@ public function setPassword($password) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -126,7 +126,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } @@ -136,7 +136,7 @@ public function setClusterId($clusterId) * * @return string|null */ - public function getUHostId() + public function getUHostId(): string { return $this->get("UHostId"); } @@ -146,7 +146,7 @@ public function getUHostId() * * @param string $uHostId */ - public function setUHostId($uHostId) + public function setUHostId(string $uHostId) { $this->set("UHostId", $uHostId); } @@ -156,7 +156,7 @@ public function setUHostId($uHostId) * * @return integer|null */ - public function getMaxPods() + public function getMaxPods(): int { return $this->get("MaxPods"); } @@ -166,7 +166,7 @@ public function getMaxPods() * * @param int $maxPods */ - public function setMaxPods($maxPods) + public function setMaxPods(int $maxPods) { $this->set("MaxPods", $maxPods); } @@ -176,7 +176,7 @@ public function setMaxPods($maxPods) * * @return string|null */ - public function getLabels() + public function getLabels(): string { return $this->get("Labels"); } @@ -186,7 +186,7 @@ public function getLabels() * * @param string $labels */ - public function setLabels($labels) + public function setLabels(string $labels) { $this->set("Labels", $labels); } @@ -196,7 +196,7 @@ public function setLabels($labels) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -206,7 +206,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -216,7 +216,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -226,7 +226,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -236,7 +236,7 @@ public function setImageId($imageId) * * @return boolean|null */ - public function getDisableSchedule() + public function getDisableSchedule(): bool { return $this->get("DisableSchedule"); } @@ -246,7 +246,7 @@ public function getDisableSchedule() * * @param boolean $disableSchedule */ - public function setDisableSchedule($disableSchedule) + public function setDisableSchedule(bool $disableSchedule) { $this->set("DisableSchedule", $disableSchedule); } @@ -256,7 +256,7 @@ public function setDisableSchedule($disableSchedule) * * @return string|null */ - public function getUserData() + public function getUserData(): string { return $this->get("UserData"); } @@ -266,7 +266,7 @@ public function getUserData() * * @param string $userData */ - public function setUserData($userData) + public function setUserData(string $userData) { $this->set("UserData", $userData); } @@ -276,7 +276,7 @@ public function setUserData($userData) * * @return string|null */ - public function getInitScript() + public function getInitScript(): string { return $this->get("InitScript"); } @@ -286,7 +286,7 @@ public function getInitScript() * * @param string $initScript */ - public function setInitScript($initScript) + public function setInitScript(string $initScript) { $this->set("InitScript", $initScript); } diff --git a/src/UK8S/Apis/AddUK8SExistingUHostResponse.php b/src/UK8S/Apis/AddUK8SExistingUHostResponse.php index 80b2f757..3363a848 100644 --- a/src/UK8S/Apis/AddUK8SExistingUHostResponse.php +++ b/src/UK8S/Apis/AddUK8SExistingUHostResponse.php @@ -1,6 +1,6 @@ "AddUK8SNodeGroup"]); + $this->markRequired("Region"); + $this->markRequired("NodeGroupName"); + $this->markRequired("ClusterId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getZone(): string + { + return $this->get("Zone"); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * NodeGroupName: 节点池名字 + * + * @return string|null + */ + public function getNodeGroupName(): string + { + return $this->get("NodeGroupName"); + } + + /** + * NodeGroupName: 节点池名字 + * + * @param string $nodeGroupName + */ + public function setNodeGroupName(string $nodeGroupName) + { + $this->set("NodeGroupName", $nodeGroupName); + } + + /** + * ClusterId: 集群ID + * + * @return string|null + */ + public function getClusterId(): string + { + return $this->get("ClusterId"); + } + + /** + * ClusterId: 集群ID + * + * @param string $clusterId + */ + public function setClusterId(string $clusterId) + { + $this->set("ClusterId", $clusterId); + } + + /** + * ImageId: 镜像ID + * + * @return string|null + */ + public function getImageId(): string + { + return $this->get("ImageId"); + } + + /** + * ImageId: 镜像ID + * + * @param string $imageId + */ + public function setImageId(string $imageId) + { + $this->set("ImageId", $imageId); + } + + /** + * MachineType: 云主机机型。枚举值["N", "C", "G", "O", "OS"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。 + * + * @return string|null + */ + public function getMachineType(): string + { + return $this->get("MachineType"); + } + + /** + * MachineType: 云主机机型。枚举值["N", "C", "G", "O", "OS"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。 + * + * @param string $machineType + */ + public function setMachineType(string $machineType) + { + $this->set("MachineType", $machineType); + } + + /** + * MinimalCpuPlatform: 最低cpu平台,枚举值["Intel/Auto", "Intel/IvyBridge", "Intel/Haswell", "Intel/Broadwell", "Intel/Skylake", "Intel/Cascadelake";"Intel/CascadelakeR"; “Amd/Epyc2”,"Amd/Auto"],默认值是"Intel/Auto" + * + * @return string|null + */ + public function getMinimalCpuPlatform(): string + { + return $this->get("MinimalCpuPlatform"); + } + + /** + * MinimalCpuPlatform: 最低cpu平台,枚举值["Intel/Auto", "Intel/IvyBridge", "Intel/Haswell", "Intel/Broadwell", "Intel/Skylake", "Intel/Cascadelake";"Intel/CascadelakeR"; “Amd/Epyc2”,"Amd/Auto"],默认值是"Intel/Auto" + * + * @param string $minimalCpuPlatform + */ + public function setMinimalCpuPlatform(string $minimalCpuPlatform) + { + $this->set("MinimalCpuPlatform", $minimalCpuPlatform); + } + + /** + * CPU: GPU卡核心数。仅GPU机型支持此字段(可选范围与MachineType+GpuType相关) + * + * @return integer|null + */ + public function getCPU(): int + { + return $this->get("CPU"); + } + + /** + * CPU: GPU卡核心数。仅GPU机型支持此字段(可选范围与MachineType+GpuType相关) + * + * @param int $cpu + */ + public function setCPU(int $cpu) + { + $this->set("CPU", $cpu); + } + + /** + * Mem: 内存大小。单位:MB + * + * @return integer|null + */ + public function getMem(): int + { + return $this->get("Mem"); + } + + /** + * Mem: 内存大小。单位:MB + * + * @param int $mem + */ + public function setMem(int $mem) + { + $this->set("Mem", $mem); + } + + /** + * GpuType: GPU类型 + * + * @return string|null + */ + public function getGpuType(): string + { + return $this->get("GpuType"); + } + + /** + * GpuType: GPU类型 + * + * @param string $gpuType + */ + public function setGpuType(string $gpuType) + { + $this->set("GpuType", $gpuType); + } + + /** + * GPU: GPU卡核心数 + * + * @return integer|null + */ + public function getGPU(): int + { + return $this->get("GPU"); + } + + /** + * GPU: GPU卡核心数 + * + * @param int $gpu + */ + public function setGPU(int $gpu) + { + $this->set("GPU", $gpu); + } + + /** + * BootDiskType: 磁盘类型 + * + * @return string|null + */ + public function getBootDiskType(): string + { + return $this->get("BootDiskType"); + } + + /** + * BootDiskType: 磁盘类型 + * + * @param string $bootDiskType + */ + public function setBootDiskType(string $bootDiskType) + { + $this->set("BootDiskType", $bootDiskType); + } + + /** + * DataDiskSize: 数据磁盘大小 + * + * @return integer|null + */ + public function getDataDiskSize(): int + { + return $this->get("DataDiskSize"); + } + + /** + * DataDiskSize: 数据磁盘大小 + * + * @param int $dataDiskSize + */ + public function setDataDiskSize(int $dataDiskSize) + { + $this->set("DataDiskSize", $dataDiskSize); + } + + /** + * DataDiskType: 磁盘类型 + * + * @return string|null + */ + public function getDataDiskType(): string + { + return $this->get("DataDiskType"); + } + + /** + * DataDiskType: 磁盘类型 + * + * @param string $dataDiskType + */ + public function setDataDiskType(string $dataDiskType) + { + $this->set("DataDiskType", $dataDiskType); + } + + /** + * Tag: 业务组 + * + * @return string|null + */ + public function getTag(): string + { + return $this->get("Tag"); + } + + /** + * Tag: 业务组 + * + * @param string $tag + */ + public function setTag(string $tag) + { + $this->set("Tag", $tag); + } + + /** + * ChargeType: 计费模式 + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: 计费模式 + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } +} diff --git a/src/UK8S/Apis/AddUK8SNodeGroupResponse.php b/src/UK8S/Apis/AddUK8SNodeGroupResponse.php new file mode 100644 index 00000000..0aaeea52 --- /dev/null +++ b/src/UK8S/Apis/AddUK8SNodeGroupResponse.php @@ -0,0 +1,44 @@ +get("NodeGroupId"); + } + + /** + * NodeGroupId: 节点池ID + * + * @param string $nodeGroupId + */ + public function setNodeGroupId(string $nodeGroupId) + { + $this->set("NodeGroupId", $nodeGroupId); + } +} diff --git a/src/UK8S/Apis/AddUK8SPHostNodeRequest.php b/src/UK8S/Apis/AddUK8SPHostNodeRequest.php index c55b9fdd..23cd55f9 100644 --- a/src/UK8S/Apis/AddUK8SPHostNodeRequest.php +++ b/src/UK8S/Apis/AddUK8SPHostNodeRequest.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -48,7 +48,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -58,7 +58,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -68,7 +68,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -78,7 +78,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } @@ -88,7 +88,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -98,7 +98,7 @@ public function setRegion($region) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -108,7 +108,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } @@ -118,7 +118,7 @@ public function setClusterId($clusterId) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -128,7 +128,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -138,7 +138,7 @@ public function setCount($count) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -148,7 +148,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -158,7 +158,7 @@ public function setPassword($password) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -168,7 +168,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -178,7 +178,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -188,7 +188,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -198,7 +198,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getLabels() + public function getLabels(): string { return $this->get("Labels"); } @@ -208,7 +208,7 @@ public function getLabels() * * @param string $labels */ - public function setLabels($labels) + public function setLabels(string $labels) { $this->set("Labels", $labels); } @@ -218,7 +218,7 @@ public function setLabels($labels) * * @return integer|null */ - public function getMaxPods() + public function getMaxPods(): int { return $this->get("MaxPods"); } @@ -228,7 +228,7 @@ public function getMaxPods() * * @param int $maxPods */ - public function setMaxPods($maxPods) + public function setMaxPods(int $maxPods) { $this->set("MaxPods", $maxPods); } @@ -238,7 +238,7 @@ public function setMaxPods($maxPods) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -248,7 +248,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -258,7 +258,7 @@ public function setType($type) * * @return string|null */ - public function getRaid() + public function getRaid(): string { return $this->get("Raid"); } @@ -268,7 +268,7 @@ public function getRaid() * * @param string $raid */ - public function setRaid($raid) + public function setRaid(string $raid) { $this->set("Raid", $raid); } @@ -278,7 +278,7 @@ public function setRaid($raid) * * @return string|null */ - public function getNIC() + public function getNIC(): string { return $this->get("NIC"); } @@ -288,7 +288,7 @@ public function getNIC() * * @param string $nic */ - public function setNIC($nic) + public function setNIC(string $nic) { $this->set("NIC", $nic); } @@ -298,7 +298,7 @@ public function setNIC($nic) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -308,7 +308,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -318,7 +318,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -328,7 +328,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -338,7 +338,7 @@ public function setImageId($imageId) * * @return boolean|null */ - public function getDisableSchedule() + public function getDisableSchedule(): bool { return $this->get("DisableSchedule"); } @@ -348,7 +348,7 @@ public function getDisableSchedule() * * @param boolean $disableSchedule */ - public function setDisableSchedule($disableSchedule) + public function setDisableSchedule(bool $disableSchedule) { $this->set("DisableSchedule", $disableSchedule); } @@ -358,7 +358,7 @@ public function setDisableSchedule($disableSchedule) * * @return string|null */ - public function getInitScript() + public function getInitScript(): string { return $this->get("InitScript"); } @@ -368,7 +368,7 @@ public function getInitScript() * * @param string $initScript */ - public function setInitScript($initScript) + public function setInitScript(string $initScript) { $this->set("InitScript", $initScript); } diff --git a/src/UK8S/Apis/AddUK8SPHostNodeResponse.php b/src/UK8S/Apis/AddUK8SPHostNodeResponse.php index 6bcf55b1..882e781d 100644 --- a/src/UK8S/Apis/AddUK8SPHostNodeResponse.php +++ b/src/UK8S/Apis/AddUK8SPHostNodeResponse.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -50,7 +50,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -60,7 +60,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -70,7 +70,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -80,7 +80,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } @@ -90,7 +90,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -100,7 +100,7 @@ public function setRegion($region) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -110,7 +110,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } @@ -120,7 +120,7 @@ public function setClusterId($clusterId) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -130,7 +130,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -140,7 +140,7 @@ public function setCPU($cpu) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -150,7 +150,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -160,7 +160,7 @@ public function setCount($count) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -170,7 +170,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -180,7 +180,7 @@ public function setPassword($password) * * @return integer|null */ - public function getMem() + public function getMem(): int { return $this->get("Mem"); } @@ -190,7 +190,7 @@ public function getMem() * * @param int $mem */ - public function setMem($mem) + public function setMem(int $mem) { $this->set("Mem", $mem); } @@ -200,7 +200,7 @@ public function setMem($mem) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -210,7 +210,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -220,7 +220,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getBootDiskType() + public function getBootDiskType(): string { return $this->get("BootDiskType"); } @@ -230,7 +230,7 @@ public function getBootDiskType() * * @param string $bootDiskType */ - public function setBootDiskType($bootDiskType) + public function setBootDiskType(string $bootDiskType) { $this->set("BootDiskType", $bootDiskType); } @@ -240,7 +240,7 @@ public function setBootDiskType($bootDiskType) * * @return string|null */ - public function getDataDiskType() + public function getDataDiskType(): string { return $this->get("DataDiskType"); } @@ -250,7 +250,7 @@ public function getDataDiskType() * * @param string $dataDiskType */ - public function setDataDiskType($dataDiskType) + public function setDataDiskType(string $dataDiskType) { $this->set("DataDiskType", $dataDiskType); } @@ -260,7 +260,7 @@ public function setDataDiskType($dataDiskType) * * @return integer|null */ - public function getDataDiskSize() + public function getDataDiskSize(): int { return $this->get("DataDiskSize"); } @@ -270,7 +270,7 @@ public function getDataDiskSize() * * @param int $dataDiskSize */ - public function setDataDiskSize($dataDiskSize) + public function setDataDiskSize(int $dataDiskSize) { $this->set("DataDiskSize", $dataDiskSize); } @@ -280,7 +280,7 @@ public function setDataDiskSize($dataDiskSize) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -290,7 +290,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -300,7 +300,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -310,7 +310,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } @@ -320,7 +320,7 @@ public function setMachineType($machineType) * * @return string|null */ - public function getMinmalCpuPlatform() + public function getMinmalCpuPlatform(): string { return $this->get("MinmalCpuPlatform"); } @@ -330,7 +330,7 @@ public function getMinmalCpuPlatform() * * @param string $minmalCpuPlatform */ - public function setMinmalCpuPlatform($minmalCpuPlatform) + public function setMinmalCpuPlatform(string $minmalCpuPlatform) { $this->set("MinmalCpuPlatform", $minmalCpuPlatform); } @@ -340,7 +340,7 @@ public function setMinmalCpuPlatform($minmalCpuPlatform) * * @return string|null */ - public function getGpuType() + public function getGpuType(): string { return $this->get("GpuType"); } @@ -350,7 +350,7 @@ public function getGpuType() * * @param string $gpuType */ - public function setGpuType($gpuType) + public function setGpuType(string $gpuType) { $this->set("GpuType", $gpuType); } @@ -360,7 +360,7 @@ public function setGpuType($gpuType) * * @return integer|null */ - public function getGPU() + public function getGPU(): int { return $this->get("GPU"); } @@ -370,7 +370,7 @@ public function getGPU() * * @param int $gpu */ - public function setGPU($gpu) + public function setGPU(int $gpu) { $this->set("GPU", $gpu); } @@ -380,7 +380,7 @@ public function setGPU($gpu) * * @return string|null */ - public function getLabels() + public function getLabels(): string { return $this->get("Labels"); } @@ -390,7 +390,7 @@ public function getLabels() * * @param string $labels */ - public function setLabels($labels) + public function setLabels(string $labels) { $this->set("Labels", $labels); } @@ -400,7 +400,7 @@ public function setLabels($labels) * * @return integer|null */ - public function getMaxPods() + public function getMaxPods(): int { return $this->get("MaxPods"); } @@ -410,7 +410,7 @@ public function getMaxPods() * * @param int $maxPods */ - public function setMaxPods($maxPods) + public function setMaxPods(int $maxPods) { $this->set("MaxPods", $maxPods); } @@ -420,7 +420,7 @@ public function setMaxPods($maxPods) * * @return string|null */ - public function getIsolationGroup() + public function getIsolationGroup(): string { return $this->get("IsolationGroup"); } @@ -430,7 +430,7 @@ public function getIsolationGroup() * * @param string $isolationGroup */ - public function setIsolationGroup($isolationGroup) + public function setIsolationGroup(string $isolationGroup) { $this->set("IsolationGroup", $isolationGroup); } @@ -440,7 +440,7 @@ public function setIsolationGroup($isolationGroup) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -450,7 +450,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -460,7 +460,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -470,7 +470,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -480,7 +480,7 @@ public function setSubnetId($subnetId) * * @return boolean|null */ - public function getDisableSchedule() + public function getDisableSchedule(): bool { return $this->get("DisableSchedule"); } @@ -490,7 +490,7 @@ public function getDisableSchedule() * * @param boolean $disableSchedule */ - public function setDisableSchedule($disableSchedule) + public function setDisableSchedule(bool $disableSchedule) { $this->set("DisableSchedule", $disableSchedule); } @@ -500,7 +500,7 @@ public function setDisableSchedule($disableSchedule) * * @return string|null */ - public function getUserData() + public function getUserData(): string { return $this->get("UserData"); } @@ -510,7 +510,7 @@ public function getUserData() * * @param string $userData */ - public function setUserData($userData) + public function setUserData(string $userData) { $this->set("UserData", $userData); } @@ -520,7 +520,7 @@ public function setUserData($userData) * * @return string|null */ - public function getInitScript() + public function getInitScript(): string { return $this->get("InitScript"); } @@ -530,7 +530,7 @@ public function getInitScript() * * @param string $initScript */ - public function setInitScript($initScript) + public function setInitScript(string $initScript) { $this->set("InitScript", $initScript); } diff --git a/src/UK8S/Apis/AddUK8SUHostNodeResponse.php b/src/UK8S/Apis/AddUK8SUHostNodeResponse.php index 56cb1a40..f97fb1dd 100644 --- a/src/UK8S/Apis/AddUK8SUHostNodeResponse.php +++ b/src/UK8S/Apis/AddUK8SUHostNodeResponse.php @@ -1,6 +1,6 @@ get("NodeIds"); } diff --git a/src/UK8S/Apis/CreateUK8SClusterV2Request.php b/src/UK8S/Apis/CreateUK8SClusterV2Request.php index e8948166..6003d6ba 100644 --- a/src/UK8S/Apis/CreateUK8SClusterV2Request.php +++ b/src/UK8S/Apis/CreateUK8SClusterV2Request.php @@ -1,6 +1,6 @@ get("Region"); } @@ -55,7 +55,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -65,7 +65,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -75,7 +75,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -85,7 +85,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -95,7 +95,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -105,7 +105,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -115,7 +115,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -125,7 +125,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getServiceCIDR() + public function getServiceCIDR(): string { return $this->get("ServiceCIDR"); } @@ -135,7 +135,7 @@ public function getServiceCIDR() * * @param string $serviceCIDR */ - public function setServiceCIDR($serviceCIDR) + public function setServiceCIDR(string $serviceCIDR) { $this->set("ServiceCIDR", $serviceCIDR); } @@ -145,7 +145,7 @@ public function setServiceCIDR($serviceCIDR) * * @return string|null */ - public function getClusterName() + public function getClusterName(): string { return $this->get("ClusterName"); } @@ -155,7 +155,7 @@ public function getClusterName() * * @param string $clusterName */ - public function setClusterName($clusterName) + public function setClusterName(string $clusterName) { $this->set("ClusterName", $clusterName); } @@ -165,7 +165,7 @@ public function setClusterName($clusterName) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -175,7 +175,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -185,12 +185,9 @@ public function setPassword($password) * * @return CreateUK8SClusterV2ParamMaster[]|null */ - public function getMaster() + public function getMaster(): array { - $items = $this->get("Master"); - if ($items == null) { - return []; - } + $items = $this->get("Master") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUK8SClusterV2ParamMaster($item)); @@ -217,7 +214,7 @@ public function setMaster(array $master) * * @return string|null */ - public function getMasterMachineType() + public function getMasterMachineType(): string { return $this->get("MasterMachineType"); } @@ -227,7 +224,7 @@ public function getMasterMachineType() * * @param string $masterMachineType */ - public function setMasterMachineType($masterMachineType) + public function setMasterMachineType(string $masterMachineType) { $this->set("MasterMachineType", $masterMachineType); } @@ -237,7 +234,7 @@ public function setMasterMachineType($masterMachineType) * * @return integer|null */ - public function getMasterCPU() + public function getMasterCPU(): int { return $this->get("MasterCPU"); } @@ -247,7 +244,7 @@ public function getMasterCPU() * * @param int $masterCPU */ - public function setMasterCPU($masterCPU) + public function setMasterCPU(int $masterCPU) { $this->set("MasterCPU", $masterCPU); } @@ -257,7 +254,7 @@ public function setMasterCPU($masterCPU) * * @return integer|null */ - public function getMasterMem() + public function getMasterMem(): int { return $this->get("MasterMem"); } @@ -267,7 +264,7 @@ public function getMasterMem() * * @param int $masterMem */ - public function setMasterMem($masterMem) + public function setMasterMem(int $masterMem) { $this->set("MasterMem", $masterMem); } @@ -277,12 +274,9 @@ public function setMasterMem($masterMem) * * @return CreateUK8SClusterV2ParamNodes[]|null */ - public function getNodes() + public function getNodes(): array { - $items = $this->get("Nodes"); - if ($items == null) { - return []; - } + $items = $this->get("Nodes") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreateUK8SClusterV2ParamNodes($item)); @@ -309,7 +303,7 @@ public function setNodes(array $nodes) * * @return string|null */ - public function getMasterBootDiskType() + public function getMasterBootDiskType(): string { return $this->get("MasterBootDiskType"); } @@ -319,7 +313,7 @@ public function getMasterBootDiskType() * * @param string $masterBootDiskType */ - public function setMasterBootDiskType($masterBootDiskType) + public function setMasterBootDiskType(string $masterBootDiskType) { $this->set("MasterBootDiskType", $masterBootDiskType); } @@ -329,7 +323,7 @@ public function setMasterBootDiskType($masterBootDiskType) * * @return string|null */ - public function getMasterDataDiskType() + public function getMasterDataDiskType(): string { return $this->get("MasterDataDiskType"); } @@ -339,7 +333,7 @@ public function getMasterDataDiskType() * * @param string $masterDataDiskType */ - public function setMasterDataDiskType($masterDataDiskType) + public function setMasterDataDiskType(string $masterDataDiskType) { $this->set("MasterDataDiskType", $masterDataDiskType); } @@ -349,7 +343,7 @@ public function setMasterDataDiskType($masterDataDiskType) * * @return string|null */ - public function getMasterMinmalCpuPlatform() + public function getMasterMinmalCpuPlatform(): string { return $this->get("MasterMinmalCpuPlatform"); } @@ -359,7 +353,7 @@ public function getMasterMinmalCpuPlatform() * * @param string $masterMinmalCpuPlatform */ - public function setMasterMinmalCpuPlatform($masterMinmalCpuPlatform) + public function setMasterMinmalCpuPlatform(string $masterMinmalCpuPlatform) { $this->set("MasterMinmalCpuPlatform", $masterMinmalCpuPlatform); } @@ -369,7 +363,7 @@ public function setMasterMinmalCpuPlatform($masterMinmalCpuPlatform) * * @return integer|null */ - public function getMasterDataDiskSize() + public function getMasterDataDiskSize(): int { return $this->get("MasterDataDiskSize"); } @@ -379,7 +373,7 @@ public function getMasterDataDiskSize() * * @param int $masterDataDiskSize */ - public function setMasterDataDiskSize($masterDataDiskSize) + public function setMasterDataDiskSize(int $masterDataDiskSize) { $this->set("MasterDataDiskSize", $masterDataDiskSize); } @@ -389,7 +383,7 @@ public function setMasterDataDiskSize($masterDataDiskSize) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -399,7 +393,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -409,7 +403,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getK8sVersion() + public function getK8sVersion(): string { return $this->get("K8sVersion"); } @@ -419,7 +413,7 @@ public function getK8sVersion() * * @param string $k8sVersion */ - public function setK8sVersion($k8sVersion) + public function setK8sVersion(string $k8sVersion) { $this->set("K8sVersion", $k8sVersion); } @@ -429,7 +423,7 @@ public function setK8sVersion($k8sVersion) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -439,7 +433,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -449,7 +443,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getExternalApiServer() + public function getExternalApiServer(): string { return $this->get("ExternalApiServer"); } @@ -459,7 +453,7 @@ public function getExternalApiServer() * * @param string $externalApiServer */ - public function setExternalApiServer($externalApiServer) + public function setExternalApiServer(string $externalApiServer) { $this->set("ExternalApiServer", $externalApiServer); } @@ -469,7 +463,7 @@ public function setExternalApiServer($externalApiServer) * * @return string|null */ - public function getMasterIsolationGroup() + public function getMasterIsolationGroup(): string { return $this->get("MasterIsolationGroup"); } @@ -479,7 +473,7 @@ public function getMasterIsolationGroup() * * @param string $masterIsolationGroup */ - public function setMasterIsolationGroup($masterIsolationGroup) + public function setMasterIsolationGroup(string $masterIsolationGroup) { $this->set("MasterIsolationGroup", $masterIsolationGroup); } @@ -489,7 +483,7 @@ public function setMasterIsolationGroup($masterIsolationGroup) * * @return CreateUK8SClusterV2ParamKubeProxy|null */ - public function getKubeProxy() + public function getKubeProxy(): CreateUK8SClusterV2ParamKubeProxy { return new CreateUK8SClusterV2ParamKubeProxy($this->get("KubeProxy")); } @@ -499,7 +493,7 @@ public function getKubeProxy() * * @param CreateUK8SClusterV2ParamKubeProxy $kubeProxy */ - public function setKubeProxy(array $kubeProxy) + public function setKubeProxy(CreateUK8SClusterV2ParamKubeProxy $kubeProxy) { $this->set("KubeProxy", $kubeProxy->getAll()); } @@ -509,7 +503,7 @@ public function setKubeProxy(array $kubeProxy) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -519,7 +513,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -529,7 +523,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getUserData() + public function getUserData(): string { return $this->get("UserData"); } @@ -539,7 +533,7 @@ public function getUserData() * * @param string $userData */ - public function setUserData($userData) + public function setUserData(string $userData) { $this->set("UserData", $userData); } @@ -549,7 +543,7 @@ public function setUserData($userData) * * @return string|null */ - public function getInitScript() + public function getInitScript(): string { return $this->get("InitScript"); } @@ -559,7 +553,7 @@ public function getInitScript() * * @param string $initScript */ - public function setInitScript($initScript) + public function setInitScript(string $initScript) { $this->set("InitScript", $initScript); } diff --git a/src/UK8S/Apis/CreateUK8SClusterV2Response.php b/src/UK8S/Apis/CreateUK8SClusterV2Response.php index 95ca8557..83e1705a 100644 --- a/src/UK8S/Apis/CreateUK8SClusterV2Response.php +++ b/src/UK8S/Apis/CreateUK8SClusterV2Response.php @@ -1,6 +1,6 @@ get("ClusterId"); } @@ -37,7 +37,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } diff --git a/src/UK8S/Apis/DelUK8SClusterNodeV2Request.php b/src/UK8S/Apis/DelUK8SClusterNodeV2Request.php index 47aa0ba4..0f753cf0 100644 --- a/src/UK8S/Apis/DelUK8SClusterNodeV2Request.php +++ b/src/UK8S/Apis/DelUK8SClusterNodeV2Request.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } @@ -65,7 +65,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -75,7 +75,7 @@ public function setRegion($region) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -85,7 +85,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } @@ -95,7 +95,7 @@ public function setClusterId($clusterId) * * @return string|null */ - public function getNodeId() + public function getNodeId(): string { return $this->get("NodeId"); } @@ -105,7 +105,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } @@ -115,7 +115,7 @@ public function setNodeId($nodeId) * * @return boolean|null */ - public function getReleaseDataUDisk() + public function getReleaseDataUDisk(): bool { return $this->get("ReleaseDataUDisk"); } @@ -125,7 +125,7 @@ public function getReleaseDataUDisk() * * @param boolean $releaseDataUDisk */ - public function setReleaseDataUDisk($releaseDataUDisk) + public function setReleaseDataUDisk(bool $releaseDataUDisk) { $this->set("ReleaseDataUDisk", $releaseDataUDisk); } diff --git a/src/UK8S/Apis/DelUK8SClusterNodeV2Response.php b/src/UK8S/Apis/DelUK8SClusterNodeV2Response.php index 12e67e60..318e5eeb 100644 --- a/src/UK8S/Apis/DelUK8SClusterNodeV2Response.php +++ b/src/UK8S/Apis/DelUK8SClusterNodeV2Response.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -84,7 +84,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } @@ -94,7 +94,7 @@ public function setClusterId($clusterId) * * @return boolean|null */ - public function getReleaseUDisk() + public function getReleaseUDisk(): bool { return $this->get("ReleaseUDisk"); } @@ -104,7 +104,7 @@ public function getReleaseUDisk() * * @param boolean $releaseUDisk */ - public function setReleaseUDisk($releaseUDisk) + public function setReleaseUDisk(bool $releaseUDisk) { $this->set("ReleaseUDisk", $releaseUDisk); } diff --git a/src/UK8S/Apis/DelUK8SClusterResponse.php b/src/UK8S/Apis/DelUK8SClusterResponse.php index 3496462b..39f3c6ce 100644 --- a/src/UK8S/Apis/DelUK8SClusterResponse.php +++ b/src/UK8S/Apis/DelUK8SClusterResponse.php @@ -1,6 +1,6 @@ "DescribeUK8SCluster"]); + $this->markRequired("Region"); + $this->markRequired("ClusterId"); + } + + + + /** + * Region: 所属区域 + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 所属区域 + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目id + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目id + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * ClusterId: k8s集群ID + * + * @return string|null + */ + public function getClusterId(): string + { + return $this->get("ClusterId"); + } + + /** + * ClusterId: k8s集群ID + * + * @param string $clusterId + */ + public function setClusterId(string $clusterId) + { + $this->set("ClusterId", $clusterId); + } +} diff --git a/src/UK8S/Apis/DescribeUK8SClusterResponse.php b/src/UK8S/Apis/DescribeUK8SClusterResponse.php new file mode 100644 index 00000000..89d80c5d --- /dev/null +++ b/src/UK8S/Apis/DescribeUK8SClusterResponse.php @@ -0,0 +1,469 @@ +get("ClusterName"); + } + + /** + * ClusterName: 资源名字 + * + * @param string $clusterName + */ + public function setClusterName(string $clusterName) + { + $this->set("ClusterName", $clusterName); + } + + /** + * ClusterId: 集群ID + * + * @return string|null + */ + public function getClusterId(): string + { + return $this->get("ClusterId"); + } + + /** + * ClusterId: 集群ID + * + * @param string $clusterId + */ + public function setClusterId(string $clusterId) + { + $this->set("ClusterId", $clusterId); + } + + /** + * VPCId: 所属VPC + * + * @return string|null + */ + public function getVPCId(): string + { + return $this->get("VPCId"); + } + + /** + * VPCId: 所属VPC + * + * @param string $vpcId + */ + public function setVPCId(string $vpcId) + { + $this->set("VPCId", $vpcId); + } + + /** + * SubnetId: 所属子网 + * + * @return string|null + */ + public function getSubnetId(): string + { + return $this->get("SubnetId"); + } + + /** + * SubnetId: 所属子网 + * + * @param string $subnetId + */ + public function setSubnetId(string $subnetId) + { + $this->set("SubnetId", $subnetId); + } + + /** + * PodCIDR: Pod网段 + * + * @return string|null + */ + public function getPodCIDR(): string + { + return $this->get("PodCIDR"); + } + + /** + * PodCIDR: Pod网段 + * + * @param string $podCIDR + */ + public function setPodCIDR(string $podCIDR) + { + $this->set("PodCIDR", $podCIDR); + } + + /** + * ServiceCIDR: 服务网段 + * + * @return string|null + */ + public function getServiceCIDR(): string + { + return $this->get("ServiceCIDR"); + } + + /** + * ServiceCIDR: 服务网段 + * + * @param string $serviceCIDR + */ + public function setServiceCIDR(string $serviceCIDR) + { + $this->set("ServiceCIDR", $serviceCIDR); + } + + /** + * MasterCount: Master 节点数量 + * + * @return integer|null + */ + public function getMasterCount(): int + { + return $this->get("MasterCount"); + } + + /** + * MasterCount: Master 节点数量 + * + * @param int $masterCount + */ + public function setMasterCount(int $masterCount) + { + $this->set("MasterCount", $masterCount); + } + + /** + * MasterList: Master节点配置信息,具体参考UhostInfo。托管版不返回该信息 + * + * @return UhostInfo[]|null + */ + public function getMasterList(): array + { + $items = $this->get("MasterList") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new UhostInfo($item)); + } + return $result; + } + + /** + * MasterList: Master节点配置信息,具体参考UhostInfo。托管版不返回该信息 + * + * @param UhostInfo[] $masterList + */ + public function setMasterList(array $masterList) + { + $result = []; + foreach ($masterList as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * NodeList: Node节点配置信息,具体参考UhostInfo + * + * @return UhostInfo[]|null + */ + public function getNodeList(): array + { + $items = $this->get("NodeList") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new UhostInfo($item)); + } + return $result; + } + + /** + * NodeList: Node节点配置信息,具体参考UhostInfo + * + * @param UhostInfo[] $nodeList + */ + public function setNodeList(array $nodeList) + { + $result = []; + foreach ($nodeList as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * CreateTime: 创建时间 + * + * @return integer|null + */ + public function getCreateTime(): int + { + return $this->get("CreateTime"); + } + + /** + * CreateTime: 创建时间 + * + * @param int $createTime + */ + public function setCreateTime(int $createTime) + { + $this->set("CreateTime", $createTime); + } + + /** + * NodeCount: Node节点数量 + * + * @return integer|null + */ + public function getNodeCount(): int + { + return $this->get("NodeCount"); + } + + /** + * NodeCount: Node节点数量 + * + * @param int $nodeCount + */ + public function setNodeCount(int $nodeCount) + { + $this->set("NodeCount", $nodeCount); + } + + /** + * ApiServer: 集群apiserver地址 + * + * @return string|null + */ + public function getApiServer(): string + { + return $this->get("ApiServer"); + } + + /** + * ApiServer: 集群apiserver地址 + * + * @param string $apiServer + */ + public function setApiServer(string $apiServer) + { + $this->set("ApiServer", $apiServer); + } + + /** + * Status: 状态 + * + * @return string|null + */ + public function getStatus(): string + { + return $this->get("Status"); + } + + /** + * Status: 状态 + * + * @param string $status + */ + public function setStatus(string $status) + { + $this->set("Status", $status); + } + + /** + * ExternalApiServer: 集群外部apiserver地址 + * + * @return string|null + */ + public function getExternalApiServer(): string + { + return $this->get("ExternalApiServer"); + } + + /** + * ExternalApiServer: 集群外部apiserver地址 + * + * @param string $externalApiServer + */ + public function setExternalApiServer(string $externalApiServer) + { + $this->set("ExternalApiServer", $externalApiServer); + } + + /** + * KubeProxy: kube-proxy配置 + * + * @return KubeProxy|null + */ + public function getKubeProxy(): KubeProxy + { + return new KubeProxy($this->get("KubeProxy")); + } + + /** + * KubeProxy: kube-proxy配置 + * + * @param KubeProxy $kubeProxy + */ + public function setKubeProxy(KubeProxy $kubeProxy) + { + $this->set("KubeProxy", $kubeProxy->getAll()); + } + + /** + * Version: K8S版本 + * + * @return string|null + */ + public function getVersion(): string + { + return $this->get("Version"); + } + + /** + * Version: K8S版本 + * + * @param string $version + */ + public function setVersion(string $version) + { + $this->set("Version", $version); + } + + /** + * ClusterDomain: 自定义或者默认的clusterdomain + * + * @return string|null + */ + public function getClusterDomain(): string + { + return $this->get("ClusterDomain"); + } + + /** + * ClusterDomain: 自定义或者默认的clusterdomain + * + * @param string $clusterDomain + */ + public function setClusterDomain(string $clusterDomain) + { + $this->set("ClusterDomain", $clusterDomain); + } + + /** + * EtcdCert: 集群etcd服务证书 + * + * @return string|null + */ + public function getEtcdCert(): string + { + return $this->get("EtcdCert"); + } + + /** + * EtcdCert: 集群etcd服务证书 + * + * @param string $etcdCert + */ + public function setEtcdCert(string $etcdCert) + { + $this->set("EtcdCert", $etcdCert); + } + + /** + * EtcdKey: 集群etcd服务密钥 + * + * @return string|null + */ + public function getEtcdKey(): string + { + return $this->get("EtcdKey"); + } + + /** + * EtcdKey: 集群etcd服务密钥 + * + * @param string $etcdKey + */ + public function setEtcdKey(string $etcdKey) + { + $this->set("EtcdKey", $etcdKey); + } + + /** + * CACert: 集群CA根证书 + * + * @return string|null + */ + public function getCACert(): string + { + return $this->get("CACert"); + } + + /** + * CACert: 集群CA根证书 + * + * @param string $caCert + */ + public function setCACert(string $caCert) + { + $this->set("CACert", $caCert); + } + + /** + * MasterResourceStatus: Master配置预警:Normal正常;Warning 需要升级;Error 需要紧急升级; + * + * @return string|null + */ + public function getMasterResourceStatus(): string + { + return $this->get("MasterResourceStatus"); + } + + /** + * MasterResourceStatus: Master配置预警:Normal正常;Warning 需要升级;Error 需要紧急升级; + * + * @param string $masterResourceStatus + */ + public function setMasterResourceStatus(string $masterResourceStatus) + { + $this->set("MasterResourceStatus", $masterResourceStatus); + } +} diff --git a/src/UK8S/Apis/DescribeUK8SImageRequest.php b/src/UK8S/Apis/DescribeUK8SImageRequest.php index 667d9f13..f50e2005 100644 --- a/src/UK8S/Apis/DescribeUK8SImageRequest.php +++ b/src/UK8S/Apis/DescribeUK8SImageRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } diff --git a/src/UK8S/Apis/DescribeUK8SImageResponse.php b/src/UK8S/Apis/DescribeUK8SImageResponse.php index 8a4a05e3..310fa96c 100644 --- a/src/UK8S/Apis/DescribeUK8SImageResponse.php +++ b/src/UK8S/Apis/DescribeUK8SImageResponse.php @@ -1,6 +1,6 @@ get("ImageSet"); - if ($items == null) { - return []; - } + $items = $this->get("ImageSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ImageInfo($item)); @@ -61,12 +58,9 @@ public function setImageSet(array $imageSet) * * @return ImageInfo[]|null */ - public function getPHostImageSet() + public function getPHostImageSet(): array { - $items = $this->get("PHostImageSet"); - if ($items == null) { - return []; - } + $items = $this->get("PHostImageSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ImageInfo($item)); diff --git a/src/UK8S/Apis/DescribeUK8SNodeRequest.php b/src/UK8S/Apis/DescribeUK8SNodeRequest.php index e3fe6e72..759d80c5 100644 --- a/src/UK8S/Apis/DescribeUK8SNodeRequest.php +++ b/src/UK8S/Apis/DescribeUK8SNodeRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -85,7 +85,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } @@ -95,7 +95,7 @@ public function setClusterId($clusterId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -105,7 +105,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/UK8S/Apis/DescribeUK8SNodeResponse.php b/src/UK8S/Apis/DescribeUK8SNodeResponse.php index d2f16511..79c1dcc7 100644 --- a/src/UK8S/Apis/DescribeUK8SNodeResponse.php +++ b/src/UK8S/Apis/DescribeUK8SNodeResponse.php @@ -1,6 +1,6 @@ get("Name"); } @@ -38,7 +38,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -48,7 +48,7 @@ public function setName($name) * * @return string[]|null */ - public function getLabels() + public function getLabels(): array { return $this->get("Labels"); } @@ -68,7 +68,7 @@ public function setLabels(array $labels) * * @return string[]|null */ - public function getAnnotations() + public function getAnnotations(): array { return $this->get("Annotations"); } @@ -88,7 +88,7 @@ public function setAnnotations(array $annotations) * * @return integer|null */ - public function getCreationTimestamp() + public function getCreationTimestamp(): int { return $this->get("CreationTimestamp"); } @@ -98,7 +98,7 @@ public function getCreationTimestamp() * * @param int $creationTimestamp */ - public function setCreationTimestamp($creationTimestamp) + public function setCreationTimestamp(int $creationTimestamp) { $this->set("CreationTimestamp", $creationTimestamp); } @@ -108,7 +108,7 @@ public function setCreationTimestamp($creationTimestamp) * * @return string|null */ - public function getProviderID() + public function getProviderID(): string { return $this->get("ProviderID"); } @@ -118,7 +118,7 @@ public function getProviderID() * * @param string $providerID */ - public function setProviderID($providerID) + public function setProviderID(string $providerID) { $this->set("ProviderID", $providerID); } @@ -128,7 +128,7 @@ public function setProviderID($providerID) * * @return string|null */ - public function getKernelVersion() + public function getKernelVersion(): string { return $this->get("KernelVersion"); } @@ -138,7 +138,7 @@ public function getKernelVersion() * * @param string $kernelVersion */ - public function setKernelVersion($kernelVersion) + public function setKernelVersion(string $kernelVersion) { $this->set("KernelVersion", $kernelVersion); } @@ -148,7 +148,7 @@ public function setKernelVersion($kernelVersion) * * @return string|null */ - public function getOSImage() + public function getOSImage(): string { return $this->get("OSImage"); } @@ -158,7 +158,7 @@ public function getOSImage() * * @param string $osImage */ - public function setOSImage($osImage) + public function setOSImage(string $osImage) { $this->set("OSImage", $osImage); } @@ -168,7 +168,7 @@ public function setOSImage($osImage) * * @return string|null */ - public function getContainerRuntimeVersion() + public function getContainerRuntimeVersion(): string { return $this->get("ContainerRuntimeVersion"); } @@ -178,7 +178,7 @@ public function getContainerRuntimeVersion() * * @param string $containerRuntimeVersion */ - public function setContainerRuntimeVersion($containerRuntimeVersion) + public function setContainerRuntimeVersion(string $containerRuntimeVersion) { $this->set("ContainerRuntimeVersion", $containerRuntimeVersion); } @@ -188,7 +188,7 @@ public function setContainerRuntimeVersion($containerRuntimeVersion) * * @return string|null */ - public function getKubeletVersion() + public function getKubeletVersion(): string { return $this->get("KubeletVersion"); } @@ -198,7 +198,7 @@ public function getKubeletVersion() * * @param string $kubeletVersion */ - public function setKubeletVersion($kubeletVersion) + public function setKubeletVersion(string $kubeletVersion) { $this->set("KubeletVersion", $kubeletVersion); } @@ -208,7 +208,7 @@ public function setKubeletVersion($kubeletVersion) * * @return string|null */ - public function getKubeProxyVersion() + public function getKubeProxyVersion(): string { return $this->get("KubeProxyVersion"); } @@ -218,7 +218,7 @@ public function getKubeProxyVersion() * * @param string $kubeProxyVersion */ - public function setKubeProxyVersion($kubeProxyVersion) + public function setKubeProxyVersion(string $kubeProxyVersion) { $this->set("KubeProxyVersion", $kubeProxyVersion); } @@ -228,7 +228,7 @@ public function setKubeProxyVersion($kubeProxyVersion) * * @return string|null */ - public function getInternalIP() + public function getInternalIP(): string { return $this->get("InternalIP"); } @@ -238,7 +238,7 @@ public function getInternalIP() * * @param string $internalIP */ - public function setInternalIP($internalIP) + public function setInternalIP(string $internalIP) { $this->set("InternalIP", $internalIP); } @@ -248,7 +248,7 @@ public function setInternalIP($internalIP) * * @return string|null */ - public function getHostname() + public function getHostname(): string { return $this->get("Hostname"); } @@ -258,7 +258,7 @@ public function getHostname() * * @param string $hostname */ - public function setHostname($hostname) + public function setHostname(string $hostname) { $this->set("Hostname", $hostname); } @@ -268,7 +268,7 @@ public function setHostname($hostname) * * @return integer|null */ - public function getAllocatedPodCount() + public function getAllocatedPodCount(): int { return $this->get("AllocatedPodCount"); } @@ -278,7 +278,7 @@ public function getAllocatedPodCount() * * @param int $allocatedPodCount */ - public function setAllocatedPodCount($allocatedPodCount) + public function setAllocatedPodCount(int $allocatedPodCount) { $this->set("AllocatedPodCount", $allocatedPodCount); } @@ -288,7 +288,7 @@ public function setAllocatedPodCount($allocatedPodCount) * * @return integer|null */ - public function getPodCapacity() + public function getPodCapacity(): int { return $this->get("PodCapacity"); } @@ -298,7 +298,7 @@ public function getPodCapacity() * * @param int $podCapacity */ - public function setPodCapacity($podCapacity) + public function setPodCapacity(int $podCapacity) { $this->set("PodCapacity", $podCapacity); } @@ -308,7 +308,7 @@ public function setPodCapacity($podCapacity) * * @return boolean|null */ - public function getUnschedulable() + public function getUnschedulable(): bool { return $this->get("Unschedulable"); } @@ -318,7 +318,7 @@ public function getUnschedulable() * * @param boolean $unschedulable */ - public function setUnschedulable($unschedulable) + public function setUnschedulable(bool $unschedulable) { $this->set("Unschedulable", $unschedulable); } @@ -328,7 +328,7 @@ public function setUnschedulable($unschedulable) * * @return string|null */ - public function getCPUCapacity() + public function getCPUCapacity(): string { return $this->get("CPUCapacity"); } @@ -338,7 +338,7 @@ public function getCPUCapacity() * * @param string $cpuCapacity */ - public function setCPUCapacity($cpuCapacity) + public function setCPUCapacity(string $cpuCapacity) { $this->set("CPUCapacity", $cpuCapacity); } @@ -348,7 +348,7 @@ public function setCPUCapacity($cpuCapacity) * * @return string|null */ - public function getMemoryCapacity() + public function getMemoryCapacity(): string { return $this->get("MemoryCapacity"); } @@ -358,7 +358,7 @@ public function getMemoryCapacity() * * @param string $memoryCapacity */ - public function setMemoryCapacity($memoryCapacity) + public function setMemoryCapacity(string $memoryCapacity) { $this->set("MemoryCapacity", $memoryCapacity); } @@ -368,7 +368,7 @@ public function setMemoryCapacity($memoryCapacity) * * @return string|null */ - public function getMemoryRequests() + public function getMemoryRequests(): string { return $this->get("MemoryRequests"); } @@ -378,7 +378,7 @@ public function getMemoryRequests() * * @param string $memoryRequests */ - public function setMemoryRequests($memoryRequests) + public function setMemoryRequests(string $memoryRequests) { $this->set("MemoryRequests", $memoryRequests); } @@ -388,7 +388,7 @@ public function setMemoryRequests($memoryRequests) * * @return string|null */ - public function getMemoryRequestsFraction() + public function getMemoryRequestsFraction(): string { return $this->get("MemoryRequestsFraction"); } @@ -398,7 +398,7 @@ public function getMemoryRequestsFraction() * * @param string $memoryRequestsFraction */ - public function setMemoryRequestsFraction($memoryRequestsFraction) + public function setMemoryRequestsFraction(string $memoryRequestsFraction) { $this->set("MemoryRequestsFraction", $memoryRequestsFraction); } @@ -408,7 +408,7 @@ public function setMemoryRequestsFraction($memoryRequestsFraction) * * @return string|null */ - public function getMemoryLimits() + public function getMemoryLimits(): string { return $this->get("MemoryLimits"); } @@ -418,7 +418,7 @@ public function getMemoryLimits() * * @param string $memoryLimits */ - public function setMemoryLimits($memoryLimits) + public function setMemoryLimits(string $memoryLimits) { $this->set("MemoryLimits", $memoryLimits); } @@ -428,7 +428,7 @@ public function setMemoryLimits($memoryLimits) * * @return string|null */ - public function getMemoryLimitsFraction() + public function getMemoryLimitsFraction(): string { return $this->get("MemoryLimitsFraction"); } @@ -438,7 +438,7 @@ public function getMemoryLimitsFraction() * * @param string $memoryLimitsFraction */ - public function setMemoryLimitsFraction($memoryLimitsFraction) + public function setMemoryLimitsFraction(string $memoryLimitsFraction) { $this->set("MemoryLimitsFraction", $memoryLimitsFraction); } @@ -448,7 +448,7 @@ public function setMemoryLimitsFraction($memoryLimitsFraction) * * @return string|null */ - public function getCPURequests() + public function getCPURequests(): string { return $this->get("CPURequests"); } @@ -458,7 +458,7 @@ public function getCPURequests() * * @param string $cpuRequests */ - public function setCPURequests($cpuRequests) + public function setCPURequests(string $cpuRequests) { $this->set("CPURequests", $cpuRequests); } @@ -468,7 +468,7 @@ public function setCPURequests($cpuRequests) * * @return string|null */ - public function getCPURequestsFraction() + public function getCPURequestsFraction(): string { return $this->get("CPURequestsFraction"); } @@ -478,7 +478,7 @@ public function getCPURequestsFraction() * * @param string $cpuRequestsFraction */ - public function setCPURequestsFraction($cpuRequestsFraction) + public function setCPURequestsFraction(string $cpuRequestsFraction) { $this->set("CPURequestsFraction", $cpuRequestsFraction); } @@ -488,7 +488,7 @@ public function setCPURequestsFraction($cpuRequestsFraction) * * @return string|null */ - public function getCPULimits() + public function getCPULimits(): string { return $this->get("CPULimits"); } @@ -498,7 +498,7 @@ public function getCPULimits() * * @param string $cpuLimits */ - public function setCPULimits($cpuLimits) + public function setCPULimits(string $cpuLimits) { $this->set("CPULimits", $cpuLimits); } @@ -508,7 +508,7 @@ public function setCPULimits($cpuLimits) * * @return string|null */ - public function getCPULimitsFraction() + public function getCPULimitsFraction(): string { return $this->get("CPULimitsFraction"); } @@ -518,7 +518,7 @@ public function getCPULimitsFraction() * * @param string $cpuLimitsFraction */ - public function setCPULimitsFraction($cpuLimitsFraction) + public function setCPULimitsFraction(string $cpuLimitsFraction) { $this->set("CPULimitsFraction", $cpuLimitsFraction); } @@ -528,12 +528,9 @@ public function setCPULimitsFraction($cpuLimitsFraction) * * @return K8SNodeCondition[]|null */ - public function getConditions() + public function getConditions(): array { - $items = $this->get("Conditions"); - if ($items == null) { - return []; - } + $items = $this->get("Conditions") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new K8SNodeCondition($item)); @@ -560,7 +557,7 @@ public function setConditions(array $conditions) * * @return string[]|null */ - public function getContainerImages() + public function getContainerImages(): array { return $this->get("ContainerImages"); } @@ -580,7 +577,7 @@ public function setContainerImages(array $containerImages) * * @return string[]|null */ - public function getTaints() + public function getTaints(): array { return $this->get("Taints"); } diff --git a/src/UK8S/Apis/ListUK8SClusterNodeV2Request.php b/src/UK8S/Apis/ListUK8SClusterNodeV2Request.php index f8c5310a..17a610ce 100644 --- a/src/UK8S/Apis/ListUK8SClusterNodeV2Request.php +++ b/src/UK8S/Apis/ListUK8SClusterNodeV2Request.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -84,7 +84,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } diff --git a/src/UK8S/Apis/ListUK8SClusterNodeV2Response.php b/src/UK8S/Apis/ListUK8SClusterNodeV2Response.php index e4841e8b..f68a8c4e 100644 --- a/src/UK8S/Apis/ListUK8SClusterNodeV2Response.php +++ b/src/UK8S/Apis/ListUK8SClusterNodeV2Response.php @@ -1,6 +1,6 @@ get("NodeSet"); - if ($items == null) { - return []; - } + $items = $this->get("NodeSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NodeInfoV2($item)); @@ -62,7 +59,7 @@ public function setNodeSet(array $nodeSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -72,7 +69,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UK8S/Apis/ListUK8SClusterV2Request.php b/src/UK8S/Apis/ListUK8SClusterV2Request.php index bbbca709..95ffda85 100644 --- a/src/UK8S/Apis/ListUK8SClusterV2Request.php +++ b/src/UK8S/Apis/ListUK8SClusterV2Request.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -83,7 +83,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -93,7 +93,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -103,7 +103,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -113,7 +113,7 @@ public function setLimit($limit) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -123,7 +123,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } diff --git a/src/UK8S/Apis/ListUK8SClusterV2Response.php b/src/UK8S/Apis/ListUK8SClusterV2Response.php index c5da22a0..2e8dd479 100644 --- a/src/UK8S/Apis/ListUK8SClusterV2Response.php +++ b/src/UK8S/Apis/ListUK8SClusterV2Response.php @@ -1,6 +1,6 @@ get("ClusterCount"); } @@ -38,7 +38,7 @@ public function getClusterCount() * * @param int $clusterCount */ - public function setClusterCount($clusterCount) + public function setClusterCount(int $clusterCount) { $this->set("ClusterCount", $clusterCount); } @@ -48,12 +48,9 @@ public function setClusterCount($clusterCount) * * @return ClusterSet[]|null */ - public function getClusterSet() + public function getClusterSet(): array { - $items = $this->get("ClusterSet"); - if ($items == null) { - return []; - } + $items = $this->get("ClusterSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ClusterSet($item)); diff --git a/src/UK8S/Apis/ListUK8SNodeGroupRequest.php b/src/UK8S/Apis/ListUK8SNodeGroupRequest.php new file mode 100644 index 00000000..42a559ee --- /dev/null +++ b/src/UK8S/Apis/ListUK8SNodeGroupRequest.php @@ -0,0 +1,91 @@ + "ListUK8SNodeGroup"]); + $this->markRequired("Region"); + $this->markRequired("ClusterId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * ClusterId: 集群ID + * + * @return string|null + */ + public function getClusterId(): string + { + return $this->get("ClusterId"); + } + + /** + * ClusterId: 集群ID + * + * @param string $clusterId + */ + public function setClusterId(string $clusterId) + { + $this->set("ClusterId", $clusterId); + } +} diff --git a/src/UK8S/Apis/ListUK8SNodeGroupResponse.php b/src/UK8S/Apis/ListUK8SNodeGroupResponse.php new file mode 100644 index 00000000..31cc2d3f --- /dev/null +++ b/src/UK8S/Apis/ListUK8SNodeGroupResponse.php @@ -0,0 +1,54 @@ +get("NodeGroupList") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new NodeGroupSet($item)); + } + return $result; + } + + /** + * NodeGroupList: 节点池列表 + * + * @param NodeGroupSet[] $nodeGroupList + */ + public function setNodeGroupList(array $nodeGroupList) + { + $result = []; + foreach ($nodeGroupList as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UK8S/Apis/RemoveUK8SNodeGroupRequest.php b/src/UK8S/Apis/RemoveUK8SNodeGroupRequest.php new file mode 100644 index 00000000..fc9b0b23 --- /dev/null +++ b/src/UK8S/Apis/RemoveUK8SNodeGroupRequest.php @@ -0,0 +1,112 @@ + "RemoveUK8SNodeGroup"]); + $this->markRequired("Region"); + $this->markRequired("NodeGroupId"); + $this->markRequired("ClusterId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * NodeGroupId: 节点池Id + * + * @return string|null + */ + public function getNodeGroupId(): string + { + return $this->get("NodeGroupId"); + } + + /** + * NodeGroupId: 节点池Id + * + * @param string $nodeGroupId + */ + public function setNodeGroupId(string $nodeGroupId) + { + $this->set("NodeGroupId", $nodeGroupId); + } + + /** + * ClusterId: 集群id + * + * @return string|null + */ + public function getClusterId(): string + { + return $this->get("ClusterId"); + } + + /** + * ClusterId: 集群id + * + * @param string $clusterId + */ + public function setClusterId(string $clusterId) + { + $this->set("ClusterId", $clusterId); + } +} diff --git a/src/UK8S/Apis/RemoveUK8SNodeGroupResponse.php b/src/UK8S/Apis/RemoveUK8SNodeGroupResponse.php new file mode 100644 index 00000000..65d9f995 --- /dev/null +++ b/src/UK8S/Apis/RemoveUK8SNodeGroupResponse.php @@ -0,0 +1,26 @@ +get("ClusterName"); } @@ -37,7 +37,7 @@ public function getClusterName() * * @param string $clusterName */ - public function setClusterName($clusterName) + public function setClusterName(string $clusterName) { $this->set("ClusterName", $clusterName); } @@ -47,7 +47,7 @@ public function setClusterName($clusterName) * * @return string|null */ - public function getClusterId() + public function getClusterId(): string { return $this->get("ClusterId"); } @@ -57,7 +57,7 @@ public function getClusterId() * * @param string $clusterId */ - public function setClusterId($clusterId) + public function setClusterId(string $clusterId) { $this->set("ClusterId", $clusterId); } @@ -67,7 +67,7 @@ public function setClusterId($clusterId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -77,7 +77,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -87,7 +87,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -97,7 +97,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -107,7 +107,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getPodCIDR() + public function getPodCIDR(): string { return $this->get("PodCIDR"); } @@ -117,7 +117,7 @@ public function getPodCIDR() * * @param string $podCIDR */ - public function setPodCIDR($podCIDR) + public function setPodCIDR(string $podCIDR) { $this->set("PodCIDR", $podCIDR); } @@ -127,7 +127,7 @@ public function setPodCIDR($podCIDR) * * @return string|null */ - public function getServiceCIDR() + public function getServiceCIDR(): string { return $this->get("ServiceCIDR"); } @@ -137,7 +137,7 @@ public function getServiceCIDR() * * @param string $serviceCIDR */ - public function setServiceCIDR($serviceCIDR) + public function setServiceCIDR(string $serviceCIDR) { $this->set("ServiceCIDR", $serviceCIDR); } @@ -147,7 +147,7 @@ public function setServiceCIDR($serviceCIDR) * * @return integer|null */ - public function getMasterCount() + public function getMasterCount(): int { return $this->get("MasterCount"); } @@ -157,7 +157,7 @@ public function getMasterCount() * * @param int $masterCount */ - public function setMasterCount($masterCount) + public function setMasterCount(int $masterCount) { $this->set("MasterCount", $masterCount); } @@ -167,7 +167,7 @@ public function setMasterCount($masterCount) * * @return string|null */ - public function getApiServer() + public function getApiServer(): string { return $this->get("ApiServer"); } @@ -177,7 +177,7 @@ public function getApiServer() * * @param string $apiServer */ - public function setApiServer($apiServer) + public function setApiServer(string $apiServer) { $this->set("ApiServer", $apiServer); } @@ -187,7 +187,7 @@ public function setApiServer($apiServer) * * @return string|null */ - public function getK8sVersion() + public function getK8sVersion(): string { return $this->get("K8sVersion"); } @@ -197,7 +197,7 @@ public function getK8sVersion() * * @param string $k8sVersion */ - public function setK8sVersion($k8sVersion) + public function setK8sVersion(string $k8sVersion) { $this->set("K8sVersion", $k8sVersion); } @@ -207,7 +207,7 @@ public function setK8sVersion($k8sVersion) * * @return string|null */ - public function getClusterLogInfo() + public function getClusterLogInfo(): string { return $this->get("ClusterLogInfo"); } @@ -217,7 +217,7 @@ public function getClusterLogInfo() * * @param string $clusterLogInfo */ - public function setClusterLogInfo($clusterLogInfo) + public function setClusterLogInfo(string $clusterLogInfo) { $this->set("ClusterLogInfo", $clusterLogInfo); } @@ -227,7 +227,7 @@ public function setClusterLogInfo($clusterLogInfo) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -237,7 +237,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -247,7 +247,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getNodeCount() + public function getNodeCount(): int { return $this->get("NodeCount"); } @@ -257,7 +257,7 @@ public function getNodeCount() * * @param int $nodeCount */ - public function setNodeCount($nodeCount) + public function setNodeCount(int $nodeCount) { $this->set("NodeCount", $nodeCount); } @@ -267,7 +267,7 @@ public function setNodeCount($nodeCount) * * @return string|null */ - public function getExternalApiServer() + public function getExternalApiServer(): string { return $this->get("ExternalApiServer"); } @@ -277,7 +277,7 @@ public function getExternalApiServer() * * @param string $externalApiServer */ - public function setExternalApiServer($externalApiServer) + public function setExternalApiServer(string $externalApiServer) { $this->set("ExternalApiServer", $externalApiServer); } @@ -287,7 +287,7 @@ public function setExternalApiServer($externalApiServer) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -297,7 +297,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } diff --git a/src/UK8S/Models/DiskSet.php b/src/UK8S/Models/DiskSet.php new file mode 100644 index 00000000..65eb0eeb --- /dev/null +++ b/src/UK8S/Models/DiskSet.php @@ -0,0 +1,224 @@ +get("Type"); + } + + /** + * Type: 磁盘类型。系统盘: Boot,数据盘: Data,网络盘:Udisk + * + * @param string $type + */ + public function setType(string $type) + { + $this->set("Type", $type); + } + + /** + * DiskId: 磁盘长ID + * + * @return string|null + */ + public function getDiskId(): string + { + return $this->get("DiskId"); + } + + /** + * DiskId: 磁盘长ID + * + * @param string $diskId + */ + public function setDiskId(string $diskId) + { + $this->set("DiskId", $diskId); + } + + /** + * Name: UDisk名字(仅当磁盘是UDisk时返回) + * + * @return string|null + */ + public function getName(): string + { + return $this->get("Name"); + } + + /** + * Name: UDisk名字(仅当磁盘是UDisk时返回) + * + * @param string $name + */ + public function setName(string $name) + { + $this->set("Name", $name); + } + + /** + * Drive: 磁盘盘符 + * + * @return string|null + */ + public function getDrive(): string + { + return $this->get("Drive"); + } + + /** + * Drive: 磁盘盘符 + * + * @param string $drive + */ + public function setDrive(string $drive) + { + $this->set("Drive", $drive); + } + + /** + * Size: 磁盘大小,单位: GB + * + * @return integer|null + */ + public function getSize(): int + { + return $this->get("Size"); + } + + /** + * Size: 磁盘大小,单位: GB + * + * @param int $size + */ + public function setSize(int $size) + { + $this->set("Size", $size); + } + + /** + * BackupType: 备份方案,枚举类型:BASIC_SNAPSHOT,普通快照;DATAARK,方舟。无快照则不返回该字段。 + * + * @return string|null + */ + public function getBackupType(): string + { + return $this->get("BackupType"); + } + + /** + * BackupType: 备份方案,枚举类型:BASIC_SNAPSHOT,普通快照;DATAARK,方舟。无快照则不返回该字段。 + * + * @param string $backupType + */ + public function setBackupType(string $backupType) + { + $this->set("BackupType", $backupType); + } + + /** + * IOPS: 当前主机的IOPS值 + * + * @return integer|null + */ + public function getIOPS(): int + { + return $this->get("IOPS"); + } + + /** + * IOPS: 当前主机的IOPS值 + * + * @param int $iops + */ + public function setIOPS(int $iops) + { + $this->set("IOPS", $iops); + } + + /** + * Encrypted: Yes: 加密 No: 非加密 + * + * @return string|null + */ + public function getEncrypted(): string + { + return $this->get("Encrypted"); + } + + /** + * Encrypted: Yes: 加密 No: 非加密 + * + * @param string $encrypted + */ + public function setEncrypted(string $encrypted) + { + $this->set("Encrypted", $encrypted); + } + + /** + * DiskType: LOCAL_NOMAL| CLOUD_NORMAL| LOCAL_SSD| CLOUD_SSD|EXCLUSIVE_LOCAL_DISK + * + * @return string|null + */ + public function getDiskType(): string + { + return $this->get("DiskType"); + } + + /** + * DiskType: LOCAL_NOMAL| CLOUD_NORMAL| LOCAL_SSD| CLOUD_SSD|EXCLUSIVE_LOCAL_DISK + * + * @param string $diskType + */ + public function setDiskType(string $diskType) + { + $this->set("DiskType", $diskType); + } + + /** + * IsBoot: True| False + * + * @return string|null + */ + public function getIsBoot(): string + { + return $this->get("IsBoot"); + } + + /** + * IsBoot: True| False + * + * @param string $isBoot + */ + public function setIsBoot(string $isBoot) + { + $this->set("IsBoot", $isBoot); + } +} diff --git a/src/UK8S/Models/IPSet.php b/src/UK8S/Models/IPSet.php new file mode 100644 index 00000000..27d283ca --- /dev/null +++ b/src/UK8S/Models/IPSet.php @@ -0,0 +1,124 @@ +get("Type"); + } + + /** + * Type: 国际: Internation,BGP: Bgp,内网: Private + * + * @param string $type + */ + public function setType(string $type) + { + $this->set("Type", $type); + } + + /** + * IPId: IP资源ID (内网IP无对应的资源ID) + * + * @return string|null + */ + public function getIPId(): string + { + return $this->get("IPId"); + } + + /** + * IPId: IP资源ID (内网IP无对应的资源ID) + * + * @param string $ipId + */ + public function setIPId(string $ipId) + { + $this->set("IPId", $ipId); + } + + /** + * IP: IP地址 + * + * @return string|null + */ + public function getIP(): string + { + return $this->get("IP"); + } + + /** + * IP: IP地址 + * + * @param string $ip + */ + public function setIP(string $ip) + { + $this->set("IP", $ip); + } + + /** + * Bandwidth: IP对应的带宽, 单位: Mb (内网IP不显示带宽信息) + * + * @return integer|null + */ + public function getBandwidth(): int + { + return $this->get("Bandwidth"); + } + + /** + * Bandwidth: IP对应的带宽, 单位: Mb (内网IP不显示带宽信息) + * + * @param int $bandwidth + */ + public function setBandwidth(int $bandwidth) + { + $this->set("Bandwidth", $bandwidth); + } + + /** + * Default: 是否默认的弹性网卡的信息。true: 是默认弹性网卡;其他值:不是。 + * + * @return string|null + */ + public function getDefault(): string + { + return $this->get("Default"); + } + + /** + * Default: 是否默认的弹性网卡的信息。true: 是默认弹性网卡;其他值:不是。 + * + * @param string $default + */ + public function setDefault(string $default) + { + $this->set("Default", $default); + } +} diff --git a/src/UK8S/Models/ImageInfo.php b/src/UK8S/Models/ImageInfo.php index ef07f86e..29aa8e75 100644 --- a/src/UK8S/Models/ImageInfo.php +++ b/src/UK8S/Models/ImageInfo.php @@ -1,6 +1,6 @@ get("ZoneId"); } @@ -37,7 +37,7 @@ public function getZoneId() * * @param int $zoneId */ - public function setZoneId($zoneId) + public function setZoneId(int $zoneId) { $this->set("ZoneId", $zoneId); } @@ -47,7 +47,7 @@ public function setZoneId($zoneId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -57,7 +57,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -67,7 +67,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -77,7 +77,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -87,7 +87,7 @@ public function setImageName($imageName) * * @return boolean|null */ - public function getNotSupportGPU() + public function getNotSupportGPU(): bool { return $this->get("NotSupportGPU"); } @@ -97,7 +97,7 @@ public function getNotSupportGPU() * * @param boolean $notSupportGPU */ - public function setNotSupportGPU($notSupportGPU) + public function setNotSupportGPU(bool $notSupportGPU) { $this->set("NotSupportGPU", $notSupportGPU); } diff --git a/src/UK8S/Models/K8SNodeCondition.php b/src/UK8S/Models/K8SNodeCondition.php index e13b9c1a..30cf07cf 100644 --- a/src/UK8S/Models/K8SNodeCondition.php +++ b/src/UK8S/Models/K8SNodeCondition.php @@ -1,6 +1,6 @@ get("Type"); } @@ -37,7 +37,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -47,7 +47,7 @@ public function setType($type) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -57,7 +57,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -67,7 +67,7 @@ public function setStatus($status) * * @return string|null */ - public function getLastProbeTime() + public function getLastProbeTime(): string { return $this->get("LastProbeTime"); } @@ -77,7 +77,7 @@ public function getLastProbeTime() * * @param string $lastProbeTime */ - public function setLastProbeTime($lastProbeTime) + public function setLastProbeTime(string $lastProbeTime) { $this->set("LastProbeTime", $lastProbeTime); } @@ -87,7 +87,7 @@ public function setLastProbeTime($lastProbeTime) * * @return string|null */ - public function getLastTransitionTime() + public function getLastTransitionTime(): string { return $this->get("LastTransitionTime"); } @@ -97,7 +97,7 @@ public function getLastTransitionTime() * * @param string $lastTransitionTime */ - public function setLastTransitionTime($lastTransitionTime) + public function setLastTransitionTime(string $lastTransitionTime) { $this->set("LastTransitionTime", $lastTransitionTime); } @@ -107,7 +107,7 @@ public function setLastTransitionTime($lastTransitionTime) * * @return string|null */ - public function getReason() + public function getReason(): string { return $this->get("Reason"); } @@ -117,7 +117,7 @@ public function getReason() * * @param string $reason */ - public function setReason($reason) + public function setReason(string $reason) { $this->set("Reason", $reason); } @@ -127,7 +127,7 @@ public function setReason($reason) * * @return string|null */ - public function getMessage() + public function getMessage(): string { return $this->get("Message"); } @@ -137,7 +137,7 @@ public function getMessage() * * @param string $message */ - public function setMessage($message) + public function setMessage(string $message) { $this->set("Message", $message); } diff --git a/src/UK8S/Models/KubeProxy.php b/src/UK8S/Models/KubeProxy.php index 28c696ef..268084f5 100644 --- a/src/UK8S/Models/KubeProxy.php +++ b/src/UK8S/Models/KubeProxy.php @@ -1,6 +1,6 @@ get("Mode"); } @@ -37,7 +37,7 @@ public function getMode() * * @param string $mode */ - public function setMode($mode) + public function setMode(string $mode) { $this->set("Mode", $mode); } diff --git a/src/UK8S/Models/NodeGroupSet.php b/src/UK8S/Models/NodeGroupSet.php new file mode 100644 index 00000000..df862cab --- /dev/null +++ b/src/UK8S/Models/NodeGroupSet.php @@ -0,0 +1,324 @@ +get("NodeGroupId"); + } + + /** + * NodeGroupId: 节点池ID + * + * @param string $nodeGroupId + */ + public function setNodeGroupId(string $nodeGroupId) + { + $this->set("NodeGroupId", $nodeGroupId); + } + + /** + * NodeGroupName: 节点池名字 + * + * @return string|null + */ + public function getNodeGroupName(): string + { + return $this->get("NodeGroupName"); + } + + /** + * NodeGroupName: 节点池名字 + * + * @param string $nodeGroupName + */ + public function setNodeGroupName(string $nodeGroupName) + { + $this->set("NodeGroupName", $nodeGroupName); + } + + /** + * ImageId: 镜像ID + * + * @return string|null + */ + public function getImageId(): string + { + return $this->get("ImageId"); + } + + /** + * ImageId: 镜像ID + * + * @param string $imageId + */ + public function setImageId(string $imageId) + { + $this->set("ImageId", $imageId); + } + + /** + * MachineType: 机型 + * + * @return string|null + */ + public function getMachineType(): string + { + return $this->get("MachineType"); + } + + /** + * MachineType: 机型 + * + * @param string $machineType + */ + public function setMachineType(string $machineType) + { + $this->set("MachineType", $machineType); + } + + /** + * MinimalCpuPlatform: cpu平台 + * + * @return string|null + */ + public function getMinimalCpuPlatform(): string + { + return $this->get("MinimalCpuPlatform"); + } + + /** + * MinimalCpuPlatform: cpu平台 + * + * @param string $minimalCpuPlatform + */ + public function setMinimalCpuPlatform(string $minimalCpuPlatform) + { + $this->set("MinimalCpuPlatform", $minimalCpuPlatform); + } + + /** + * CPU: 虚拟CPU核数 + * + * @return integer|null + */ + public function getCPU(): int + { + return $this->get("CPU"); + } + + /** + * CPU: 虚拟CPU核数 + * + * @param int $cpu + */ + public function setCPU(int $cpu) + { + $this->set("CPU", $cpu); + } + + /** + * Mem: 内存大小 + * + * @return integer|null + */ + public function getMem(): int + { + return $this->get("Mem"); + } + + /** + * Mem: 内存大小 + * + * @param int $mem + */ + public function setMem(int $mem) + { + $this->set("Mem", $mem); + } + + /** + * GpuType: GPU类型 + * + * @return string|null + */ + public function getGpuType(): string + { + return $this->get("GpuType"); + } + + /** + * GpuType: GPU类型 + * + * @param string $gpuType + */ + public function setGpuType(string $gpuType) + { + $this->set("GpuType", $gpuType); + } + + /** + * GPU: GPU卡核心数 + * + * @return integer|null + */ + public function getGPU(): int + { + return $this->get("GPU"); + } + + /** + * GPU: GPU卡核心数 + * + * @param int $gpu + */ + public function setGPU(int $gpu) + { + $this->set("GPU", $gpu); + } + + /** + * BootDiskType: 系统盘类型 + * + * @return string|null + */ + public function getBootDiskType(): string + { + return $this->get("BootDiskType"); + } + + /** + * BootDiskType: 系统盘类型 + * + * @param string $bootDiskType + */ + public function setBootDiskType(string $bootDiskType) + { + $this->set("BootDiskType", $bootDiskType); + } + + /** + * DataDiskSize: 数据盘大小 + * + * @return integer|null + */ + public function getDataDiskSize(): int + { + return $this->get("DataDiskSize"); + } + + /** + * DataDiskSize: 数据盘大小 + * + * @param int $dataDiskSize + */ + public function setDataDiskSize(int $dataDiskSize) + { + $this->set("DataDiskSize", $dataDiskSize); + } + + /** + * DataDiskType: 数据盘类型 + * + * @return string|null + */ + public function getDataDiskType(): string + { + return $this->get("DataDiskType"); + } + + /** + * DataDiskType: 数据盘类型 + * + * @param string $dataDiskType + */ + public function setDataDiskType(string $dataDiskType) + { + $this->set("DataDiskType", $dataDiskType); + } + + /** + * Tag: 业务组 + * + * @return string|null + */ + public function getTag(): string + { + return $this->get("Tag"); + } + + /** + * Tag: 业务组 + * + * @param string $tag + */ + public function setTag(string $tag) + { + $this->set("Tag", $tag); + } + + /** + * ChargeType: 付费方式 + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: 付费方式 + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * NodeList: 节点id列表 + * + * @return string[]|null + */ + public function getNodeList(): array + { + return $this->get("NodeList"); + } + + /** + * NodeList: 节点id列表 + * + * @param string[] $nodeList + */ + public function setNodeList(array $nodeList) + { + $this->set("NodeList", $nodeList); + } +} diff --git a/src/UK8S/Models/NodeInfoV2.php b/src/UK8S/Models/NodeInfoV2.php index c81d9e61..48565711 100644 --- a/src/UK8S/Models/NodeInfoV2.php +++ b/src/UK8S/Models/NodeInfoV2.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getNodeId() + public function getNodeId(): string { return $this->get("NodeId"); } @@ -57,7 +57,7 @@ public function getNodeId() * * @param string $nodeId */ - public function setNodeId($nodeId) + public function setNodeId(string $nodeId) { $this->set("NodeId", $nodeId); } @@ -67,7 +67,7 @@ public function setNodeId($nodeId) * * @return string|null */ - public function getNodeRole() + public function getNodeRole(): string { return $this->get("NodeRole"); } @@ -77,7 +77,7 @@ public function getNodeRole() * * @param string $nodeRole */ - public function setNodeRole($nodeRole) + public function setNodeRole(string $nodeRole) { $this->set("NodeRole", $nodeRole); } @@ -87,7 +87,7 @@ public function setNodeRole($nodeRole) * * @return string|null */ - public function getNodeStatus() + public function getNodeStatus(): string { return $this->get("NodeStatus"); } @@ -97,7 +97,7 @@ public function getNodeStatus() * * @param string $nodeStatus */ - public function setNodeStatus($nodeStatus) + public function setNodeStatus(string $nodeStatus) { $this->set("NodeStatus", $nodeStatus); } @@ -107,7 +107,7 @@ public function setNodeStatus($nodeStatus) * * @return string|null */ - public function getInstanceType() + public function getInstanceType(): string { return $this->get("InstanceType"); } @@ -117,7 +117,7 @@ public function getInstanceType() * * @param string $instanceType */ - public function setInstanceType($instanceType) + public function setInstanceType(string $instanceType) { $this->set("InstanceType", $instanceType); } @@ -127,7 +127,7 @@ public function setInstanceType($instanceType) * * @return string|null */ - public function getInstanceName() + public function getInstanceName(): string { return $this->get("InstanceName"); } @@ -137,7 +137,7 @@ public function getInstanceName() * * @param string $instanceName */ - public function setInstanceName($instanceName) + public function setInstanceName(string $instanceName) { $this->set("InstanceName", $instanceName); } @@ -147,7 +147,7 @@ public function setInstanceName($instanceName) * * @return string|null */ - public function getInstanceId() + public function getInstanceId(): string { return $this->get("InstanceId"); } @@ -157,7 +157,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } @@ -167,7 +167,7 @@ public function setInstanceId($instanceId) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -177,7 +177,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } @@ -187,7 +187,7 @@ public function setMachineType($machineType) * * @return string|null */ - public function getOsType() + public function getOsType(): string { return $this->get("OsType"); } @@ -197,7 +197,7 @@ public function getOsType() * * @param string $osType */ - public function setOsType($osType) + public function setOsType(string $osType) { $this->set("OsType", $osType); } @@ -207,7 +207,7 @@ public function setOsType($osType) * * @return string|null */ - public function getOsName() + public function getOsName(): string { return $this->get("OsName"); } @@ -217,7 +217,7 @@ public function getOsName() * * @param string $osName */ - public function setOsName($osName) + public function setOsName(string $osName) { $this->set("OsName", $osName); } @@ -227,7 +227,7 @@ public function setOsName($osName) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -237,7 +237,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -247,7 +247,7 @@ public function setCPU($cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -257,7 +257,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -267,12 +267,9 @@ public function setMemory($memory) * * @return UHostIPSet[]|null */ - public function getIPSet() + public function getIPSet(): array { - $items = $this->get("IPSet"); - if ($items == null) { - return []; - } + $items = $this->get("IPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UHostIPSet($item)); @@ -299,7 +296,7 @@ public function setIPSet(array $ipSet) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -309,7 +306,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -319,7 +316,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -329,7 +326,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -339,7 +336,7 @@ public function setExpireTime($expireTime) * * @return string|null */ - public function getAsgId() + public function getAsgId(): string { return $this->get("AsgId"); } @@ -349,7 +346,7 @@ public function getAsgId() * * @param string $asgId */ - public function setAsgId($asgId) + public function setAsgId(string $asgId) { $this->set("AsgId", $asgId); } @@ -359,7 +356,7 @@ public function setAsgId($asgId) * * @return boolean|null */ - public function getUnschedulable() + public function getUnschedulable(): bool { return $this->get("Unschedulable"); } @@ -369,7 +366,7 @@ public function getUnschedulable() * * @param boolean $unschedulable */ - public function setUnschedulable($unschedulable) + public function setUnschedulable(bool $unschedulable) { $this->set("Unschedulable", $unschedulable); } @@ -379,7 +376,7 @@ public function setUnschedulable($unschedulable) * * @return KubeProxy|null */ - public function getKubeProxy() + public function getKubeProxy(): KubeProxy { return new KubeProxy($this->get("KubeProxy")); } @@ -389,7 +386,7 @@ public function getKubeProxy() * * @param KubeProxy $kubeProxy */ - public function setKubeProxy(array $kubeProxy) + public function setKubeProxy(KubeProxy $kubeProxy) { $this->set("KubeProxy", $kubeProxy->getAll()); } @@ -399,7 +396,7 @@ public function setKubeProxy(array $kubeProxy) * * @return string|null */ - public function getNodeLogInfo() + public function getNodeLogInfo(): string { return $this->get("NodeLogInfo"); } @@ -409,7 +406,7 @@ public function getNodeLogInfo() * * @param string $nodeLogInfo */ - public function setNodeLogInfo($nodeLogInfo) + public function setNodeLogInfo(string $nodeLogInfo) { $this->set("NodeLogInfo", $nodeLogInfo); } @@ -419,7 +416,7 @@ public function setNodeLogInfo($nodeLogInfo) * * @return integer|null */ - public function getGPU() + public function getGPU(): int { return $this->get("GPU"); } @@ -429,7 +426,7 @@ public function getGPU() * * @param int $gpu */ - public function setGPU($gpu) + public function setGPU(int $gpu) { $this->set("GPU", $gpu); } diff --git a/src/UK8S/Models/UHostIPSet.php b/src/UK8S/Models/UHostIPSet.php index 77595276..8827c544 100644 --- a/src/UK8S/Models/UHostIPSet.php +++ b/src/UK8S/Models/UHostIPSet.php @@ -1,6 +1,6 @@ get("Type"); } @@ -37,7 +37,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -47,7 +47,7 @@ public function setType($type) * * @return string|null */ - public function getIPId() + public function getIPId(): string { return $this->get("IPId"); } @@ -57,7 +57,7 @@ public function getIPId() * * @param string $ipId */ - public function setIPId($ipId) + public function setIPId(string $ipId) { $this->set("IPId", $ipId); } @@ -67,7 +67,7 @@ public function setIPId($ipId) * * @return string|null */ - public function getIP() + public function getIP(): string { return $this->get("IP"); } @@ -77,7 +77,7 @@ public function getIP() * * @param string $ip */ - public function setIP($ip) + public function setIP(string $ip) { $this->set("IP", $ip); } @@ -87,7 +87,7 @@ public function setIP($ip) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -97,7 +97,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -107,7 +107,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -117,7 +117,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -127,7 +127,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -137,7 +137,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -147,7 +147,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getMac() + public function getMac(): string { return $this->get("Mac"); } @@ -157,7 +157,7 @@ public function getMac() * * @param string $mac */ - public function setMac($mac) + public function setMac(string $mac) { $this->set("Mac", $mac); } diff --git a/src/UK8S/Models/UhostInfo.php b/src/UK8S/Models/UhostInfo.php new file mode 100644 index 00000000..6633e299 --- /dev/null +++ b/src/UK8S/Models/UhostInfo.php @@ -0,0 +1,282 @@ +get("Zone"); + } + + /** + * Zone: 所在机房 + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * Name: 主机名称 + * + * @return string|null + */ + public function getName(): string + { + return $this->get("Name"); + } + + /** + * Name: 主机名称 + * + * @param string $name + */ + public function setName(string $name) + { + $this->set("Name", $name); + } + + /** + * CPU: Cpu数量 + * + * @return integer|null + */ + public function getCPU(): int + { + return $this->get("CPU"); + } + + /** + * CPU: Cpu数量 + * + * @param int $cpu + */ + public function setCPU(int $cpu) + { + $this->set("CPU", $cpu); + } + + /** + * Memory: 内存 + * + * @return integer|null + */ + public function getMemory(): int + { + return $this->get("Memory"); + } + + /** + * Memory: 内存 + * + * @param int $memory + */ + public function setMemory(int $memory) + { + $this->set("Memory", $memory); + } + + /** + * IPSet: 节点IP信息 + * + * @return IPSet[]|null + */ + public function getIPSet(): array + { + $items = $this->get("IPSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new IPSet($item)); + } + return $result; + } + + /** + * IPSet: 节点IP信息 + * + * @param IPSet[] $ipSet + */ + public function setIPSet(array $ipSet) + { + $result = []; + foreach ($ipSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * DiskSet: 节点磁盘信息 + * + * @return DiskSet[]|null + */ + public function getDiskSet(): array + { + $items = $this->get("DiskSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new DiskSet($item)); + } + return $result; + } + + /** + * DiskSet: 节点磁盘信息 + * + * @param DiskSet[] $diskSet + */ + public function setDiskSet(array $diskSet) + { + $result = []; + foreach ($diskSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * NodeId: 主机ID + * + * @return string|null + */ + public function getNodeId(): string + { + return $this->get("NodeId"); + } + + /** + * NodeId: 主机ID + * + * @param string $nodeId + */ + public function setNodeId(string $nodeId) + { + $this->set("NodeId", $nodeId); + } + + /** + * OsName: 镜像信息 + * + * @return string|null + */ + public function getOsName(): string + { + return $this->get("OsName"); + } + + /** + * OsName: 镜像信息 + * + * @param string $osName + */ + public function setOsName(string $osName) + { + $this->set("OsName", $osName); + } + + /** + * CreateTime: 创建时间 + * + * @return integer|null + */ + public function getCreateTime(): int + { + return $this->get("CreateTime"); + } + + /** + * CreateTime: 创建时间 + * + * @param int $createTime + */ + public function setCreateTime(int $createTime) + { + $this->set("CreateTime", $createTime); + } + + /** + * ExpireTime: 到期时间 + * + * @return integer|null + */ + public function getExpireTime(): int + { + return $this->get("ExpireTime"); + } + + /** + * ExpireTime: 到期时间 + * + * @param int $expireTime + */ + public function setExpireTime(int $expireTime) + { + $this->set("ExpireTime", $expireTime); + } + + /** + * State: 主机状态 + * + * @return string|null + */ + public function getState(): string + { + return $this->get("State"); + } + + /** + * State: 主机状态 + * + * @param string $state + */ + public function setState(string $state) + { + $this->set("State", $state); + } + + /** + * NodeType: 节点类型:uhost表示云主机;uphost表示物理云主机 + * + * @return string|null + */ + public function getNodeType(): string + { + return $this->get("NodeType"); + } + + /** + * NodeType: 节点类型:uhost表示云主机;uphost表示物理云主机 + * + * @param string $nodeType + */ + public function setNodeType(string $nodeType) + { + $this->set("NodeType", $nodeType); + } +} diff --git a/src/UK8S/Params/CreateUK8SClusterV2ParamKubeProxy.php b/src/UK8S/Params/CreateUK8SClusterV2ParamKubeProxy.php index 1a8a5400..a99023f6 100644 --- a/src/UK8S/Params/CreateUK8SClusterV2ParamKubeProxy.php +++ b/src/UK8S/Params/CreateUK8SClusterV2ParamKubeProxy.php @@ -1,6 +1,6 @@ get("Mode"); } @@ -37,7 +37,7 @@ public function getMode() * * @param string $mode */ - public function setMode($mode) + public function setMode(string $mode) { $this->set("Mode", $mode); } diff --git a/src/UK8S/Params/CreateUK8SClusterV2ParamMaster.php b/src/UK8S/Params/CreateUK8SClusterV2ParamMaster.php index e31ce418..6618caa0 100644 --- a/src/UK8S/Params/CreateUK8SClusterV2ParamMaster.php +++ b/src/UK8S/Params/CreateUK8SClusterV2ParamMaster.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } diff --git a/src/UK8S/Params/CreateUK8SClusterV2ParamNodes.php b/src/UK8S/Params/CreateUK8SClusterV2ParamNodes.php index cc93956b..b6e7ab39 100644 --- a/src/UK8S/Params/CreateUK8SClusterV2ParamNodes.php +++ b/src/UK8S/Params/CreateUK8SClusterV2ParamNodes.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -57,7 +57,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } @@ -67,7 +67,7 @@ public function setMachineType($machineType) * * @return integer|null */ - public function getCPU() + public function getCPU(): int { return $this->get("CPU"); } @@ -77,7 +77,7 @@ public function getCPU() * * @param int $cpu */ - public function setCPU($cpu) + public function setCPU(int $cpu) { $this->set("CPU", $cpu); } @@ -87,7 +87,7 @@ public function setCPU($cpu) * * @return integer|null */ - public function getMem() + public function getMem(): int { return $this->get("Mem"); } @@ -97,7 +97,7 @@ public function getMem() * * @param int $mem */ - public function setMem($mem) + public function setMem(int $mem) { $this->set("Mem", $mem); } @@ -107,7 +107,7 @@ public function setMem($mem) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -117,7 +117,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -127,7 +127,7 @@ public function setCount($count) * * @return string|null */ - public function getIsolationGroup() + public function getIsolationGroup(): string { return $this->get("IsolationGroup"); } @@ -137,7 +137,7 @@ public function getIsolationGroup() * * @param string $isolationGroup */ - public function setIsolationGroup($isolationGroup) + public function setIsolationGroup(string $isolationGroup) { $this->set("IsolationGroup", $isolationGroup); } @@ -147,7 +147,7 @@ public function setIsolationGroup($isolationGroup) * * @return integer|null */ - public function getMaxPods() + public function getMaxPods(): int { return $this->get("MaxPods"); } @@ -157,7 +157,7 @@ public function getMaxPods() * * @param int $maxPods */ - public function setMaxPods($maxPods) + public function setMaxPods(int $maxPods) { $this->set("MaxPods", $maxPods); } @@ -167,7 +167,7 @@ public function setMaxPods($maxPods) * * @return string|null */ - public function getLabels() + public function getLabels(): string { return $this->get("Labels"); } @@ -177,7 +177,7 @@ public function getLabels() * * @param string $labels */ - public function setLabels($labels) + public function setLabels(string $labels) { $this->set("Labels", $labels); } @@ -187,7 +187,7 @@ public function setLabels($labels) * * @return string|null */ - public function getBootDiskType() + public function getBootDiskType(): string { return $this->get("BootDiskType"); } @@ -197,7 +197,7 @@ public function getBootDiskType() * * @param string $bootDiskType */ - public function setBootDiskType($bootDiskType) + public function setBootDiskType(string $bootDiskType) { $this->set("BootDiskType", $bootDiskType); } @@ -207,7 +207,7 @@ public function setBootDiskType($bootDiskType) * * @return string|null */ - public function getDataDiskType() + public function getDataDiskType(): string { return $this->get("DataDiskType"); } @@ -217,7 +217,7 @@ public function getDataDiskType() * * @param string $dataDiskType */ - public function setDataDiskType($dataDiskType) + public function setDataDiskType(string $dataDiskType) { $this->set("DataDiskType", $dataDiskType); } @@ -227,7 +227,7 @@ public function setDataDiskType($dataDiskType) * * @return string|null */ - public function getMinmalCpuPlatform() + public function getMinmalCpuPlatform(): string { return $this->get("MinmalCpuPlatform"); } @@ -237,7 +237,7 @@ public function getMinmalCpuPlatform() * * @param string $minmalCpuPlatform */ - public function setMinmalCpuPlatform($minmalCpuPlatform) + public function setMinmalCpuPlatform(string $minmalCpuPlatform) { $this->set("MinmalCpuPlatform", $minmalCpuPlatform); } @@ -247,7 +247,7 @@ public function setMinmalCpuPlatform($minmalCpuPlatform) * * @return string|null */ - public function getGpuType() + public function getGpuType(): string { return $this->get("GpuType"); } @@ -257,7 +257,7 @@ public function getGpuType() * * @param string $gpuType */ - public function setGpuType($gpuType) + public function setGpuType(string $gpuType) { $this->set("GpuType", $gpuType); } @@ -267,7 +267,7 @@ public function setGpuType($gpuType) * * @return integer|null */ - public function getGPU() + public function getGPU(): int { return $this->get("GPU"); } @@ -277,7 +277,7 @@ public function getGPU() * * @param int $gpu */ - public function setGPU($gpu) + public function setGPU(int $gpu) { $this->set("GPU", $gpu); } @@ -287,7 +287,7 @@ public function setGPU($gpu) * * @return integer|null */ - public function getDataDiskSize() + public function getDataDiskSize(): int { return $this->get("DataDiskSize"); } @@ -297,7 +297,7 @@ public function getDataDiskSize() * * @param int $dataDiskSize */ - public function setDataDiskSize($dataDiskSize) + public function setDataDiskSize(int $dataDiskSize) { $this->set("DataDiskSize", $dataDiskSize); } diff --git a/src/UK8S/UK8SClient.php b/src/UK8S/UK8SClient.php index b52cbca5..fdc7cff2 100644 --- a/src/UK8S/UK8SClient.php +++ b/src/UK8S/UK8SClient.php @@ -1,6 +1,6 @@ invoke($request); return new AddUK8SExistingUHostResponse($resp->toArray(), $resp->getRequestId()); } + /** + * AddUK8SNodeGroup - 添加UK8S节点池 + * + * See also: https://docs.ucloud.cn/api/uk8s-api/add_uk8s_node_group + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "NodeGroupName" => (string) 节点池名字 + * "ClusterId" => (string) 集群ID + * "ImageId" => (string) 镜像ID + * "MachineType" => (string) 云主机机型。枚举值["N", "C", "G", "O", "OS"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。 + * "MinimalCpuPlatform" => (string) 最低cpu平台,枚举值["Intel/Auto", "Intel/IvyBridge", "Intel/Haswell", "Intel/Broadwell", "Intel/Skylake", "Intel/Cascadelake";"Intel/CascadelakeR"; “Amd/Epyc2”,"Amd/Auto"],默认值是"Intel/Auto" + * "CPU" => (integer) GPU卡核心数。仅GPU机型支持此字段(可选范围与MachineType+GpuType相关) + * "Mem" => (integer) 内存大小。单位:MB + * "GpuType" => (string) GPU类型 + * "GPU" => (integer) GPU卡核心数 + * "BootDiskType" => (string) 磁盘类型 + * "DataDiskSize" => (integer) 数据磁盘大小 + * "DataDiskType" => (string) 磁盘类型 + * "Tag" => (string) 业务组 + * "ChargeType" => (string) 计费模式 + * ] + * + * Outputs: + * + * $outputs = [ + * "NodeGroupId" => (string) 节点池ID + * ] + * + * @throws UCloudException + */ + public function addUK8SNodeGroup(AddUK8SNodeGroupRequest $request = null): AddUK8SNodeGroupResponse + { + $resp = $this->invoke($request); + return new AddUK8SNodeGroupResponse($resp->toArray(), $resp->getRequestId()); + } + /** * AddUK8SPHostNode - 为UK8S集群添加一台或多台物理云主机类型的节点。 * @@ -114,10 +162,9 @@ public function addUK8SExistingUHost(AddUK8SExistingUHostRequest $request = null * $outputs = [ * ] * - * @return AddUK8SPHostNodeResponse * @throws UCloudException */ - public function addUK8SPHostNode(AddUK8SPHostNodeRequest $request = null) + public function addUK8SPHostNode(AddUK8SPHostNodeRequest $request = null): AddUK8SPHostNodeResponse { $resp = $this->invoke($request); return new AddUK8SPHostNodeResponse($resp->toArray(), $resp->getRequestId()); @@ -164,10 +211,9 @@ public function addUK8SPHostNode(AddUK8SPHostNodeRequest $request = null) * "NodeIds" => (array) Node实例Id集合 * ] * - * @return AddUK8SUHostNodeResponse * @throws UCloudException */ - public function addUK8SUHostNode(AddUK8SUHostNodeRequest $request = null) + public function addUK8SUHostNode(AddUK8SUHostNodeRequest $request = null): AddUK8SUHostNodeResponse { $resp = $this->invoke($request); return new AddUK8SUHostNodeResponse($resp->toArray(), $resp->getRequestId()); @@ -237,10 +283,9 @@ public function addUK8SUHostNode(AddUK8SUHostNodeRequest $request = null) * "ClusterId" => (string) 集群ID * ] * - * @return CreateUK8SClusterV2Response * @throws UCloudException */ - public function createUK8SClusterV2(CreateUK8SClusterV2Request $request = null) + public function createUK8SClusterV2(CreateUK8SClusterV2Request $request = null): CreateUK8SClusterV2Response { $resp = $this->invoke($request); return new CreateUK8SClusterV2Response($resp->toArray(), $resp->getRequestId()); @@ -265,10 +310,9 @@ public function createUK8SClusterV2(CreateUK8SClusterV2Request $request = null) * $outputs = [ * ] * - * @return DelUK8SClusterResponse * @throws UCloudException */ - public function delUK8SCluster(DelUK8SClusterRequest $request = null) + public function delUK8SCluster(DelUK8SClusterRequest $request = null): DelUK8SClusterResponse { $resp = $this->invoke($request); return new DelUK8SClusterResponse($resp->toArray(), $resp->getRequestId()); @@ -294,15 +338,135 @@ public function delUK8SCluster(DelUK8SClusterRequest $request = null) * $outputs = [ * ] * - * @return DelUK8SClusterNodeV2Response * @throws UCloudException */ - public function delUK8SClusterNodeV2(DelUK8SClusterNodeV2Request $request = null) + public function delUK8SClusterNodeV2(DelUK8SClusterNodeV2Request $request = null): DelUK8SClusterNodeV2Response { $resp = $this->invoke($request); return new DelUK8SClusterNodeV2Response($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeUK8SCluster - 获取集群信息 + * + * See also: https://docs.ucloud.cn/api/uk8s-api/describe_uk8s_cluster + * + * Arguments: + * + * $args = [ + * "Region" => (string) 所属区域 + * "ProjectId" => (string) 项目id + * "ClusterId" => (string) k8s集群ID + * ] + * + * Outputs: + * + * $outputs = [ + * "ClusterName" => (string) 资源名字 + * "ClusterId" => (string) 集群ID + * "VPCId" => (string) 所属VPC + * "SubnetId" => (string) 所属子网 + * "PodCIDR" => (string) Pod网段 + * "ServiceCIDR" => (string) 服务网段 + * "MasterCount" => (integer) Master 节点数量 + * "MasterList" => (array) Master节点配置信息,具体参考UhostInfo。托管版不返回该信息[ + * [ + * "Zone" => (string) 所在机房 + * "Name" => (string) 主机名称 + * "CPU" => (integer) Cpu数量 + * "Memory" => (integer) 内存 + * "IPSet" => (array) 节点IP信息[ + * [ + * "Type" => (string) 国际: Internation,BGP: Bgp,内网: Private + * "IPId" => (string) IP资源ID (内网IP无对应的资源ID) + * "IP" => (string) IP地址 + * "Bandwidth" => (integer) IP对应的带宽, 单位: Mb (内网IP不显示带宽信息) + * "Default" => (string) 是否默认的弹性网卡的信息。true: 是默认弹性网卡;其他值:不是。 + * ] + * ] + * "DiskSet" => (array) 节点磁盘信息[ + * [ + * "Type" => (string) 磁盘类型。系统盘: Boot,数据盘: Data,网络盘:Udisk + * "DiskId" => (string) 磁盘长ID + * "Name" => (string) UDisk名字(仅当磁盘是UDisk时返回) + * "Drive" => (string) 磁盘盘符 + * "Size" => (integer) 磁盘大小,单位: GB + * "BackupType" => (string) 备份方案,枚举类型:BASIC_SNAPSHOT,普通快照;DATAARK,方舟。无快照则不返回该字段。 + * "IOPS" => (integer) 当前主机的IOPS值 + * "Encrypted" => (string) Yes: 加密 No: 非加密 + * "DiskType" => (string) LOCAL_NOMAL| CLOUD_NORMAL| LOCAL_SSD| CLOUD_SSD|EXCLUSIVE_LOCAL_DISK + * "IsBoot" => (string) True| False + * ] + * ] + * "NodeId" => (string) 主机ID + * "OsName" => (string) 镜像信息 + * "CreateTime" => (integer) 创建时间 + * "ExpireTime" => (integer) 到期时间 + * "State" => (string) 主机状态 + * "NodeType" => (string) 节点类型:uhost表示云主机;uphost表示物理云主机 + * ] + * ] + * "NodeList" => (array) Node节点配置信息,具体参考UhostInfo[ + * [ + * "Zone" => (string) 所在机房 + * "Name" => (string) 主机名称 + * "CPU" => (integer) Cpu数量 + * "Memory" => (integer) 内存 + * "IPSet" => (array) 节点IP信息[ + * [ + * "Type" => (string) 国际: Internation,BGP: Bgp,内网: Private + * "IPId" => (string) IP资源ID (内网IP无对应的资源ID) + * "IP" => (string) IP地址 + * "Bandwidth" => (integer) IP对应的带宽, 单位: Mb (内网IP不显示带宽信息) + * "Default" => (string) 是否默认的弹性网卡的信息。true: 是默认弹性网卡;其他值:不是。 + * ] + * ] + * "DiskSet" => (array) 节点磁盘信息[ + * [ + * "Type" => (string) 磁盘类型。系统盘: Boot,数据盘: Data,网络盘:Udisk + * "DiskId" => (string) 磁盘长ID + * "Name" => (string) UDisk名字(仅当磁盘是UDisk时返回) + * "Drive" => (string) 磁盘盘符 + * "Size" => (integer) 磁盘大小,单位: GB + * "BackupType" => (string) 备份方案,枚举类型:BASIC_SNAPSHOT,普通快照;DATAARK,方舟。无快照则不返回该字段。 + * "IOPS" => (integer) 当前主机的IOPS值 + * "Encrypted" => (string) Yes: 加密 No: 非加密 + * "DiskType" => (string) LOCAL_NOMAL| CLOUD_NORMAL| LOCAL_SSD| CLOUD_SSD|EXCLUSIVE_LOCAL_DISK + * "IsBoot" => (string) True| False + * ] + * ] + * "NodeId" => (string) 主机ID + * "OsName" => (string) 镜像信息 + * "CreateTime" => (integer) 创建时间 + * "ExpireTime" => (integer) 到期时间 + * "State" => (string) 主机状态 + * "NodeType" => (string) 节点类型:uhost表示云主机;uphost表示物理云主机 + * ] + * ] + * "CreateTime" => (integer) 创建时间 + * "NodeCount" => (integer) Node节点数量 + * "ApiServer" => (string) 集群apiserver地址 + * "Status" => (string) 状态 + * "ExternalApiServer" => (string) 集群外部apiserver地址 + * "KubeProxy" => (object) kube-proxy配置[ + * "Mode" => (string) KubeProxy模式,枚举值为[ipvs,iptables] + * ] + * "Version" => (string) K8S版本 + * "ClusterDomain" => (string) 自定义或者默认的clusterdomain + * "EtcdCert" => (string) 集群etcd服务证书 + * "EtcdKey" => (string) 集群etcd服务密钥 + * "CACert" => (string) 集群CA根证书 + * "MasterResourceStatus" => (string) Master配置预警:Normal正常;Warning 需要升级;Error 需要紧急升级; + * ] + * + * @throws UCloudException + */ + public function describeUK8SCluster(DescribeUK8SClusterRequest $request = null): DescribeUK8SClusterResponse + { + $resp = $this->invoke($request); + return new DescribeUK8SClusterResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DescribeUK8SImage - 获取UK8S支持的Node节点操作系统,可基于该操作系统制定自定义镜像 * @@ -337,10 +501,9 @@ public function delUK8SClusterNodeV2(DelUK8SClusterNodeV2Request $request = null * ] * ] * - * @return DescribeUK8SImageResponse * @throws UCloudException */ - public function describeUK8SImage(DescribeUK8SImageRequest $request = null) + public function describeUK8SImage(DescribeUK8SImageRequest $request = null): DescribeUK8SImageResponse { $resp = $this->invoke($request); return new DescribeUK8SImageResponse($resp->toArray(), $resp->getRequestId()); @@ -402,10 +565,9 @@ public function describeUK8SImage(DescribeUK8SImageRequest $request = null) * "Taints" => (array) 字符串数组,每一项是类似 "node-role.kubernetes.io/master:NoSchedule" 的污点 * ] * - * @return DescribeUK8SNodeResponse * @throws UCloudException */ - public function describeUK8SNode(DescribeUK8SNodeRequest $request = null) + public function describeUK8SNode(DescribeUK8SNodeRequest $request = null): DescribeUK8SNodeResponse { $resp = $this->invoke($request); return new DescribeUK8SNodeResponse($resp->toArray(), $resp->getRequestId()); @@ -466,10 +628,9 @@ public function describeUK8SNode(DescribeUK8SNodeRequest $request = null) * "TotalCount" => (integer) 满足条件的节点数量,包括Master。 * ] * - * @return ListUK8SClusterNodeV2Response * @throws UCloudException */ - public function listUK8SClusterNodeV2(ListUK8SClusterNodeV2Request $request = null) + public function listUK8SClusterNodeV2(ListUK8SClusterNodeV2Request $request = null): ListUK8SClusterNodeV2Response { $resp = $this->invoke($request); return new ListUK8SClusterNodeV2Response($resp->toArray(), $resp->getRequestId()); @@ -514,12 +675,83 @@ public function listUK8SClusterNodeV2(ListUK8SClusterNodeV2Request $request = nu * ] * ] * - * @return ListUK8SClusterV2Response * @throws UCloudException */ - public function listUK8SClusterV2(ListUK8SClusterV2Request $request = null) + public function listUK8SClusterV2(ListUK8SClusterV2Request $request = null): ListUK8SClusterV2Response { $resp = $this->invoke($request); return new ListUK8SClusterV2Response($resp->toArray(), $resp->getRequestId()); } + + /** + * ListUK8SNodeGroup - 列出UK8S节点池 + * + * See also: https://docs.ucloud.cn/api/uk8s-api/list_uk8s_node_group + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "ClusterId" => (string) 集群ID + * ] + * + * Outputs: + * + * $outputs = [ + * "NodeGroupList" => (array) 节点池列表[ + * [ + * "NodeGroupId" => (string) 节点池ID + * "NodeGroupName" => (string) 节点池名字 + * "ImageId" => (string) 镜像ID + * "MachineType" => (string) 机型 + * "MinimalCpuPlatform" => (string) cpu平台 + * "CPU" => (integer) 虚拟CPU核数 + * "Mem" => (integer) 内存大小 + * "GpuType" => (string) GPU类型 + * "GPU" => (integer) GPU卡核心数 + * "BootDiskType" => (string) 系统盘类型 + * "DataDiskSize" => (integer) 数据盘大小 + * "DataDiskType" => (string) 数据盘类型 + * "Tag" => (string) 业务组 + * "ChargeType" => (string) 付费方式 + * "NodeList" => (array) 节点id列表 + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function listUK8SNodeGroup(ListUK8SNodeGroupRequest $request = null): ListUK8SNodeGroupResponse + { + $resp = $this->invoke($request); + return new ListUK8SNodeGroupResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * RemoveUK8SNodeGroup - 删除UK8S节点池 + * + * See also: https://docs.ucloud.cn/api/uk8s-api/remove_uk8s_node_group + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "NodeGroupId" => (string) 节点池Id + * "ClusterId" => (string) 集群id + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function removeUK8SNodeGroup(RemoveUK8SNodeGroupRequest $request = null): RemoveUK8SNodeGroupResponse + { + $resp = $this->invoke($request); + return new RemoveUK8SNodeGroupResponse($resp->toArray(), $resp->getRequestId()); + } } diff --git a/src/ULB/Apis/AllocateBackendRequest.php b/src/ULB/Apis/AllocateBackendRequest.php index 9d1945a6..491f2469 100644 --- a/src/ULB/Apis/AllocateBackendRequest.php +++ b/src/ULB/Apis/AllocateBackendRequest.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -78,7 +78,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -88,7 +88,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -98,7 +98,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -108,27 +108,27 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } /** - * ResourceType: 所添加的后端资源的类型,枚举值:UHost -> 云主机;UNI -> 虚拟网卡;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器;UHybrid->混合云主机;CUBE->Cube;默认值为UHost。报文转发模式不支持UDocker、UHybrid、CUBE + * ResourceType: 所添加的后端资源的类型,枚举值:UHost -> 云主机;UNI -> 虚拟网卡;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器;UHybrid->混合云主机;CUBE->Cube,USDP->智能大数据平台;默认值为UHost。报文转发模式不支持UDocker、UHybrid、CUBE * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } /** - * ResourceType: 所添加的后端资源的类型,枚举值:UHost -> 云主机;UNI -> 虚拟网卡;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器;UHybrid->混合云主机;CUBE->Cube;默认值为UHost。报文转发模式不支持UDocker、UHybrid、CUBE + * ResourceType: 所添加的后端资源的类型,枚举值:UHost -> 云主机;UNI -> 虚拟网卡;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器;UHybrid->混合云主机;CUBE->Cube,USDP->智能大数据平台;默认值为UHost。报文转发模式不支持UDocker、UHybrid、CUBE * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -138,7 +138,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -148,7 +148,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -158,7 +158,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getResourceIP() + public function getResourceIP(): string { return $this->get("ResourceIP"); } @@ -168,7 +168,7 @@ public function getResourceIP() * * @param string $resourceIP */ - public function setResourceIP($resourceIP) + public function setResourceIP(string $resourceIP) { $this->set("ResourceIP", $resourceIP); } @@ -178,7 +178,7 @@ public function setResourceIP($resourceIP) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -188,7 +188,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -198,7 +198,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -208,7 +208,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -218,7 +218,7 @@ public function setSubnetId($subnetId) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -228,27 +228,27 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } /** - * Weight: 所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 + * Weight: 所添加的后端RS权重(在加权轮询算法下有效),取值范围[1-100],默认为1 * * @return integer|null */ - public function getWeight() + public function getWeight(): int { return $this->get("Weight"); } /** - * Weight: 所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 + * Weight: 所添加的后端RS权重(在加权轮询算法下有效),取值范围[1-100],默认为1 * * @param int $weight */ - public function setWeight($weight) + public function setWeight(int $weight) { $this->set("Weight", $weight); } @@ -258,7 +258,7 @@ public function setWeight($weight) * * @return integer|null */ - public function getEnabled() + public function getEnabled(): int { return $this->get("Enabled"); } @@ -268,7 +268,7 @@ public function getEnabled() * * @param int $enabled */ - public function setEnabled($enabled) + public function setEnabled(int $enabled) { $this->set("Enabled", $enabled); } @@ -278,7 +278,7 @@ public function setEnabled($enabled) * * @return integer|null */ - public function getIsBackup() + public function getIsBackup(): int { return $this->get("IsBackup"); } @@ -288,7 +288,7 @@ public function getIsBackup() * * @param int $isBackup */ - public function setIsBackup($isBackup) + public function setIsBackup(int $isBackup) { $this->set("IsBackup", $isBackup); } diff --git a/src/ULB/Apis/AllocateBackendResponse.php b/src/ULB/Apis/AllocateBackendResponse.php index f531b22a..bf117694 100644 --- a/src/ULB/Apis/AllocateBackendResponse.php +++ b/src/ULB/Apis/AllocateBackendResponse.php @@ -1,6 +1,6 @@ get("BackendId"); } @@ -37,7 +37,7 @@ public function getBackendId() * * @param string $backendId */ - public function setBackendId($backendId) + public function setBackendId(string $backendId) { $this->set("BackendId", $backendId); } diff --git a/src/ULB/Apis/BindSSLRequest.php b/src/ULB/Apis/BindSSLRequest.php index d874f421..0293bce8 100644 --- a/src/ULB/Apis/BindSSLRequest.php +++ b/src/ULB/Apis/BindSSLRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -67,7 +67,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -77,7 +77,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -87,7 +87,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -97,7 +97,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -107,7 +107,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -117,7 +117,7 @@ public function setVServerId($vServerId) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -127,7 +127,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } diff --git a/src/ULB/Apis/BindSSLResponse.php b/src/ULB/Apis/BindSSLResponse.php index f7aa4f99..124fc47d 100644 --- a/src/ULB/Apis/BindSSLResponse.php +++ b/src/ULB/Apis/BindSSLResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -48,7 +48,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -58,7 +58,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -68,7 +68,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -78,7 +78,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -88,7 +88,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -98,7 +98,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -108,7 +108,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -118,7 +118,7 @@ public function setVServerId($vServerId) * * @return string[]|null */ - public function getBackendId() + public function getBackendId(): array { return $this->get("BackendId"); } @@ -138,7 +138,7 @@ public function setBackendId(array $backendId) * * @return string|null */ - public function getMatch() + public function getMatch(): string { return $this->get("Match"); } @@ -148,7 +148,7 @@ public function getMatch() * * @param string $match */ - public function setMatch($match) + public function setMatch(string $match) { $this->set("Match", $match); } @@ -158,7 +158,7 @@ public function setMatch($match) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -168,7 +168,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -178,7 +178,7 @@ public function setType($type) * * @return integer|null */ - public function getPolicyPriority() + public function getPolicyPriority(): int { return $this->get("PolicyPriority"); } @@ -188,7 +188,7 @@ public function getPolicyPriority() * * @param int $policyPriority */ - public function setPolicyPriority($policyPriority) + public function setPolicyPriority(int $policyPriority) { $this->set("PolicyPriority", $policyPriority); } diff --git a/src/ULB/Apis/CreatePolicyResponse.php b/src/ULB/Apis/CreatePolicyResponse.php index 9eb34ed5..0c0daf93 100644 --- a/src/ULB/Apis/CreatePolicyResponse.php +++ b/src/ULB/Apis/CreatePolicyResponse.php @@ -1,6 +1,6 @@ get("PolicyId"); } @@ -37,7 +37,7 @@ public function getPolicyId() * * @param string $policyId */ - public function setPolicyId($policyId) + public function setPolicyId(string $policyId) { $this->set("PolicyId", $policyId); } diff --git a/src/ULB/Apis/CreateSSLRequest.php b/src/ULB/Apis/CreateSSLRequest.php index b2e9d880..b14d4744 100644 --- a/src/ULB/Apis/CreateSSLRequest.php +++ b/src/ULB/Apis/CreateSSLRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSSLName() + public function getSSLName(): string { return $this->get("SSLName"); } @@ -85,7 +85,7 @@ public function getSSLName() * * @param string $sslName */ - public function setSSLName($sslName) + public function setSSLName(string $sslName) { $this->set("SSLName", $sslName); } @@ -95,7 +95,7 @@ public function setSSLName($sslName) * * @return string|null */ - public function getSSLType() + public function getSSLType(): string { return $this->get("SSLType"); } @@ -105,7 +105,7 @@ public function getSSLType() * * @param string $sslType */ - public function setSSLType($sslType) + public function setSSLType(string $sslType) { $this->set("SSLType", $sslType); } @@ -115,7 +115,7 @@ public function setSSLType($sslType) * * @return string|null */ - public function getSSLContent() + public function getSSLContent(): string { return $this->get("SSLContent"); } @@ -125,7 +125,7 @@ public function getSSLContent() * * @param string $sslContent */ - public function setSSLContent($sslContent) + public function setSSLContent(string $sslContent) { $this->set("SSLContent", $sslContent); } @@ -135,7 +135,7 @@ public function setSSLContent($sslContent) * * @return string|null */ - public function getUserCert() + public function getUserCert(): string { return $this->get("UserCert"); } @@ -145,7 +145,7 @@ public function getUserCert() * * @param string $userCert */ - public function setUserCert($userCert) + public function setUserCert(string $userCert) { $this->set("UserCert", $userCert); } @@ -155,7 +155,7 @@ public function setUserCert($userCert) * * @return string|null */ - public function getPrivateKey() + public function getPrivateKey(): string { return $this->get("PrivateKey"); } @@ -165,7 +165,7 @@ public function getPrivateKey() * * @param string $privateKey */ - public function setPrivateKey($privateKey) + public function setPrivateKey(string $privateKey) { $this->set("PrivateKey", $privateKey); } @@ -175,7 +175,7 @@ public function setPrivateKey($privateKey) * * @return string|null */ - public function getCaCert() + public function getCaCert(): string { return $this->get("CaCert"); } @@ -185,7 +185,7 @@ public function getCaCert() * * @param string $caCert */ - public function setCaCert($caCert) + public function setCaCert(string $caCert) { $this->set("CaCert", $caCert); } diff --git a/src/ULB/Apis/CreateSSLResponse.php b/src/ULB/Apis/CreateSSLResponse.php index 682fccea..3b5276b3 100644 --- a/src/ULB/Apis/CreateSSLResponse.php +++ b/src/ULB/Apis/CreateSSLResponse.php @@ -1,6 +1,6 @@ get("SSLId"); } @@ -37,7 +37,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } diff --git a/src/ULB/Apis/CreateULBRequest.php b/src/ULB/Apis/CreateULBRequest.php index 6ef4b012..972e75ba 100644 --- a/src/ULB/Apis/CreateULBRequest.php +++ b/src/ULB/Apis/CreateULBRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBName() + public function getULBName(): string { return $this->get("ULBName"); } @@ -83,7 +83,7 @@ public function getULBName() * * @param string $ulbName */ - public function setULBName($ulbName) + public function setULBName(string $ulbName) { $this->set("ULBName", $ulbName); } @@ -93,7 +93,7 @@ public function setULBName($ulbName) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -103,7 +103,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -113,7 +113,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -123,7 +123,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -133,7 +133,7 @@ public function setRemark($remark) * * @return string|null */ - public function getOuterMode() + public function getOuterMode(): string { return $this->get("OuterMode"); } @@ -143,7 +143,7 @@ public function getOuterMode() * * @param string $outerMode */ - public function setOuterMode($outerMode) + public function setOuterMode(string $outerMode) { $this->set("OuterMode", $outerMode); } @@ -153,7 +153,7 @@ public function setOuterMode($outerMode) * * @return string|null */ - public function getInnerMode() + public function getInnerMode(): string { return $this->get("InnerMode"); } @@ -163,7 +163,7 @@ public function getInnerMode() * * @param string $innerMode */ - public function setInnerMode($innerMode) + public function setInnerMode(string $innerMode) { $this->set("InnerMode", $innerMode); } @@ -173,7 +173,7 @@ public function setInnerMode($innerMode) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -183,7 +183,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -193,7 +193,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -203,7 +203,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -213,7 +213,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -223,7 +223,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -233,7 +233,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -243,7 +243,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } @@ -253,7 +253,7 @@ public function setBusinessId($businessId) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -263,7 +263,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -273,7 +273,7 @@ public function setFirewallId($firewallId) * * @return string|null */ - public function getListenType() + public function getListenType(): string { return $this->get("ListenType"); } @@ -283,7 +283,7 @@ public function getListenType() * * @param string $listenType */ - public function setListenType($listenType) + public function setListenType(string $listenType) { $this->set("ListenType", $listenType); } diff --git a/src/ULB/Apis/CreateULBResponse.php b/src/ULB/Apis/CreateULBResponse.php index 6323b78d..9d0c51c4 100644 --- a/src/ULB/Apis/CreateULBResponse.php +++ b/src/ULB/Apis/CreateULBResponse.php @@ -1,6 +1,6 @@ get("ULBId"); } @@ -37,7 +37,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -47,7 +47,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getIPv6AddressId() + public function getIPv6AddressId(): string { return $this->get("IPv6AddressId"); } @@ -57,7 +57,7 @@ public function getIPv6AddressId() * * @param string $iPv6AddressId */ - public function setIPv6AddressId($iPv6AddressId) + public function setIPv6AddressId(string $iPv6AddressId) { $this->set("IPv6AddressId", $iPv6AddressId); } diff --git a/src/ULB/Apis/CreateVServerRequest.php b/src/ULB/Apis/CreateVServerRequest.php index 8036b03a..573643b6 100644 --- a/src/ULB/Apis/CreateVServerRequest.php +++ b/src/ULB/Apis/CreateVServerRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -84,7 +84,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -94,7 +94,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerName() + public function getVServerName(): string { return $this->get("VServerName"); } @@ -104,7 +104,7 @@ public function getVServerName() * * @param string $vServerName */ - public function setVServerName($vServerName) + public function setVServerName(string $vServerName) { $this->set("VServerName", $vServerName); } @@ -114,7 +114,7 @@ public function setVServerName($vServerName) * * @return string|null */ - public function getListenType() + public function getListenType(): string { return $this->get("ListenType"); } @@ -124,7 +124,7 @@ public function getListenType() * * @param string $listenType */ - public function setListenType($listenType) + public function setListenType(string $listenType) { $this->set("ListenType", $listenType); } @@ -134,7 +134,7 @@ public function setListenType($listenType) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -144,7 +144,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -154,7 +154,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getFrontendPort() + public function getFrontendPort(): int { return $this->get("FrontendPort"); } @@ -164,7 +164,7 @@ public function getFrontendPort() * * @param int $frontendPort */ - public function setFrontendPort($frontendPort) + public function setFrontendPort(int $frontendPort) { $this->set("FrontendPort", $frontendPort); } @@ -174,7 +174,7 @@ public function setFrontendPort($frontendPort) * * @return string|null */ - public function getMethod() + public function getMethod(): string { return $this->get("Method"); } @@ -184,7 +184,7 @@ public function getMethod() * * @param string $method */ - public function setMethod($method) + public function setMethod(string $method) { $this->set("Method", $method); } @@ -194,7 +194,7 @@ public function setMethod($method) * * @return string|null */ - public function getPersistenceType() + public function getPersistenceType(): string { return $this->get("PersistenceType"); } @@ -204,7 +204,7 @@ public function getPersistenceType() * * @param string $persistenceType */ - public function setPersistenceType($persistenceType) + public function setPersistenceType(string $persistenceType) { $this->set("PersistenceType", $persistenceType); } @@ -214,7 +214,7 @@ public function setPersistenceType($persistenceType) * * @return string|null */ - public function getPersistenceInfo() + public function getPersistenceInfo(): string { return $this->get("PersistenceInfo"); } @@ -224,7 +224,7 @@ public function getPersistenceInfo() * * @param string $persistenceInfo */ - public function setPersistenceInfo($persistenceInfo) + public function setPersistenceInfo(string $persistenceInfo) { $this->set("PersistenceInfo", $persistenceInfo); } @@ -234,7 +234,7 @@ public function setPersistenceInfo($persistenceInfo) * * @return integer|null */ - public function getClientTimeout() + public function getClientTimeout(): int { return $this->get("ClientTimeout"); } @@ -244,7 +244,7 @@ public function getClientTimeout() * * @param int $clientTimeout */ - public function setClientTimeout($clientTimeout) + public function setClientTimeout(int $clientTimeout) { $this->set("ClientTimeout", $clientTimeout); } @@ -254,7 +254,7 @@ public function setClientTimeout($clientTimeout) * * @return string|null */ - public function getMonitorType() + public function getMonitorType(): string { return $this->get("MonitorType"); } @@ -264,7 +264,7 @@ public function getMonitorType() * * @param string $monitorType */ - public function setMonitorType($monitorType) + public function setMonitorType(string $monitorType) { $this->set("MonitorType", $monitorType); } @@ -274,7 +274,7 @@ public function setMonitorType($monitorType) * * @return string|null */ - public function getDomain() + public function getDomain(): string { return $this->get("Domain"); } @@ -284,7 +284,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } @@ -294,7 +294,7 @@ public function setDomain($domain) * * @return string|null */ - public function getPath() + public function getPath(): string { return $this->get("Path"); } @@ -304,7 +304,7 @@ public function getPath() * * @param string $path */ - public function setPath($path) + public function setPath(string $path) { $this->set("Path", $path); } @@ -314,7 +314,7 @@ public function setPath($path) * * @return string|null */ - public function getRequestMsg() + public function getRequestMsg(): string { return $this->get("RequestMsg"); } @@ -324,7 +324,7 @@ public function getRequestMsg() * * @param string $requestMsg */ - public function setRequestMsg($requestMsg) + public function setRequestMsg(string $requestMsg) { $this->set("RequestMsg", $requestMsg); } @@ -334,7 +334,7 @@ public function setRequestMsg($requestMsg) * * @return string|null */ - public function getResponseMsg() + public function getResponseMsg(): string { return $this->get("ResponseMsg"); } @@ -344,7 +344,7 @@ public function getResponseMsg() * * @param string $responseMsg */ - public function setResponseMsg($responseMsg) + public function setResponseMsg(string $responseMsg) { $this->set("ResponseMsg", $responseMsg); } diff --git a/src/ULB/Apis/CreateVServerResponse.php b/src/ULB/Apis/CreateVServerResponse.php index 6c0ac61a..e299445f 100644 --- a/src/ULB/Apis/CreateVServerResponse.php +++ b/src/ULB/Apis/CreateVServerResponse.php @@ -1,6 +1,6 @@ get("VServerId"); } @@ -37,7 +37,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } diff --git a/src/ULB/Apis/DeletePolicyRequest.php b/src/ULB/Apis/DeletePolicyRequest.php index 4bccf26e..f4c7bbe3 100644 --- a/src/ULB/Apis/DeletePolicyRequest.php +++ b/src/ULB/Apis/DeletePolicyRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPolicyId() + public function getPolicyId(): string { return $this->get("PolicyId"); } @@ -85,7 +85,7 @@ public function getPolicyId() * * @param string $policyId */ - public function setPolicyId($policyId) + public function setPolicyId(string $policyId) { $this->set("PolicyId", $policyId); } @@ -95,7 +95,7 @@ public function setPolicyId($policyId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -105,7 +105,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } diff --git a/src/ULB/Apis/DeletePolicyResponse.php b/src/ULB/Apis/DeletePolicyResponse.php index e3fe7b12..08250995 100644 --- a/src/ULB/Apis/DeletePolicyResponse.php +++ b/src/ULB/Apis/DeletePolicyResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -85,7 +85,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } diff --git a/src/ULB/Apis/DeleteSSLResponse.php b/src/ULB/Apis/DeleteSSLResponse.php index 25af2e3a..04869168 100644 --- a/src/ULB/Apis/DeleteSSLResponse.php +++ b/src/ULB/Apis/DeleteSSLResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -84,7 +84,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -94,7 +94,7 @@ public function setULBId($ulbId) * * @return boolean|null */ - public function getReleaseEip() + public function getReleaseEip(): bool { return $this->get("ReleaseEip"); } @@ -104,7 +104,7 @@ public function getReleaseEip() * * @param boolean $releaseEip */ - public function setReleaseEip($releaseEip) + public function setReleaseEip(bool $releaseEip) { $this->set("ReleaseEip", $releaseEip); } diff --git a/src/ULB/Apis/DeleteULBResponse.php b/src/ULB/Apis/DeleteULBResponse.php index 64bdb5e2..edfba053 100644 --- a/src/ULB/Apis/DeleteULBResponse.php +++ b/src/ULB/Apis/DeleteULBResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -86,7 +86,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -96,7 +96,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -106,7 +106,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } diff --git a/src/ULB/Apis/DeleteVServerResponse.php b/src/ULB/Apis/DeleteVServerResponse.php index f8712c7d..43d93b76 100644 --- a/src/ULB/Apis/DeleteVServerResponse.php +++ b/src/ULB/Apis/DeleteVServerResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -84,7 +84,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } @@ -94,7 +94,7 @@ public function setSSLId($sslId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -104,7 +104,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -114,7 +114,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/ULB/Apis/DescribeSSLResponse.php b/src/ULB/Apis/DescribeSSLResponse.php index c317762c..37adf743 100644 --- a/src/ULB/Apis/DescribeSSLResponse.php +++ b/src/ULB/Apis/DescribeSSLResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -39,7 +39,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -49,12 +49,9 @@ public function setTotalCount($totalCount) * * @return ULBSSLSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBSSLSet($item)); diff --git a/src/ULB/Apis/DescribeULBRequest.php b/src/ULB/Apis/DescribeULBRequest.php index a6f051b2..ae9634d8 100644 --- a/src/ULB/Apis/DescribeULBRequest.php +++ b/src/ULB/Apis/DescribeULBRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -83,7 +83,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -93,7 +93,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -103,7 +103,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -113,7 +113,7 @@ public function setLimit($limit) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -123,7 +123,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -133,7 +133,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -143,7 +143,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -153,7 +153,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -163,7 +163,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -173,7 +173,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -183,7 +183,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } diff --git a/src/ULB/Apis/DescribeULBResponse.php b/src/ULB/Apis/DescribeULBResponse.php index 5b86190d..203a4a35 100644 --- a/src/ULB/Apis/DescribeULBResponse.php +++ b/src/ULB/Apis/DescribeULBResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -47,7 +47,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -57,12 +57,9 @@ public function setTotalCount($totalCount) * * @return ULBSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBSet($item)); diff --git a/src/ULB/Apis/DescribeULBSimpleRequest.php b/src/ULB/Apis/DescribeULBSimpleRequest.php index 5b0824bb..b8480ef1 100644 --- a/src/ULB/Apis/DescribeULBSimpleRequest.php +++ b/src/ULB/Apis/DescribeULBSimpleRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -83,7 +83,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -93,7 +93,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -103,7 +103,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -113,7 +113,7 @@ public function setLimit($limit) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -123,7 +123,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -133,7 +133,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -143,7 +143,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -153,7 +153,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -163,7 +163,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -173,7 +173,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -183,7 +183,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } diff --git a/src/ULB/Apis/DescribeULBSimpleResponse.php b/src/ULB/Apis/DescribeULBSimpleResponse.php index 47137aaa..859bc07e 100644 --- a/src/ULB/Apis/DescribeULBSimpleResponse.php +++ b/src/ULB/Apis/DescribeULBSimpleResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -41,7 +41,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -51,12 +51,9 @@ public function setTotalCount($totalCount) * * @return ULBSimpleSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBSimpleSet($item)); diff --git a/src/ULB/Apis/DescribeVServerRequest.php b/src/ULB/Apis/DescribeVServerRequest.php index e064dd66..a27ecb1f 100644 --- a/src/ULB/Apis/DescribeVServerRequest.php +++ b/src/ULB/Apis/DescribeVServerRequest.php @@ -1,6 +1,6 @@ "DescribeVServer"]); $this->markRequired("Region"); $this->markRequired("ProjectId"); - $this->markRequired("ULBId"); } @@ -35,7 +34,7 @@ public function __construct() * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } @@ -45,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -85,7 +84,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -95,7 +94,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -105,7 +104,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -115,7 +114,7 @@ public function setVServerId($vServerId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -125,7 +124,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -135,7 +134,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -145,7 +144,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/ULB/Apis/DescribeVServerResponse.php b/src/ULB/Apis/DescribeVServerResponse.php index 0be387ba..28b4a548 100644 --- a/src/ULB/Apis/DescribeVServerResponse.php +++ b/src/ULB/Apis/DescribeVServerResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -43,7 +43,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -53,12 +53,9 @@ public function setTotalCount($totalCount) * * @return ULBVServerSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBVServerSet($item)); diff --git a/src/ULB/Apis/ReleaseBackendRequest.php b/src/ULB/Apis/ReleaseBackendRequest.php index 6a0e7147..3ffb7f7f 100644 --- a/src/ULB/Apis/ReleaseBackendRequest.php +++ b/src/ULB/Apis/ReleaseBackendRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -86,7 +86,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -96,7 +96,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getBackendId() + public function getBackendId(): string { return $this->get("BackendId"); } @@ -106,7 +106,7 @@ public function getBackendId() * * @param string $backendId */ - public function setBackendId($backendId) + public function setBackendId(string $backendId) { $this->set("BackendId", $backendId); } diff --git a/src/ULB/Apis/ReleaseBackendResponse.php b/src/ULB/Apis/ReleaseBackendResponse.php index 412a54e1..1db01136 100644 --- a/src/ULB/Apis/ReleaseBackendResponse.php +++ b/src/ULB/Apis/ReleaseBackendResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -67,7 +67,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -77,7 +77,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -87,7 +87,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -97,7 +97,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -107,7 +107,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -117,7 +117,7 @@ public function setVServerId($vServerId) * * @return string|null */ - public function getSSLId() + public function getSSLId(): string { return $this->get("SSLId"); } @@ -127,7 +127,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } diff --git a/src/ULB/Apis/UnbindSSLResponse.php b/src/ULB/Apis/UnbindSSLResponse.php index f507f0c4..e9a907c1 100644 --- a/src/ULB/Apis/UnbindSSLResponse.php +++ b/src/ULB/Apis/UnbindSSLResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -86,7 +86,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -96,7 +96,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getBackendId() + public function getBackendId(): string { return $this->get("BackendId"); } @@ -106,7 +106,7 @@ public function getBackendId() * * @param string $backendId */ - public function setBackendId($backendId) + public function setBackendId(string $backendId) { $this->set("BackendId", $backendId); } @@ -116,7 +116,7 @@ public function setBackendId($backendId) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -126,7 +126,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -136,7 +136,7 @@ public function setPort($port) * * @return integer|null */ - public function getWeight() + public function getWeight(): int { return $this->get("Weight"); } @@ -146,7 +146,7 @@ public function getWeight() * * @param int $weight */ - public function setWeight($weight) + public function setWeight(int $weight) { $this->set("Weight", $weight); } @@ -156,7 +156,7 @@ public function setWeight($weight) * * @return integer|null */ - public function getEnabled() + public function getEnabled(): int { return $this->get("Enabled"); } @@ -166,7 +166,7 @@ public function getEnabled() * * @param int $enabled */ - public function setEnabled($enabled) + public function setEnabled(int $enabled) { $this->set("Enabled", $enabled); } @@ -176,7 +176,7 @@ public function setEnabled($enabled) * * @return integer|null */ - public function getIsBackup() + public function getIsBackup(): int { return $this->get("IsBackup"); } @@ -186,7 +186,7 @@ public function getIsBackup() * * @param int $isBackup */ - public function setIsBackup($isBackup) + public function setIsBackup(int $isBackup) { $this->set("IsBackup", $isBackup); } diff --git a/src/ULB/Apis/UpdateBackendAttributeResponse.php b/src/ULB/Apis/UpdateBackendAttributeResponse.php index 3818b4b8..afce8594 100644 --- a/src/ULB/Apis/UpdateBackendAttributeResponse.php +++ b/src/ULB/Apis/UpdateBackendAttributeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -67,7 +67,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -77,7 +77,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -87,7 +87,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -97,7 +97,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -107,7 +107,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -117,7 +117,7 @@ public function setVServerId($vServerId) * * @return string|null */ - public function getMatch() + public function getMatch(): string { return $this->get("Match"); } @@ -127,7 +127,7 @@ public function getMatch() * * @param string $match */ - public function setMatch($match) + public function setMatch(string $match) { $this->set("Match", $match); } @@ -137,7 +137,7 @@ public function setMatch($match) * * @return string|null */ - public function getPolicyId() + public function getPolicyId(): string { return $this->get("PolicyId"); } @@ -147,7 +147,7 @@ public function getPolicyId() * * @param string $policyId */ - public function setPolicyId($policyId) + public function setPolicyId(string $policyId) { $this->set("PolicyId", $policyId); } @@ -157,7 +157,7 @@ public function setPolicyId($policyId) * * @return string[]|null */ - public function getBackendId() + public function getBackendId(): array { return $this->get("BackendId"); } @@ -177,7 +177,7 @@ public function setBackendId(array $backendId) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -187,7 +187,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } diff --git a/src/ULB/Apis/UpdatePolicyResponse.php b/src/ULB/Apis/UpdatePolicyResponse.php index ea64c446..b110c8b5 100644 --- a/src/ULB/Apis/UpdatePolicyResponse.php +++ b/src/ULB/Apis/UpdatePolicyResponse.php @@ -1,6 +1,6 @@ "UpdateSSLAttribute"]); + $this->markRequired("Region"); + $this->markRequired("ProjectId"); + $this->markRequired("SSLId"); + $this->markRequired("SSLName"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * SSLId: SSL的资源id + * + * @return string|null + */ + public function getSSLId(): string + { + return $this->get("SSLId"); + } + + /** + * SSLId: SSL的资源id + * + * @param string $sslId + */ + public function setSSLId(string $sslId) + { + $this->set("SSLId", $sslId); + } + + /** + * SSLName: SSL实例名称,不允许传空 + * + * @return string|null + */ + public function getSSLName(): string + { + return $this->get("SSLName"); + } + + /** + * SSLName: SSL实例名称,不允许传空 + * + * @param string $sslName + */ + public function setSSLName(string $sslName) + { + $this->set("SSLName", $sslName); + } +} diff --git a/src/ULB/Apis/UpdateSSLAttributeResponse.php b/src/ULB/Apis/UpdateSSLAttributeResponse.php new file mode 100644 index 00000000..1e111791 --- /dev/null +++ b/src/ULB/Apis/UpdateSSLAttributeResponse.php @@ -0,0 +1,26 @@ +get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -85,7 +85,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -95,7 +95,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -105,7 +105,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -115,7 +115,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -125,7 +125,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -135,7 +135,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -145,7 +145,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/ULB/Apis/UpdateULBAttributeResponse.php b/src/ULB/Apis/UpdateULBAttributeResponse.php index 3db1e8fb..690a9329 100644 --- a/src/ULB/Apis/UpdateULBAttributeResponse.php +++ b/src/ULB/Apis/UpdateULBAttributeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -86,7 +86,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -96,7 +96,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -106,7 +106,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -116,7 +116,7 @@ public function setVServerId($vServerId) * * @return string|null */ - public function getVServerName() + public function getVServerName(): string { return $this->get("VServerName"); } @@ -126,7 +126,7 @@ public function getVServerName() * * @param string $vServerName */ - public function setVServerName($vServerName) + public function setVServerName(string $vServerName) { $this->set("VServerName", $vServerName); } @@ -136,7 +136,7 @@ public function setVServerName($vServerName) * * @return string|null */ - public function getMethod() + public function getMethod(): string { return $this->get("Method"); } @@ -146,7 +146,7 @@ public function getMethod() * * @param string $method */ - public function setMethod($method) + public function setMethod(string $method) { $this->set("Method", $method); } @@ -156,7 +156,7 @@ public function setMethod($method) * * @return string|null */ - public function getPersistenceType() + public function getPersistenceType(): string { return $this->get("PersistenceType"); } @@ -166,7 +166,7 @@ public function getPersistenceType() * * @param string $persistenceType */ - public function setPersistenceType($persistenceType) + public function setPersistenceType(string $persistenceType) { $this->set("PersistenceType", $persistenceType); } @@ -176,7 +176,7 @@ public function setPersistenceType($persistenceType) * * @return string|null */ - public function getPersistenceInfo() + public function getPersistenceInfo(): string { return $this->get("PersistenceInfo"); } @@ -186,7 +186,7 @@ public function getPersistenceInfo() * * @param string $persistenceInfo */ - public function setPersistenceInfo($persistenceInfo) + public function setPersistenceInfo(string $persistenceInfo) { $this->set("PersistenceInfo", $persistenceInfo); } @@ -196,7 +196,7 @@ public function setPersistenceInfo($persistenceInfo) * * @return integer|null */ - public function getClientTimeout() + public function getClientTimeout(): int { return $this->get("ClientTimeout"); } @@ -206,7 +206,7 @@ public function getClientTimeout() * * @param int $clientTimeout */ - public function setClientTimeout($clientTimeout) + public function setClientTimeout(int $clientTimeout) { $this->set("ClientTimeout", $clientTimeout); } @@ -216,7 +216,7 @@ public function setClientTimeout($clientTimeout) * * @return string|null */ - public function getMonitorType() + public function getMonitorType(): string { return $this->get("MonitorType"); } @@ -226,7 +226,7 @@ public function getMonitorType() * * @param string $monitorType */ - public function setMonitorType($monitorType) + public function setMonitorType(string $monitorType) { $this->set("MonitorType", $monitorType); } @@ -236,7 +236,7 @@ public function setMonitorType($monitorType) * * @return string|null */ - public function getDomain() + public function getDomain(): string { return $this->get("Domain"); } @@ -246,7 +246,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } @@ -256,7 +256,7 @@ public function setDomain($domain) * * @return string|null */ - public function getPath() + public function getPath(): string { return $this->get("Path"); } @@ -266,7 +266,7 @@ public function getPath() * * @param string $path */ - public function setPath($path) + public function setPath(string $path) { $this->set("Path", $path); } @@ -276,7 +276,7 @@ public function setPath($path) * * @return string|null */ - public function getRequestMsg() + public function getRequestMsg(): string { return $this->get("RequestMsg"); } @@ -286,7 +286,7 @@ public function getRequestMsg() * * @param string $requestMsg */ - public function setRequestMsg($requestMsg) + public function setRequestMsg(string $requestMsg) { $this->set("RequestMsg", $requestMsg); } @@ -296,7 +296,7 @@ public function setRequestMsg($requestMsg) * * @return string|null */ - public function getResponseMsg() + public function getResponseMsg(): string { return $this->get("ResponseMsg"); } @@ -306,7 +306,7 @@ public function getResponseMsg() * * @param string $responseMsg */ - public function setResponseMsg($responseMsg) + public function setResponseMsg(string $responseMsg) { $this->set("ResponseMsg", $responseMsg); } diff --git a/src/ULB/Apis/UpdateVServerAttributeResponse.php b/src/ULB/Apis/UpdateVServerAttributeResponse.php index a70b7969..c692cbb2 100644 --- a/src/ULB/Apis/UpdateVServerAttributeResponse.php +++ b/src/ULB/Apis/UpdateVServerAttributeResponse.php @@ -1,6 +1,6 @@ get("FirewallName"); } @@ -37,7 +37,7 @@ public function getFirewallName() * * @param string $firewallName */ - public function setFirewallName($firewallName) + public function setFirewallName(string $firewallName) { $this->set("FirewallName", $firewallName); } @@ -47,7 +47,7 @@ public function setFirewallName($firewallName) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -57,7 +57,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } diff --git a/src/ULB/Models/LoggerSet.php b/src/ULB/Models/LoggerSet.php index 0f22ff15..1e6dc3e0 100644 --- a/src/ULB/Models/LoggerSet.php +++ b/src/ULB/Models/LoggerSet.php @@ -1,6 +1,6 @@ get("BucketName"); } @@ -37,7 +37,7 @@ public function getBucketName() * * @param string $bucketName */ - public function setBucketName($bucketName) + public function setBucketName(string $bucketName) { $this->set("BucketName", $bucketName); } @@ -47,7 +47,7 @@ public function setBucketName($bucketName) * * @return string|null */ - public function getTokenID() + public function getTokenID(): string { return $this->get("TokenID"); } @@ -57,7 +57,7 @@ public function getTokenID() * * @param string $tokenID */ - public function setTokenID($tokenID) + public function setTokenID(string $tokenID) { $this->set("TokenID", $tokenID); } @@ -67,7 +67,7 @@ public function setTokenID($tokenID) * * @return string|null */ - public function getTokenName() + public function getTokenName(): string { return $this->get("TokenName"); } @@ -77,7 +77,7 @@ public function getTokenName() * * @param string $tokenName */ - public function setTokenName($tokenName) + public function setTokenName(string $tokenName) { $this->set("TokenName", $tokenName); } diff --git a/src/ULB/Models/PolicyBackendSet.php b/src/ULB/Models/PolicyBackendSet.php index d4373bda..327ad08b 100644 --- a/src/ULB/Models/PolicyBackendSet.php +++ b/src/ULB/Models/PolicyBackendSet.php @@ -1,6 +1,6 @@ get("BackendId"); } @@ -37,7 +37,7 @@ public function getBackendId() * * @param string $backendId */ - public function setBackendId($backendId) + public function setBackendId(string $backendId) { $this->set("BackendId", $backendId); } @@ -47,7 +47,7 @@ public function setBackendId($backendId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -57,7 +57,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -67,7 +67,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getResourceName() + public function getResourceName(): string { return $this->get("ResourceName"); } @@ -77,7 +77,7 @@ public function getResourceName() * * @param string $resourceName */ - public function setResourceName($resourceName) + public function setResourceName(string $resourceName) { $this->set("ResourceName", $resourceName); } @@ -87,7 +87,7 @@ public function setResourceName($resourceName) * * @return string|null */ - public function getSubResourceId() + public function getSubResourceId(): string { return $this->get("SubResourceId"); } @@ -97,7 +97,7 @@ public function getSubResourceId() * * @param string $subResourceId */ - public function setSubResourceId($subResourceId) + public function setSubResourceId(string $subResourceId) { $this->set("SubResourceId", $subResourceId); } @@ -107,7 +107,7 @@ public function setSubResourceId($subResourceId) * * @return string|null */ - public function getSubResourceName() + public function getSubResourceName(): string { return $this->get("SubResourceName"); } @@ -117,7 +117,7 @@ public function getSubResourceName() * * @param string $subResourceName */ - public function setSubResourceName($subResourceName) + public function setSubResourceName(string $subResourceName) { $this->set("SubResourceName", $subResourceName); } @@ -127,7 +127,7 @@ public function setSubResourceName($subResourceName) * * @return string|null */ - public function getSubResourceType() + public function getSubResourceType(): string { return $this->get("SubResourceType"); } @@ -137,7 +137,7 @@ public function getSubResourceType() * * @param string $subResourceType */ - public function setSubResourceType($subResourceType) + public function setSubResourceType(string $subResourceType) { $this->set("SubResourceType", $subResourceType); } @@ -147,7 +147,7 @@ public function setSubResourceType($subResourceType) * * @return string|null */ - public function getObjectId() + public function getObjectId(): string { return $this->get("ObjectId"); } @@ -157,7 +157,7 @@ public function getObjectId() * * @param string $objectId */ - public function setObjectId($objectId) + public function setObjectId(string $objectId) { $this->set("ObjectId", $objectId); } @@ -167,7 +167,7 @@ public function setObjectId($objectId) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -177,7 +177,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -187,7 +187,7 @@ public function setPort($port) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -197,7 +197,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } diff --git a/src/ULB/Models/SSLBindedTargetSet.php b/src/ULB/Models/SSLBindedTargetSet.php index 921fa995..3a93b7e2 100644 --- a/src/ULB/Models/SSLBindedTargetSet.php +++ b/src/ULB/Models/SSLBindedTargetSet.php @@ -1,6 +1,6 @@ get("VServerId"); } @@ -37,7 +37,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -47,7 +47,7 @@ public function setVServerId($vServerId) * * @return string|null */ - public function getVServerName() + public function getVServerName(): string { return $this->get("VServerName"); } @@ -57,7 +57,7 @@ public function getVServerName() * * @param string $vServerName */ - public function setVServerName($vServerName) + public function setVServerName(string $vServerName) { $this->set("VServerName", $vServerName); } @@ -67,7 +67,7 @@ public function setVServerName($vServerName) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -77,7 +77,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -87,7 +87,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getULBName() + public function getULBName(): string { return $this->get("ULBName"); } @@ -97,7 +97,7 @@ public function getULBName() * * @param string $ulbName */ - public function setULBName($ulbName) + public function setULBName(string $ulbName) { $this->set("ULBName", $ulbName); } diff --git a/src/ULB/Models/ULBBackendSet.php b/src/ULB/Models/ULBBackendSet.php index 942f4b91..e048819b 100644 --- a/src/ULB/Models/ULBBackendSet.php +++ b/src/ULB/Models/ULBBackendSet.php @@ -1,6 +1,6 @@ get("BackendId"); } @@ -37,7 +37,7 @@ public function getBackendId() * * @param string $backendId */ - public function setBackendId($backendId) + public function setBackendId(string $backendId) { $this->set("BackendId", $backendId); } @@ -47,7 +47,7 @@ public function setBackendId($backendId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -57,7 +57,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -67,7 +67,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -77,7 +77,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -87,7 +87,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getResourceName() + public function getResourceName(): string { return $this->get("ResourceName"); } @@ -97,7 +97,7 @@ public function getResourceName() * * @param string $resourceName */ - public function setResourceName($resourceName) + public function setResourceName(string $resourceName) { $this->set("ResourceName", $resourceName); } @@ -107,7 +107,7 @@ public function setResourceName($resourceName) * * @return string|null */ - public function getSubResourceType() + public function getSubResourceType(): string { return $this->get("SubResourceType"); } @@ -117,7 +117,7 @@ public function getSubResourceType() * * @param string $subResourceType */ - public function setSubResourceType($subResourceType) + public function setSubResourceType(string $subResourceType) { $this->set("SubResourceType", $subResourceType); } @@ -127,7 +127,7 @@ public function setSubResourceType($subResourceType) * * @return string|null */ - public function getSubResourceId() + public function getSubResourceId(): string { return $this->get("SubResourceId"); } @@ -137,7 +137,7 @@ public function getSubResourceId() * * @param string $subResourceId */ - public function setSubResourceId($subResourceId) + public function setSubResourceId(string $subResourceId) { $this->set("SubResourceId", $subResourceId); } @@ -147,7 +147,7 @@ public function setSubResourceId($subResourceId) * * @return string|null */ - public function getSubResourceName() + public function getSubResourceName(): string { return $this->get("SubResourceName"); } @@ -157,7 +157,7 @@ public function getSubResourceName() * * @param string $subResourceName */ - public function setSubResourceName($subResourceName) + public function setSubResourceName(string $subResourceName) { $this->set("SubResourceName", $subResourceName); } @@ -167,7 +167,7 @@ public function setSubResourceName($subResourceName) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -177,7 +177,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } @@ -187,7 +187,7 @@ public function setPrivateIP($privateIP) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -197,7 +197,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -207,7 +207,7 @@ public function setPort($port) * * @return integer|null */ - public function getEnabled() + public function getEnabled(): int { return $this->get("Enabled"); } @@ -217,7 +217,7 @@ public function getEnabled() * * @param int $enabled */ - public function setEnabled($enabled) + public function setEnabled(int $enabled) { $this->set("Enabled", $enabled); } @@ -227,7 +227,7 @@ public function setEnabled($enabled) * * @return integer|null */ - public function getStatus() + public function getStatus(): int { return $this->get("Status"); } @@ -237,7 +237,7 @@ public function getStatus() * * @param int $status */ - public function setStatus($status) + public function setStatus(int $status) { $this->set("Status", $status); } @@ -247,7 +247,7 @@ public function setStatus($status) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -257,7 +257,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -267,7 +267,7 @@ public function setSubnetId($subnetId) * * @return integer|null */ - public function getIsBackup() + public function getIsBackup(): int { return $this->get("IsBackup"); } @@ -277,7 +277,7 @@ public function getIsBackup() * * @param int $isBackup */ - public function setIsBackup($isBackup) + public function setIsBackup(int $isBackup) { $this->set("IsBackup", $isBackup); } diff --git a/src/ULB/Models/ULBIPSet.php b/src/ULB/Models/ULBIPSet.php index b38976d8..a5bed72d 100644 --- a/src/ULB/Models/ULBIPSet.php +++ b/src/ULB/Models/ULBIPSet.php @@ -1,6 +1,6 @@ get("OperatorName"); } @@ -37,7 +37,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } @@ -47,7 +47,7 @@ public function setOperatorName($operatorName) * * @return string|null */ - public function getEIP() + public function getEIP(): string { return $this->get("EIP"); } @@ -57,7 +57,7 @@ public function getEIP() * * @param string $eip */ - public function setEIP($eip) + public function setEIP(string $eip) { $this->set("EIP", $eip); } @@ -67,7 +67,7 @@ public function setEIP($eip) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -77,7 +77,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -87,7 +87,7 @@ public function setEIPId($eipId) * * @return integer|null */ - public function getBandwidthType() + public function getBandwidthType(): int { return $this->get("BandwidthType"); } @@ -97,7 +97,7 @@ public function getBandwidthType() * * @param int $bandwidthType */ - public function setBandwidthType($bandwidthType) + public function setBandwidthType(int $bandwidthType) { $this->set("BandwidthType", $bandwidthType); } @@ -107,7 +107,7 @@ public function setBandwidthType($bandwidthType) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -117,7 +117,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } diff --git a/src/ULB/Models/ULBPolicySet.php b/src/ULB/Models/ULBPolicySet.php index c94f507e..40b481db 100644 --- a/src/ULB/Models/ULBPolicySet.php +++ b/src/ULB/Models/ULBPolicySet.php @@ -1,6 +1,6 @@ get("DomainMatchMode"); + } + + /** + * DomainMatchMode: 内容转发规则中域名的匹配方式。枚举值:Regular,正则;Wildcard,泛域名 + * + * @param string $domainMatchMode + */ + public function setDomainMatchMode(string $domainMatchMode) + { + $this->set("DomainMatchMode", $domainMatchMode); + } + /** * PolicyId: 内容转发Id,默认内容转发类型下为空。 * * @return string|null */ - public function getPolicyId() + public function getPolicyId(): string { return $this->get("PolicyId"); } @@ -37,7 +57,7 @@ public function getPolicyId() * * @param string $policyId */ - public function setPolicyId($policyId) + public function setPolicyId(string $policyId) { $this->set("PolicyId", $policyId); } @@ -47,7 +67,7 @@ public function setPolicyId($policyId) * * @return string|null */ - public function getPolicyType() + public function getPolicyType(): string { return $this->get("PolicyType"); } @@ -57,7 +77,7 @@ public function getPolicyType() * * @param string $policyType */ - public function setPolicyType($policyType) + public function setPolicyType(string $policyType) { $this->set("PolicyType", $policyType); } @@ -67,7 +87,7 @@ public function setPolicyType($policyType) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -77,7 +97,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -87,7 +107,7 @@ public function setType($type) * * @return string|null */ - public function getMatch() + public function getMatch(): string { return $this->get("Match"); } @@ -97,7 +117,7 @@ public function getMatch() * * @param string $match */ - public function setMatch($match) + public function setMatch(string $match) { $this->set("Match", $match); } @@ -107,7 +127,7 @@ public function setMatch($match) * * @return integer|null */ - public function getPolicyPriority() + public function getPolicyPriority(): int { return $this->get("PolicyPriority"); } @@ -117,7 +137,7 @@ public function getPolicyPriority() * * @param int $policyPriority */ - public function setPolicyPriority($policyPriority) + public function setPolicyPriority(int $policyPriority) { $this->set("PolicyPriority", $policyPriority); } @@ -127,7 +147,7 @@ public function setPolicyPriority($policyPriority) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -137,7 +157,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -147,7 +167,7 @@ public function setVServerId($vServerId) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -157,7 +177,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -167,12 +187,9 @@ public function setTotalCount($totalCount) * * @return PolicyBackendSet[]|null */ - public function getBackendSet() + public function getBackendSet(): array { - $items = $this->get("BackendSet"); - if ($items == null) { - return []; - } + $items = $this->get("BackendSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PolicyBackendSet($item)); diff --git a/src/ULB/Models/ULBSSLSet.php b/src/ULB/Models/ULBSSLSet.php index e4820f3e..97896311 100644 --- a/src/ULB/Models/ULBSSLSet.php +++ b/src/ULB/Models/ULBSSLSet.php @@ -1,6 +1,6 @@ get("SSLId"); } @@ -37,7 +37,7 @@ public function getSSLId() * * @param string $sslId */ - public function setSSLId($sslId) + public function setSSLId(string $sslId) { $this->set("SSLId", $sslId); } @@ -47,7 +47,7 @@ public function setSSLId($sslId) * * @return string|null */ - public function getSSLName() + public function getSSLName(): string { return $this->get("SSLName"); } @@ -57,7 +57,7 @@ public function getSSLName() * * @param string $sslName */ - public function setSSLName($sslName) + public function setSSLName(string $sslName) { $this->set("SSLName", $sslName); } @@ -67,7 +67,7 @@ public function setSSLName($sslName) * * @return string|null */ - public function getSSLType() + public function getSSLType(): string { return $this->get("SSLType"); } @@ -77,7 +77,7 @@ public function getSSLType() * * @param string $sslType */ - public function setSSLType($sslType) + public function setSSLType(string $sslType) { $this->set("SSLType", $sslType); } @@ -87,7 +87,7 @@ public function setSSLType($sslType) * * @return string|null */ - public function getSSLContent() + public function getSSLContent(): string { return $this->get("SSLContent"); } @@ -97,7 +97,7 @@ public function getSSLContent() * * @param string $sslContent */ - public function setSSLContent($sslContent) + public function setSSLContent(string $sslContent) { $this->set("SSLContent", $sslContent); } @@ -107,7 +107,7 @@ public function setSSLContent($sslContent) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -117,7 +117,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -127,7 +127,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getHashValue() + public function getHashValue(): string { return $this->get("HashValue"); } @@ -137,7 +137,7 @@ public function getHashValue() * * @param string $hashValue */ - public function setHashValue($hashValue) + public function setHashValue(string $hashValue) { $this->set("HashValue", $hashValue); } @@ -147,12 +147,9 @@ public function setHashValue($hashValue) * * @return SSLBindedTargetSet[]|null */ - public function getBindedTargetSet() + public function getBindedTargetSet(): array { - $items = $this->get("BindedTargetSet"); - if ($items == null) { - return []; - } + $items = $this->get("BindedTargetSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new SSLBindedTargetSet($item)); diff --git a/src/ULB/Models/ULBSet.php b/src/ULB/Models/ULBSet.php index 0630464a..33622b22 100644 --- a/src/ULB/Models/ULBSet.php +++ b/src/ULB/Models/ULBSet.php @@ -1,6 +1,6 @@ get("ULBId"); } @@ -37,7 +37,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -47,7 +47,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -57,7 +57,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -67,7 +67,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -77,7 +77,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -87,7 +87,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -97,7 +97,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -107,7 +107,7 @@ public function setRemark($remark) * * @return integer|null */ - public function getBandwidthType() + public function getBandwidthType(): int { return $this->get("BandwidthType"); } @@ -117,7 +117,7 @@ public function getBandwidthType() * * @param int $bandwidthType */ - public function setBandwidthType($bandwidthType) + public function setBandwidthType(int $bandwidthType) { $this->set("BandwidthType", $bandwidthType); } @@ -127,7 +127,7 @@ public function setBandwidthType($bandwidthType) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -137,7 +137,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -147,7 +147,7 @@ public function setBandwidth($bandwidth) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -157,7 +157,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -167,12 +167,9 @@ public function setCreateTime($createTime) * * @return ULBIPSet[]|null */ - public function getIPSet() + public function getIPSet(): array { - $items = $this->get("IPSet"); - if ($items == null) { - return []; - } + $items = $this->get("IPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBIPSet($item)); @@ -199,12 +196,9 @@ public function setIPSet(array $ipSet) * * @return ULBVServerSet[]|null */ - public function getVServerSet() + public function getVServerSet(): array { - $items = $this->get("VServerSet"); - if ($items == null) { - return []; - } + $items = $this->get("VServerSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBVServerSet($item)); @@ -231,7 +225,7 @@ public function setVServerSet(array $vServerSet) * * @return string|null */ - public function getULBType() + public function getULBType(): string { return $this->get("ULBType"); } @@ -241,7 +235,7 @@ public function getULBType() * * @param string $ulbType */ - public function setULBType($ulbType) + public function setULBType(string $ulbType) { $this->set("ULBType", $ulbType); } @@ -251,7 +245,7 @@ public function setULBType($ulbType) * * @return string|null */ - public function getIPVersion() + public function getIPVersion(): string { return $this->get("IPVersion"); } @@ -261,7 +255,7 @@ public function getIPVersion() * * @param string $ipVersion */ - public function setIPVersion($ipVersion) + public function setIPVersion(string $ipVersion) { $this->set("IPVersion", $ipVersion); } @@ -271,7 +265,7 @@ public function setIPVersion($ipVersion) * * @return string|null */ - public function getListenType() + public function getListenType(): string { return $this->get("ListenType"); } @@ -281,7 +275,7 @@ public function getListenType() * * @param string $listenType */ - public function setListenType($listenType) + public function setListenType(string $listenType) { $this->set("ListenType", $listenType); } @@ -291,7 +285,7 @@ public function setListenType($listenType) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -301,7 +295,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -311,7 +305,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -321,7 +315,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -331,7 +325,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -341,7 +335,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } @@ -351,7 +345,7 @@ public function setBusinessId($businessId) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -361,7 +355,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } @@ -371,12 +365,9 @@ public function setPrivateIP($privateIP) * * @return FirewallSet[]|null */ - public function getFirewallSet() + public function getFirewallSet(): array { - $items = $this->get("FirewallSet"); - if ($items == null) { - return []; - } + $items = $this->get("FirewallSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new FirewallSet($item)); @@ -403,7 +394,7 @@ public function setFirewallSet(array $firewallSet) * * @return integer|null */ - public function getEnableLog() + public function getEnableLog(): int { return $this->get("EnableLog"); } @@ -413,7 +404,7 @@ public function getEnableLog() * * @param int $enableLog */ - public function setEnableLog($enableLog) + public function setEnableLog(int $enableLog) { $this->set("EnableLog", $enableLog); } @@ -423,7 +414,7 @@ public function setEnableLog($enableLog) * * @return LoggerSet|null */ - public function getLogSet() + public function getLogSet(): LoggerSet { return new LoggerSet($this->get("LogSet")); } @@ -433,7 +424,7 @@ public function getLogSet() * * @param LoggerSet $logSet */ - public function setLogSet(array $logSet) + public function setLogSet(LoggerSet $logSet) { $this->set("LogSet", $logSet->getAll()); } diff --git a/src/ULB/Models/ULBSimpleSet.php b/src/ULB/Models/ULBSimpleSet.php index 81f17a76..8db7321a 100644 --- a/src/ULB/Models/ULBSimpleSet.php +++ b/src/ULB/Models/ULBSimpleSet.php @@ -1,6 +1,6 @@ get("ListenType"); } @@ -37,7 +37,7 @@ public function getListenType() * * @param string $listenType */ - public function setListenType($listenType) + public function setListenType(string $listenType) { $this->set("ListenType", $listenType); } @@ -47,7 +47,7 @@ public function setListenType($listenType) * * @return string|null */ - public function getIPVersion() + public function getIPVersion(): string { return $this->get("IPVersion"); } @@ -57,7 +57,7 @@ public function getIPVersion() * * @param string $ipVersion */ - public function setIPVersion($ipVersion) + public function setIPVersion(string $ipVersion) { $this->set("IPVersion", $ipVersion); } @@ -67,7 +67,7 @@ public function setIPVersion($ipVersion) * * @return string|null */ - public function getULBId() + public function getULBId(): string { return $this->get("ULBId"); } @@ -77,7 +77,7 @@ public function getULBId() * * @param string $ulbId */ - public function setULBId($ulbId) + public function setULBId(string $ulbId) { $this->set("ULBId", $ulbId); } @@ -87,7 +87,7 @@ public function setULBId($ulbId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -97,7 +97,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -107,7 +107,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -117,7 +117,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -127,7 +127,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -137,7 +137,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -147,7 +147,7 @@ public function setRemark($remark) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -157,7 +157,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -167,7 +167,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -177,7 +177,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -187,7 +187,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -197,7 +197,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -207,7 +207,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -217,7 +217,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } @@ -227,7 +227,7 @@ public function setBusinessId($businessId) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -237,7 +237,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } @@ -247,7 +247,7 @@ public function setPrivateIP($privateIP) * * @return integer|null */ - public function getBandwidthType() + public function getBandwidthType(): int { return $this->get("BandwidthType"); } @@ -257,7 +257,7 @@ public function getBandwidthType() * * @param int $bandwidthType */ - public function setBandwidthType($bandwidthType) + public function setBandwidthType(int $bandwidthType) { $this->set("BandwidthType", $bandwidthType); } @@ -267,7 +267,7 @@ public function setBandwidthType($bandwidthType) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -277,7 +277,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -287,12 +287,9 @@ public function setBandwidth($bandwidth) * * @return ULBIPSet[]|null */ - public function getIPSet() + public function getIPSet(): array { - $items = $this->get("IPSet"); - if ($items == null) { - return []; - } + $items = $this->get("IPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBIPSet($item)); @@ -319,7 +316,7 @@ public function setIPSet(array $ipSet) * * @return integer|null */ - public function getVServerCount() + public function getVServerCount(): int { return $this->get("VServerCount"); } @@ -329,7 +326,7 @@ public function getVServerCount() * * @param int $vServerCount */ - public function setVServerCount($vServerCount) + public function setVServerCount(int $vServerCount) { $this->set("VServerCount", $vServerCount); } @@ -339,7 +336,7 @@ public function setVServerCount($vServerCount) * * @return string|null */ - public function getULBType() + public function getULBType(): string { return $this->get("ULBType"); } @@ -349,7 +346,7 @@ public function getULBType() * * @param string $ulbType */ - public function setULBType($ulbType) + public function setULBType(string $ulbType) { $this->set("ULBType", $ulbType); } @@ -359,12 +356,9 @@ public function setULBType($ulbType) * * @return FirewallSet[]|null */ - public function getFirewallSet() + public function getFirewallSet(): array { - $items = $this->get("FirewallSet"); - if ($items == null) { - return []; - } + $items = $this->get("FirewallSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new FirewallSet($item)); @@ -391,7 +385,7 @@ public function setFirewallSet(array $firewallSet) * * @return integer|null */ - public function getEnableLog() + public function getEnableLog(): int { return $this->get("EnableLog"); } @@ -401,7 +395,7 @@ public function getEnableLog() * * @param int $enableLog */ - public function setEnableLog($enableLog) + public function setEnableLog(int $enableLog) { $this->set("EnableLog", $enableLog); } @@ -411,7 +405,7 @@ public function setEnableLog($enableLog) * * @return LoggerSet|null */ - public function getLogSet() + public function getLogSet(): LoggerSet { return new LoggerSet($this->get("LogSet")); } @@ -421,7 +415,7 @@ public function getLogSet() * * @param LoggerSet $logSet */ - public function setLogSet(array $logSet) + public function setLogSet(LoggerSet $logSet) { $this->set("LogSet", $logSet->getAll()); } diff --git a/src/ULB/Models/ULBVServerSet.php b/src/ULB/Models/ULBVServerSet.php index e56e6b7a..c60be86c 100644 --- a/src/ULB/Models/ULBVServerSet.php +++ b/src/ULB/Models/ULBVServerSet.php @@ -1,6 +1,6 @@ get("MonitorType"); } @@ -37,17 +37,37 @@ public function getMonitorType() * * @param string $monitorType */ - public function setMonitorType($monitorType) + public function setMonitorType(string $monitorType) { $this->set("MonitorType", $monitorType); } + /** + * ULBId: 负载均衡实例的Id + * + * @return string|null + */ + public function getULBId(): string + { + return $this->get("ULBId"); + } + + /** + * ULBId: 负载均衡实例的Id + * + * @param string $ulbId + */ + public function setULBId(string $ulbId) + { + $this->set("ULBId", $ulbId); + } + /** * Domain: 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 * * @return string|null */ - public function getDomain() + public function getDomain(): string { return $this->get("Domain"); } @@ -57,7 +77,7 @@ public function getDomain() * * @param string $domain */ - public function setDomain($domain) + public function setDomain(string $domain) { $this->set("Domain", $domain); } @@ -67,7 +87,7 @@ public function setDomain($domain) * * @return string|null */ - public function getPath() + public function getPath(): string { return $this->get("Path"); } @@ -77,7 +97,7 @@ public function getPath() * * @param string $path */ - public function setPath($path) + public function setPath(string $path) { $this->set("Path", $path); } @@ -87,7 +107,7 @@ public function setPath($path) * * @return string|null */ - public function getRequestMsg() + public function getRequestMsg(): string { return $this->get("RequestMsg"); } @@ -97,7 +117,7 @@ public function getRequestMsg() * * @param string $requestMsg */ - public function setRequestMsg($requestMsg) + public function setRequestMsg(string $requestMsg) { $this->set("RequestMsg", $requestMsg); } @@ -107,7 +127,7 @@ public function setRequestMsg($requestMsg) * * @return string|null */ - public function getResponseMsg() + public function getResponseMsg(): string { return $this->get("ResponseMsg"); } @@ -117,7 +137,7 @@ public function getResponseMsg() * * @param string $responseMsg */ - public function setResponseMsg($responseMsg) + public function setResponseMsg(string $responseMsg) { $this->set("ResponseMsg", $responseMsg); } @@ -127,7 +147,7 @@ public function setResponseMsg($responseMsg) * * @return string|null */ - public function getVServerId() + public function getVServerId(): string { return $this->get("VServerId"); } @@ -137,7 +157,7 @@ public function getVServerId() * * @param string $vServerId */ - public function setVServerId($vServerId) + public function setVServerId(string $vServerId) { $this->set("VServerId", $vServerId); } @@ -147,7 +167,7 @@ public function setVServerId($vServerId) * * @return string|null */ - public function getVServerName() + public function getVServerName(): string { return $this->get("VServerName"); } @@ -157,7 +177,7 @@ public function getVServerName() * * @param string $vServerName */ - public function setVServerName($vServerName) + public function setVServerName(string $vServerName) { $this->set("VServerName", $vServerName); } @@ -167,7 +187,7 @@ public function setVServerName($vServerName) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -177,7 +197,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -187,7 +207,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getFrontendPort() + public function getFrontendPort(): int { return $this->get("FrontendPort"); } @@ -197,7 +217,7 @@ public function getFrontendPort() * * @param int $frontendPort */ - public function setFrontendPort($frontendPort) + public function setFrontendPort(int $frontendPort) { $this->set("FrontendPort", $frontendPort); } @@ -207,7 +227,7 @@ public function setFrontendPort($frontendPort) * * @return string|null */ - public function getMethod() + public function getMethod(): string { return $this->get("Method"); } @@ -217,7 +237,7 @@ public function getMethod() * * @param string $method */ - public function setMethod($method) + public function setMethod(string $method) { $this->set("Method", $method); } @@ -227,7 +247,7 @@ public function setMethod($method) * * @return string|null */ - public function getPersistenceType() + public function getPersistenceType(): string { return $this->get("PersistenceType"); } @@ -237,7 +257,7 @@ public function getPersistenceType() * * @param string $persistenceType */ - public function setPersistenceType($persistenceType) + public function setPersistenceType(string $persistenceType) { $this->set("PersistenceType", $persistenceType); } @@ -247,7 +267,7 @@ public function setPersistenceType($persistenceType) * * @return string|null */ - public function getPersistenceInfo() + public function getPersistenceInfo(): string { return $this->get("PersistenceInfo"); } @@ -257,7 +277,7 @@ public function getPersistenceInfo() * * @param string $persistenceInfo */ - public function setPersistenceInfo($persistenceInfo) + public function setPersistenceInfo(string $persistenceInfo) { $this->set("PersistenceInfo", $persistenceInfo); } @@ -267,7 +287,7 @@ public function setPersistenceInfo($persistenceInfo) * * @return integer|null */ - public function getClientTimeout() + public function getClientTimeout(): int { return $this->get("ClientTimeout"); } @@ -277,7 +297,7 @@ public function getClientTimeout() * * @param int $clientTimeout */ - public function setClientTimeout($clientTimeout) + public function setClientTimeout(int $clientTimeout) { $this->set("ClientTimeout", $clientTimeout); } @@ -287,7 +307,7 @@ public function setClientTimeout($clientTimeout) * * @return integer|null */ - public function getStatus() + public function getStatus(): int { return $this->get("Status"); } @@ -297,7 +317,7 @@ public function getStatus() * * @param int $status */ - public function setStatus($status) + public function setStatus(int $status) { $this->set("Status", $status); } @@ -307,12 +327,9 @@ public function setStatus($status) * * @return ULBSSLSet[]|null */ - public function getSSLSet() + public function getSSLSet(): array { - $items = $this->get("SSLSet"); - if ($items == null) { - return []; - } + $items = $this->get("SSLSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBSSLSet($item)); @@ -339,12 +356,9 @@ public function setSSLSet(array $sslSet) * * @return ULBBackendSet[]|null */ - public function getBackendSet() + public function getBackendSet(): array { - $items = $this->get("BackendSet"); - if ($items == null) { - return []; - } + $items = $this->get("BackendSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBBackendSet($item)); @@ -371,7 +385,7 @@ public function setBackendSet(array $backendSet) * * @return string|null */ - public function getListenType() + public function getListenType(): string { return $this->get("ListenType"); } @@ -381,7 +395,7 @@ public function getListenType() * * @param string $listenType */ - public function setListenType($listenType) + public function setListenType(string $listenType) { $this->set("ListenType", $listenType); } @@ -391,12 +405,9 @@ public function setListenType($listenType) * * @return ULBPolicySet[]|null */ - public function getPolicySet() + public function getPolicySet(): array { - $items = $this->get("PolicySet"); - if ($items == null) { - return []; - } + $items = $this->get("PolicySet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ULBPolicySet($item)); diff --git a/src/ULB/ULBClient.php b/src/ULB/ULBClient.php index dff26f54..25f8d5a5 100644 --- a/src/ULB/ULBClient.php +++ b/src/ULB/ULBClient.php @@ -1,6 +1,6 @@ (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "ULBId" => (string) 负载均衡实例的ID * "VServerId" => (string) VServer实例的ID - * "ResourceType" => (string) 所添加的后端资源的类型,枚举值:UHost -> 云主机;UNI -> 虚拟网卡;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器;UHybrid->混合云主机;CUBE->Cube;默认值为UHost。报文转发模式不支持UDocker、UHybrid、CUBE + * "ResourceType" => (string) 所添加的后端资源的类型,枚举值:UHost -> 云主机;UNI -> 虚拟网卡;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器;UHybrid->混合云主机;CUBE->Cube,USDP->智能大数据平台;默认值为UHost。报文转发模式不支持UDocker、UHybrid、CUBE * "ResourceId" => (string) 所添加的后端资源的资源ID * "ResourceIP" => (string) 所添加的后端服务器的资源实例IP,当ResourceType 为 UHybrid 时有效,且必填 * "VPCId" => (string) 所添加的后端服务器所在的vpc,当ResourceType 为 UHybrid 时有效,且必填 * "SubnetId" => (string) 所添加的后端服务器所在的子网,当ResourceType 为 UHybrid 时有效,且必填 * "Port" => (integer) 所添加的后端资源服务端口,取值范围[1-65535],默认80 - * "Weight" => (integer) 所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 + * "Weight" => (integer) 所添加的后端RS权重(在加权轮询算法下有效),取值范围[1-100],默认为1 * "Enabled" => (integer) 后端实例状态开关,枚举值: 1:启用; 0:禁用 默认为启用 * "IsBackup" => (integer) rs是否为backup,默认为00:普通rs1:backup的rs * ] @@ -94,10 +96,9 @@ class ULBClient extends Client * "BackendId" => (string) 所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关),可用于 UpdateBackendAttribute/UpdateBackendAttributeBatch/ReleaseBackend * ] * - * @return AllocateBackendResponse * @throws UCloudException */ - public function allocateBackend(AllocateBackendRequest $request = null) + public function allocateBackend(AllocateBackendRequest $request = null): AllocateBackendResponse { $resp = $this->invoke($request); return new AllocateBackendResponse($resp->toArray(), $resp->getRequestId()); @@ -123,10 +124,9 @@ public function allocateBackend(AllocateBackendRequest $request = null) * $outputs = [ * ] * - * @return BindSSLResponse * @throws UCloudException */ - public function bindSSL(BindSSLRequest $request = null) + public function bindSSL(BindSSLRequest $request = null): BindSSLResponse { $resp = $this->invoke($request); return new BindSSLResponse($resp->toArray(), $resp->getRequestId()); @@ -156,10 +156,9 @@ public function bindSSL(BindSSLRequest $request = null) * "PolicyId" => (string) 内容转发策略ID * ] * - * @return CreatePolicyResponse * @throws UCloudException */ - public function createPolicy(CreatePolicyRequest $request = null) + public function createPolicy(CreatePolicyRequest $request = null): CreatePolicyResponse { $resp = $this->invoke($request); return new CreatePolicyResponse($resp->toArray(), $resp->getRequestId()); @@ -189,10 +188,9 @@ public function createPolicy(CreatePolicyRequest $request = null) * "SSLId" => (string) SSL证书的Id * ] * - * @return CreateSSLResponse * @throws UCloudException */ - public function createSSL(CreateSSLRequest $request = null) + public function createSSL(CreateSSLRequest $request = null): CreateSSLResponse { $resp = $this->invoke($request); return new CreateSSLResponse($resp->toArray(), $resp->getRequestId()); @@ -228,10 +226,9 @@ public function createSSL(CreateSSLRequest $request = null) * "IPv6AddressId" => (string) IPv6地址Id * ] * - * @return CreateULBResponse * @throws UCloudException */ - public function createULB(CreateULBRequest $request = null) + public function createULB(CreateULBRequest $request = null): CreateULBResponse { $resp = $this->invoke($request); return new CreateULBResponse($resp->toArray(), $resp->getRequestId()); @@ -269,10 +266,9 @@ public function createULB(CreateULBRequest $request = null) * "VServerId" => (string) VServer实例的Id * ] * - * @return CreateVServerResponse * @throws UCloudException */ - public function createVServer(CreateVServerRequest $request = null) + public function createVServer(CreateVServerRequest $request = null): CreateVServerResponse { $resp = $this->invoke($request); return new CreateVServerResponse($resp->toArray(), $resp->getRequestId()); @@ -297,10 +293,9 @@ public function createVServer(CreateVServerRequest $request = null) * $outputs = [ * ] * - * @return DeletePolicyResponse * @throws UCloudException */ - public function deletePolicy(DeletePolicyRequest $request = null) + public function deletePolicy(DeletePolicyRequest $request = null): DeletePolicyResponse { $resp = $this->invoke($request); return new DeletePolicyResponse($resp->toArray(), $resp->getRequestId()); @@ -324,10 +319,9 @@ public function deletePolicy(DeletePolicyRequest $request = null) * $outputs = [ * ] * - * @return DeleteSSLResponse * @throws UCloudException */ - public function deleteSSL(DeleteSSLRequest $request = null) + public function deleteSSL(DeleteSSLRequest $request = null): DeleteSSLResponse { $resp = $this->invoke($request); return new DeleteSSLResponse($resp->toArray(), $resp->getRequestId()); @@ -352,10 +346,9 @@ public function deleteSSL(DeleteSSLRequest $request = null) * $outputs = [ * ] * - * @return DeleteULBResponse * @throws UCloudException */ - public function deleteULB(DeleteULBRequest $request = null) + public function deleteULB(DeleteULBRequest $request = null): DeleteULBResponse { $resp = $this->invoke($request); return new DeleteULBResponse($resp->toArray(), $resp->getRequestId()); @@ -380,10 +373,9 @@ public function deleteULB(DeleteULBRequest $request = null) * $outputs = [ * ] * - * @return DeleteVServerResponse * @throws UCloudException */ - public function deleteVServer(DeleteVServerRequest $request = null) + public function deleteVServer(DeleteVServerRequest $request = null): DeleteVServerResponse { $resp = $this->invoke($request); return new DeleteVServerResponse($resp->toArray(), $resp->getRequestId()); @@ -428,10 +420,9 @@ public function deleteVServer(DeleteVServerRequest $request = null) * ] * ] * - * @return DescribeSSLResponse * @throws UCloudException */ - public function describeSSL(DescribeSSLRequest $request = null) + public function describeSSL(DescribeSSLRequest $request = null): DescribeSSLResponse { $resp = $this->invoke($request); return new DescribeSSLResponse($resp->toArray(), $resp->getRequestId()); @@ -480,6 +471,7 @@ public function describeSSL(DescribeSSLRequest $request = null) * "VServerSet" => (array) 负载均衡实例中存在的VServer实例列表,具体结构见下方 ULBVServerSet[ * [ * "MonitorType" => (string) 健康检查类型,枚举值:Port -> 端口检查;Path -> 路径检查;Ping -> Ping探测, Customize -> UDP检查请求代理型默认值为Port,其中TCP协议仅支持Port,其他协议支持Port和Path; 报文转发型TCP协议仅支持Port,UDP协议支持Ping、Port和Customize + * "ULBId" => (string) 负载均衡实例的Id * "Domain" => (string) 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 * "Path" => (string) 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径 * "RequestMsg" => (string) 根据MonitorType确认; 当MonitorType为Customize时,此字段有意义,代表UDP检查发出的请求报文 @@ -531,6 +523,7 @@ public function describeSSL(DescribeSSLRequest $request = null) * "ListenType" => (string) 监听器类型,枚举值为: RequestProxy -> 请求代理;PacketsTransmit -> 报文转发 * "PolicySet" => (array) 内容转发信息列表,具体结构见下方 ULBPolicySet[ * [ + * "DomainMatchMode" => (string) 内容转发规则中域名的匹配方式。枚举值:Regular,正则;Wildcard,泛域名 * "PolicyId" => (string) 内容转发Id,默认内容转发类型下为空。 * "PolicyType" => (string) 内容类型,枚举值:Custom -> 客户自定义;Default -> 默认内容转发 * "Type" => (string) 内容转发匹配字段的类型,枚举值:Domain -> 域名;Path -> 路径; 默认内容转发类型下为空 @@ -578,10 +571,9 @@ public function describeSSL(DescribeSSLRequest $request = null) * ] * ] * - * @return DescribeULBResponse * @throws UCloudException */ - public function describeULB(DescribeULBRequest $request = null) + public function describeULB(DescribeULBRequest $request = null): DescribeULBResponse { $resp = $this->invoke($request); return new DescribeULBResponse($resp->toArray(), $resp->getRequestId()); @@ -651,10 +643,9 @@ public function describeULB(DescribeULBRequest $request = null) * ] * ] * - * @return DescribeULBSimpleResponse * @throws UCloudException */ - public function describeULBSimple(DescribeULBSimpleRequest $request = null) + public function describeULBSimple(DescribeULBSimpleRequest $request = null): DescribeULBSimpleResponse { $resp = $this->invoke($request); return new DescribeULBSimpleResponse($resp->toArray(), $resp->getRequestId()); @@ -683,6 +674,7 @@ public function describeULBSimple(DescribeULBSimpleRequest $request = null) * "DataSet" => (array) VServer列表,每项参数详见 ULBVServerSet[ * [ * "MonitorType" => (string) 健康检查类型,枚举值:Port -> 端口检查;Path -> 路径检查;Ping -> Ping探测, Customize -> UDP检查请求代理型默认值为Port,其中TCP协议仅支持Port,其他协议支持Port和Path; 报文转发型TCP协议仅支持Port,UDP协议支持Ping、Port和Customize + * "ULBId" => (string) 负载均衡实例的Id * "Domain" => (string) 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 * "Path" => (string) 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径 * "RequestMsg" => (string) 根据MonitorType确认; 当MonitorType为Customize时,此字段有意义,代表UDP检查发出的请求报文 @@ -734,6 +726,7 @@ public function describeULBSimple(DescribeULBSimpleRequest $request = null) * "ListenType" => (string) 监听器类型,枚举值为: RequestProxy -> 请求代理;PacketsTransmit -> 报文转发 * "PolicySet" => (array) 内容转发信息列表,具体结构见下方 ULBPolicySet[ * [ + * "DomainMatchMode" => (string) 内容转发规则中域名的匹配方式。枚举值:Regular,正则;Wildcard,泛域名 * "PolicyId" => (string) 内容转发Id,默认内容转发类型下为空。 * "PolicyType" => (string) 内容类型,枚举值:Custom -> 客户自定义;Default -> 默认内容转发 * "Type" => (string) 内容转发匹配字段的类型,枚举值:Domain -> 域名;Path -> 路径; 默认内容转发类型下为空 @@ -760,10 +753,9 @@ public function describeULBSimple(DescribeULBSimpleRequest $request = null) * ] * ] * - * @return DescribeVServerResponse * @throws UCloudException */ - public function describeVServer(DescribeVServerRequest $request = null) + public function describeVServer(DescribeVServerRequest $request = null): DescribeVServerResponse { $resp = $this->invoke($request); return new DescribeVServerResponse($resp->toArray(), $resp->getRequestId()); @@ -788,10 +780,9 @@ public function describeVServer(DescribeVServerRequest $request = null) * $outputs = [ * ] * - * @return ReleaseBackendResponse * @throws UCloudException */ - public function releaseBackend(ReleaseBackendRequest $request = null) + public function releaseBackend(ReleaseBackendRequest $request = null): ReleaseBackendResponse { $resp = $this->invoke($request); return new ReleaseBackendResponse($resp->toArray(), $resp->getRequestId()); @@ -817,10 +808,9 @@ public function releaseBackend(ReleaseBackendRequest $request = null) * $outputs = [ * ] * - * @return UnbindSSLResponse * @throws UCloudException */ - public function unbindSSL(UnbindSSLRequest $request = null) + public function unbindSSL(UnbindSSLRequest $request = null): UnbindSSLResponse { $resp = $this->invoke($request); return new UnbindSSLResponse($resp->toArray(), $resp->getRequestId()); @@ -849,10 +839,9 @@ public function unbindSSL(UnbindSSLRequest $request = null) * $outputs = [ * ] * - * @return UpdateBackendAttributeResponse * @throws UCloudException */ - public function updateBackendAttribute(UpdateBackendAttributeRequest $request = null) + public function updateBackendAttribute(UpdateBackendAttributeRequest $request = null): UpdateBackendAttributeResponse { $resp = $this->invoke($request); return new UpdateBackendAttributeResponse($resp->toArray(), $resp->getRequestId()); @@ -881,15 +870,41 @@ public function updateBackendAttribute(UpdateBackendAttributeRequest $request = * $outputs = [ * ] * - * @return UpdatePolicyResponse * @throws UCloudException */ - public function updatePolicy(UpdatePolicyRequest $request = null) + public function updatePolicy(UpdatePolicyRequest $request = null): UpdatePolicyResponse { $resp = $this->invoke($request); return new UpdatePolicyResponse($resp->toArray(), $resp->getRequestId()); } + /** + * UpdateSSLAttribute - 更新修改SSL的属性,如:修改SSLName + * + * See also: https://docs.ucloud.cn/api/ulb-api/update_ssl_attribute + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "SSLId" => (string) SSL的资源id + * "SSLName" => (string) SSL实例名称,不允许传空 + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function updateSSLAttribute(UpdateSSLAttributeRequest $request = null): UpdateSSLAttributeResponse + { + $resp = $this->invoke($request); + return new UpdateSSLAttributeResponse($resp->toArray(), $resp->getRequestId()); + } + /** * UpdateULBAttribute - 更新ULB名字业务组备注等属性字段 * @@ -911,10 +926,9 @@ public function updatePolicy(UpdatePolicyRequest $request = null) * $outputs = [ * ] * - * @return UpdateULBAttributeResponse * @throws UCloudException */ - public function updateULBAttribute(UpdateULBAttributeRequest $request = null) + public function updateULBAttribute(UpdateULBAttributeRequest $request = null): UpdateULBAttributeResponse { $resp = $this->invoke($request); return new UpdateULBAttributeResponse($resp->toArray(), $resp->getRequestId()); @@ -949,10 +963,9 @@ public function updateULBAttribute(UpdateULBAttributeRequest $request = null) * $outputs = [ * ] * - * @return UpdateVServerAttributeResponse * @throws UCloudException */ - public function updateVServerAttribute(UpdateVServerAttributeRequest $request = null) + public function updateVServerAttribute(UpdateVServerAttributeRequest $request = null): UpdateVServerAttributeResponse { $resp = $this->invoke($request); return new UpdateVServerAttributeResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UMem/Apis/CheckUDredisSpaceAllowanceRequest.php b/src/UMem/Apis/CheckUDredisSpaceAllowanceRequest.php index 70f17b83..4f66d957 100644 --- a/src/UMem/Apis/CheckUDredisSpaceAllowanceRequest.php +++ b/src/UMem/Apis/CheckUDredisSpaceAllowanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -86,7 +86,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -96,7 +96,7 @@ public function setSize($size) * * @return string|null */ - public function getCount() + public function getCount(): string { return $this->get("Count"); } @@ -106,7 +106,7 @@ public function getCount() * * @param string $count */ - public function setCount($count) + public function setCount(string $count) { $this->set("Count", $count); } @@ -116,7 +116,7 @@ public function setCount($count) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -126,7 +126,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/CheckUDredisSpaceAllowanceResponse.php b/src/UMem/Apis/CheckUDredisSpaceAllowanceResponse.php index 89ddb982..3d63d8cb 100644 --- a/src/UMem/Apis/CheckUDredisSpaceAllowanceResponse.php +++ b/src/UMem/Apis/CheckUDredisSpaceAllowanceResponse.php @@ -1,6 +1,6 @@ get("Count"); } @@ -37,7 +37,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } diff --git a/src/UMem/Apis/CheckURedisAllowanceRequest.php b/src/UMem/Apis/CheckURedisAllowanceRequest.php index b4a79b91..33c6abd9 100644 --- a/src/UMem/Apis/CheckURedisAllowanceRequest.php +++ b/src/UMem/Apis/CheckURedisAllowanceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -106,7 +106,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -116,7 +116,7 @@ public function setSize($size) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -126,7 +126,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -136,7 +136,7 @@ public function setCount($count) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -146,7 +146,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -156,7 +156,7 @@ public function setProtocol($protocol) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -166,7 +166,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } @@ -176,7 +176,7 @@ public function setRegionFlag($regionFlag) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -186,7 +186,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/CheckURedisAllowanceResponse.php b/src/UMem/Apis/CheckURedisAllowanceResponse.php index bb6818cc..f8410e98 100644 --- a/src/UMem/Apis/CheckURedisAllowanceResponse.php +++ b/src/UMem/Apis/CheckURedisAllowanceResponse.php @@ -1,6 +1,6 @@ get("Count"); } @@ -37,7 +37,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } diff --git a/src/UMem/Apis/CreateUMemBackupRequest.php b/src/UMem/Apis/CreateUMemBackupRequest.php index b62697d7..a5905666 100644 --- a/src/UMem/Apis/CreateUMemBackupRequest.php +++ b/src/UMem/Apis/CreateUMemBackupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -106,7 +106,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } @@ -116,7 +116,7 @@ public function setSpaceId($spaceId) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -126,7 +126,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } diff --git a/src/UMem/Apis/CreateUMemBackupResponse.php b/src/UMem/Apis/CreateUMemBackupResponse.php index 1f338341..58404572 100644 --- a/src/UMem/Apis/CreateUMemBackupResponse.php +++ b/src/UMem/Apis/CreateUMemBackupResponse.php @@ -1,6 +1,6 @@ get("BackupId"); } @@ -37,7 +37,7 @@ public function getBackupId() * * @param string $backupId */ - public function setBackupId($backupId) + public function setBackupId(string $backupId) { $this->set("BackupId", $backupId); } diff --git a/src/UMem/Apis/CreateUMemSpaceRequest.php b/src/UMem/Apis/CreateUMemSpaceRequest.php index 3941432a..b41c81e6 100644 --- a/src/UMem/Apis/CreateUMemSpaceRequest.php +++ b/src/UMem/Apis/CreateUMemSpaceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -106,7 +106,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -116,7 +116,7 @@ public function setSize($size) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -126,7 +126,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -136,7 +136,7 @@ public function setName($name) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -146,7 +146,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -156,7 +156,7 @@ public function setProtocol($protocol) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -166,7 +166,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -176,7 +176,7 @@ public function setType($type) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -186,7 +186,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -196,7 +196,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -206,7 +206,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -216,7 +216,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -226,7 +226,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UMem/Apis/CreateUMemSpaceResponse.php b/src/UMem/Apis/CreateUMemSpaceResponse.php index 7350c203..c5981373 100644 --- a/src/UMem/Apis/CreateUMemSpaceResponse.php +++ b/src/UMem/Apis/CreateUMemSpaceResponse.php @@ -1,6 +1,6 @@ get("SpaceId"); } @@ -37,7 +37,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } diff --git a/src/UMem/Apis/CreateUMemcacheGroupRequest.php b/src/UMem/Apis/CreateUMemcacheGroupRequest.php index c9f28313..f2209ad6 100644 --- a/src/UMem/Apis/CreateUMemcacheGroupRequest.php +++ b/src/UMem/Apis/CreateUMemcacheGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -104,7 +104,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -114,7 +114,7 @@ public function setName($name) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -124,7 +124,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -134,7 +134,7 @@ public function setSize($size) * * @return string|null */ - public function getConfigId() + public function getConfigId(): string { return $this->get("ConfigId"); } @@ -144,7 +144,7 @@ public function getConfigId() * * @param string $configId */ - public function setConfigId($configId) + public function setConfigId(string $configId) { $this->set("ConfigId", $configId); } @@ -154,7 +154,7 @@ public function setConfigId($configId) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -164,7 +164,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -174,7 +174,7 @@ public function setVersion($version) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -184,7 +184,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -194,7 +194,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -204,7 +204,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -214,7 +214,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -224,7 +224,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -234,7 +234,7 @@ public function setTag($tag) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -244,7 +244,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -254,7 +254,7 @@ public function setProtocol($protocol) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -264,7 +264,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UMem/Apis/CreateUMemcacheGroupResponse.php b/src/UMem/Apis/CreateUMemcacheGroupResponse.php index cf70849e..deb5d301 100644 --- a/src/UMem/Apis/CreateUMemcacheGroupResponse.php +++ b/src/UMem/Apis/CreateUMemcacheGroupResponse.php @@ -1,6 +1,6 @@ get("GroupId"); } @@ -37,7 +37,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/CreateURedisBackupRequest.php b/src/UMem/Apis/CreateURedisBackupRequest.php index 73bd1a64..8c437977 100644 --- a/src/UMem/Apis/CreateURedisBackupRequest.php +++ b/src/UMem/Apis/CreateURedisBackupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -115,7 +115,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -125,7 +125,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } @@ -135,7 +135,7 @@ public function setBackupName($backupName) * * @return string|null */ - public function getSlaveZone() + public function getSlaveZone(): string { return $this->get("SlaveZone"); } @@ -145,7 +145,7 @@ public function getSlaveZone() * * @param string $slaveZone */ - public function setSlaveZone($slaveZone) + public function setSlaveZone(string $slaveZone) { $this->set("SlaveZone", $slaveZone); } diff --git a/src/UMem/Apis/CreateURedisBackupResponse.php b/src/UMem/Apis/CreateURedisBackupResponse.php index e94c8864..80c6bb3c 100644 --- a/src/UMem/Apis/CreateURedisBackupResponse.php +++ b/src/UMem/Apis/CreateURedisBackupResponse.php @@ -1,6 +1,6 @@ get("BackupId"); } @@ -37,7 +37,7 @@ public function getBackupId() * * @param string $backupId */ - public function setBackupId($backupId) + public function setBackupId(string $backupId) { $this->set("BackupId", $backupId); } diff --git a/src/UMem/Apis/CreateURedisGroupRequest.php b/src/UMem/Apis/CreateURedisGroupRequest.php index 8d8780a2..8ad46851 100644 --- a/src/UMem/Apis/CreateURedisGroupRequest.php +++ b/src/UMem/Apis/CreateURedisGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -106,7 +106,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -116,7 +116,7 @@ public function setName($name) * * @return string|null */ - public function getHighAvailability() + public function getHighAvailability(): string { return $this->get("HighAvailability"); } @@ -126,7 +126,7 @@ public function getHighAvailability() * * @param string $highAvailability */ - public function setHighAvailability($highAvailability) + public function setHighAvailability(string $highAvailability) { $this->set("HighAvailability", $highAvailability); } @@ -136,7 +136,7 @@ public function setHighAvailability($highAvailability) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -146,7 +146,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -156,7 +156,7 @@ public function setSize($size) * * @return string|null */ - public function getAutoBackup() + public function getAutoBackup(): string { return $this->get("AutoBackup"); } @@ -166,7 +166,7 @@ public function getAutoBackup() * * @param string $autoBackup */ - public function setAutoBackup($autoBackup) + public function setAutoBackup(string $autoBackup) { $this->set("AutoBackup", $autoBackup); } @@ -176,7 +176,7 @@ public function setAutoBackup($autoBackup) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -186,7 +186,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -196,7 +196,7 @@ public function setBackupTime($backupTime) * * @return string|null */ - public function getConfigId() + public function getConfigId(): string { return $this->get("ConfigId"); } @@ -206,7 +206,7 @@ public function getConfigId() * * @param string $configId */ - public function setConfigId($configId) + public function setConfigId(string $configId) { $this->set("ConfigId", $configId); } @@ -216,7 +216,7 @@ public function setConfigId($configId) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -226,7 +226,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -236,7 +236,7 @@ public function setVersion($version) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -246,7 +246,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -256,7 +256,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -266,7 +266,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -276,7 +276,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -286,7 +286,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -296,7 +296,7 @@ public function setTag($tag) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -306,7 +306,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -316,7 +316,7 @@ public function setPassword($password) * * @return string|null */ - public function getBackupId() + public function getBackupId(): string { return $this->get("BackupId"); } @@ -326,7 +326,7 @@ public function getBackupId() * * @param string $backupId */ - public function setBackupId($backupId) + public function setBackupId(string $backupId) { $this->set("BackupId", $backupId); } @@ -336,7 +336,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getSlaveZone() + public function getSlaveZone(): string { return $this->get("SlaveZone"); } @@ -346,7 +346,7 @@ public function getSlaveZone() * * @param string $slaveZone */ - public function setSlaveZone($slaveZone) + public function setSlaveZone(string $slaveZone) { $this->set("SlaveZone", $slaveZone); } @@ -356,7 +356,7 @@ public function setSlaveZone($slaveZone) * * @return string|null */ - public function getMasterGroupId() + public function getMasterGroupId(): string { return $this->get("MasterGroupId"); } @@ -366,7 +366,7 @@ public function getMasterGroupId() * * @param string $masterGroupId */ - public function setMasterGroupId($masterGroupId) + public function setMasterGroupId(string $masterGroupId) { $this->set("MasterGroupId", $masterGroupId); } @@ -376,7 +376,7 @@ public function setMasterGroupId($masterGroupId) * * @return boolean|null */ - public function getEnableIpV6() + public function getEnableIpV6(): bool { return $this->get("EnableIpV6"); } @@ -386,7 +386,7 @@ public function getEnableIpV6() * * @param boolean $enableIpV6 */ - public function setEnableIpV6($enableIpV6) + public function setEnableIpV6(bool $enableIpV6) { $this->set("EnableIpV6", $enableIpV6); } @@ -396,7 +396,7 @@ public function setEnableIpV6($enableIpV6) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -406,7 +406,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -416,7 +416,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -426,7 +426,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -436,7 +436,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -446,7 +446,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UMem/Apis/CreateURedisGroupResponse.php b/src/UMem/Apis/CreateURedisGroupResponse.php index 131956d1..cec4ee0a 100644 --- a/src/UMem/Apis/CreateURedisGroupResponse.php +++ b/src/UMem/Apis/CreateURedisGroupResponse.php @@ -1,6 +1,6 @@ get("GroupId"); } @@ -37,7 +37,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/DeleteUMemSpaceRequest.php b/src/UMem/Apis/DeleteUMemSpaceRequest.php index 2bd5fc18..9d585233 100644 --- a/src/UMem/Apis/DeleteUMemSpaceRequest.php +++ b/src/UMem/Apis/DeleteUMemSpaceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -104,7 +104,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } diff --git a/src/UMem/Apis/DeleteUMemSpaceResponse.php b/src/UMem/Apis/DeleteUMemSpaceResponse.php index 7064fffb..4f5728a3 100644 --- a/src/UMem/Apis/DeleteUMemSpaceResponse.php +++ b/src/UMem/Apis/DeleteUMemSpaceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -104,7 +104,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/DeleteUMemcacheGroupResponse.php b/src/UMem/Apis/DeleteUMemcacheGroupResponse.php index b22c5478..24329e8c 100644 --- a/src/UMem/Apis/DeleteUMemcacheGroupResponse.php +++ b/src/UMem/Apis/DeleteUMemcacheGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -84,7 +84,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/DeleteURedisGroupResponse.php b/src/UMem/Apis/DeleteURedisGroupResponse.php index 8693d130..21932887 100644 --- a/src/UMem/Apis/DeleteURedisGroupResponse.php +++ b/src/UMem/Apis/DeleteURedisGroupResponse.php @@ -1,6 +1,6 @@ "DescribeUDRedisProxyInfo"]); + $this->markRequired("Region"); + $this->markRequired("Zone"); + $this->markRequired("SpaceId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getZone(): string + { + return $this->get("Zone"); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * SpaceId: udredis实例id + * + * @return string|null + */ + public function getSpaceId(): string + { + return $this->get("SpaceId"); + } + + /** + * SpaceId: udredis实例id + * + * @param string $spaceId + */ + public function setSpaceId(string $spaceId) + { + $this->set("SpaceId", $spaceId); + } +} diff --git a/src/UMem/Apis/DescribeUDRedisProxyInfoResponse.php b/src/UMem/Apis/DescribeUDRedisProxyInfoResponse.php new file mode 100644 index 00000000..1e996e2c --- /dev/null +++ b/src/UMem/Apis/DescribeUDRedisProxyInfoResponse.php @@ -0,0 +1,54 @@ +get("DataSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new UDRedisProxyInfo($item)); + } + return $result; + } + + /** + * DataSet: 代理数据集 + * + * @param UDRedisProxyInfo[] $dataSet + */ + public function setDataSet(array $dataSet) + { + $result = []; + foreach ($dataSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/UMem/Apis/DescribeUDRedisSlowlogRequest.php b/src/UMem/Apis/DescribeUDRedisSlowlogRequest.php index 0fef4bdd..39c99b9c 100644 --- a/src/UMem/Apis/DescribeUDRedisSlowlogRequest.php +++ b/src/UMem/Apis/DescribeUDRedisSlowlogRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getInstanceId() + public function getInstanceId(): string { return $this->get("InstanceId"); } @@ -105,7 +105,7 @@ public function getInstanceId() * * @param string $instanceId */ - public function setInstanceId($instanceId) + public function setInstanceId(string $instanceId) { $this->set("InstanceId", $instanceId); } @@ -115,7 +115,7 @@ public function setInstanceId($instanceId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -125,7 +125,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UMem/Apis/DescribeUDRedisSlowlogResponse.php b/src/UMem/Apis/DescribeUDRedisSlowlogResponse.php index 33e2885e..959de8d4 100644 --- a/src/UMem/Apis/DescribeUDRedisSlowlogResponse.php +++ b/src/UMem/Apis/DescribeUDRedisSlowlogResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return UDRedisSlowlogSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UDRedisSlowlogSet($item)); diff --git a/src/UMem/Apis/DescribeUMemBackupRequest.php b/src/UMem/Apis/DescribeUMemBackupRequest.php index 68f5bfff..2551c3a5 100644 --- a/src/UMem/Apis/DescribeUMemBackupRequest.php +++ b/src/UMem/Apis/DescribeUMemBackupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -105,7 +105,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } @@ -115,7 +115,7 @@ public function setSpaceId($spaceId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -125,7 +125,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -135,7 +135,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -145,7 +145,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UMem/Apis/DescribeUMemBackupResponse.php b/src/UMem/Apis/DescribeUMemBackupResponse.php index 79a361ab..b9c89863 100644 --- a/src/UMem/Apis/DescribeUMemBackupResponse.php +++ b/src/UMem/Apis/DescribeUMemBackupResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemBackupSet($item)); diff --git a/src/UMem/Apis/DescribeUMemBackupURLRequest.php b/src/UMem/Apis/DescribeUMemBackupURLRequest.php index 544f1c35..e5692d3d 100644 --- a/src/UMem/Apis/DescribeUMemBackupURLRequest.php +++ b/src/UMem/Apis/DescribeUMemBackupURLRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -106,7 +106,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } @@ -116,7 +116,7 @@ public function setSpaceId($spaceId) * * @return string|null */ - public function getBackupId() + public function getBackupId(): string { return $this->get("BackupId"); } @@ -126,7 +126,7 @@ public function getBackupId() * * @param string $backupId */ - public function setBackupId($backupId) + public function setBackupId(string $backupId) { $this->set("BackupId", $backupId); } @@ -136,7 +136,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getBlockId() + public function getBlockId(): string { return $this->get("BlockId"); } @@ -146,7 +146,7 @@ public function getBlockId() * * @param string $blockId */ - public function setBlockId($blockId) + public function setBlockId(string $blockId) { $this->set("BlockId", $blockId); } diff --git a/src/UMem/Apis/DescribeUMemBackupURLResponse.php b/src/UMem/Apis/DescribeUMemBackupURLResponse.php index de9174d9..7fdbd9ee 100644 --- a/src/UMem/Apis/DescribeUMemBackupURLResponse.php +++ b/src/UMem/Apis/DescribeUMemBackupURLResponse.php @@ -1,6 +1,6 @@ get("BackupURL"); } diff --git a/src/UMem/Apis/DescribeUMemBlockInfoRequest.php b/src/UMem/Apis/DescribeUMemBlockInfoRequest.php index 74d46975..42610b3b 100644 --- a/src/UMem/Apis/DescribeUMemBlockInfoRequest.php +++ b/src/UMem/Apis/DescribeUMemBlockInfoRequest.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * Zone: 可用区。参见 [可用区列表](../summary/regionlist.html) + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } /** - * Zone: 可用区。参见 [可用区列表](../summary/regionlist.html) + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -107,7 +107,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } @@ -117,7 +117,7 @@ public function setSpaceId($spaceId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -127,7 +127,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -137,7 +137,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -147,7 +147,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UMem/Apis/DescribeUMemBlockInfoResponse.php b/src/UMem/Apis/DescribeUMemBlockInfoResponse.php index 5a19b8c1..925152b5 100644 --- a/src/UMem/Apis/DescribeUMemBlockInfoResponse.php +++ b/src/UMem/Apis/DescribeUMemBlockInfoResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemBlockInfo($item)); diff --git a/src/UMem/Apis/DescribeUMemPriceRequest.php b/src/UMem/Apis/DescribeUMemPriceRequest.php index 08b0f36c..a3b09793 100644 --- a/src/UMem/Apis/DescribeUMemPriceRequest.php +++ b/src/UMem/Apis/DescribeUMemPriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -107,7 +107,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -117,7 +117,7 @@ public function setSize($size) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -127,7 +127,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -137,7 +137,7 @@ public function setType($type) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -147,7 +147,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -157,7 +157,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -167,7 +167,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } diff --git a/src/UMem/Apis/DescribeUMemPriceResponse.php b/src/UMem/Apis/DescribeUMemPriceResponse.php index 77ba7ba1..0babf6a4 100644 --- a/src/UMem/Apis/DescribeUMemPriceResponse.php +++ b/src/UMem/Apis/DescribeUMemPriceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemPriceSet($item)); diff --git a/src/UMem/Apis/DescribeUMemRequest.php b/src/UMem/Apis/DescribeUMemRequest.php index 46959c1c..ed0162b3 100644 --- a/src/UMem/Apis/DescribeUMemRequest.php +++ b/src/UMem/Apis/DescribeUMemRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -104,7 +104,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -114,7 +114,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -134,7 +134,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -144,7 +144,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -154,7 +154,7 @@ public function setLimit($limit) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -164,7 +164,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UMem/Apis/DescribeUMemResponse.php b/src/UMem/Apis/DescribeUMemResponse.php index a31340d3..8cb415c7 100644 --- a/src/UMem/Apis/DescribeUMemResponse.php +++ b/src/UMem/Apis/DescribeUMemResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -40,7 +40,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -50,12 +50,9 @@ public function setTotalCount($totalCount) * * @return UMemDataSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemDataSet($item)); diff --git a/src/UMem/Apis/DescribeUMemSpaceRequest.php b/src/UMem/Apis/DescribeUMemSpaceRequest.php index f4b6265e..acbc8da5 100644 --- a/src/UMem/Apis/DescribeUMemSpaceRequest.php +++ b/src/UMem/Apis/DescribeUMemSpaceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -113,7 +113,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -123,7 +123,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -133,7 +133,7 @@ public function setLimit($limit) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -143,7 +143,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } @@ -153,7 +153,7 @@ public function setSpaceId($spaceId) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -163,7 +163,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } diff --git a/src/UMem/Apis/DescribeUMemSpaceResponse.php b/src/UMem/Apis/DescribeUMemSpaceResponse.php index 6349887b..31d0408a 100644 --- a/src/UMem/Apis/DescribeUMemSpaceResponse.php +++ b/src/UMem/Apis/DescribeUMemSpaceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemSpaceSet($item)); @@ -61,7 +58,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UMem/Apis/DescribeUMemUpgradePriceRequest.php b/src/UMem/Apis/DescribeUMemUpgradePriceRequest.php index 7f7dcc2d..081d7a0e 100644 --- a/src/UMem/Apis/DescribeUMemUpgradePriceRequest.php +++ b/src/UMem/Apis/DescribeUMemUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -106,7 +106,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -116,7 +116,7 @@ public function setSize($size) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -126,7 +126,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -136,7 +136,7 @@ public function setType($type) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -146,7 +146,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } diff --git a/src/UMem/Apis/DescribeUMemUpgradePriceResponse.php b/src/UMem/Apis/DescribeUMemUpgradePriceResponse.php index 56cd1dc8..51c01b8d 100644 --- a/src/UMem/Apis/DescribeUMemUpgradePriceResponse.php +++ b/src/UMem/Apis/DescribeUMemUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } @@ -47,7 +47,7 @@ public function setPrice($price) * * @return integer|null */ - public function getOriginalPrice() + public function getOriginalPrice(): int { return $this->get("OriginalPrice"); } @@ -57,7 +57,7 @@ public function getOriginalPrice() * * @param int $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(int $originalPrice) { $this->set("OriginalPrice", $originalPrice); } diff --git a/src/UMem/Apis/DescribeUMemcacheGroupRequest.php b/src/UMem/Apis/DescribeUMemcacheGroupRequest.php index 95625bd2..b7e03435 100644 --- a/src/UMem/Apis/DescribeUMemcacheGroupRequest.php +++ b/src/UMem/Apis/DescribeUMemcacheGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -103,7 +103,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -113,7 +113,7 @@ public function setGroupId($groupId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -123,7 +123,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -133,7 +133,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -143,7 +143,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UMem/Apis/DescribeUMemcacheGroupResponse.php b/src/UMem/Apis/DescribeUMemcacheGroupResponse.php index 6973b48e..544f9e01 100644 --- a/src/UMem/Apis/DescribeUMemcacheGroupResponse.php +++ b/src/UMem/Apis/DescribeUMemcacheGroupResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return UMemcacheGroupSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemcacheGroupSet($item)); diff --git a/src/UMem/Apis/DescribeUMemcachePriceRequest.php b/src/UMem/Apis/DescribeUMemcachePriceRequest.php index 8db1fd90..d19f7bbf 100644 --- a/src/UMem/Apis/DescribeUMemcachePriceRequest.php +++ b/src/UMem/Apis/DescribeUMemcachePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -105,7 +105,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -115,7 +115,7 @@ public function setSize($size) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -125,7 +125,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -135,7 +135,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -145,7 +145,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -155,7 +155,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -165,7 +165,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } diff --git a/src/UMem/Apis/DescribeUMemcachePriceResponse.php b/src/UMem/Apis/DescribeUMemcachePriceResponse.php index b20628ea..ffffd48c 100644 --- a/src/UMem/Apis/DescribeUMemcachePriceResponse.php +++ b/src/UMem/Apis/DescribeUMemcachePriceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemcachePriceSet($item)); diff --git a/src/UMem/Apis/DescribeUMemcacheUpgradePriceRequest.php b/src/UMem/Apis/DescribeUMemcacheUpgradePriceRequest.php index 84f14d15..565e9c45 100644 --- a/src/UMem/Apis/DescribeUMemcacheUpgradePriceRequest.php +++ b/src/UMem/Apis/DescribeUMemcacheUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Size"); } @@ -44,7 +44,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -54,7 +54,7 @@ public function setSize($size) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -64,7 +64,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/DescribeUMemcacheUpgradePriceResponse.php b/src/UMem/Apis/DescribeUMemcacheUpgradePriceResponse.php index fa0dbcc0..2bb23378 100644 --- a/src/UMem/Apis/DescribeUMemcacheUpgradePriceResponse.php +++ b/src/UMem/Apis/DescribeUMemcacheUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/UMem/Apis/DescribeURedisBackupRequest.php b/src/UMem/Apis/DescribeURedisBackupRequest.php index 7ff53601..5d76837b 100644 --- a/src/UMem/Apis/DescribeURedisBackupRequest.php +++ b/src/UMem/Apis/DescribeURedisBackupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -83,7 +83,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -93,7 +93,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -103,7 +103,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -113,7 +113,7 @@ public function setLimit($limit) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -123,7 +123,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/DescribeURedisBackupResponse.php b/src/UMem/Apis/DescribeURedisBackupResponse.php index 0f2f465e..2fc4f6dd 100644 --- a/src/UMem/Apis/DescribeURedisBackupResponse.php +++ b/src/UMem/Apis/DescribeURedisBackupResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return URedisBackupSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new URedisBackupSet($item)); diff --git a/src/UMem/Apis/DescribeURedisBackupURLRequest.php b/src/UMem/Apis/DescribeURedisBackupURLRequest.php index f71519fd..90331295 100644 --- a/src/UMem/Apis/DescribeURedisBackupURLRequest.php +++ b/src/UMem/Apis/DescribeURedisBackupURLRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getBackupId() + public function getBackupId(): string { return $this->get("BackupId"); } @@ -104,7 +104,7 @@ public function getBackupId() * * @param string $backupId */ - public function setBackupId($backupId) + public function setBackupId(string $backupId) { $this->set("BackupId", $backupId); } @@ -114,7 +114,7 @@ public function setBackupId($backupId) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -124,7 +124,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } @@ -134,7 +134,7 @@ public function setRegionFlag($regionFlag) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -144,7 +144,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -154,7 +154,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getSlaveZone() + public function getSlaveZone(): string { return $this->get("SlaveZone"); } @@ -164,7 +164,7 @@ public function getSlaveZone() * * @param string $slaveZone */ - public function setSlaveZone($slaveZone) + public function setSlaveZone(string $slaveZone) { $this->set("SlaveZone", $slaveZone); } diff --git a/src/UMem/Apis/DescribeURedisBackupURLResponse.php b/src/UMem/Apis/DescribeURedisBackupURLResponse.php index 58c041a1..60e8851e 100644 --- a/src/UMem/Apis/DescribeURedisBackupURLResponse.php +++ b/src/UMem/Apis/DescribeURedisBackupURLResponse.php @@ -1,6 +1,6 @@ get("BackupURL"); } @@ -37,7 +37,7 @@ public function getBackupURL() * * @param string $backupURL */ - public function setBackupURL($backupURL) + public function setBackupURL(string $backupURL) { $this->set("BackupURL", $backupURL); } @@ -47,7 +47,7 @@ public function setBackupURL($backupURL) * * @return string|null */ - public function getBackupPath() + public function getBackupPath(): string { return $this->get("BackupPath"); } @@ -57,7 +57,7 @@ public function getBackupPath() * * @param string $backupPath */ - public function setBackupPath($backupPath) + public function setBackupPath(string $backupPath) { $this->set("BackupPath", $backupPath); } diff --git a/src/UMem/Apis/DescribeURedisConfigRequest.php b/src/UMem/Apis/DescribeURedisConfigRequest.php index c3fb151c..2490fa57 100644 --- a/src/UMem/Apis/DescribeURedisConfigRequest.php +++ b/src/UMem/Apis/DescribeURedisConfigRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -105,7 +105,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } @@ -115,7 +115,7 @@ public function setRegionFlag($regionFlag) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -125,7 +125,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -135,7 +135,7 @@ public function setVersion($version) * * @return string|null */ - public function getConfigId() + public function getConfigId(): string { return $this->get("ConfigId"); } @@ -145,7 +145,7 @@ public function getConfigId() * * @param string $configId */ - public function setConfigId($configId) + public function setConfigId(string $configId) { $this->set("ConfigId", $configId); } @@ -155,7 +155,7 @@ public function setConfigId($configId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -165,7 +165,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -175,7 +175,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -185,7 +185,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UMem/Apis/DescribeURedisConfigResponse.php b/src/UMem/Apis/DescribeURedisConfigResponse.php index 35d3ccaf..3f4a0a6d 100644 --- a/src/UMem/Apis/DescribeURedisConfigResponse.php +++ b/src/UMem/Apis/DescribeURedisConfigResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return URedisConfigSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new URedisConfigSet($item)); diff --git a/src/UMem/Apis/DescribeURedisGroupRequest.php b/src/UMem/Apis/DescribeURedisGroupRequest.php index 5b868aae..230c508c 100644 --- a/src/UMem/Apis/DescribeURedisGroupRequest.php +++ b/src/UMem/Apis/DescribeURedisGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -103,7 +103,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -113,7 +113,7 @@ public function setGroupId($groupId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -123,7 +123,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -133,7 +133,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -143,7 +143,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UMem/Apis/DescribeURedisGroupResponse.php b/src/UMem/Apis/DescribeURedisGroupResponse.php index 0f217ff8..a4c8146b 100644 --- a/src/UMem/Apis/DescribeURedisGroupResponse.php +++ b/src/UMem/Apis/DescribeURedisGroupResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return URedisGroupSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new URedisGroupSet($item)); diff --git a/src/UMem/Apis/DescribeURedisPriceRequest.php b/src/UMem/Apis/DescribeURedisPriceRequest.php index 3d995246..894400a4 100644 --- a/src/UMem/Apis/DescribeURedisPriceRequest.php +++ b/src/UMem/Apis/DescribeURedisPriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -105,7 +105,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -115,7 +115,7 @@ public function setSize($size) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -125,7 +125,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -135,7 +135,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -145,7 +145,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -155,7 +155,7 @@ public function setQuantity($quantity) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -165,7 +165,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } @@ -175,7 +175,7 @@ public function setRegionFlag($regionFlag) * * @return string|null */ - public function getProductType() + public function getProductType(): string { return $this->get("ProductType"); } @@ -185,7 +185,7 @@ public function getProductType() * * @param string $productType */ - public function setProductType($productType) + public function setProductType(string $productType) { $this->set("ProductType", $productType); } diff --git a/src/UMem/Apis/DescribeURedisPriceResponse.php b/src/UMem/Apis/DescribeURedisPriceResponse.php index c4b8dc2f..bc1b50f1 100644 --- a/src/UMem/Apis/DescribeURedisPriceResponse.php +++ b/src/UMem/Apis/DescribeURedisPriceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new URedisPriceSet($item)); diff --git a/src/UMem/Apis/DescribeURedisSlowlogRequest.php b/src/UMem/Apis/DescribeURedisSlowlogRequest.php index f4d7874e..71000acd 100644 --- a/src/UMem/Apis/DescribeURedisSlowlogRequest.php +++ b/src/UMem/Apis/DescribeURedisSlowlogRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -115,7 +115,7 @@ public function setGroupId($groupId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -125,7 +125,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/UMem/Apis/DescribeURedisSlowlogResponse.php b/src/UMem/Apis/DescribeURedisSlowlogResponse.php index 3aeb7063..5f846006 100644 --- a/src/UMem/Apis/DescribeURedisSlowlogResponse.php +++ b/src/UMem/Apis/DescribeURedisSlowlogResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return URedisSlowlogSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new URedisSlowlogSet($item)); diff --git a/src/UMem/Apis/DescribeURedisUpgradePriceRequest.php b/src/UMem/Apis/DescribeURedisUpgradePriceRequest.php index 25ea59c9..f06e43d7 100644 --- a/src/UMem/Apis/DescribeURedisUpgradePriceRequest.php +++ b/src/UMem/Apis/DescribeURedisUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -85,7 +85,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -95,7 +95,7 @@ public function setSize($size) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/DescribeURedisUpgradePriceResponse.php b/src/UMem/Apis/DescribeURedisUpgradePriceResponse.php index a3ffbc88..2b6420cf 100644 --- a/src/UMem/Apis/DescribeURedisUpgradePriceResponse.php +++ b/src/UMem/Apis/DescribeURedisUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/UMem/Apis/DescribeURedisVersionRequest.php b/src/UMem/Apis/DescribeURedisVersionRequest.php index 61c78270..ca829440 100644 --- a/src/UMem/Apis/DescribeURedisVersionRequest.php +++ b/src/UMem/Apis/DescribeURedisVersionRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } diff --git a/src/UMem/Apis/DescribeURedisVersionResponse.php b/src/UMem/Apis/DescribeURedisVersionResponse.php index def5df99..72c11c34 100644 --- a/src/UMem/Apis/DescribeURedisVersionResponse.php +++ b/src/UMem/Apis/DescribeURedisVersionResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new URedisVersionSet($item)); @@ -60,7 +57,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UMem/Apis/FlushallURedisGroupRequest.php b/src/UMem/Apis/FlushallURedisGroupRequest.php index aa12a271..c2dc534a 100644 --- a/src/UMem/Apis/FlushallURedisGroupRequest.php +++ b/src/UMem/Apis/FlushallURedisGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -106,7 +106,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -116,7 +116,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getFlushType() + public function getFlushType(): string { return $this->get("FlushType"); } @@ -126,7 +126,7 @@ public function getFlushType() * * @param string $flushType */ - public function setFlushType($flushType) + public function setFlushType(string $flushType) { $this->set("FlushType", $flushType); } @@ -136,7 +136,7 @@ public function setFlushType($flushType) * * @return integer|null */ - public function getDbNum() + public function getDbNum(): int { return $this->get("DbNum"); } @@ -146,7 +146,7 @@ public function getDbNum() * * @param int $dbNum */ - public function setDbNum($dbNum) + public function setDbNum(int $dbNum) { $this->set("DbNum", $dbNum); } @@ -156,7 +156,7 @@ public function setDbNum($dbNum) * * @return integer|null */ - public function getTopOrganizationId() + public function getTopOrganizationId(): int { return $this->get("TopOrganizationId"); } @@ -166,7 +166,7 @@ public function getTopOrganizationId() * * @param int $topOrganizationId */ - public function setTopOrganizationId($topOrganizationId) + public function setTopOrganizationId(int $topOrganizationId) { $this->set("TopOrganizationId", $topOrganizationId); } @@ -176,7 +176,7 @@ public function setTopOrganizationId($topOrganizationId) * * @return integer|null */ - public function getOrganizationId() + public function getOrganizationId(): int { return $this->get("OrganizationId"); } @@ -186,7 +186,7 @@ public function getOrganizationId() * * @param int $organizationId */ - public function setOrganizationId($organizationId) + public function setOrganizationId(int $organizationId) { $this->set("OrganizationId", $organizationId); } @@ -196,7 +196,7 @@ public function setOrganizationId($organizationId) * * @return string|null */ - public function getSlaveZone() + public function getSlaveZone(): string { return $this->get("SlaveZone"); } @@ -206,7 +206,7 @@ public function getSlaveZone() * * @param string $slaveZone */ - public function setSlaveZone($slaveZone) + public function setSlaveZone(string $slaveZone) { $this->set("SlaveZone", $slaveZone); } diff --git a/src/UMem/Apis/FlushallURedisGroupResponse.php b/src/UMem/Apis/FlushallURedisGroupResponse.php index 34e157e7..dc5c9492 100644 --- a/src/UMem/Apis/FlushallURedisGroupResponse.php +++ b/src/UMem/Apis/FlushallURedisGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -104,7 +104,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } diff --git a/src/UMem/Apis/GetUMemSpaceStateResponse.php b/src/UMem/Apis/GetUMemSpaceStateResponse.php index c22ec477..f5f3dc7a 100644 --- a/src/UMem/Apis/GetUMemSpaceStateResponse.php +++ b/src/UMem/Apis/GetUMemSpaceStateResponse.php @@ -1,6 +1,6 @@ get("State"); } @@ -37,7 +37,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } diff --git a/src/UMem/Apis/ISolationURedisGroupRequest.php b/src/UMem/Apis/ISolationURedisGroupRequest.php index 1d2da03a..698d4659 100644 --- a/src/UMem/Apis/ISolationURedisGroupRequest.php +++ b/src/UMem/Apis/ISolationURedisGroupRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -106,7 +106,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -116,7 +116,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getTransformType() + public function getTransformType(): string { return $this->get("TransformType"); } @@ -126,7 +126,7 @@ public function getTransformType() * * @param string $transformType */ - public function setTransformType($transformType) + public function setTransformType(string $transformType) { $this->set("TransformType", $transformType); } @@ -136,7 +136,7 @@ public function setTransformType($transformType) * * @return string|null */ - public function getSlaveZone() + public function getSlaveZone(): string { return $this->get("SlaveZone"); } @@ -146,7 +146,7 @@ public function getSlaveZone() * * @param string $slaveZone */ - public function setSlaveZone($slaveZone) + public function setSlaveZone(string $slaveZone) { $this->set("SlaveZone", $slaveZone); } diff --git a/src/UMem/Apis/ISolationURedisGroupResponse.php b/src/UMem/Apis/ISolationURedisGroupResponse.php index 8ade8094..0f920dc3 100644 --- a/src/UMem/Apis/ISolationURedisGroupResponse.php +++ b/src/UMem/Apis/ISolationURedisGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -105,7 +105,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } @@ -115,7 +115,7 @@ public function setSpaceId($spaceId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -125,7 +125,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/UMem/Apis/ModifyUMemSpaceNameResponse.php b/src/UMem/Apis/ModifyUMemSpaceNameResponse.php index 21e5982d..544ff5a7 100644 --- a/src/UMem/Apis/ModifyUMemSpaceNameResponse.php +++ b/src/UMem/Apis/ModifyUMemSpaceNameResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -85,7 +85,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -95,7 +95,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -105,7 +105,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/UMem/Apis/ModifyURedisGroupNameResponse.php b/src/UMem/Apis/ModifyURedisGroupNameResponse.php index b017abc4..fc126b1f 100644 --- a/src/UMem/Apis/ModifyURedisGroupNameResponse.php +++ b/src/UMem/Apis/ModifyURedisGroupNameResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -115,7 +115,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -125,7 +125,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } diff --git a/src/UMem/Apis/ModifyURedisGroupPasswordResponse.php b/src/UMem/Apis/ModifyURedisGroupPasswordResponse.php index 0bcbc2d6..5044db45 100644 --- a/src/UMem/Apis/ModifyURedisGroupPasswordResponse.php +++ b/src/UMem/Apis/ModifyURedisGroupPasswordResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -105,7 +105,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } diff --git a/src/UMem/Apis/RemoveUDRedisDataResponse.php b/src/UMem/Apis/RemoveUDRedisDataResponse.php index 0645a61e..15031a0f 100644 --- a/src/UMem/Apis/RemoveUDRedisDataResponse.php +++ b/src/UMem/Apis/RemoveUDRedisDataResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -105,7 +105,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } @@ -115,7 +115,7 @@ public function setSpaceId($spaceId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -125,7 +125,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -135,7 +135,7 @@ public function setSize($size) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -145,7 +145,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UMem/Apis/ResizeUMemSpaceResponse.php b/src/UMem/Apis/ResizeUMemSpaceResponse.php index e0119705..854728a6 100644 --- a/src/UMem/Apis/ResizeUMemSpaceResponse.php +++ b/src/UMem/Apis/ResizeUMemSpaceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -115,7 +115,7 @@ public function setGroupId($groupId) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -125,7 +125,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -135,7 +135,7 @@ public function setSize($size) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -145,7 +145,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -155,7 +155,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -165,7 +165,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -175,7 +175,7 @@ public function setType($type) * * @return integer|null */ - public function getCouponId() + public function getCouponId(): int { return $this->get("CouponId"); } @@ -185,7 +185,7 @@ public function getCouponId() * * @param int $couponId */ - public function setCouponId($couponId) + public function setCouponId(int $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UMem/Apis/ResizeURedisGroupResponse.php b/src/UMem/Apis/ResizeURedisGroupResponse.php index d07c2ac8..b09fe9a9 100644 --- a/src/UMem/Apis/ResizeURedisGroupResponse.php +++ b/src/UMem/Apis/ResizeURedisGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/RestartUMemcacheGroupResponse.php b/src/UMem/Apis/RestartUMemcacheGroupResponse.php index 0c1de7b5..f2cfd482 100644 --- a/src/UMem/Apis/RestartUMemcacheGroupResponse.php +++ b/src/UMem/Apis/RestartUMemcacheGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -104,7 +104,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } diff --git a/src/UMem/Apis/RestartURedisGroupResponse.php b/src/UMem/Apis/RestartURedisGroupResponse.php index 57a803fb..dd82113d 100644 --- a/src/UMem/Apis/RestartURedisGroupResponse.php +++ b/src/UMem/Apis/RestartURedisGroupResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -105,7 +105,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -115,7 +115,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getBackupTime() + public function getBackupTime(): string { return $this->get("BackupTime"); } @@ -125,7 +125,7 @@ public function getBackupTime() * * @param string $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(string $backupTime) { $this->set("BackupTime", $backupTime); } @@ -135,7 +135,7 @@ public function setBackupTime($backupTime) * * @return string|null */ - public function getAutoBackup() + public function getAutoBackup(): string { return $this->get("AutoBackup"); } @@ -145,7 +145,7 @@ public function getAutoBackup() * * @param string $autoBackup */ - public function setAutoBackup($autoBackup) + public function setAutoBackup(string $autoBackup) { $this->set("AutoBackup", $autoBackup); } @@ -155,7 +155,7 @@ public function setAutoBackup($autoBackup) * * @return string|null */ - public function getSlaveZone() + public function getSlaveZone(): string { return $this->get("SlaveZone"); } @@ -165,7 +165,7 @@ public function getSlaveZone() * * @param string $slaveZone */ - public function setSlaveZone($slaveZone) + public function setSlaveZone(string $slaveZone) { $this->set("SlaveZone", $slaveZone); } diff --git a/src/UMem/Apis/UpdateURedisBackupStrategyResponse.php b/src/UMem/Apis/UpdateURedisBackupStrategyResponse.php index 49a717be..96358aaf 100644 --- a/src/UMem/Apis/UpdateURedisBackupStrategyResponse.php +++ b/src/UMem/Apis/UpdateURedisBackupStrategyResponse.php @@ -1,6 +1,6 @@ get("ResourceId"); + } + + /** + * ResourceId: 代理资源id + * + * @param string $resourceId + */ + public function setResourceId(string $resourceId) + { + $this->set("ResourceId", $resourceId); + } + + /** + * ProxyId: 代理id + * + * @return string|null + */ + public function getProxyId(): string + { + return $this->get("ProxyId"); + } + + /** + * ProxyId: 代理id + * + * @param string $proxyId + */ + public function setProxyId(string $proxyId) + { + $this->set("ProxyId", $proxyId); + } + + /** + * Vip: 代理ip + * + * @return string|null + */ + public function getVip(): string + { + return $this->get("Vip"); + } + + /** + * Vip: 代理ip + * + * @param string $vip + */ + public function setVip(string $vip) + { + $this->set("Vip", $vip); + } + + /** + * State: 代理状态 + * + * @return string|null + */ + public function getState(): string + { + return $this->get("State"); + } + + /** + * State: 代理状态 + * + * @param string $state + */ + public function setState(string $state) + { + $this->set("State", $state); + } +} diff --git a/src/UMem/Models/UDRedisSlowlogSet.php b/src/UMem/Models/UDRedisSlowlogSet.php index e6bba3e7..2b8dc5d5 100644 --- a/src/UMem/Models/UDRedisSlowlogSet.php +++ b/src/UMem/Models/UDRedisSlowlogSet.php @@ -1,6 +1,6 @@ get("StartTime"); } @@ -37,7 +37,7 @@ public function getStartTime() * * @param int $startTime */ - public function setStartTime($startTime) + public function setStartTime(int $startTime) { $this->set("StartTime", $startTime); } @@ -47,7 +47,7 @@ public function setStartTime($startTime) * * @return integer|null */ - public function getSpendTime() + public function getSpendTime(): int { return $this->get("SpendTime"); } @@ -57,7 +57,7 @@ public function getSpendTime() * * @param int $spendTime */ - public function setSpendTime($spendTime) + public function setSpendTime(int $spendTime) { $this->set("SpendTime", $spendTime); } @@ -67,7 +67,7 @@ public function setSpendTime($spendTime) * * @return string|null */ - public function getCommand() + public function getCommand(): string { return $this->get("Command"); } @@ -77,7 +77,7 @@ public function getCommand() * * @param string $command */ - public function setCommand($command) + public function setCommand(string $command) { $this->set("Command", $command); } @@ -87,7 +87,7 @@ public function setCommand($command) * * @return string|null */ - public function getBlockId() + public function getBlockId(): string { return $this->get("BlockId"); } @@ -97,7 +97,7 @@ public function getBlockId() * * @param string $blockId */ - public function setBlockId($blockId) + public function setBlockId(string $blockId) { $this->set("BlockId", $blockId); } diff --git a/src/UMem/Models/UMemBackupSet.php b/src/UMem/Models/UMemBackupSet.php index aa19b1f8..5b25556b 100644 --- a/src/UMem/Models/UMemBackupSet.php +++ b/src/UMem/Models/UMemBackupSet.php @@ -1,6 +1,6 @@ get("BackupName"); } @@ -37,7 +37,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } @@ -47,7 +47,7 @@ public function setBackupName($backupName) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -57,7 +57,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -67,7 +67,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -77,7 +77,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -87,7 +87,7 @@ public function setState($state) * * @return string|null */ - public function getBackupId() + public function getBackupId(): string { return $this->get("BackupId"); } @@ -97,7 +97,7 @@ public function getBackupId() * * @param string $backupId */ - public function setBackupId($backupId) + public function setBackupId(string $backupId) { $this->set("BackupId", $backupId); } @@ -107,7 +107,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getBackupType() + public function getBackupType(): string { return $this->get("BackupType"); } @@ -117,7 +117,7 @@ public function getBackupType() * * @param string $backupType */ - public function setBackupType($backupType) + public function setBackupType(string $backupType) { $this->set("BackupType", $backupType); } @@ -127,7 +127,7 @@ public function setBackupType($backupType) * * @return integer|null */ - public function getBlockCount() + public function getBlockCount(): int { return $this->get("BlockCount"); } @@ -137,7 +137,7 @@ public function getBlockCount() * * @param int $blockCount */ - public function setBlockCount($blockCount) + public function setBlockCount(int $blockCount) { $this->set("BlockCount", $blockCount); } diff --git a/src/UMem/Models/UMemBlockInfo.php b/src/UMem/Models/UMemBlockInfo.php index 9c3e51f5..0f3204ab 100644 --- a/src/UMem/Models/UMemBlockInfo.php +++ b/src/UMem/Models/UMemBlockInfo.php @@ -1,6 +1,6 @@ get("BlockId"); } @@ -37,37 +37,17 @@ public function getBlockId() * * @param string $blockId */ - public function setBlockId($blockId) + public function setBlockId(string $blockId) { $this->set("BlockId", $blockId); } - /** - * BlockVip: 分片ip - * - * @return string|null - */ - public function getBlockVip() - { - return $this->get("BlockVip"); - } - - /** - * BlockVip: 分片ip - * - * @param string $blockVip - */ - public function setBlockVip($blockVip) - { - $this->set("BlockVip", $blockVip); - } - /** * BlockPort: 分片端口 * * @return integer|null */ - public function getBlockPort() + public function getBlockPort(): int { return $this->get("BlockPort"); } @@ -77,7 +57,7 @@ public function getBlockPort() * * @param int $blockPort */ - public function setBlockPort($blockPort) + public function setBlockPort(int $blockPort) { $this->set("BlockPort", $blockPort); } @@ -87,7 +67,7 @@ public function setBlockPort($blockPort) * * @return integer|null */ - public function getBlockSize() + public function getBlockSize(): int { return $this->get("BlockSize"); } @@ -97,37 +77,17 @@ public function getBlockSize() * * @param int $blockSize */ - public function setBlockSize($blockSize) + public function setBlockSize(int $blockSize) { $this->set("BlockSize", $blockSize); } - /** - * BlockUsedSize: 使用量单位MB - * - * @return integer|null - */ - public function getBlockUsedSize() - { - return $this->get("BlockUsedSize"); - } - - /** - * BlockUsedSize: 使用量单位MB - * - * @param int $blockUsedSize - */ - public function setBlockUsedSize($blockUsedSize) - { - $this->set("BlockUsedSize", $blockUsedSize); - } - /** * BlockState: 实例状态 Starting // 创建中 Creating // 初始化中 CreateFail // 创建失败 Fail // 创建失败 Deleting // 删除中 DeleteFail // 删除失败 Running // 运行 Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败Restarting // 重启中 SetPasswordFail //设置密码失败 * * @return string|null */ - public function getBlockState() + public function getBlockState(): string { return $this->get("BlockState"); } @@ -137,7 +97,7 @@ public function getBlockState() * * @param string $blockState */ - public function setBlockState($blockState) + public function setBlockState(string $blockState) { $this->set("BlockState", $blockState); } @@ -147,7 +107,7 @@ public function setBlockState($blockState) * * @return integer|null */ - public function getBlockSlotBegin() + public function getBlockSlotBegin(): int { return $this->get("BlockSlotBegin"); } @@ -157,7 +117,7 @@ public function getBlockSlotBegin() * * @param int $blockSlotBegin */ - public function setBlockSlotBegin($blockSlotBegin) + public function setBlockSlotBegin(int $blockSlotBegin) { $this->set("BlockSlotBegin", $blockSlotBegin); } @@ -167,7 +127,7 @@ public function setBlockSlotBegin($blockSlotBegin) * * @return integer|null */ - public function getBlockSlotEnd() + public function getBlockSlotEnd(): int { return $this->get("BlockSlotEnd"); } @@ -177,8 +137,48 @@ public function getBlockSlotEnd() * * @param int $blockSlotEnd */ - public function setBlockSlotEnd($blockSlotEnd) + public function setBlockSlotEnd(int $blockSlotEnd) { $this->set("BlockSlotEnd", $blockSlotEnd); } + + /** + * BlockVip: 分片ip + * + * @return string|null + */ + public function getBlockVip(): string + { + return $this->get("BlockVip"); + } + + /** + * BlockVip: 分片ip + * + * @param string $blockVip + */ + public function setBlockVip(string $blockVip) + { + $this->set("BlockVip", $blockVip); + } + + /** + * BlockUsedSize: 使用量单位MB + * + * @return integer|null + */ + public function getBlockUsedSize(): int + { + return $this->get("BlockUsedSize"); + } + + /** + * BlockUsedSize: 使用量单位MB + * + * @param int $blockUsedSize + */ + public function setBlockUsedSize(int $blockUsedSize) + { + $this->set("BlockUsedSize", $blockUsedSize); + } } diff --git a/src/UMem/Models/UMemDataSet.php b/src/UMem/Models/UMemDataSet.php index d0ae3ed2..a5817849 100644 --- a/src/UMem/Models/UMemDataSet.php +++ b/src/UMem/Models/UMemDataSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getOwnSlave() + public function getOwnSlave(): string { return $this->get("OwnSlave"); } @@ -57,7 +57,7 @@ public function getOwnSlave() * * @param string $ownSlave */ - public function setOwnSlave($ownSlave) + public function setOwnSlave(string $ownSlave) { $this->set("OwnSlave", $ownSlave); } @@ -67,12 +67,9 @@ public function setOwnSlave($ownSlave) * * @return UMemSlaveDataSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemSlaveDataSet($item)); @@ -99,7 +96,7 @@ public function setDataSet(array $dataSet) * * @return string|null */ - public function getRole() + public function getRole(): string { return $this->get("Role"); } @@ -109,7 +106,7 @@ public function getRole() * * @param string $role */ - public function setRole($role) + public function setRole(string $role) { $this->set("Role", $role); } @@ -119,7 +116,7 @@ public function setRole($role) * * @return integer|null */ - public function getRewriteTime() + public function getRewriteTime(): int { return $this->get("RewriteTime"); } @@ -129,7 +126,7 @@ public function getRewriteTime() * * @param int $rewriteTime */ - public function setRewriteTime($rewriteTime) + public function setRewriteTime(int $rewriteTime) { $this->set("RewriteTime", $rewriteTime); } @@ -139,7 +136,7 @@ public function setRewriteTime($rewriteTime) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -149,7 +146,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -159,7 +156,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -169,7 +166,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -179,7 +176,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -189,7 +186,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -199,7 +196,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -209,7 +206,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -219,7 +216,7 @@ public function setName($name) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -229,7 +226,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -239,7 +236,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -249,7 +246,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -259,7 +256,7 @@ public function setExpireTime($expireTime) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -269,7 +266,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -279,7 +276,7 @@ public function setType($type) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -289,7 +286,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -299,7 +296,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -309,7 +306,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -319,7 +316,7 @@ public function setSize($size) * * @return integer|null */ - public function getUsedSize() + public function getUsedSize(): int { return $this->get("UsedSize"); } @@ -329,7 +326,7 @@ public function getUsedSize() * * @param int $usedSize */ - public function setUsedSize($usedSize) + public function setUsedSize(int $usedSize) { $this->set("UsedSize", $usedSize); } @@ -339,7 +336,7 @@ public function setUsedSize($usedSize) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -349,7 +346,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -359,7 +356,7 @@ public function setState($state) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -369,7 +366,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -379,12 +376,9 @@ public function setChargeType($chargeType) * * @return UMemSpaceAddressSet[]|null */ - public function getAddress() + public function getAddress(): array { - $items = $this->get("Address"); - if ($items == null) { - return []; - } + $items = $this->get("Address") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemSpaceAddressSet($item)); @@ -411,7 +405,7 @@ public function setAddress(array $address) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -421,7 +415,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -431,7 +425,7 @@ public function setTag($tag) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -441,7 +435,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -451,7 +445,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getConfigId() + public function getConfigId(): string { return $this->get("ConfigId"); } @@ -461,7 +455,7 @@ public function getConfigId() * * @param string $configId */ - public function setConfigId($configId) + public function setConfigId(string $configId) { $this->set("ConfigId", $configId); } @@ -471,7 +465,7 @@ public function setConfigId($configId) * * @return string|null */ - public function getAutoBackup() + public function getAutoBackup(): string { return $this->get("AutoBackup"); } @@ -481,7 +475,7 @@ public function getAutoBackup() * * @param string $autoBackup */ - public function setAutoBackup($autoBackup) + public function setAutoBackup(string $autoBackup) { $this->set("AutoBackup", $autoBackup); } @@ -491,7 +485,7 @@ public function setAutoBackup($autoBackup) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -501,7 +495,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -511,7 +505,7 @@ public function setBackupTime($backupTime) * * @return string|null */ - public function getHighAvailability() + public function getHighAvailability(): string { return $this->get("HighAvailability"); } @@ -521,7 +515,7 @@ public function getHighAvailability() * * @param string $highAvailability */ - public function setHighAvailability($highAvailability) + public function setHighAvailability(string $highAvailability) { $this->set("HighAvailability", $highAvailability); } @@ -531,7 +525,7 @@ public function setHighAvailability($highAvailability) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -541,7 +535,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -551,7 +545,7 @@ public function setVersion($version) * * @return string|null */ - public function getSlaveZone() + public function getSlaveZone(): string { return $this->get("SlaveZone"); } @@ -561,7 +555,7 @@ public function getSlaveZone() * * @param string $slaveZone */ - public function setSlaveZone($slaveZone) + public function setSlaveZone(string $slaveZone) { $this->set("SlaveZone", $slaveZone); } diff --git a/src/UMem/Models/UMemPriceSet.php b/src/UMem/Models/UMemPriceSet.php index b42c6ba9..6fa28b6d 100644 --- a/src/UMem/Models/UMemPriceSet.php +++ b/src/UMem/Models/UMemPriceSet.php @@ -1,6 +1,6 @@ get("ChargeType"); } @@ -37,7 +37,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -47,7 +47,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getPrice() + public function getPrice(): int { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } @@ -67,7 +67,7 @@ public function setPrice($price) * * @return integer|null */ - public function getOriginalPrice() + public function getOriginalPrice(): int { return $this->get("OriginalPrice"); } @@ -77,7 +77,7 @@ public function getOriginalPrice() * * @param int $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(int $originalPrice) { $this->set("OriginalPrice", $originalPrice); } diff --git a/src/UMem/Models/UMemSlaveDataSet.php b/src/UMem/Models/UMemSlaveDataSet.php index 84b84eec..e140c140 100644 --- a/src/UMem/Models/UMemSlaveDataSet.php +++ b/src/UMem/Models/UMemSlaveDataSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -57,7 +57,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -67,7 +67,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -77,7 +77,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -87,7 +87,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getVirtualIP() + public function getVirtualIP(): string { return $this->get("VirtualIP"); } @@ -97,7 +97,7 @@ public function getVirtualIP() * * @param string $virtualIP */ - public function setVirtualIP($virtualIP) + public function setVirtualIP(string $virtualIP) { $this->set("VirtualIP", $virtualIP); } @@ -107,7 +107,7 @@ public function setVirtualIP($virtualIP) * * @return integer|null */ - public function getRewriteTime() + public function getRewriteTime(): int { return $this->get("RewriteTime"); } @@ -117,7 +117,7 @@ public function getRewriteTime() * * @param int $rewriteTime */ - public function setRewriteTime($rewriteTime) + public function setRewriteTime(int $rewriteTime) { $this->set("RewriteTime", $rewriteTime); } @@ -127,7 +127,7 @@ public function setRewriteTime($rewriteTime) * * @return string|null */ - public function getMasterGroupId() + public function getMasterGroupId(): string { return $this->get("MasterGroupId"); } @@ -137,7 +137,7 @@ public function getMasterGroupId() * * @param string $masterGroupId */ - public function setMasterGroupId($masterGroupId) + public function setMasterGroupId(string $masterGroupId) { $this->set("MasterGroupId", $masterGroupId); } @@ -147,7 +147,7 @@ public function setMasterGroupId($masterGroupId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -157,7 +157,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -167,7 +167,7 @@ public function setGroupId($groupId) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -177,7 +177,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -187,7 +187,7 @@ public function setPort($port) * * @return integer|null */ - public function getMemorySize() + public function getMemorySize(): int { return $this->get("MemorySize"); } @@ -197,7 +197,7 @@ public function getMemorySize() * * @param int $memorySize */ - public function setMemorySize($memorySize) + public function setMemorySize(int $memorySize) { $this->set("MemorySize", $memorySize); } @@ -207,7 +207,7 @@ public function setMemorySize($memorySize) * * @return string|null */ - public function getGroupName() + public function getGroupName(): string { return $this->get("GroupName"); } @@ -217,7 +217,7 @@ public function getGroupName() * * @param string $groupName */ - public function setGroupName($groupName) + public function setGroupName(string $groupName) { $this->set("GroupName", $groupName); } @@ -227,7 +227,7 @@ public function setGroupName($groupName) * * @return string|null */ - public function getRole() + public function getRole(): string { return $this->get("Role"); } @@ -237,7 +237,7 @@ public function getRole() * * @param string $role */ - public function setRole($role) + public function setRole(string $role) { $this->set("Role", $role); } @@ -247,7 +247,7 @@ public function setRole($role) * * @return integer|null */ - public function getModifyTime() + public function getModifyTime(): int { return $this->get("ModifyTime"); } @@ -257,7 +257,7 @@ public function getModifyTime() * * @param int $modifyTime */ - public function setModifyTime($modifyTime) + public function setModifyTime(int $modifyTime) { $this->set("ModifyTime", $modifyTime); } @@ -267,7 +267,7 @@ public function setModifyTime($modifyTime) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -277,7 +277,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -287,7 +287,7 @@ public function setName($name) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -297,7 +297,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -307,7 +307,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -317,7 +317,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -327,7 +327,7 @@ public function setExpireTime($expireTime) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -337,7 +337,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -347,7 +347,7 @@ public function setSize($size) * * @return integer|null */ - public function getUsedSize() + public function getUsedSize(): int { return $this->get("UsedSize"); } @@ -357,7 +357,7 @@ public function getUsedSize() * * @param int $usedSize */ - public function setUsedSize($usedSize) + public function setUsedSize(int $usedSize) { $this->set("UsedSize", $usedSize); } @@ -367,7 +367,7 @@ public function setUsedSize($usedSize) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -377,7 +377,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -387,7 +387,7 @@ public function setState($state) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -397,7 +397,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -407,7 +407,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -417,7 +417,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -427,7 +427,7 @@ public function setTag($tag) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -437,7 +437,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -447,7 +447,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getConfigId() + public function getConfigId(): string { return $this->get("ConfigId"); } @@ -457,7 +457,7 @@ public function getConfigId() * * @param string $configId */ - public function setConfigId($configId) + public function setConfigId(string $configId) { $this->set("ConfigId", $configId); } @@ -467,7 +467,7 @@ public function setConfigId($configId) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -477,7 +477,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } diff --git a/src/UMem/Models/UMemSpaceAddressSet.php b/src/UMem/Models/UMemSpaceAddressSet.php index e26f3aad..20d6f0a8 100644 --- a/src/UMem/Models/UMemSpaceAddressSet.php +++ b/src/UMem/Models/UMemSpaceAddressSet.php @@ -1,6 +1,6 @@ get("IP"); } @@ -37,7 +37,7 @@ public function getIP() * * @param string $ip */ - public function setIP($ip) + public function setIP(string $ip) { $this->set("IP", $ip); } @@ -47,7 +47,7 @@ public function setIP($ip) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -57,7 +57,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } diff --git a/src/UMem/Models/UMemSpaceSet.php b/src/UMem/Models/UMemSpaceSet.php index f026e95e..b79fced4 100644 --- a/src/UMem/Models/UMemSpaceSet.php +++ b/src/UMem/Models/UMemSpaceSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -57,7 +57,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -67,7 +67,7 @@ public function setTag($tag) * * @return integer|null */ - public function getRewriteTime() + public function getRewriteTime(): int { return $this->get("RewriteTime"); } @@ -77,7 +77,7 @@ public function getRewriteTime() * * @param int $rewriteTime */ - public function setRewriteTime($rewriteTime) + public function setRewriteTime(int $rewriteTime) { $this->set("RewriteTime", $rewriteTime); } @@ -87,7 +87,7 @@ public function setRewriteTime($rewriteTime) * * @return string|null */ - public function getSpaceId() + public function getSpaceId(): string { return $this->get("SpaceId"); } @@ -97,7 +97,7 @@ public function getSpaceId() * * @param string $spaceId */ - public function setSpaceId($spaceId) + public function setSpaceId(string $spaceId) { $this->set("SpaceId", $spaceId); } @@ -107,7 +107,7 @@ public function setSpaceId($spaceId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -117,7 +117,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -127,7 +127,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -137,7 +137,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -147,7 +147,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -157,7 +157,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -167,7 +167,7 @@ public function setName($name) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -177,7 +177,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -187,7 +187,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -197,7 +197,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -207,7 +207,7 @@ public function setExpireTime($expireTime) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -217,7 +217,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -227,7 +227,7 @@ public function setType($type) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -237,7 +237,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -247,7 +247,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -257,7 +257,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -267,7 +267,7 @@ public function setSize($size) * * @return integer|null */ - public function getUsedSize() + public function getUsedSize(): int { return $this->get("UsedSize"); } @@ -277,7 +277,7 @@ public function getUsedSize() * * @param int $usedSize */ - public function setUsedSize($usedSize) + public function setUsedSize(int $usedSize) { $this->set("UsedSize", $usedSize); } @@ -287,7 +287,7 @@ public function setUsedSize($usedSize) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -297,7 +297,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -307,7 +307,7 @@ public function setState($state) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -317,7 +317,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -327,12 +327,9 @@ public function setChargeType($chargeType) * * @return UMemSpaceAddressSet[]|null */ - public function getAddress() + public function getAddress(): array { - $items = $this->get("Address"); - if ($items == null) { - return []; - } + $items = $this->get("Address") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UMemSpaceAddressSet($item)); diff --git a/src/UMem/Models/UMemcacheGroupSet.php b/src/UMem/Models/UMemcacheGroupSet.php index c45f99f3..698cec69 100644 --- a/src/UMem/Models/UMemcacheGroupSet.php +++ b/src/UMem/Models/UMemcacheGroupSet.php @@ -1,6 +1,6 @@ get("GroupId"); } @@ -37,7 +37,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -47,7 +47,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -57,7 +57,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -67,7 +67,7 @@ public function setName($name) * * @return string|null */ - public function getConfigId() + public function getConfigId(): string { return $this->get("ConfigId"); } @@ -77,7 +77,7 @@ public function getConfigId() * * @param string $configId */ - public function setConfigId($configId) + public function setConfigId(string $configId) { $this->set("ConfigId", $configId); } @@ -87,7 +87,7 @@ public function setConfigId($configId) * * @return string|null */ - public function getVirtualIP() + public function getVirtualIP(): string { return $this->get("VirtualIP"); } @@ -97,7 +97,7 @@ public function getVirtualIP() * * @param string $virtualIP */ - public function setVirtualIP($virtualIP) + public function setVirtualIP(string $virtualIP) { $this->set("VirtualIP", $virtualIP); } @@ -107,7 +107,7 @@ public function setVirtualIP($virtualIP) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -117,7 +117,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -127,7 +127,7 @@ public function setPort($port) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -137,7 +137,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -147,7 +147,7 @@ public function setSize($size) * * @return integer|null */ - public function getUsedSize() + public function getUsedSize(): int { return $this->get("UsedSize"); } @@ -157,7 +157,7 @@ public function getUsedSize() * * @param int $usedSize */ - public function setUsedSize($usedSize) + public function setUsedSize(int $usedSize) { $this->set("UsedSize", $usedSize); } @@ -167,7 +167,7 @@ public function setUsedSize($usedSize) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -177,7 +177,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -187,7 +187,7 @@ public function setVersion($version) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -197,7 +197,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -207,7 +207,7 @@ public function setState($state) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -217,7 +217,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -227,7 +227,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getModifyTime() + public function getModifyTime(): int { return $this->get("ModifyTime"); } @@ -237,7 +237,7 @@ public function getModifyTime() * * @param int $modifyTime */ - public function setModifyTime($modifyTime) + public function setModifyTime(int $modifyTime) { $this->set("ModifyTime", $modifyTime); } @@ -247,7 +247,7 @@ public function setModifyTime($modifyTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -257,7 +257,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -267,7 +267,7 @@ public function setExpireTime($expireTime) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -277,7 +277,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -287,7 +287,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -297,7 +297,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/UMem/Models/UMemcachePriceSet.php b/src/UMem/Models/UMemcachePriceSet.php index e204bd0f..61e9f9ed 100644 --- a/src/UMem/Models/UMemcachePriceSet.php +++ b/src/UMem/Models/UMemcachePriceSet.php @@ -1,6 +1,6 @@ get("ChargeType"); } @@ -37,7 +37,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -47,7 +47,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getPrice() + public function getPrice(): int { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } @@ -67,7 +67,7 @@ public function setPrice($price) * * @return integer|null */ - public function getListPrice() + public function getListPrice(): int { return $this->get("ListPrice"); } @@ -77,7 +77,7 @@ public function getListPrice() * * @param int $listPrice */ - public function setListPrice($listPrice) + public function setListPrice(int $listPrice) { $this->set("ListPrice", $listPrice); } @@ -87,7 +87,7 @@ public function setListPrice($listPrice) * * @return integer|null */ - public function getOriginalPrice() + public function getOriginalPrice(): int { return $this->get("OriginalPrice"); } @@ -97,7 +97,7 @@ public function getOriginalPrice() * * @param int $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(int $originalPrice) { $this->set("OriginalPrice", $originalPrice); } diff --git a/src/UMem/Models/URedisBackupSet.php b/src/UMem/Models/URedisBackupSet.php index bd58a341..f0dc5039 100644 --- a/src/UMem/Models/URedisBackupSet.php +++ b/src/UMem/Models/URedisBackupSet.php @@ -1,6 +1,6 @@ get("BackupId"); } @@ -37,7 +37,7 @@ public function getBackupId() * * @param string $backupId */ - public function setBackupId($backupId) + public function setBackupId(string $backupId) { $this->set("BackupId", $backupId); } @@ -47,7 +47,7 @@ public function setBackupId($backupId) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -57,7 +57,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -67,7 +67,7 @@ public function setZone($zone) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -77,7 +77,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -87,7 +87,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getGroupName() + public function getGroupName(): string { return $this->get("GroupName"); } @@ -97,7 +97,7 @@ public function getGroupName() * * @param string $groupName */ - public function setGroupName($groupName) + public function setGroupName(string $groupName) { $this->set("GroupName", $groupName); } @@ -107,7 +107,7 @@ public function setGroupName($groupName) * * @return string|null */ - public function getBackupName() + public function getBackupName(): string { return $this->get("BackupName"); } @@ -117,7 +117,7 @@ public function getBackupName() * * @param string $backupName */ - public function setBackupName($backupName) + public function setBackupName(string $backupName) { $this->set("BackupName", $backupName); } @@ -127,7 +127,7 @@ public function setBackupName($backupName) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -137,7 +137,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -147,7 +147,7 @@ public function setBackupTime($backupTime) * * @return integer|null */ - public function getBackupSize() + public function getBackupSize(): int { return $this->get("BackupSize"); } @@ -157,7 +157,7 @@ public function getBackupSize() * * @param int $backupSize */ - public function setBackupSize($backupSize) + public function setBackupSize(int $backupSize) { $this->set("BackupSize", $backupSize); } @@ -167,7 +167,7 @@ public function setBackupSize($backupSize) * * @return string|null */ - public function getBackupType() + public function getBackupType(): string { return $this->get("BackupType"); } @@ -177,7 +177,7 @@ public function getBackupType() * * @param string $backupType */ - public function setBackupType($backupType) + public function setBackupType(string $backupType) { $this->set("BackupType", $backupType); } @@ -187,7 +187,7 @@ public function setBackupType($backupType) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -197,7 +197,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } diff --git a/src/UMem/Models/URedisConfigSet.php b/src/UMem/Models/URedisConfigSet.php index 4f41e7f5..d65e17ba 100644 --- a/src/UMem/Models/URedisConfigSet.php +++ b/src/UMem/Models/URedisConfigSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getConfigId() + public function getConfigId(): string { return $this->get("ConfigId"); } @@ -57,7 +57,7 @@ public function getConfigId() * * @param string $configId */ - public function setConfigId($configId) + public function setConfigId(string $configId) { $this->set("ConfigId", $configId); } @@ -67,7 +67,7 @@ public function setConfigId($configId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -97,7 +97,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -107,7 +107,7 @@ public function setDescription($description) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -117,7 +117,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -127,7 +127,7 @@ public function setVersion($version) * * @return string|null */ - public function getIsModify() + public function getIsModify(): string { return $this->get("IsModify"); } @@ -137,7 +137,7 @@ public function getIsModify() * * @param string $isModify */ - public function setIsModify($isModify) + public function setIsModify(string $isModify) { $this->set("IsModify", $isModify); } @@ -147,7 +147,7 @@ public function setIsModify($isModify) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -157,7 +157,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -167,7 +167,7 @@ public function setState($state) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -177,7 +177,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -187,7 +187,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getModifyTime() + public function getModifyTime(): int { return $this->get("ModifyTime"); } @@ -197,7 +197,7 @@ public function getModifyTime() * * @param int $modifyTime */ - public function setModifyTime($modifyTime) + public function setModifyTime(int $modifyTime) { $this->set("ModifyTime", $modifyTime); } @@ -207,7 +207,7 @@ public function setModifyTime($modifyTime) * * @return boolean|null */ - public function getRegionFlag() + public function getRegionFlag(): bool { return $this->get("RegionFlag"); } @@ -217,7 +217,7 @@ public function getRegionFlag() * * @param boolean $regionFlag */ - public function setRegionFlag($regionFlag) + public function setRegionFlag(bool $regionFlag) { $this->set("RegionFlag", $regionFlag); } diff --git a/src/UMem/Models/URedisGroupSet.php b/src/UMem/Models/URedisGroupSet.php index 2b5c12cb..ac4073a9 100644 --- a/src/UMem/Models/URedisGroupSet.php +++ b/src/UMem/Models/URedisGroupSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return integer|null */ - public function getRewriteTime() + public function getRewriteTime(): int { return $this->get("RewriteTime"); } @@ -57,7 +57,7 @@ public function getRewriteTime() * * @param int $rewriteTime */ - public function setRewriteTime($rewriteTime) + public function setRewriteTime(int $rewriteTime) { $this->set("RewriteTime", $rewriteTime); } @@ -67,7 +67,7 @@ public function setRewriteTime($rewriteTime) * * @return string|null */ - public function getRole() + public function getRole(): string { return $this->get("Role"); } @@ -77,7 +77,7 @@ public function getRole() * * @param string $role */ - public function setRole($role) + public function setRole(string $role) { $this->set("Role", $role); } @@ -87,7 +87,7 @@ public function setRole($role) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -97,7 +97,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -107,7 +107,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -117,7 +117,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -127,7 +127,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -137,7 +137,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -147,7 +147,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -157,7 +157,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -167,7 +167,7 @@ public function setName($name) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -177,7 +177,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -187,7 +187,7 @@ public function setType($type) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -197,7 +197,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -207,7 +207,7 @@ public function setProtocol($protocol) * * @return integer|null */ - public function getMemorySize() + public function getMemorySize(): int { return $this->get("MemorySize"); } @@ -217,7 +217,7 @@ public function getMemorySize() * * @param int $memorySize */ - public function setMemorySize($memorySize) + public function setMemorySize(int $memorySize) { $this->set("MemorySize", $memorySize); } @@ -227,7 +227,7 @@ public function setMemorySize($memorySize) * * @return string|null */ - public function getGroupName() + public function getGroupName(): string { return $this->get("GroupName"); } @@ -237,7 +237,7 @@ public function getGroupName() * * @param string $groupName */ - public function setGroupName($groupName) + public function setGroupName(string $groupName) { $this->set("GroupName", $groupName); } @@ -247,7 +247,7 @@ public function setGroupName($groupName) * * @return string|null */ - public function getConfigId() + public function getConfigId(): string { return $this->get("ConfigId"); } @@ -257,7 +257,7 @@ public function getConfigId() * * @param string $configId */ - public function setConfigId($configId) + public function setConfigId(string $configId) { $this->set("ConfigId", $configId); } @@ -267,7 +267,7 @@ public function setConfigId($configId) * * @return string|null */ - public function getVirtualIP() + public function getVirtualIP(): string { return $this->get("VirtualIP"); } @@ -277,7 +277,7 @@ public function getVirtualIP() * * @param string $virtualIP */ - public function setVirtualIP($virtualIP) + public function setVirtualIP(string $virtualIP) { $this->set("VirtualIP", $virtualIP); } @@ -287,7 +287,7 @@ public function setVirtualIP($virtualIP) * * @return integer|null */ - public function getPort() + public function getPort(): int { return $this->get("Port"); } @@ -297,7 +297,7 @@ public function getPort() * * @param int $port */ - public function setPort($port) + public function setPort(int $port) { $this->set("Port", $port); } @@ -307,7 +307,7 @@ public function setPort($port) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -317,7 +317,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -327,7 +327,7 @@ public function setSize($size) * * @return integer|null */ - public function getUsedSize() + public function getUsedSize(): int { return $this->get("UsedSize"); } @@ -337,7 +337,7 @@ public function getUsedSize() * * @param int $usedSize */ - public function setUsedSize($usedSize) + public function setUsedSize(int $usedSize) { $this->set("UsedSize", $usedSize); } @@ -347,7 +347,7 @@ public function setUsedSize($usedSize) * * @return string|null */ - public function getAutoBackup() + public function getAutoBackup(): string { return $this->get("AutoBackup"); } @@ -357,7 +357,7 @@ public function getAutoBackup() * * @param string $autoBackup */ - public function setAutoBackup($autoBackup) + public function setAutoBackup(string $autoBackup) { $this->set("AutoBackup", $autoBackup); } @@ -367,7 +367,7 @@ public function setAutoBackup($autoBackup) * * @return integer|null */ - public function getBackupTime() + public function getBackupTime(): int { return $this->get("BackupTime"); } @@ -377,7 +377,7 @@ public function getBackupTime() * * @param int $backupTime */ - public function setBackupTime($backupTime) + public function setBackupTime(int $backupTime) { $this->set("BackupTime", $backupTime); } @@ -387,7 +387,7 @@ public function setBackupTime($backupTime) * * @return string|null */ - public function getHighAvailability() + public function getHighAvailability(): string { return $this->get("HighAvailability"); } @@ -397,7 +397,7 @@ public function getHighAvailability() * * @param string $highAvailability */ - public function setHighAvailability($highAvailability) + public function setHighAvailability(string $highAvailability) { $this->set("HighAvailability", $highAvailability); } @@ -407,7 +407,7 @@ public function setHighAvailability($highAvailability) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -417,7 +417,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } @@ -427,7 +427,7 @@ public function setVersion($version) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -437,7 +437,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -447,7 +447,7 @@ public function setExpireTime($expireTime) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -457,7 +457,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -467,7 +467,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getState() + public function getState(): string { return $this->get("State"); } @@ -477,7 +477,7 @@ public function getState() * * @param string $state */ - public function setState($state) + public function setState(string $state) { $this->set("State", $state); } @@ -487,7 +487,7 @@ public function setState($state) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -497,7 +497,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -507,7 +507,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getModifyTime() + public function getModifyTime(): int { return $this->get("ModifyTime"); } @@ -517,7 +517,7 @@ public function getModifyTime() * * @param int $modifyTime */ - public function setModifyTime($modifyTime) + public function setModifyTime(int $modifyTime) { $this->set("ModifyTime", $modifyTime); } @@ -527,7 +527,7 @@ public function setModifyTime($modifyTime) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -537,7 +537,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -547,7 +547,7 @@ public function setTag($tag) * * @return string|null */ - public function getSlaveZone() + public function getSlaveZone(): string { return $this->get("SlaveZone"); } @@ -557,7 +557,7 @@ public function getSlaveZone() * * @param string $slaveZone */ - public function setSlaveZone($slaveZone) + public function setSlaveZone(string $slaveZone) { $this->set("SlaveZone", $slaveZone); } diff --git a/src/UMem/Models/URedisPriceSet.php b/src/UMem/Models/URedisPriceSet.php index 636f1f06..72fa027e 100644 --- a/src/UMem/Models/URedisPriceSet.php +++ b/src/UMem/Models/URedisPriceSet.php @@ -1,6 +1,6 @@ get("OriginalPrice"); } @@ -37,7 +37,7 @@ public function getOriginalPrice() * * @param int $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(int $originalPrice) { $this->set("OriginalPrice", $originalPrice); } @@ -47,7 +47,7 @@ public function setOriginalPrice($originalPrice) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -57,7 +57,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -67,7 +67,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getListPrice() + public function getListPrice(): int { return $this->get("ListPrice"); } @@ -77,7 +77,7 @@ public function getListPrice() * * @param int $listPrice */ - public function setListPrice($listPrice) + public function setListPrice(int $listPrice) { $this->set("ListPrice", $listPrice); } @@ -87,7 +87,7 @@ public function setListPrice($listPrice) * * @return integer|null */ - public function getPrice() + public function getPrice(): int { return $this->get("Price"); } @@ -97,7 +97,7 @@ public function getPrice() * * @param int $price */ - public function setPrice($price) + public function setPrice(int $price) { $this->set("Price", $price); } diff --git a/src/UMem/Models/URedisSlowlogSet.php b/src/UMem/Models/URedisSlowlogSet.php index 8aba62f7..ff9a81f5 100644 --- a/src/UMem/Models/URedisSlowlogSet.php +++ b/src/UMem/Models/URedisSlowlogSet.php @@ -1,6 +1,6 @@ get("StartTime"); } @@ -37,7 +37,7 @@ public function getStartTime() * * @param int $startTime */ - public function setStartTime($startTime) + public function setStartTime(int $startTime) { $this->set("StartTime", $startTime); } @@ -47,7 +47,7 @@ public function setStartTime($startTime) * * @return integer|null */ - public function getSpendTime() + public function getSpendTime(): int { return $this->get("SpendTime"); } @@ -57,7 +57,7 @@ public function getSpendTime() * * @param int $spendTime */ - public function setSpendTime($spendTime) + public function setSpendTime(int $spendTime) { $this->set("SpendTime", $spendTime); } @@ -67,7 +67,7 @@ public function setSpendTime($spendTime) * * @return string|null */ - public function getCommand() + public function getCommand(): string { return $this->get("Command"); } @@ -77,7 +77,7 @@ public function getCommand() * * @param string $command */ - public function setCommand($command) + public function setCommand(string $command) { $this->set("Command", $command); } diff --git a/src/UMem/Models/URedisVersionSet.php b/src/UMem/Models/URedisVersionSet.php index 2f62413b..be0562da 100644 --- a/src/UMem/Models/URedisVersionSet.php +++ b/src/UMem/Models/URedisVersionSet.php @@ -1,6 +1,6 @@ get("Version"); } @@ -37,7 +37,7 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } diff --git a/src/UMem/UMemClient.php b/src/UMem/UMemClient.php index 187b4d3d..1dbc63c6 100644 --- a/src/UMem/UMemClient.php +++ b/src/UMem/UMemClient.php @@ -1,6 +1,6 @@ (integer) 创建实例资源时,表示可创建的数量;扩容资源时,返回1表示可以扩容,0表示可用区资源不足不能扩容 * ] * - * @return CheckUDredisSpaceAllowanceResponse * @throws UCloudException */ - public function checkUDredisSpaceAllowance(CheckUDredisSpaceAllowanceRequest $request = null) + public function checkUDredisSpaceAllowance(CheckUDredisSpaceAllowanceRequest $request = null): CheckUDredisSpaceAllowanceResponse { $resp = $this->invoke($request); return new CheckUDredisSpaceAllowanceResponse($resp->toArray(), $resp->getRequestId()); @@ -161,10 +162,9 @@ public function checkUDredisSpaceAllowance(CheckUDredisSpaceAllowanceRequest $re * "Count" => (integer) 创建实例资源时,表示可创建的数量;扩容资源时,返回1表示可以扩容,0表示可用区资源不足不能扩容 * ] * - * @return CheckURedisAllowanceResponse * @throws UCloudException */ - public function checkURedisAllowance(CheckURedisAllowanceRequest $request = null) + public function checkURedisAllowance(CheckURedisAllowanceRequest $request = null): CheckURedisAllowanceResponse { $resp = $this->invoke($request); return new CheckURedisAllowanceResponse($resp->toArray(), $resp->getRequestId()); @@ -191,10 +191,9 @@ public function checkURedisAllowance(CheckURedisAllowanceRequest $request = null * "BackupId" => (string) 备份Id * ] * - * @return CreateUMemBackupResponse * @throws UCloudException */ - public function createUMemBackup(CreateUMemBackupRequest $request = null) + public function createUMemBackup(CreateUMemBackupRequest $request = null): CreateUMemBackupResponse { $resp = $this->invoke($request); return new CreateUMemBackupResponse($resp->toArray(), $resp->getRequestId()); @@ -226,10 +225,9 @@ public function createUMemBackup(CreateUMemBackupRequest $request = null) * "SpaceId" => (string) 创建内存空间ID列表 * ] * - * @return CreateUMemSpaceResponse * @throws UCloudException */ - public function createUMemSpace(CreateUMemSpaceRequest $request = null) + public function createUMemSpace(CreateUMemSpaceRequest $request = null): CreateUMemSpaceResponse { $resp = $this->invoke($request); return new CreateUMemSpaceResponse($resp->toArray(), $resp->getRequestId()); @@ -263,10 +261,9 @@ public function createUMemSpace(CreateUMemSpaceRequest $request = null) * "GroupId" => (string) 创建的组ID * ] * - * @return CreateUMemcacheGroupResponse * @throws UCloudException */ - public function createUMemcacheGroup(CreateUMemcacheGroupRequest $request = null) + public function createUMemcacheGroup(CreateUMemcacheGroupRequest $request = null): CreateUMemcacheGroupResponse { $resp = $this->invoke($request); return new CreateUMemcacheGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -294,10 +291,9 @@ public function createUMemcacheGroup(CreateUMemcacheGroupRequest $request = null * "BackupId" => (string) 备份id * ] * - * @return CreateURedisBackupResponse * @throws UCloudException */ - public function createURedisBackup(CreateURedisBackupRequest $request = null) + public function createURedisBackup(CreateURedisBackupRequest $request = null): CreateURedisBackupResponse { $resp = $this->invoke($request); return new CreateURedisBackupResponse($resp->toArray(), $resp->getRequestId()); @@ -340,10 +336,9 @@ public function createURedisBackup(CreateURedisBackupRequest $request = null) * "GroupId" => (string) 创建的组ID * ] * - * @return CreateURedisGroupResponse * @throws UCloudException */ - public function createURedisGroup(CreateURedisGroupRequest $request = null) + public function createURedisGroup(CreateURedisGroupRequest $request = null): CreateURedisGroupResponse { $resp = $this->invoke($request); return new CreateURedisGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -368,10 +363,9 @@ public function createURedisGroup(CreateURedisGroupRequest $request = null) * $outputs = [ * ] * - * @return DeleteUMemSpaceResponse * @throws UCloudException */ - public function deleteUMemSpace(DeleteUMemSpaceRequest $request = null) + public function deleteUMemSpace(DeleteUMemSpaceRequest $request = null): DeleteUMemSpaceResponse { $resp = $this->invoke($request); return new DeleteUMemSpaceResponse($resp->toArray(), $resp->getRequestId()); @@ -396,10 +390,9 @@ public function deleteUMemSpace(DeleteUMemSpaceRequest $request = null) * $outputs = [ * ] * - * @return DeleteUMemcacheGroupResponse * @throws UCloudException */ - public function deleteUMemcacheGroup(DeleteUMemcacheGroupRequest $request = null) + public function deleteUMemcacheGroup(DeleteUMemcacheGroupRequest $request = null): DeleteUMemcacheGroupResponse { $resp = $this->invoke($request); return new DeleteUMemcacheGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -423,15 +416,49 @@ public function deleteUMemcacheGroup(DeleteUMemcacheGroupRequest $request = null * $outputs = [ * ] * - * @return DeleteURedisGroupResponse * @throws UCloudException */ - public function deleteURedisGroup(DeleteURedisGroupRequest $request = null) + public function deleteURedisGroup(DeleteURedisGroupRequest $request = null): DeleteURedisGroupResponse { $resp = $this->invoke($request); return new DeleteURedisGroupResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeUDRedisProxyInfo - 拉取udredis所有的代理信息 + * + * See also: https://docs.ucloud.cn/api/umem-api/describe_ud_redis_proxy_info + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "SpaceId" => (string) udredis实例id + * ] + * + * Outputs: + * + * $outputs = [ + * "DataSet" => (array) 代理数据集[ + * [ + * "ResourceId" => (string) 代理资源id + * "ProxyId" => (string) 代理id + * "Vip" => (string) 代理ip + * "State" => (string) 代理状态 + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function describeUDRedisProxyInfo(DescribeUDRedisProxyInfoRequest $request = null): DescribeUDRedisProxyInfoResponse + { + $resp = $this->invoke($request); + return new DescribeUDRedisProxyInfoResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DescribeUDRedisSlowlog - 查询UDRedis慢日志 * @@ -461,10 +488,9 @@ public function deleteURedisGroup(DeleteURedisGroupRequest $request = null) * ] * ] * - * @return DescribeUDRedisSlowlogResponse * @throws UCloudException */ - public function describeUDRedisSlowlog(DescribeUDRedisSlowlogRequest $request = null) + public function describeUDRedisSlowlog(DescribeUDRedisSlowlogRequest $request = null): DescribeUDRedisSlowlogResponse { $resp = $this->invoke($request); return new DescribeUDRedisSlowlogResponse($resp->toArray(), $resp->getRequestId()); @@ -554,10 +580,9 @@ public function describeUDRedisSlowlog(DescribeUDRedisSlowlogRequest $request = * ] * ] * - * @return DescribeUMemResponse * @throws UCloudException */ - public function describeUMem(DescribeUMemRequest $request = null) + public function describeUMem(DescribeUMemRequest $request = null): DescribeUMemResponse { $resp = $this->invoke($request); return new DescribeUMemResponse($resp->toArray(), $resp->getRequestId()); @@ -594,10 +619,9 @@ public function describeUMem(DescribeUMemRequest $request = null) * ] * ] * - * @return DescribeUMemBackupResponse * @throws UCloudException */ - public function describeUMemBackup(DescribeUMemBackupRequest $request = null) + public function describeUMemBackup(DescribeUMemBackupRequest $request = null): DescribeUMemBackupResponse { $resp = $this->invoke($request); return new DescribeUMemBackupResponse($resp->toArray(), $resp->getRequestId()); @@ -625,10 +649,9 @@ public function describeUMemBackup(DescribeUMemBackupRequest $request = null) * "BackupURL" => (array) 备份url,每个分片一个下载URL * ] * - * @return DescribeUMemBackupURLResponse * @throws UCloudException */ - public function describeUMemBackupURL(DescribeUMemBackupURLRequest $request = null) + public function describeUMemBackupURL(DescribeUMemBackupURLRequest $request = null): DescribeUMemBackupURLResponse { $resp = $this->invoke($request); return new DescribeUMemBackupURLResponse($resp->toArray(), $resp->getRequestId()); @@ -642,9 +665,9 @@ public function describeUMemBackupURL(DescribeUMemBackupURLRequest $request = nu * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "Zone" => (string) 可用区。参见 [可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "SpaceId" => (string) UMem内存资源ID * "Offset" => (integer) 分页显示的起始偏移, 默认值为0 * "Limit" => (integer) 分页显示的条目数, 默认值为10 @@ -656,21 +679,20 @@ public function describeUMemBackupURL(DescribeUMemBackupURLRequest $request = nu * "DataSet" => (array) 分布式redis 分片信息[ * [ * "BlockId" => (string) 分片id - * "BlockVip" => (string) 分片ip * "BlockPort" => (integer) 分片端口 * "BlockSize" => (integer) 容量单位GB - * "BlockUsedSize" => (integer) 使用量单位MB * "BlockState" => (string) 实例状态 Starting // 创建中 Creating // 初始化中 CreateFail // 创建失败 Fail // 创建失败 Deleting // 删除中 DeleteFail // 删除失败 Running // 运行 Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败Restarting // 重启中 SetPasswordFail //设置密码失败 * "BlockSlotBegin" => (integer) 分片维护的键槽起始值 * "BlockSlotEnd" => (integer) 分片维护的键槽结束值 + * "BlockVip" => (string) 分片ip + * "BlockUsedSize" => (integer) 使用量单位MB * ] * ] * ] * - * @return DescribeUMemBlockInfoResponse * @throws UCloudException */ - public function describeUMemBlockInfo(DescribeUMemBlockInfoRequest $request = null) + public function describeUMemBlockInfo(DescribeUMemBlockInfoRequest $request = null): DescribeUMemBlockInfoResponse { $resp = $this->invoke($request); return new DescribeUMemBlockInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -705,10 +727,9 @@ public function describeUMemBlockInfo(DescribeUMemBlockInfoRequest $request = nu * ] * ] * - * @return DescribeUMemPriceResponse * @throws UCloudException */ - public function describeUMemPrice(DescribeUMemPriceRequest $request = null) + public function describeUMemPrice(DescribeUMemPriceRequest $request = null): DescribeUMemPriceResponse { $resp = $this->invoke($request); return new DescribeUMemPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -762,10 +783,9 @@ public function describeUMemPrice(DescribeUMemPriceRequest $request = null) * "TotalCount" => (integer) 根据过滤条件得到的总数 * ] * - * @return DescribeUMemSpaceResponse * @throws UCloudException */ - public function describeUMemSpace(DescribeUMemSpaceRequest $request = null) + public function describeUMemSpace(DescribeUMemSpaceRequest $request = null): DescribeUMemSpaceResponse { $resp = $this->invoke($request); return new DescribeUMemSpaceResponse($resp->toArray(), $resp->getRequestId()); @@ -794,10 +814,9 @@ public function describeUMemSpace(DescribeUMemSpaceRequest $request = null) * "OriginalPrice" => (integer) 原价 * ] * - * @return DescribeUMemUpgradePriceResponse * @throws UCloudException */ - public function describeUMemUpgradePrice(DescribeUMemUpgradePriceRequest $request = null) + public function describeUMemUpgradePrice(DescribeUMemUpgradePriceRequest $request = null): DescribeUMemUpgradePriceResponse { $resp = $this->invoke($request); return new DescribeUMemUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -843,10 +862,9 @@ public function describeUMemUpgradePrice(DescribeUMemUpgradePriceRequest $reques * ] * ] * - * @return DescribeUMemcacheGroupResponse * @throws UCloudException */ - public function describeUMemcacheGroup(DescribeUMemcacheGroupRequest $request = null) + public function describeUMemcacheGroup(DescribeUMemcacheGroupRequest $request = null): DescribeUMemcacheGroupResponse { $resp = $this->invoke($request); return new DescribeUMemcacheGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -882,10 +900,9 @@ public function describeUMemcacheGroup(DescribeUMemcacheGroupRequest $request = * ] * ] * - * @return DescribeUMemcachePriceResponse * @throws UCloudException */ - public function describeUMemcachePrice(DescribeUMemcachePriceRequest $request = null) + public function describeUMemcachePrice(DescribeUMemcachePriceRequest $request = null): DescribeUMemcachePriceResponse { $resp = $this->invoke($request); return new DescribeUMemcachePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -909,10 +926,9 @@ public function describeUMemcachePrice(DescribeUMemcachePriceRequest $request = * "Price" => (number) 价格,单位:元 * ] * - * @return DescribeUMemcacheUpgradePriceResponse * @throws UCloudException */ - public function describeUMemcacheUpgradePrice(DescribeUMemcacheUpgradePriceRequest $request = null) + public function describeUMemcacheUpgradePrice(DescribeUMemcacheUpgradePriceRequest $request = null): DescribeUMemcacheUpgradePriceResponse { $resp = $this->invoke($request); return new DescribeUMemcacheUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -952,10 +968,9 @@ public function describeUMemcacheUpgradePrice(DescribeUMemcacheUpgradePriceReque * ] * ] * - * @return DescribeURedisBackupResponse * @throws UCloudException */ - public function describeURedisBackup(DescribeURedisBackupRequest $request = null) + public function describeURedisBackup(DescribeURedisBackupRequest $request = null): DescribeURedisBackupResponse { $resp = $this->invoke($request); return new DescribeURedisBackupResponse($resp->toArray(), $resp->getRequestId()); @@ -985,10 +1000,9 @@ public function describeURedisBackup(DescribeURedisBackupRequest $request = null * "BackupPath" => (string) 备份文件公网的地址 * ] * - * @return DescribeURedisBackupURLResponse * @throws UCloudException */ - public function describeURedisBackupURL(DescribeURedisBackupURLRequest $request = null) + public function describeURedisBackupURL(DescribeURedisBackupURLRequest $request = null): DescribeURedisBackupURLResponse { $resp = $this->invoke($request); return new DescribeURedisBackupURLResponse($resp->toArray(), $resp->getRequestId()); @@ -1032,10 +1046,9 @@ public function describeURedisBackupURL(DescribeURedisBackupURLRequest $request * ] * ] * - * @return DescribeURedisConfigResponse * @throws UCloudException */ - public function describeURedisConfig(DescribeURedisConfigRequest $request = null) + public function describeURedisConfig(DescribeURedisConfigRequest $request = null): DescribeURedisConfigResponse { $resp = $this->invoke($request); return new DescribeURedisConfigResponse($resp->toArray(), $resp->getRequestId()); @@ -1094,10 +1107,9 @@ public function describeURedisConfig(DescribeURedisConfigRequest $request = null * ] * ] * - * @return DescribeURedisGroupResponse * @throws UCloudException */ - public function describeURedisGroup(DescribeURedisGroupRequest $request = null) + public function describeURedisGroup(DescribeURedisGroupRequest $request = null): DescribeURedisGroupResponse { $resp = $this->invoke($request); return new DescribeURedisGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -1134,10 +1146,9 @@ public function describeURedisGroup(DescribeURedisGroupRequest $request = null) * ] * ] * - * @return DescribeURedisPriceResponse * @throws UCloudException */ - public function describeURedisPrice(DescribeURedisPriceRequest $request = null) + public function describeURedisPrice(DescribeURedisPriceRequest $request = null): DescribeURedisPriceResponse { $resp = $this->invoke($request); return new DescribeURedisPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -1171,10 +1182,9 @@ public function describeURedisPrice(DescribeURedisPriceRequest $request = null) * ] * ] * - * @return DescribeURedisSlowlogResponse * @throws UCloudException */ - public function describeURedisSlowlog(DescribeURedisSlowlogRequest $request = null) + public function describeURedisSlowlog(DescribeURedisSlowlogRequest $request = null): DescribeURedisSlowlogResponse { $resp = $this->invoke($request); return new DescribeURedisSlowlogResponse($resp->toArray(), $resp->getRequestId()); @@ -1200,10 +1210,9 @@ public function describeURedisSlowlog(DescribeURedisSlowlogRequest $request = nu * "Price" => (number) 扩容差价,单位: 元,保留小数点后两位有效数字 * ] * - * @return DescribeURedisUpgradePriceResponse * @throws UCloudException */ - public function describeURedisUpgradePrice(DescribeURedisUpgradePriceRequest $request = null) + public function describeURedisUpgradePrice(DescribeURedisUpgradePriceRequest $request = null): DescribeURedisUpgradePriceResponse { $resp = $this->invoke($request); return new DescribeURedisUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -1233,10 +1242,9 @@ public function describeURedisUpgradePrice(DescribeURedisUpgradePriceRequest $re * "TotalCount" => (integer) 总版本个数 * ] * - * @return DescribeURedisVersionResponse * @throws UCloudException */ - public function describeURedisVersion(DescribeURedisVersionRequest $request = null) + public function describeURedisVersion(DescribeURedisVersionRequest $request = null): DescribeURedisVersionResponse { $resp = $this->invoke($request); return new DescribeURedisVersionResponse($resp->toArray(), $resp->getRequestId()); @@ -1266,10 +1274,9 @@ public function describeURedisVersion(DescribeURedisVersionRequest $request = nu * $outputs = [ * ] * - * @return FlushallURedisGroupResponse * @throws UCloudException */ - public function flushallURedisGroup(FlushallURedisGroupRequest $request = null) + public function flushallURedisGroup(FlushallURedisGroupRequest $request = null): FlushallURedisGroupResponse { $resp = $this->invoke($request); return new FlushallURedisGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -1295,10 +1302,9 @@ public function flushallURedisGroup(FlushallURedisGroupRequest $request = null) * "State" => (string) Starting:创建中 Running:运行中 Fail:失败 * ] * - * @return GetUMemSpaceStateResponse * @throws UCloudException */ - public function getUMemSpaceState(GetUMemSpaceStateRequest $request = null) + public function getUMemSpaceState(GetUMemSpaceStateRequest $request = null): GetUMemSpaceStateResponse { $resp = $this->invoke($request); return new GetUMemSpaceStateResponse($resp->toArray(), $resp->getRequestId()); @@ -1325,10 +1331,9 @@ public function getUMemSpaceState(GetUMemSpaceStateRequest $request = null) * $outputs = [ * ] * - * @return ISolationURedisGroupResponse * @throws UCloudException */ - public function iSolationURedisGroup(ISolationURedisGroupRequest $request = null) + public function iSolationURedisGroup(ISolationURedisGroupRequest $request = null): ISolationURedisGroupResponse { $resp = $this->invoke($request); return new ISolationURedisGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -1354,10 +1359,9 @@ public function iSolationURedisGroup(ISolationURedisGroupRequest $request = null * $outputs = [ * ] * - * @return ModifyUMemSpaceNameResponse * @throws UCloudException */ - public function modifyUMemSpaceName(ModifyUMemSpaceNameRequest $request = null) + public function modifyUMemSpaceName(ModifyUMemSpaceNameRequest $request = null): ModifyUMemSpaceNameResponse { $resp = $this->invoke($request); return new ModifyUMemSpaceNameResponse($resp->toArray(), $resp->getRequestId()); @@ -1382,10 +1386,9 @@ public function modifyUMemSpaceName(ModifyUMemSpaceNameRequest $request = null) * $outputs = [ * ] * - * @return ModifyURedisGroupNameResponse * @throws UCloudException */ - public function modifyURedisGroupName(ModifyURedisGroupNameRequest $request = null) + public function modifyURedisGroupName(ModifyURedisGroupNameRequest $request = null): ModifyURedisGroupNameResponse { $resp = $this->invoke($request); return new ModifyURedisGroupNameResponse($resp->toArray(), $resp->getRequestId()); @@ -1411,10 +1414,9 @@ public function modifyURedisGroupName(ModifyURedisGroupNameRequest $request = nu * $outputs = [ * ] * - * @return ModifyURedisGroupPasswordResponse * @throws UCloudException */ - public function modifyURedisGroupPassword(ModifyURedisGroupPasswordRequest $request = null) + public function modifyURedisGroupPassword(ModifyURedisGroupPasswordRequest $request = null): ModifyURedisGroupPasswordResponse { $resp = $this->invoke($request); return new ModifyURedisGroupPasswordResponse($resp->toArray(), $resp->getRequestId()); @@ -1439,10 +1441,9 @@ public function modifyURedisGroupPassword(ModifyURedisGroupPasswordRequest $requ * $outputs = [ * ] * - * @return RemoveUDRedisDataResponse * @throws UCloudException */ - public function removeUDRedisData(RemoveUDRedisDataRequest $request = null) + public function removeUDRedisData(RemoveUDRedisDataRequest $request = null): RemoveUDRedisDataResponse { $resp = $this->invoke($request); return new RemoveUDRedisDataResponse($resp->toArray(), $resp->getRequestId()); @@ -1469,10 +1470,9 @@ public function removeUDRedisData(RemoveUDRedisDataRequest $request = null) * $outputs = [ * ] * - * @return ResizeUMemSpaceResponse * @throws UCloudException */ - public function resizeUMemSpace(ResizeUMemSpaceRequest $request = null) + public function resizeUMemSpace(ResizeUMemSpaceRequest $request = null): ResizeUMemSpaceResponse { $resp = $this->invoke($request); return new ResizeUMemSpaceResponse($resp->toArray(), $resp->getRequestId()); @@ -1501,10 +1501,9 @@ public function resizeUMemSpace(ResizeUMemSpaceRequest $request = null) * $outputs = [ * ] * - * @return ResizeURedisGroupResponse * @throws UCloudException */ - public function resizeURedisGroup(ResizeURedisGroupRequest $request = null) + public function resizeURedisGroup(ResizeURedisGroupRequest $request = null): ResizeURedisGroupResponse { $resp = $this->invoke($request); return new ResizeURedisGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -1529,10 +1528,9 @@ public function resizeURedisGroup(ResizeURedisGroupRequest $request = null) * $outputs = [ * ] * - * @return RestartUMemcacheGroupResponse * @throws UCloudException */ - public function restartUMemcacheGroup(RestartUMemcacheGroupRequest $request = null) + public function restartUMemcacheGroup(RestartUMemcacheGroupRequest $request = null): RestartUMemcacheGroupResponse { $resp = $this->invoke($request); return new RestartUMemcacheGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -1557,10 +1555,9 @@ public function restartUMemcacheGroup(RestartUMemcacheGroupRequest $request = nu * $outputs = [ * ] * - * @return RestartURedisGroupResponse * @throws UCloudException */ - public function restartURedisGroup(RestartURedisGroupRequest $request = null) + public function restartURedisGroup(RestartURedisGroupRequest $request = null): RestartURedisGroupResponse { $resp = $this->invoke($request); return new RestartURedisGroupResponse($resp->toArray(), $resp->getRequestId()); @@ -1588,10 +1585,9 @@ public function restartURedisGroup(RestartURedisGroupRequest $request = null) * $outputs = [ * ] * - * @return UpdateURedisBackupStrategyResponse * @throws UCloudException */ - public function updateURedisBackupStrategy(UpdateURedisBackupStrategyRequest $request = null) + public function updateURedisBackupStrategy(UpdateURedisBackupStrategyRequest $request = null): UpdateURedisBackupStrategyResponse { $resp = $this->invoke($request); return new UpdateURedisBackupStrategyResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UNet/Apis/AllocateEIPRequest.php b/src/UNet/Apis/AllocateEIPRequest.php index 1971a196..fe7c879a 100644 --- a/src/UNet/Apis/AllocateEIPRequest.php +++ b/src/UNet/Apis/AllocateEIPRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,27 +65,27 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } /** - * OperatorName: 弹性IP线路,枚举值:国际线路, International;BGP线路:Bgp。使用BGP线路的地域:北京二、上海金融云、上海二、广州等,其他地域均使用国际线路。 + * OperatorName: 弹性IP线路,枚举值:国际线路, International;BGP线路:Bgp;精品BGP:BGPPro。使用BGP线路的地域:北京二、上海金融云、上海二、广州等,其他地域均使用国际线路。使用BGPPro线路的地域:香港 * * @return string|null */ - public function getOperatorName() + public function getOperatorName(): string { return $this->get("OperatorName"); } /** - * OperatorName: 弹性IP线路,枚举值:国际线路, International;BGP线路:Bgp。使用BGP线路的地域:北京二、上海金融云、上海二、广州等,其他地域均使用国际线路。 + * OperatorName: 弹性IP线路,枚举值:国际线路, International;BGP线路:Bgp;精品BGP:BGPPro。使用BGP线路的地域:北京二、上海金融云、上海二、广州等,其他地域均使用国际线路。使用BGPPro线路的地域:香港 * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } @@ -95,7 +95,7 @@ public function setOperatorName($operatorName) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -105,7 +105,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -115,7 +115,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -125,7 +125,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -135,7 +135,7 @@ public function setTag($tag) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -145,7 +145,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -155,7 +155,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -165,7 +165,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -175,7 +175,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -185,7 +185,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } @@ -195,7 +195,7 @@ public function setPayMode($payMode) * * @return string|null */ - public function getShareBandwidthId() + public function getShareBandwidthId(): string { return $this->get("ShareBandwidthId"); } @@ -205,7 +205,7 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } @@ -215,7 +215,7 @@ public function setShareBandwidthId($shareBandwidthId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -225,17 +225,37 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } + /** + * Count: 购买EIP数量,默认值为1 + * + * @return integer|null + */ + public function getCount(): int + { + return $this->get("Count"); + } + + /** + * Count: 购买EIP数量,默认值为1 + * + * @param int $count + */ + public function setCount(int $count) + { + $this->set("Count", $count); + } + /** * Remark: 弹性IP的备注, 默认为空 * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -245,7 +265,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -255,7 +275,7 @@ public function setRemark($remark) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -265,7 +285,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UNet/Apis/AllocateEIPResponse.php b/src/UNet/Apis/AllocateEIPResponse.php index f557d96d..8f298a3b 100644 --- a/src/UNet/Apis/AllocateEIPResponse.php +++ b/src/UNet/Apis/AllocateEIPResponse.php @@ -1,6 +1,6 @@ get("EIPSet"); - if ($items == null) { - return []; - } + $items = $this->get("EIPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UnetAllocateEIPSet($item)); diff --git a/src/UNet/Apis/AllocateShareBandwidthRequest.php b/src/UNet/Apis/AllocateShareBandwidthRequest.php index 8bb6b200..fd52504f 100644 --- a/src/UNet/Apis/AllocateShareBandwidthRequest.php +++ b/src/UNet/Apis/AllocateShareBandwidthRequest.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -86,7 +86,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -96,7 +96,7 @@ public function setName($name) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -106,7 +106,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -116,7 +116,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getShareBandwidth() + public function getShareBandwidth(): int { return $this->get("ShareBandwidth"); } @@ -126,7 +126,7 @@ public function getShareBandwidth() * * @param int $shareBandwidth */ - public function setShareBandwidth($shareBandwidth) + public function setShareBandwidth(int $shareBandwidth) { $this->set("ShareBandwidth", $shareBandwidth); } @@ -136,7 +136,7 @@ public function setShareBandwidth($shareBandwidth) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -146,7 +146,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -156,7 +156,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getIPVersion() + public function getIPVersion(): string { return $this->get("IPVersion"); } @@ -166,7 +166,7 @@ public function getIPVersion() * * @param string $ipVersion */ - public function setIPVersion($ipVersion) + public function setIPVersion(string $ipVersion) { $this->set("IPVersion", $ipVersion); } diff --git a/src/UNet/Apis/AllocateShareBandwidthResponse.php b/src/UNet/Apis/AllocateShareBandwidthResponse.php index 50451f9b..f7c821bd 100644 --- a/src/UNet/Apis/AllocateShareBandwidthResponse.php +++ b/src/UNet/Apis/AllocateShareBandwidthResponse.php @@ -1,6 +1,6 @@ get("ShareBandwidthId"); } @@ -37,7 +37,7 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } diff --git a/src/UNet/Apis/AssociateEIPWithShareBandwidthRequest.php b/src/UNet/Apis/AssociateEIPWithShareBandwidthRequest.php index 8fb772fe..4d30bff1 100644 --- a/src/UNet/Apis/AssociateEIPWithShareBandwidthRequest.php +++ b/src/UNet/Apis/AssociateEIPWithShareBandwidthRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getEIPIds() + public function getEIPIds(): array { return $this->get("EIPIds"); } @@ -95,7 +95,7 @@ public function setEIPIds(array $eipIds) * * @return string|null */ - public function getShareBandwidthId() + public function getShareBandwidthId(): string { return $this->get("ShareBandwidthId"); } @@ -105,7 +105,7 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } @@ -115,7 +115,7 @@ public function setShareBandwidthId($shareBandwidthId) * * @return string|null */ - public function getIPVersion() + public function getIPVersion(): string { return $this->get("IPVersion"); } @@ -125,7 +125,7 @@ public function getIPVersion() * * @param string $ipVersion */ - public function setIPVersion($ipVersion) + public function setIPVersion(string $ipVersion) { $this->set("IPVersion", $ipVersion); } diff --git a/src/UNet/Apis/AssociateEIPWithShareBandwidthResponse.php b/src/UNet/Apis/AssociateEIPWithShareBandwidthResponse.php index 97040007..f974e20d 100644 --- a/src/UNet/Apis/AssociateEIPWithShareBandwidthResponse.php +++ b/src/UNet/Apis/AssociateEIPWithShareBandwidthResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -86,7 +86,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -96,7 +96,7 @@ public function setEIPId($eipId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -106,7 +106,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -116,7 +116,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -126,7 +126,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UNet/Apis/BindEIPResponse.php b/src/UNet/Apis/BindEIPResponse.php index 7e42cd42..a9c5bf48 100644 --- a/src/UNet/Apis/BindEIPResponse.php +++ b/src/UNet/Apis/BindEIPResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -66,7 +66,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -76,7 +76,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -86,7 +86,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -96,7 +96,7 @@ public function setEIPId($eipId) * * @return integer|null */ - public function getTimeRange() + public function getTimeRange(): int { return $this->get("TimeRange"); } @@ -106,7 +106,7 @@ public function getTimeRange() * * @param int $timeRange */ - public function setTimeRange($timeRange) + public function setTimeRange(int $timeRange) { $this->set("TimeRange", $timeRange); } @@ -116,7 +116,7 @@ public function setTimeRange($timeRange) * * @return integer|null */ - public function getEnableTime() + public function getEnableTime(): int { return $this->get("EnableTime"); } @@ -126,7 +126,7 @@ public function getEnableTime() * * @param int $enableTime */ - public function setEnableTime($enableTime) + public function setEnableTime(int $enableTime) { $this->set("EnableTime", $enableTime); } @@ -136,7 +136,7 @@ public function setEnableTime($enableTime) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -146,7 +146,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UNet/Apis/CreateBandwidthPackageResponse.php b/src/UNet/Apis/CreateBandwidthPackageResponse.php index 9b5a3123..288c5911 100644 --- a/src/UNet/Apis/CreateBandwidthPackageResponse.php +++ b/src/UNet/Apis/CreateBandwidthPackageResponse.php @@ -1,6 +1,6 @@ get("BandwidthPackageId"); } @@ -37,7 +37,7 @@ public function getBandwidthPackageId() * * @param string $bandwidthPackageId */ - public function setBandwidthPackageId($bandwidthPackageId) + public function setBandwidthPackageId(string $bandwidthPackageId) { $this->set("BandwidthPackageId", $bandwidthPackageId); } diff --git a/src/UNet/Apis/CreateFirewallRequest.php b/src/UNet/Apis/CreateFirewallRequest.php index bfbf4505..cb3934ef 100644 --- a/src/UNet/Apis/CreateFirewallRequest.php +++ b/src/UNet/Apis/CreateFirewallRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getRule() + public function getRule(): array { return $this->get("Rule"); } @@ -95,7 +95,7 @@ public function setRule(array $rule) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -105,7 +105,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -115,7 +115,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -125,7 +125,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -135,7 +135,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -145,7 +145,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UNet/Apis/CreateFirewallResponse.php b/src/UNet/Apis/CreateFirewallResponse.php index d4efad02..99260700 100644 --- a/src/UNet/Apis/CreateFirewallResponse.php +++ b/src/UNet/Apis/CreateFirewallResponse.php @@ -1,6 +1,6 @@ get("FWId"); } @@ -37,7 +37,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } diff --git a/src/UNet/Apis/DeleteBandwidthPackageRequest.php b/src/UNet/Apis/DeleteBandwidthPackageRequest.php index 27691cfd..44bd5535 100644 --- a/src/UNet/Apis/DeleteBandwidthPackageRequest.php +++ b/src/UNet/Apis/DeleteBandwidthPackageRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getBandwidthPackageId() + public function getBandwidthPackageId(): string { return $this->get("BandwidthPackageId"); } @@ -84,7 +84,7 @@ public function getBandwidthPackageId() * * @param string $bandwidthPackageId */ - public function setBandwidthPackageId($bandwidthPackageId) + public function setBandwidthPackageId(string $bandwidthPackageId) { $this->set("BandwidthPackageId", $bandwidthPackageId); } diff --git a/src/UNet/Apis/DeleteBandwidthPackageResponse.php b/src/UNet/Apis/DeleteBandwidthPackageResponse.php index 5f98729c..fc41183c 100644 --- a/src/UNet/Apis/DeleteBandwidthPackageResponse.php +++ b/src/UNet/Apis/DeleteBandwidthPackageResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFWId() + public function getFWId(): string { return $this->get("FWId"); } @@ -84,7 +84,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } diff --git a/src/UNet/Apis/DeleteFirewallResponse.php b/src/UNet/Apis/DeleteFirewallResponse.php index 839c890e..128570a4 100644 --- a/src/UNet/Apis/DeleteFirewallResponse.php +++ b/src/UNet/Apis/DeleteFirewallResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -83,7 +83,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -93,7 +93,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/UNet/Apis/DescribeBandwidthPackageResponse.php b/src/UNet/Apis/DescribeBandwidthPackageResponse.php index 9a089219..b3c2a9a4 100644 --- a/src/UNet/Apis/DescribeBandwidthPackageResponse.php +++ b/src/UNet/Apis/DescribeBandwidthPackageResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -39,7 +39,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -49,12 +49,9 @@ public function setTotalCount($totalCount) * * @return UnetBandwidthPackageSet[]|null */ - public function getDataSets() + public function getDataSets(): array { - $items = $this->get("DataSets"); - if ($items == null) { - return []; - } + $items = $this->get("DataSets") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UnetBandwidthPackageSet($item)); diff --git a/src/UNet/Apis/DescribeBandwidthUsageRequest.php b/src/UNet/Apis/DescribeBandwidthUsageRequest.php index 4ef37527..56ad48e2 100644 --- a/src/UNet/Apis/DescribeBandwidthUsageRequest.php +++ b/src/UNet/Apis/DescribeBandwidthUsageRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -83,7 +83,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -93,7 +93,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffSet() + public function getOffSet(): int { return $this->get("OffSet"); } @@ -103,7 +103,7 @@ public function getOffSet() * * @param int $offSet */ - public function setOffSet($offSet) + public function setOffSet(int $offSet) { $this->set("OffSet", $offSet); } @@ -113,7 +113,7 @@ public function setOffSet($offSet) * * @return string[]|null */ - public function getEIPIds() + public function getEIPIds(): array { return $this->get("EIPIds"); } diff --git a/src/UNet/Apis/DescribeBandwidthUsageResponse.php b/src/UNet/Apis/DescribeBandwidthUsageResponse.php index baac6780..19ddde0c 100644 --- a/src/UNet/Apis/DescribeBandwidthUsageResponse.php +++ b/src/UNet/Apis/DescribeBandwidthUsageResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return UnetBandwidthUsageEIPSet[]|null */ - public function getEIPSet() + public function getEIPSet(): array { - $items = $this->get("EIPSet"); - if ($items == null) { - return []; - } + $items = $this->get("EIPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UnetBandwidthUsageEIPSet($item)); diff --git a/src/UNet/Apis/DescribeEIPRequest.php b/src/UNet/Apis/DescribeEIPRequest.php index 087f11a8..664c49dd 100644 --- a/src/UNet/Apis/DescribeEIPRequest.php +++ b/src/UNet/Apis/DescribeEIPRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getEIPIds() + public function getEIPIds(): array { return $this->get("EIPIds"); } @@ -93,7 +93,7 @@ public function setEIPIds(array $eipIds) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -113,7 +113,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -123,7 +123,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -133,7 +133,7 @@ public function setLimit($limit) * * @return string[]|null */ - public function getIPs() + public function getIPs(): array { return $this->get("IPs"); } diff --git a/src/UNet/Apis/DescribeEIPResponse.php b/src/UNet/Apis/DescribeEIPResponse.php index 921c473a..c9bcb0f3 100644 --- a/src/UNet/Apis/DescribeEIPResponse.php +++ b/src/UNet/Apis/DescribeEIPResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -41,7 +41,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -51,7 +51,7 @@ public function setTotalCount($totalCount) * * @return integer|null */ - public function getUnbindCount() + public function getUnbindCount(): int { return $this->get("UnbindCount"); } @@ -61,7 +61,7 @@ public function getUnbindCount() * * @param int $unbindCount */ - public function setUnbindCount($unbindCount) + public function setUnbindCount(int $unbindCount) { $this->set("UnbindCount", $unbindCount); } @@ -71,7 +71,7 @@ public function setUnbindCount($unbindCount) * * @return integer|null */ - public function getTotalBandwidth() + public function getTotalBandwidth(): int { return $this->get("TotalBandwidth"); } @@ -81,7 +81,7 @@ public function getTotalBandwidth() * * @param int $totalBandwidth */ - public function setTotalBandwidth($totalBandwidth) + public function setTotalBandwidth(int $totalBandwidth) { $this->set("TotalBandwidth", $totalBandwidth); } @@ -91,12 +91,9 @@ public function setTotalBandwidth($totalBandwidth) * * @return UnetEIPSet[]|null */ - public function getEIPSet() + public function getEIPSet(): array { - $items = $this->get("EIPSet"); - if ($items == null) { - return []; - } + $items = $this->get("EIPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UnetEIPSet($item)); diff --git a/src/UNet/Apis/DescribeFirewallRequest.php b/src/UNet/Apis/DescribeFirewallRequest.php index 9adb5d53..5d9d778f 100644 --- a/src/UNet/Apis/DescribeFirewallRequest.php +++ b/src/UNet/Apis/DescribeFirewallRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFWId() + public function getFWId(): string { return $this->get("FWId"); } @@ -83,7 +83,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } @@ -93,7 +93,7 @@ public function setFWId($fwId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -103,7 +103,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -113,7 +113,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -123,7 +123,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -133,7 +133,7 @@ public function setResourceId($resourceId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -143,7 +143,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -153,7 +153,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -163,7 +163,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/UNet/Apis/DescribeFirewallResourceRequest.php b/src/UNet/Apis/DescribeFirewallResourceRequest.php index d59256a9..cfd3bc78 100644 --- a/src/UNet/Apis/DescribeFirewallResourceRequest.php +++ b/src/UNet/Apis/DescribeFirewallResourceRequest.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFWId() + public function getFWId(): string { return $this->get("FWId"); } @@ -84,27 +84,27 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } /** - * Limit: 返回数据长度,默认为20,最大10000000 + * Limit: 返回数据长度,默认为20,最大1000 * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } /** - * Limit: 返回数据长度,默认为20,最大10000000 + * Limit: 返回数据长度,默认为20,最大1000 * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -114,7 +114,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/UNet/Apis/DescribeFirewallResourceResponse.php b/src/UNet/Apis/DescribeFirewallResourceResponse.php index 0ca9665e..5288b9a8 100644 --- a/src/UNet/Apis/DescribeFirewallResourceResponse.php +++ b/src/UNet/Apis/DescribeFirewallResourceResponse.php @@ -1,6 +1,6 @@ get("ResourceSet"); - if ($items == null) { - return []; - } + $items = $this->get("ResourceSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ResourceSet($item)); @@ -60,7 +57,7 @@ public function setResourceSet(array $resourceSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UNet/Apis/DescribeFirewallResponse.php b/src/UNet/Apis/DescribeFirewallResponse.php index 2eac5d48..8f8010c7 100644 --- a/src/UNet/Apis/DescribeFirewallResponse.php +++ b/src/UNet/Apis/DescribeFirewallResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new FirewallDataSet($item)); @@ -61,7 +58,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UNet/Apis/DescribeShareBandwidthPriceRequest.php b/src/UNet/Apis/DescribeShareBandwidthPriceRequest.php new file mode 100644 index 00000000..31b27a0f --- /dev/null +++ b/src/UNet/Apis/DescribeShareBandwidthPriceRequest.php @@ -0,0 +1,152 @@ + "DescribeShareBandwidthPrice"]); + $this->markRequired("Region"); + $this->markRequired("ChargeType"); + $this->markRequired("ShareBandwidth"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * ChargeType: 付费方式, 预付费:Year 按年,Month 按月,Dynamic 按需; + * + * @return string|null + */ + public function getChargeType(): string + { + return $this->get("ChargeType"); + } + + /** + * ChargeType: 付费方式, 预付费:Year 按年,Month 按月,Dynamic 按需; + * + * @param string $chargeType + */ + public function setChargeType(string $chargeType) + { + $this->set("ChargeType", $chargeType); + } + + /** + * ShareBandwidth: 共享带宽值 + * + * @return integer|null + */ + public function getShareBandwidth(): int + { + return $this->get("ShareBandwidth"); + } + + /** + * ShareBandwidth: 共享带宽值 + * + * @param int $shareBandwidth + */ + public function setShareBandwidth(int $shareBandwidth) + { + $this->set("ShareBandwidth", $shareBandwidth); + } + + /** + * Quantity: 购买数量 + * + * @return integer|null + */ + public function getQuantity(): int + { + return $this->get("Quantity"); + } + + /** + * Quantity: 购买数量 + * + * @param int $quantity + */ + public function setQuantity(int $quantity) + { + $this->set("Quantity", $quantity); + } + + /** + * OperatorName: 香港地域支持:BGPPro和International。其他地域无需填写该字段 + * + * @return string|null + */ + public function getOperatorName(): string + { + return $this->get("OperatorName"); + } + + /** + * OperatorName: 香港地域支持:BGPPro和International。其他地域无需填写该字段 + * + * @param string $operatorName + */ + public function setOperatorName(string $operatorName) + { + $this->set("OperatorName", $operatorName); + } +} diff --git a/src/UNet/Apis/DescribeShareBandwidthPriceResponse.php b/src/UNet/Apis/DescribeShareBandwidthPriceResponse.php new file mode 100644 index 00000000..d3946981 --- /dev/null +++ b/src/UNet/Apis/DescribeShareBandwidthPriceResponse.php @@ -0,0 +1,44 @@ +get("TotalPrice"); + } + + /** + * TotalPrice: 共享带宽总价格 + * + * @param int $totalPrice + */ + public function setTotalPrice(int $totalPrice) + { + $this->set("TotalPrice", $totalPrice); + } +} diff --git a/src/UNet/Apis/DescribeShareBandwidthRequest.php b/src/UNet/Apis/DescribeShareBandwidthRequest.php index 45087cd6..ee8fda01 100644 --- a/src/UNet/Apis/DescribeShareBandwidthRequest.php +++ b/src/UNet/Apis/DescribeShareBandwidthRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getShareBandwidthIds() + public function getShareBandwidthIds(): array { return $this->get("ShareBandwidthIds"); } diff --git a/src/UNet/Apis/DescribeShareBandwidthResponse.php b/src/UNet/Apis/DescribeShareBandwidthResponse.php index cdd1aa37..a4ab1fd6 100644 --- a/src/UNet/Apis/DescribeShareBandwidthResponse.php +++ b/src/UNet/Apis/DescribeShareBandwidthResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UnetShareBandwidthSet($item)); @@ -62,7 +59,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -72,7 +69,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UNet/Apis/DescribeShareBandwidthUpdatePriceRequest.php b/src/UNet/Apis/DescribeShareBandwidthUpdatePriceRequest.php new file mode 100644 index 00000000..dc03b2f7 --- /dev/null +++ b/src/UNet/Apis/DescribeShareBandwidthUpdatePriceRequest.php @@ -0,0 +1,92 @@ + "DescribeShareBandwidthUpdatePrice"]); + $this->markRequired("Region"); + $this->markRequired("ShareBandwidthId"); + $this->markRequired("ShareBandwidth"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ShareBandwidthId: 共享带宽Id + * + * @return string|null + */ + public function getShareBandwidthId(): string + { + return $this->get("ShareBandwidthId"); + } + + /** + * ShareBandwidthId: 共享带宽Id + * + * @param string $shareBandwidthId + */ + public function setShareBandwidthId(string $shareBandwidthId) + { + $this->set("ShareBandwidthId", $shareBandwidthId); + } + + /** + * ShareBandwidth: 共享带宽值 + * + * @return integer|null + */ + public function getShareBandwidth(): int + { + return $this->get("ShareBandwidth"); + } + + /** + * ShareBandwidth: 共享带宽值 + * + * @param int $shareBandwidth + */ + public function setShareBandwidth(int $shareBandwidth) + { + $this->set("ShareBandwidth", $shareBandwidth); + } +} diff --git a/src/UNet/Apis/DescribeShareBandwidthUpdatePriceResponse.php b/src/UNet/Apis/DescribeShareBandwidthUpdatePriceResponse.php new file mode 100644 index 00000000..7de7ec7c --- /dev/null +++ b/src/UNet/Apis/DescribeShareBandwidthUpdatePriceResponse.php @@ -0,0 +1,44 @@ +get("Price"); + } + + /** + * Price: 共享带宽升降级价格 + * + * @param float $price + */ + public function setPrice(float $price) + { + $this->set("Price", $price); + } +} diff --git a/src/UNet/Apis/DisassociateEIPWithShareBandwidthRequest.php b/src/UNet/Apis/DisassociateEIPWithShareBandwidthRequest.php index 29a9aa08..32a519e6 100644 --- a/src/UNet/Apis/DisassociateEIPWithShareBandwidthRequest.php +++ b/src/UNet/Apis/DisassociateEIPWithShareBandwidthRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getShareBandwidthId() + public function getShareBandwidthId(): string { return $this->get("ShareBandwidthId"); } @@ -85,7 +85,7 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } @@ -95,7 +95,7 @@ public function setShareBandwidthId($shareBandwidthId) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -105,7 +105,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -115,7 +115,7 @@ public function setBandwidth($bandwidth) * * @return string[]|null */ - public function getEIPIds() + public function getEIPIds(): array { return $this->get("EIPIds"); } @@ -135,7 +135,7 @@ public function setEIPIds(array $eipIds) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -145,7 +145,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } @@ -155,7 +155,7 @@ public function setPayMode($payMode) * * @return string|null */ - public function getIPVersion() + public function getIPVersion(): string { return $this->get("IPVersion"); } @@ -165,7 +165,7 @@ public function getIPVersion() * * @param string $ipVersion */ - public function setIPVersion($ipVersion) + public function setIPVersion(string $ipVersion) { $this->set("IPVersion", $ipVersion); } diff --git a/src/UNet/Apis/DisassociateEIPWithShareBandwidthResponse.php b/src/UNet/Apis/DisassociateEIPWithShareBandwidthResponse.php index 2769854d..2845dcaa 100644 --- a/src/UNet/Apis/DisassociateEIPWithShareBandwidthResponse.php +++ b/src/UNet/Apis/DisassociateEIPWithShareBandwidthResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFWId() + public function getFWId(): string { return $this->get("FWId"); } @@ -86,7 +86,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } @@ -96,7 +96,7 @@ public function setFWId($fwId) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -106,7 +106,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -116,7 +116,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -126,7 +126,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } diff --git a/src/UNet/Apis/DisassociateFirewallResponse.php b/src/UNet/Apis/DisassociateFirewallResponse.php index 9b9db2eb..20a17b22 100644 --- a/src/UNet/Apis/DisassociateFirewallResponse.php +++ b/src/UNet/Apis/DisassociateFirewallResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getEIPId() + public function getEIPId(): array { return $this->get("EIPId"); } diff --git a/src/UNet/Apis/GetEIPPayModeResponse.php b/src/UNet/Apis/GetEIPPayModeResponse.php index 6ceaccc7..08ba1b3e 100644 --- a/src/UNet/Apis/GetEIPPayModeResponse.php +++ b/src/UNet/Apis/GetEIPPayModeResponse.php @@ -1,6 +1,6 @@ get("EIPPayMode"); - if ($items == null) { - return []; - } + $items = $this->get("EIPPayMode") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new EIPPayModeSet($item)); diff --git a/src/UNet/Apis/GetEIPPriceRequest.php b/src/UNet/Apis/GetEIPPriceRequest.php index 768b374b..00079d2f 100644 --- a/src/UNet/Apis/GetEIPPriceRequest.php +++ b/src/UNet/Apis/GetEIPPriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getOperatorName() + public function getOperatorName(): string { return $this->get("OperatorName"); } @@ -85,7 +85,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } @@ -95,7 +95,7 @@ public function setOperatorName($operatorName) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -105,7 +105,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -115,7 +115,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -125,7 +125,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -135,7 +135,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -145,7 +145,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } @@ -155,7 +155,7 @@ public function setPayMode($payMode) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -165,7 +165,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } diff --git a/src/UNet/Apis/GetEIPPriceResponse.php b/src/UNet/Apis/GetEIPPriceResponse.php index d49164b3..ce79448b 100644 --- a/src/UNet/Apis/GetEIPPriceResponse.php +++ b/src/UNet/Apis/GetEIPPriceResponse.php @@ -1,6 +1,6 @@ get("PriceSet"); - if ($items == null) { - return []; - } + $items = $this->get("PriceSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new EIPPriceDetailSet($item)); diff --git a/src/UNet/Apis/GetEIPUpgradePriceRequest.php b/src/UNet/Apis/GetEIPUpgradePriceRequest.php index 0a4c1bd8..818e2ad9 100644 --- a/src/UNet/Apis/GetEIPUpgradePriceRequest.php +++ b/src/UNet/Apis/GetEIPUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -85,7 +85,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -95,7 +95,7 @@ public function setEIPId($eipId) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -105,7 +105,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } diff --git a/src/UNet/Apis/GetEIPUpgradePriceResponse.php b/src/UNet/Apis/GetEIPUpgradePriceResponse.php index bdf756d7..0826af2d 100644 --- a/src/UNet/Apis/GetEIPUpgradePriceResponse.php +++ b/src/UNet/Apis/GetEIPUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } diff --git a/src/UNet/Apis/GetThroughputDailyBillingInfoRequest.php b/src/UNet/Apis/GetThroughputDailyBillingInfoRequest.php index 40066d3c..4380e52c 100644 --- a/src/UNet/Apis/GetThroughputDailyBillingInfoRequest.php +++ b/src/UNet/Apis/GetThroughputDailyBillingInfoRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -86,7 +86,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -96,7 +96,7 @@ public function setEIPId($eipId) * * @return integer|null */ - public function getStartTime() + public function getStartTime(): int { return $this->get("StartTime"); } @@ -106,7 +106,7 @@ public function getStartTime() * * @param int $startTime */ - public function setStartTime($startTime) + public function setStartTime(int $startTime) { $this->set("StartTime", $startTime); } @@ -116,7 +116,7 @@ public function setStartTime($startTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -126,7 +126,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } diff --git a/src/UNet/Apis/GetThroughputDailyBillingInfoResponse.php b/src/UNet/Apis/GetThroughputDailyBillingInfoResponse.php index 505a96a1..cfa48b54 100644 --- a/src/UNet/Apis/GetThroughputDailyBillingInfoResponse.php +++ b/src/UNet/Apis/GetThroughputDailyBillingInfoResponse.php @@ -1,6 +1,6 @@ get("Stats"); - if ($items == null) { - return []; - } + $items = $this->get("Stats") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ThroughputDailyBillingInfo($item)); @@ -60,7 +57,7 @@ public function setStats(array $stats) * * @return integer|null */ - public function getTotalOut() + public function getTotalOut(): int { return $this->get("TotalOut"); } @@ -70,7 +67,7 @@ public function getTotalOut() * * @param int $totalOut */ - public function setTotalOut($totalOut) + public function setTotalOut(int $totalOut) { $this->set("TotalOut", $totalOut); } @@ -80,7 +77,7 @@ public function setTotalOut($totalOut) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -90,7 +87,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } diff --git a/src/UNet/Apis/GrantFirewallRequest.php b/src/UNet/Apis/GrantFirewallRequest.php index 918d281d..4468d4ca 100644 --- a/src/UNet/Apis/GrantFirewallRequest.php +++ b/src/UNet/Apis/GrantFirewallRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFWId() + public function getFWId(): string { return $this->get("FWId"); } @@ -86,7 +86,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } @@ -96,7 +96,7 @@ public function setFWId($fwId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -106,7 +106,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -116,7 +116,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -126,7 +126,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UNet/Apis/GrantFirewallResponse.php b/src/UNet/Apis/GrantFirewallResponse.php index 49014a5c..21b3c3e7 100644 --- a/src/UNet/Apis/GrantFirewallResponse.php +++ b/src/UNet/Apis/GrantFirewallResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -85,7 +85,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -95,7 +95,7 @@ public function setEIPId($eipId) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -105,7 +105,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } diff --git a/src/UNet/Apis/ModifyEIPBandwidthResponse.php b/src/UNet/Apis/ModifyEIPBandwidthResponse.php index 3971c2de..034dbe75 100644 --- a/src/UNet/Apis/ModifyEIPBandwidthResponse.php +++ b/src/UNet/Apis/ModifyEIPBandwidthResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -85,7 +85,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -95,7 +95,7 @@ public function setEIPId($eipId) * * @return integer|null */ - public function getWeight() + public function getWeight(): int { return $this->get("Weight"); } @@ -105,7 +105,7 @@ public function getWeight() * * @param int $weight */ - public function setWeight($weight) + public function setWeight(int $weight) { $this->set("Weight", $weight); } diff --git a/src/UNet/Apis/ModifyEIPWeightResponse.php b/src/UNet/Apis/ModifyEIPWeightResponse.php index f9896c88..9bc09d64 100644 --- a/src/UNet/Apis/ModifyEIPWeightResponse.php +++ b/src/UNet/Apis/ModifyEIPWeightResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -84,7 +84,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } diff --git a/src/UNet/Apis/ReleaseEIPResponse.php b/src/UNet/Apis/ReleaseEIPResponse.php index c10c6fcf..b038684b 100644 --- a/src/UNet/Apis/ReleaseEIPResponse.php +++ b/src/UNet/Apis/ReleaseEIPResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getShareBandwidthId() + public function getShareBandwidthId(): string { return $this->get("ShareBandwidthId"); } @@ -85,7 +85,7 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } @@ -95,7 +95,7 @@ public function setShareBandwidthId($shareBandwidthId) * * @return integer|null */ - public function getEIPBandwidth() + public function getEIPBandwidth(): int { return $this->get("EIPBandwidth"); } @@ -105,7 +105,7 @@ public function getEIPBandwidth() * * @param int $eipBandwidth */ - public function setEIPBandwidth($eipBandwidth) + public function setEIPBandwidth(int $eipBandwidth) { $this->set("EIPBandwidth", $eipBandwidth); } @@ -115,7 +115,7 @@ public function setEIPBandwidth($eipBandwidth) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -125,7 +125,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } diff --git a/src/UNet/Apis/ReleaseShareBandwidthResponse.php b/src/UNet/Apis/ReleaseShareBandwidthResponse.php index c7e2b1b0..f3ff59cd 100644 --- a/src/UNet/Apis/ReleaseShareBandwidthResponse.php +++ b/src/UNet/Apis/ReleaseShareBandwidthResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getShareBandwidth() + public function getShareBandwidth(): int { return $this->get("ShareBandwidth"); } @@ -85,7 +85,7 @@ public function getShareBandwidth() * * @param int $shareBandwidth */ - public function setShareBandwidth($shareBandwidth) + public function setShareBandwidth(int $shareBandwidth) { $this->set("ShareBandwidth", $shareBandwidth); } @@ -95,7 +95,7 @@ public function setShareBandwidth($shareBandwidth) * * @return string|null */ - public function getShareBandwidthId() + public function getShareBandwidthId(): string { return $this->get("ShareBandwidthId"); } @@ -105,7 +105,7 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } diff --git a/src/UNet/Apis/ResizeShareBandwidthResponse.php b/src/UNet/Apis/ResizeShareBandwidthResponse.php index 2b34b1ca..bf3c8f0b 100644 --- a/src/UNet/Apis/ResizeShareBandwidthResponse.php +++ b/src/UNet/Apis/ResizeShareBandwidthResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -86,7 +86,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -96,7 +96,7 @@ public function setEIPId($eipId) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -106,7 +106,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } @@ -116,7 +116,7 @@ public function setPayMode($payMode) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -126,7 +126,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } diff --git a/src/UNet/Apis/SetEIPPayModeResponse.php b/src/UNet/Apis/SetEIPPayModeResponse.php index bfdd651c..7d523f1f 100644 --- a/src/UNet/Apis/SetEIPPayModeResponse.php +++ b/src/UNet/Apis/SetEIPPayModeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -86,7 +86,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -96,7 +96,7 @@ public function setEIPId($eipId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -106,7 +106,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -116,7 +116,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -126,7 +126,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } diff --git a/src/UNet/Apis/UnBindEIPResponse.php b/src/UNet/Apis/UnBindEIPResponse.php index 82fb4507..4c503871 100644 --- a/src/UNet/Apis/UnBindEIPResponse.php +++ b/src/UNet/Apis/UnBindEIPResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -84,7 +84,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -94,7 +94,7 @@ public function setEIPId($eipId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -104,7 +104,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -114,7 +114,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -124,7 +124,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -134,7 +134,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -144,7 +144,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UNet/Apis/UpdateEIPAttributeResponse.php b/src/UNet/Apis/UpdateEIPAttributeResponse.php index 669a4988..7c9c8c05 100644 --- a/src/UNet/Apis/UpdateEIPAttributeResponse.php +++ b/src/UNet/Apis/UpdateEIPAttributeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFWId() + public function getFWId(): string { return $this->get("FWId"); } @@ -84,7 +84,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } @@ -94,7 +94,7 @@ public function setFWId($fwId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -104,7 +104,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -114,7 +114,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -124,7 +124,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -134,7 +134,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -144,7 +144,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UNet/Apis/UpdateFirewallAttributeResponse.php b/src/UNet/Apis/UpdateFirewallAttributeResponse.php index f9db38c5..a69ad98b 100644 --- a/src/UNet/Apis/UpdateFirewallAttributeResponse.php +++ b/src/UNet/Apis/UpdateFirewallAttributeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getFWId() + public function getFWId(): string { return $this->get("FWId"); } @@ -85,7 +85,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } @@ -95,7 +95,7 @@ public function setFWId($fwId) * * @return string[]|null */ - public function getRule() + public function getRule(): array { return $this->get("Rule"); } diff --git a/src/UNet/Apis/UpdateFirewallResponse.php b/src/UNet/Apis/UpdateFirewallResponse.php index 71a77a18..42e23b0c 100644 --- a/src/UNet/Apis/UpdateFirewallResponse.php +++ b/src/UNet/Apis/UpdateFirewallResponse.php @@ -1,6 +1,6 @@ get("FWId"); } @@ -37,7 +37,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } diff --git a/src/UNet/Models/EIPAddrSet.php b/src/UNet/Models/EIPAddrSet.php index 0f9b6508..df3bed34 100644 --- a/src/UNet/Models/EIPAddrSet.php +++ b/src/UNet/Models/EIPAddrSet.php @@ -1,6 +1,6 @@ get("OperatorName"); } @@ -37,7 +37,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } @@ -47,7 +47,7 @@ public function setOperatorName($operatorName) * * @return string|null */ - public function getIP() + public function getIP(): string { return $this->get("IP"); } @@ -57,7 +57,7 @@ public function getIP() * * @param string $ip */ - public function setIP($ip) + public function setIP(string $ip) { $this->set("IP", $ip); } diff --git a/src/UNet/Models/EIPPayModeSet.php b/src/UNet/Models/EIPPayModeSet.php index 2de8a886..bcf31092 100644 --- a/src/UNet/Models/EIPPayModeSet.php +++ b/src/UNet/Models/EIPPayModeSet.php @@ -1,6 +1,6 @@ get("EIPId"); } @@ -37,7 +37,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -47,7 +47,7 @@ public function setEIPId($eipId) * * @return string|null */ - public function getEIPPayMode() + public function getEIPPayMode(): string { return $this->get("EIPPayMode"); } @@ -57,7 +57,7 @@ public function getEIPPayMode() * * @param string $eipPayMode */ - public function setEIPPayMode($eipPayMode) + public function setEIPPayMode(string $eipPayMode) { $this->set("EIPPayMode", $eipPayMode); } diff --git a/src/UNet/Models/EIPPriceDetailSet.php b/src/UNet/Models/EIPPriceDetailSet.php index 975d5d5e..38fdca89 100644 --- a/src/UNet/Models/EIPPriceDetailSet.php +++ b/src/UNet/Models/EIPPriceDetailSet.php @@ -1,6 +1,6 @@ get("ChargeType"); } @@ -37,7 +37,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -47,7 +47,7 @@ public function setChargeType($chargeType) * * @return float|null */ - public function getPrice() + public function getPrice(): float { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } @@ -67,7 +67,7 @@ public function setPrice($price) * * @return float|null */ - public function getOriginalPrice() + public function getOriginalPrice(): float { return $this->get("OriginalPrice"); } @@ -77,7 +77,7 @@ public function getOriginalPrice() * * @param float $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(float $originalPrice) { $this->set("OriginalPrice", $originalPrice); } @@ -87,7 +87,7 @@ public function setOriginalPrice($originalPrice) * * @return integer|null */ - public function getPurchaseValue() + public function getPurchaseValue(): int { return $this->get("PurchaseValue"); } @@ -97,7 +97,7 @@ public function getPurchaseValue() * * @param int $purchaseValue */ - public function setPurchaseValue($purchaseValue) + public function setPurchaseValue(int $purchaseValue) { $this->set("PurchaseValue", $purchaseValue); } diff --git a/src/UNet/Models/EIPSetData.php b/src/UNet/Models/EIPSetData.php index 6ec0a5d5..4ae55a16 100644 --- a/src/UNet/Models/EIPSetData.php +++ b/src/UNet/Models/EIPSetData.php @@ -1,6 +1,6 @@ get("Bandwidth"); } @@ -37,7 +37,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -47,12 +47,9 @@ public function setBandwidth($bandwidth) * * @return EIPAddrSet[]|null */ - public function getEIPAddr() + public function getEIPAddr(): array { - $items = $this->get("EIPAddr"); - if ($items == null) { - return []; - } + $items = $this->get("EIPAddr") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new EIPAddrSet($item)); @@ -79,7 +76,7 @@ public function setEIPAddr(array $eipAddr) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -89,7 +86,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } diff --git a/src/UNet/Models/FirewallDataSet.php b/src/UNet/Models/FirewallDataSet.php index 16812066..4de6853e 100644 --- a/src/UNet/Models/FirewallDataSet.php +++ b/src/UNet/Models/FirewallDataSet.php @@ -1,6 +1,6 @@ get("FWId"); } @@ -37,7 +37,7 @@ public function getFWId() * * @param string $fwId */ - public function setFWId($fwId) + public function setFWId(string $fwId) { $this->set("FWId", $fwId); } @@ -47,7 +47,7 @@ public function setFWId($fwId) * * @return string|null */ - public function getGroupId() + public function getGroupId(): string { return $this->get("GroupId"); } @@ -57,7 +57,7 @@ public function getGroupId() * * @param string $groupId */ - public function setGroupId($groupId) + public function setGroupId(string $groupId) { $this->set("GroupId", $groupId); } @@ -67,7 +67,7 @@ public function setGroupId($groupId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -77,7 +77,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -87,7 +87,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -97,7 +97,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -107,7 +107,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -117,7 +117,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -127,7 +127,7 @@ public function setRemark($remark) * * @return integer|null */ - public function getResourceCount() + public function getResourceCount(): int { return $this->get("ResourceCount"); } @@ -137,7 +137,7 @@ public function getResourceCount() * * @param int $resourceCount */ - public function setResourceCount($resourceCount) + public function setResourceCount(int $resourceCount) { $this->set("ResourceCount", $resourceCount); } @@ -147,7 +147,7 @@ public function setResourceCount($resourceCount) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -157,7 +157,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -167,7 +167,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -177,7 +177,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -187,12 +187,9 @@ public function setType($type) * * @return FirewallRuleSet[]|null */ - public function getRule() + public function getRule(): array { - $items = $this->get("Rule"); - if ($items == null) { - return []; - } + $items = $this->get("Rule") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new FirewallRuleSet($item)); diff --git a/src/UNet/Models/FirewallRuleSet.php b/src/UNet/Models/FirewallRuleSet.php index 9c4a2097..b47db05b 100644 --- a/src/UNet/Models/FirewallRuleSet.php +++ b/src/UNet/Models/FirewallRuleSet.php @@ -1,6 +1,6 @@ get("SrcIP"); } @@ -37,7 +37,7 @@ public function getSrcIP() * * @param string $srcIP */ - public function setSrcIP($srcIP) + public function setSrcIP(string $srcIP) { $this->set("SrcIP", $srcIP); } @@ -47,7 +47,7 @@ public function setSrcIP($srcIP) * * @return string|null */ - public function getPriority() + public function getPriority(): string { return $this->get("Priority"); } @@ -57,7 +57,7 @@ public function getPriority() * * @param string $priority */ - public function setPriority($priority) + public function setPriority(string $priority) { $this->set("Priority", $priority); } @@ -67,7 +67,7 @@ public function setPriority($priority) * * @return string|null */ - public function getProtocolType() + public function getProtocolType(): string { return $this->get("ProtocolType"); } @@ -77,7 +77,7 @@ public function getProtocolType() * * @param string $protocolType */ - public function setProtocolType($protocolType) + public function setProtocolType(string $protocolType) { $this->set("ProtocolType", $protocolType); } @@ -87,7 +87,7 @@ public function setProtocolType($protocolType) * * @return string|null */ - public function getDstPort() + public function getDstPort(): string { return $this->get("DstPort"); } @@ -97,7 +97,7 @@ public function getDstPort() * * @param string $dstPort */ - public function setDstPort($dstPort) + public function setDstPort(string $dstPort) { $this->set("DstPort", $dstPort); } @@ -107,7 +107,7 @@ public function setDstPort($dstPort) * * @return string|null */ - public function getRuleAction() + public function getRuleAction(): string { return $this->get("RuleAction"); } @@ -117,7 +117,7 @@ public function getRuleAction() * * @param string $ruleAction */ - public function setRuleAction($ruleAction) + public function setRuleAction(string $ruleAction) { $this->set("RuleAction", $ruleAction); } @@ -127,7 +127,7 @@ public function setRuleAction($ruleAction) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -137,7 +137,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/UNet/Models/ResourceSet.php b/src/UNet/Models/ResourceSet.php index 7cc06446..53e62171 100644 --- a/src/UNet/Models/ResourceSet.php +++ b/src/UNet/Models/ResourceSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,17 +37,77 @@ public function getZone() * * @param int $zone */ - public function setZone($zone) + public function setZone(int $zone) { $this->set("Zone", $zone); } + /** + * SubResourceName: 资源绑定的虚拟网卡的名称 + * + * @return string|null + */ + public function getSubResourceName(): string + { + return $this->get("SubResourceName"); + } + + /** + * SubResourceName: 资源绑定的虚拟网卡的名称 + * + * @param string $subResourceName + */ + public function setSubResourceName(string $subResourceName) + { + $this->set("SubResourceName", $subResourceName); + } + + /** + * SubResourceId: 资源绑定的虚拟网卡的ID + * + * @return string|null + */ + public function getSubResourceId(): string + { + return $this->get("SubResourceId"); + } + + /** + * SubResourceId: 资源绑定的虚拟网卡的ID + * + * @param string $subResourceId + */ + public function setSubResourceId(string $subResourceId) + { + $this->set("SubResourceId", $subResourceId); + } + + /** + * SubResourceType: 资源绑定的虚拟网卡的类型,“uni”,虚拟网卡。 + * + * @return string|null + */ + public function getSubResourceType(): string + { + return $this->get("SubResourceType"); + } + + /** + * SubResourceType: 资源绑定的虚拟网卡的类型,“uni”,虚拟网卡。 + * + * @param string $subResourceType + */ + public function setSubResourceType(string $subResourceType) + { + $this->set("SubResourceType", $subResourceType); + } + /** * Name: 名称 * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -57,7 +117,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -67,7 +127,7 @@ public function setName($name) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -77,7 +137,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } @@ -87,7 +147,7 @@ public function setPrivateIP($privateIP) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -97,7 +157,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -107,7 +167,7 @@ public function setRemark($remark) * * @return string|null */ - public function getResourceID() + public function getResourceID(): string { return $this->get("ResourceID"); } @@ -117,27 +177,27 @@ public function getResourceID() * * @param string $resourceID */ - public function setResourceID($resourceID) + public function setResourceID(string $resourceID) { $this->set("ResourceID", $resourceID); } /** - * ResourceType: 绑定防火墙组的资源类型。"unatgw",NAT网关; "uhost",云主机; "upm",物理云主机; "hadoophost",hadoop节点; "fortresshost",堡垒机; "udhost",私有专区主机;"udockhost",容器;"dbaudit",数据库审计. + * ResourceType: 绑定防火墙组的资源类型。"unatgw",NAT网关; "uhost",云主机; "upm",物理云主机; "hadoophost",hadoop节点; "fortresshost",堡垒机; "udhost",私有专区主机;"udockhost",容器;"dbaudit",数据库审计,“uni”,虚拟网卡。 * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } /** - * ResourceType: 绑定防火墙组的资源类型。"unatgw",NAT网关; "uhost",云主机; "upm",物理云主机; "hadoophost",hadoop节点; "fortresshost",堡垒机; "udhost",私有专区主机;"udockhost",容器;"dbaudit",数据库审计. + * ResourceType: 绑定防火墙组的资源类型。"unatgw",NAT网关; "uhost",云主机; "upm",物理云主机; "hadoophost",hadoop节点; "fortresshost",堡垒机; "udhost",私有专区主机;"udockhost",容器;"dbaudit",数据库审计,“uni”,虚拟网卡。 * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -147,7 +207,7 @@ public function setResourceType($resourceType) * * @return integer|null */ - public function getStatus() + public function getStatus(): int { return $this->get("Status"); } @@ -157,7 +217,7 @@ public function getStatus() * * @param int $status */ - public function setStatus($status) + public function setStatus(int $status) { $this->set("Status", $status); } @@ -167,7 +227,7 @@ public function setStatus($status) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -177,7 +237,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/UNet/Models/ShareBandwidthSet.php b/src/UNet/Models/ShareBandwidthSet.php index 590d3758..a4df18d4 100644 --- a/src/UNet/Models/ShareBandwidthSet.php +++ b/src/UNet/Models/ShareBandwidthSet.php @@ -1,6 +1,6 @@ get("ShareBandwidth"); } @@ -37,7 +37,7 @@ public function getShareBandwidth() * * @param int $shareBandwidth */ - public function setShareBandwidth($shareBandwidth) + public function setShareBandwidth(int $shareBandwidth) { $this->set("ShareBandwidth", $shareBandwidth); } @@ -47,7 +47,7 @@ public function setShareBandwidth($shareBandwidth) * * @return string|null */ - public function getShareBandwidthName() + public function getShareBandwidthName(): string { return $this->get("ShareBandwidthName"); } @@ -57,7 +57,7 @@ public function getShareBandwidthName() * * @param string $shareBandwidthName */ - public function setShareBandwidthName($shareBandwidthName) + public function setShareBandwidthName(string $shareBandwidthName) { $this->set("ShareBandwidthName", $shareBandwidthName); } @@ -67,7 +67,7 @@ public function setShareBandwidthName($shareBandwidthName) * * @return string|null */ - public function getShareBandwidthId() + public function getShareBandwidthId(): string { return $this->get("ShareBandwidthId"); } @@ -77,7 +77,7 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } diff --git a/src/UNet/Models/ThroughputDailyBillingInfo.php b/src/UNet/Models/ThroughputDailyBillingInfo.php index 782e5271..ee21dd7f 100644 --- a/src/UNet/Models/ThroughputDailyBillingInfo.php +++ b/src/UNet/Models/ThroughputDailyBillingInfo.php @@ -1,6 +1,6 @@ get("StartTime"); } @@ -37,7 +37,7 @@ public function getStartTime() * * @param int $startTime */ - public function setStartTime($startTime) + public function setStartTime(int $startTime) { $this->set("StartTime", $startTime); } @@ -47,7 +47,7 @@ public function setStartTime($startTime) * * @return integer|null */ - public function getEndTime() + public function getEndTime(): int { return $this->get("EndTime"); } @@ -57,7 +57,7 @@ public function getEndTime() * * @param int $endTime */ - public function setEndTime($endTime) + public function setEndTime(int $endTime) { $this->set("EndTime", $endTime); } @@ -67,7 +67,7 @@ public function setEndTime($endTime) * * @return integer|null */ - public function getQuantityOut() + public function getQuantityOut(): int { return $this->get("QuantityOut"); } @@ -77,7 +77,7 @@ public function getQuantityOut() * * @param int $quantityOut */ - public function setQuantityOut($quantityOut) + public function setQuantityOut(int $quantityOut) { $this->set("QuantityOut", $quantityOut); } @@ -87,7 +87,7 @@ public function setQuantityOut($quantityOut) * * @return string|null */ - public function getBillingState() + public function getBillingState(): string { return $this->get("BillingState"); } @@ -97,7 +97,7 @@ public function getBillingState() * * @param string $billingState */ - public function setBillingState($billingState) + public function setBillingState(string $billingState) { $this->set("BillingState", $billingState); } diff --git a/src/UNet/Models/UnetAllocateEIPSet.php b/src/UNet/Models/UnetAllocateEIPSet.php index 491886ec..47e39414 100644 --- a/src/UNet/Models/UnetAllocateEIPSet.php +++ b/src/UNet/Models/UnetAllocateEIPSet.php @@ -1,6 +1,6 @@ get("EIPId"); } @@ -37,7 +37,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -47,12 +47,9 @@ public function setEIPId($eipId) * * @return UnetEIPAddrSet[]|null */ - public function getEIPAddr() + public function getEIPAddr(): array { - $items = $this->get("EIPAddr"); - if ($items == null) { - return []; - } + $items = $this->get("EIPAddr") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UnetEIPAddrSet($item)); diff --git a/src/UNet/Models/UnetBandwidthPackageSet.php b/src/UNet/Models/UnetBandwidthPackageSet.php index b9ceed4f..d942e36d 100644 --- a/src/UNet/Models/UnetBandwidthPackageSet.php +++ b/src/UNet/Models/UnetBandwidthPackageSet.php @@ -1,6 +1,6 @@ get("BandwidthPackageId"); } @@ -37,7 +37,7 @@ public function getBandwidthPackageId() * * @param string $bandwidthPackageId */ - public function setBandwidthPackageId($bandwidthPackageId) + public function setBandwidthPackageId(string $bandwidthPackageId) { $this->set("BandwidthPackageId", $bandwidthPackageId); } @@ -47,7 +47,7 @@ public function setBandwidthPackageId($bandwidthPackageId) * * @return integer|null */ - public function getEnableTime() + public function getEnableTime(): int { return $this->get("EnableTime"); } @@ -57,7 +57,7 @@ public function getEnableTime() * * @param int $enableTime */ - public function setEnableTime($enableTime) + public function setEnableTime(int $enableTime) { $this->set("EnableTime", $enableTime); } @@ -67,7 +67,7 @@ public function setEnableTime($enableTime) * * @return integer|null */ - public function getDisableTime() + public function getDisableTime(): int { return $this->get("DisableTime"); } @@ -77,7 +77,7 @@ public function getDisableTime() * * @param int $disableTime */ - public function setDisableTime($disableTime) + public function setDisableTime(int $disableTime) { $this->set("DisableTime", $disableTime); } @@ -87,7 +87,7 @@ public function setDisableTime($disableTime) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -97,7 +97,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -107,7 +107,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -117,7 +117,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -127,7 +127,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -137,7 +137,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -147,12 +147,9 @@ public function setEIPId($eipId) * * @return EIPAddrSet[]|null */ - public function getEIPAddr() + public function getEIPAddr(): array { - $items = $this->get("EIPAddr"); - if ($items == null) { - return []; - } + $items = $this->get("EIPAddr") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new EIPAddrSet($item)); diff --git a/src/UNet/Models/UnetBandwidthUsageEIPSet.php b/src/UNet/Models/UnetBandwidthUsageEIPSet.php index f201b918..fe023e05 100644 --- a/src/UNet/Models/UnetBandwidthUsageEIPSet.php +++ b/src/UNet/Models/UnetBandwidthUsageEIPSet.php @@ -1,6 +1,6 @@ get("CurBandwidth"); } @@ -37,7 +37,7 @@ public function getCurBandwidth() * * @param float $curBandwidth */ - public function setCurBandwidth($curBandwidth) + public function setCurBandwidth(float $curBandwidth) { $this->set("CurBandwidth", $curBandwidth); } @@ -47,7 +47,7 @@ public function setCurBandwidth($curBandwidth) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -57,7 +57,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } diff --git a/src/UNet/Models/UnetEIPAddrSet.php b/src/UNet/Models/UnetEIPAddrSet.php index 9ab1bc06..4d0c6d97 100644 --- a/src/UNet/Models/UnetEIPAddrSet.php +++ b/src/UNet/Models/UnetEIPAddrSet.php @@ -1,6 +1,6 @@ get("OperatorName"); } @@ -37,7 +37,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } @@ -47,7 +47,7 @@ public function setOperatorName($operatorName) * * @return string|null */ - public function getIP() + public function getIP(): string { return $this->get("IP"); } @@ -57,7 +57,7 @@ public function getIP() * * @param string $ip */ - public function setIP($ip) + public function setIP(string $ip) { $this->set("IP", $ip); } diff --git a/src/UNet/Models/UnetEIPResourceSet.php b/src/UNet/Models/UnetEIPResourceSet.php index cc6132b0..f37bcf2c 100644 --- a/src/UNet/Models/UnetEIPResourceSet.php +++ b/src/UNet/Models/UnetEIPResourceSet.php @@ -1,6 +1,6 @@ get("ResourceType"); } @@ -37,7 +37,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -47,7 +47,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getResourceName() + public function getResourceName(): string { return $this->get("ResourceName"); } @@ -57,7 +57,7 @@ public function getResourceName() * * @param string $resourceName */ - public function setResourceName($resourceName) + public function setResourceName(string $resourceName) { $this->set("ResourceName", $resourceName); } @@ -67,7 +67,7 @@ public function setResourceName($resourceName) * * @return string|null */ - public function getResourceID() + public function getResourceID(): string { return $this->get("ResourceID"); } @@ -77,7 +77,7 @@ public function getResourceID() * * @param string $resourceID */ - public function setResourceID($resourceID) + public function setResourceID(string $resourceID) { $this->set("ResourceID", $resourceID); } @@ -87,7 +87,7 @@ public function setResourceID($resourceID) * * @return string|null */ - public function getSubResourceType() + public function getSubResourceType(): string { return $this->get("SubResourceType"); } @@ -97,7 +97,7 @@ public function getSubResourceType() * * @param string $subResourceType */ - public function setSubResourceType($subResourceType) + public function setSubResourceType(string $subResourceType) { $this->set("SubResourceType", $subResourceType); } @@ -107,7 +107,7 @@ public function setSubResourceType($subResourceType) * * @return string|null */ - public function getSubResourceName() + public function getSubResourceName(): string { return $this->get("SubResourceName"); } @@ -117,7 +117,7 @@ public function getSubResourceName() * * @param string $subResourceName */ - public function setSubResourceName($subResourceName) + public function setSubResourceName(string $subResourceName) { $this->set("SubResourceName", $subResourceName); } @@ -127,7 +127,7 @@ public function setSubResourceName($subResourceName) * * @return string|null */ - public function getSubResourceId() + public function getSubResourceId(): string { return $this->get("SubResourceId"); } @@ -137,7 +137,7 @@ public function getSubResourceId() * * @param string $subResourceId */ - public function setSubResourceId($subResourceId) + public function setSubResourceId(string $subResourceId) { $this->set("SubResourceId", $subResourceId); } @@ -147,7 +147,7 @@ public function setSubResourceId($subResourceId) * * @return string|null */ - public function getEIPId() + public function getEIPId(): string { return $this->get("EIPId"); } @@ -157,7 +157,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } diff --git a/src/UNet/Models/UnetEIPSet.php b/src/UNet/Models/UnetEIPSet.php index 4f42acab..64ac803b 100644 --- a/src/UNet/Models/UnetEIPSet.php +++ b/src/UNet/Models/UnetEIPSet.php @@ -1,6 +1,6 @@ get("EIPId"); } @@ -37,7 +37,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -47,7 +47,7 @@ public function setEIPId($eipId) * * @return integer|null */ - public function getWeight() + public function getWeight(): int { return $this->get("Weight"); } @@ -57,7 +57,7 @@ public function getWeight() * * @param int $weight */ - public function setWeight($weight) + public function setWeight(int $weight) { $this->set("Weight", $weight); } @@ -67,7 +67,7 @@ public function setWeight($weight) * * @return integer|null */ - public function getBandwidthType() + public function getBandwidthType(): int { return $this->get("BandwidthType"); } @@ -77,7 +77,7 @@ public function getBandwidthType() * * @param int $bandwidthType */ - public function setBandwidthType($bandwidthType) + public function setBandwidthType(int $bandwidthType) { $this->set("BandwidthType", $bandwidthType); } @@ -87,7 +87,7 @@ public function setBandwidthType($bandwidthType) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -97,7 +97,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -107,7 +107,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getStatus() + public function getStatus(): string { return $this->get("Status"); } @@ -117,7 +117,7 @@ public function getStatus() * * @param string $status */ - public function setStatus($status) + public function setStatus(string $status) { $this->set("Status", $status); } @@ -127,7 +127,7 @@ public function setStatus($status) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -137,7 +137,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -147,7 +147,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -157,7 +157,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -167,7 +167,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -177,7 +177,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -187,7 +187,7 @@ public function setExpireTime($expireTime) * * @return UnetEIPResourceSet|null */ - public function getResource() + public function getResource(): UnetEIPResourceSet { return new UnetEIPResourceSet($this->get("Resource")); } @@ -197,7 +197,7 @@ public function getResource() * * @param UnetEIPResourceSet $resource */ - public function setResource(array $resource) + public function setResource(UnetEIPResourceSet $resource) { $this->set("Resource", $resource->getAll()); } @@ -207,12 +207,9 @@ public function setResource(array $resource) * * @return UnetEIPAddrSet[]|null */ - public function getEIPAddr() + public function getEIPAddr(): array { - $items = $this->get("EIPAddr"); - if ($items == null) { - return []; - } + $items = $this->get("EIPAddr") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new UnetEIPAddrSet($item)); @@ -239,7 +236,7 @@ public function setEIPAddr(array $eipAddr) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -249,7 +246,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -259,7 +256,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -269,7 +266,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -279,7 +276,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -289,7 +286,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -299,7 +296,7 @@ public function setRemark($remark) * * @return string|null */ - public function getPayMode() + public function getPayMode(): string { return $this->get("PayMode"); } @@ -309,7 +306,7 @@ public function getPayMode() * * @param string $payMode */ - public function setPayMode($payMode) + public function setPayMode(string $payMode) { $this->set("PayMode", $payMode); } @@ -319,7 +316,7 @@ public function setPayMode($payMode) * * @return ShareBandwidthSet|null */ - public function getShareBandwidthSet() + public function getShareBandwidthSet(): ShareBandwidthSet { return new ShareBandwidthSet($this->get("ShareBandwidthSet")); } @@ -329,7 +326,7 @@ public function getShareBandwidthSet() * * @param ShareBandwidthSet $shareBandwidthSet */ - public function setShareBandwidthSet(array $shareBandwidthSet) + public function setShareBandwidthSet(ShareBandwidthSet $shareBandwidthSet) { $this->set("ShareBandwidthSet", $shareBandwidthSet->getAll()); } @@ -339,7 +336,7 @@ public function setShareBandwidthSet(array $shareBandwidthSet) * * @return boolean|null */ - public function getExpire() + public function getExpire(): bool { return $this->get("Expire"); } @@ -349,7 +346,7 @@ public function getExpire() * * @param boolean $expire */ - public function setExpire($expire) + public function setExpire(bool $expire) { $this->set("Expire", $expire); } diff --git a/src/UNet/Models/UnetShareBandwidthSet.php b/src/UNet/Models/UnetShareBandwidthSet.php index c4c127e4..be9e300b 100644 --- a/src/UNet/Models/UnetShareBandwidthSet.php +++ b/src/UNet/Models/UnetShareBandwidthSet.php @@ -1,6 +1,6 @@ get("IPVersion"); } @@ -37,7 +37,7 @@ public function getIPVersion() * * @param string $ipVersion */ - public function setIPVersion($ipVersion) + public function setIPVersion(string $ipVersion) { $this->set("IPVersion", $ipVersion); } @@ -47,7 +47,7 @@ public function setIPVersion($ipVersion) * * @return integer|null */ - public function getShareBandwidth() + public function getShareBandwidth(): int { return $this->get("ShareBandwidth"); } @@ -57,7 +57,7 @@ public function getShareBandwidth() * * @param int $shareBandwidth */ - public function setShareBandwidth($shareBandwidth) + public function setShareBandwidth(int $shareBandwidth) { $this->set("ShareBandwidth", $shareBandwidth); } @@ -67,7 +67,7 @@ public function setShareBandwidth($shareBandwidth) * * @return string|null */ - public function getShareBandwidthId() + public function getShareBandwidthId(): string { return $this->get("ShareBandwidthId"); } @@ -77,7 +77,7 @@ public function getShareBandwidthId() * * @param string $shareBandwidthId */ - public function setShareBandwidthId($shareBandwidthId) + public function setShareBandwidthId(string $shareBandwidthId) { $this->set("ShareBandwidthId", $shareBandwidthId); } @@ -87,7 +87,7 @@ public function setShareBandwidthId($shareBandwidthId) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -97,7 +97,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -107,7 +107,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -117,7 +117,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -127,7 +127,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -137,7 +137,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -147,12 +147,9 @@ public function setExpireTime($expireTime) * * @return EIPSetData[]|null */ - public function getEIPSet() + public function getEIPSet(): array { - $items = $this->get("EIPSet"); - if ($items == null) { - return []; - } + $items = $this->get("EIPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new EIPSetData($item)); @@ -179,7 +176,7 @@ public function setEIPSet(array $eipSet) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -189,7 +186,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/UNet/UNetClient.php b/src/UNet/UNetClient.php index 62ca141b..783424aa 100644 --- a/src/UNet/UNetClient.php +++ b/src/UNet/UNetClient.php @@ -1,6 +1,6 @@ (string) 地域。 * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 - * "OperatorName" => (string) 弹性IP线路,枚举值:国际线路, International;BGP线路:Bgp。使用BGP线路的地域:北京二、上海金融云、上海二、广州等,其他地域均使用国际线路。 + * "OperatorName" => (string) 弹性IP线路,枚举值:国际线路, International;BGP线路:Bgp;精品BGP:BGPPro。使用BGP线路的地域:北京二、上海金融云、上海二、广州等,其他地域均使用国际线路。使用BGPPro线路的地域:香港 * "Bandwidth" => (integer) 弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: 流量计费[1-300],带宽计费[1-10000] * "Tag" => (string) 业务组名称, 默认为 "Default" * "ChargeType" => (string) 付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按时付费,默认为按月付费。 @@ -105,6 +109,7 @@ class UNetClient extends Client * "PayMode" => (string) 弹性IP的计费模式. 枚举值: "Traffic", 流量计费; "Bandwidth", 带宽计费; "ShareBandwidth",共享带宽模式. 默认为 "Bandwidth".“PostAccurateBandwidth”:带宽后付费模式 * "ShareBandwidthId" => (string) 绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效 * "Name" => (string) 弹性IP的名称, 默认为 "EIP" + * "Count" => (integer) 购买EIP数量,默认值为1 * "Remark" => (string) 弹性IP的备注, 默认为空 * "CouponId" => (string) 代金券ID, 默认不使用 * ] @@ -125,10 +130,9 @@ class UNetClient extends Client * ] * ] * - * @return AllocateEIPResponse * @throws UCloudException */ - public function allocateEIP(AllocateEIPRequest $request = null) + public function allocateEIP(AllocateEIPRequest $request = null): AllocateEIPResponse { $resp = $this->invoke($request); return new AllocateEIPResponse($resp->toArray(), $resp->getRequestId()); @@ -142,7 +146,7 @@ public function allocateEIP(AllocateEIPRequest $request = null) * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 * "Name" => (string) 共享带宽名字 * "ChargeType" => (string) 付费方式:Year 按年,Month 按月,Dynamic 按时; @@ -157,10 +161,9 @@ public function allocateEIP(AllocateEIPRequest $request = null) * "ShareBandwidthId" => (string) 共享带宽资源Id * ] * - * @return AllocateShareBandwidthResponse * @throws UCloudException */ - public function allocateShareBandwidth(AllocateShareBandwidthRequest $request = null) + public function allocateShareBandwidth(AllocateShareBandwidthRequest $request = null): AllocateShareBandwidthResponse { $resp = $this->invoke($request); return new AllocateShareBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -186,10 +189,9 @@ public function allocateShareBandwidth(AllocateShareBandwidthRequest $request = * $outputs = [ * ] * - * @return AssociateEIPWithShareBandwidthResponse * @throws UCloudException */ - public function associateEIPWithShareBandwidth(AssociateEIPWithShareBandwidthRequest $request = null) + public function associateEIPWithShareBandwidth(AssociateEIPWithShareBandwidthRequest $request = null): AssociateEIPWithShareBandwidthResponse { $resp = $this->invoke($request); return new AssociateEIPWithShareBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -215,10 +217,9 @@ public function associateEIPWithShareBandwidth(AssociateEIPWithShareBandwidthReq * $outputs = [ * ] * - * @return BindEIPResponse * @throws UCloudException */ - public function bindEIP(BindEIPRequest $request = null) + public function bindEIP(BindEIPRequest $request = null): BindEIPResponse { $resp = $this->invoke($request); return new BindEIPResponse($resp->toArray(), $resp->getRequestId()); @@ -246,10 +247,9 @@ public function bindEIP(BindEIPRequest $request = null) * "BandwidthPackageId" => (string) 所创建带宽包的资源ID * ] * - * @return CreateBandwidthPackageResponse * @throws UCloudException */ - public function createBandwidthPackage(CreateBandwidthPackageRequest $request = null) + public function createBandwidthPackage(CreateBandwidthPackageRequest $request = null): CreateBandwidthPackageResponse { $resp = $this->invoke($request); return new CreateBandwidthPackageResponse($resp->toArray(), $resp->getRequestId()); @@ -277,10 +277,9 @@ public function createBandwidthPackage(CreateBandwidthPackageRequest $request = * "FWId" => (string) 防火墙ID * ] * - * @return CreateFirewallResponse * @throws UCloudException */ - public function createFirewall(CreateFirewallRequest $request = null) + public function createFirewall(CreateFirewallRequest $request = null): CreateFirewallResponse { $resp = $this->invoke($request); return new CreateFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -304,10 +303,9 @@ public function createFirewall(CreateFirewallRequest $request = null) * $outputs = [ * ] * - * @return DeleteBandwidthPackageResponse * @throws UCloudException */ - public function deleteBandwidthPackage(DeleteBandwidthPackageRequest $request = null) + public function deleteBandwidthPackage(DeleteBandwidthPackageRequest $request = null): DeleteBandwidthPackageResponse { $resp = $this->invoke($request); return new DeleteBandwidthPackageResponse($resp->toArray(), $resp->getRequestId()); @@ -331,10 +329,9 @@ public function deleteBandwidthPackage(DeleteBandwidthPackageRequest $request = * $outputs = [ * ] * - * @return DeleteFirewallResponse * @throws UCloudException */ - public function deleteFirewall(DeleteFirewallRequest $request = null) + public function deleteFirewall(DeleteFirewallRequest $request = null): DeleteFirewallResponse { $resp = $this->invoke($request); return new DeleteFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -376,10 +373,9 @@ public function deleteFirewall(DeleteFirewallRequest $request = null) * ] * ] * - * @return DescribeBandwidthPackageResponse * @throws UCloudException */ - public function describeBandwidthPackage(DescribeBandwidthPackageRequest $request = null) + public function describeBandwidthPackage(DescribeBandwidthPackageRequest $request = null): DescribeBandwidthPackageResponse { $resp = $this->invoke($request); return new DescribeBandwidthPackageResponse($resp->toArray(), $resp->getRequestId()); @@ -412,10 +408,9 @@ public function describeBandwidthPackage(DescribeBandwidthPackageRequest $reques * ] * ] * - * @return DescribeBandwidthUsageResponse * @throws UCloudException */ - public function describeBandwidthUsage(DescribeBandwidthUsageRequest $request = null) + public function describeBandwidthUsage(DescribeBandwidthUsageRequest $request = null): DescribeBandwidthUsageResponse { $resp = $this->invoke($request); return new DescribeBandwidthUsageResponse($resp->toArray(), $resp->getRequestId()); @@ -482,10 +477,9 @@ public function describeBandwidthUsage(DescribeBandwidthUsageRequest $request = * ] * ] * - * @return DescribeEIPResponse * @throws UCloudException */ - public function describeEIP(DescribeEIPRequest $request = null) + public function describeEIP(DescribeEIPRequest $request = null): DescribeEIPResponse { $resp = $this->invoke($request); return new DescribeEIPResponse($resp->toArray(), $resp->getRequestId()); @@ -536,10 +530,9 @@ public function describeEIP(DescribeEIPRequest $request = null) * "TotalCount" => (integer) 防火墙资源数量 * ] * - * @return DescribeFirewallResponse * @throws UCloudException */ - public function describeFirewall(DescribeFirewallRequest $request = null) + public function describeFirewall(DescribeFirewallRequest $request = null): DescribeFirewallResponse { $resp = $this->invoke($request); return new DescribeFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -553,10 +546,10 @@ public function describeFirewall(DescribeFirewallRequest $request = null) * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "FWId" => (string) 防火墙ID - * "Limit" => (integer) 返回数据长度,默认为20,最大10000000 + * "Limit" => (integer) 返回数据长度,默认为20,最大1000 * "Offset" => (integer) 列表起始位置偏移量,默认为0 * ] * @@ -566,11 +559,14 @@ public function describeFirewall(DescribeFirewallRequest $request = null) * "ResourceSet" => (array) 资源列表,见 ResourceSet[ * [ * "Zone" => (integer) 可用区 + * "SubResourceName" => (string) 资源绑定的虚拟网卡的名称 + * "SubResourceId" => (string) 资源绑定的虚拟网卡的ID + * "SubResourceType" => (string) 资源绑定的虚拟网卡的类型,“uni”,虚拟网卡。 * "Name" => (string) 名称 * "PrivateIP" => (string) 内网IP * "Remark" => (string) 备注 * "ResourceID" => (string) 绑定该防火墙的资源id - * "ResourceType" => (string) 绑定防火墙组的资源类型。"unatgw",NAT网关; "uhost",云主机; "upm",物理云主机; "hadoophost",hadoop节点; "fortresshost",堡垒机; "udhost",私有专区主机;"udockhost",容器;"dbaudit",数据库审计. + * "ResourceType" => (string) 绑定防火墙组的资源类型。"unatgw",NAT网关; "uhost",云主机; "upm",物理云主机; "hadoophost",hadoop节点; "fortresshost",堡垒机; "udhost",私有专区主机;"udockhost",容器;"dbaudit",数据库审计,“uni”,虚拟网卡。 * "Status" => (integer) 状态 * "Tag" => (string) 业务组 * ] @@ -578,10 +574,9 @@ public function describeFirewall(DescribeFirewallRequest $request = null) * "TotalCount" => (integer) 绑定资源总数 * ] * - * @return DescribeFirewallResourceResponse * @throws UCloudException */ - public function describeFirewallResource(DescribeFirewallResourceRequest $request = null) + public function describeFirewallResource(DescribeFirewallResourceRequest $request = null): DescribeFirewallResourceResponse { $resp = $this->invoke($request); return new DescribeFirewallResourceResponse($resp->toArray(), $resp->getRequestId()); @@ -629,15 +624,71 @@ public function describeFirewallResource(DescribeFirewallResourceRequest $reques * "TotalCount" => (integer) 符合条件的共享带宽总数,大于等于返回DataSet长度 * ] * - * @return DescribeShareBandwidthResponse * @throws UCloudException */ - public function describeShareBandwidth(DescribeShareBandwidthRequest $request = null) + public function describeShareBandwidth(DescribeShareBandwidthRequest $request = null): DescribeShareBandwidthResponse { $resp = $this->invoke($request); return new DescribeShareBandwidthResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeShareBandwidthPrice - 获取共享带宽价格 + * + * See also: https://docs.ucloud.cn/api/unet-api/describe_share_bandwidth_price + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "ChargeType" => (string) 付费方式, 预付费:Year 按年,Month 按月,Dynamic 按需; + * "ShareBandwidth" => (integer) 共享带宽值 + * "Quantity" => (integer) 购买数量 + * "OperatorName" => (string) 香港地域支持:BGPPro和International。其他地域无需填写该字段 + * ] + * + * Outputs: + * + * $outputs = [ + * "TotalPrice" => (integer) 共享带宽总价格 + * ] + * + * @throws UCloudException + */ + public function describeShareBandwidthPrice(DescribeShareBandwidthPriceRequest $request = null): DescribeShareBandwidthPriceResponse + { + $resp = $this->invoke($request); + return new DescribeShareBandwidthPriceResponse($resp->toArray(), $resp->getRequestId()); + } + + /** + * DescribeShareBandwidthUpdatePrice - 获取共享带宽升级价格 + * + * See also: https://docs.ucloud.cn/api/unet-api/describe_share_bandwidth_update_price + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ShareBandwidthId" => (string) 共享带宽Id + * "ShareBandwidth" => (integer) 共享带宽值 + * ] + * + * Outputs: + * + * $outputs = [ + * "Price" => (number) 共享带宽升降级价格 + * ] + * + * @throws UCloudException + */ + public function describeShareBandwidthUpdatePrice(DescribeShareBandwidthUpdatePriceRequest $request = null): DescribeShareBandwidthUpdatePriceResponse + { + $resp = $this->invoke($request); + return new DescribeShareBandwidthUpdatePriceResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DisassociateEIPWithShareBandwidth - 将EIP移出共享带宽 * @@ -660,10 +711,9 @@ public function describeShareBandwidth(DescribeShareBandwidthRequest $request = * $outputs = [ * ] * - * @return DisassociateEIPWithShareBandwidthResponse * @throws UCloudException */ - public function disassociateEIPWithShareBandwidth(DisassociateEIPWithShareBandwidthRequest $request = null) + public function disassociateEIPWithShareBandwidth(DisassociateEIPWithShareBandwidthRequest $request = null): DisassociateEIPWithShareBandwidthResponse { $resp = $this->invoke($request); return new DisassociateEIPWithShareBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -689,10 +739,9 @@ public function disassociateEIPWithShareBandwidth(DisassociateEIPWithShareBandwi * $outputs = [ * ] * - * @return DisassociateFirewallResponse * @throws UCloudException */ - public function disassociateFirewall(DisassociateFirewallRequest $request = null) + public function disassociateFirewall(DisassociateFirewallRequest $request = null): DisassociateFirewallResponse { $resp = $this->invoke($request); return new DisassociateFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -722,10 +771,9 @@ public function disassociateFirewall(DisassociateFirewallRequest $request = null * ] * ] * - * @return GetEIPPayModeResponse * @throws UCloudException */ - public function getEIPPayMode(GetEIPPayModeRequest $request = null) + public function getEIPPayMode(GetEIPPayModeRequest $request = null): GetEIPPayModeResponse { $resp = $this->invoke($request); return new GetEIPPayModeResponse($resp->toArray(), $resp->getRequestId()); @@ -761,10 +809,9 @@ public function getEIPPayMode(GetEIPPayModeRequest $request = null) * ] * ] * - * @return GetEIPPriceResponse * @throws UCloudException */ - public function getEIPPrice(GetEIPPriceRequest $request = null) + public function getEIPPrice(GetEIPPriceRequest $request = null): GetEIPPriceResponse { $resp = $this->invoke($request); return new GetEIPPriceResponse($resp->toArray(), $resp->getRequestId()); @@ -790,10 +837,9 @@ public function getEIPPrice(GetEIPPriceRequest $request = null) * "Price" => (number) 调整带宽后的EIP价格, 单位为"元", 如需退费此处为负值 * ] * - * @return GetEIPUpgradePriceResponse * @throws UCloudException */ - public function getEIPUpgradePrice(GetEIPUpgradePriceRequest $request = null) + public function getEIPUpgradePrice(GetEIPUpgradePriceRequest $request = null): GetEIPUpgradePriceResponse { $resp = $this->invoke($request); return new GetEIPUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -829,10 +875,9 @@ public function getEIPUpgradePrice(GetEIPUpgradePriceRequest $request = null) * "EIPId" => (string) 资源ID * ] * - * @return GetThroughputDailyBillingInfoResponse * @throws UCloudException */ - public function getThroughputDailyBillingInfo(GetThroughputDailyBillingInfoRequest $request = null) + public function getThroughputDailyBillingInfo(GetThroughputDailyBillingInfoRequest $request = null): GetThroughputDailyBillingInfoResponse { $resp = $this->invoke($request); return new GetThroughputDailyBillingInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -858,10 +903,9 @@ public function getThroughputDailyBillingInfo(GetThroughputDailyBillingInfoReque * $outputs = [ * ] * - * @return GrantFirewallResponse * @throws UCloudException */ - public function grantFirewall(GrantFirewallRequest $request = null) + public function grantFirewall(GrantFirewallRequest $request = null): GrantFirewallResponse { $resp = $this->invoke($request); return new GrantFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -886,10 +930,9 @@ public function grantFirewall(GrantFirewallRequest $request = null) * $outputs = [ * ] * - * @return ModifyEIPBandwidthResponse * @throws UCloudException */ - public function modifyEIPBandwidth(ModifyEIPBandwidthRequest $request = null) + public function modifyEIPBandwidth(ModifyEIPBandwidthRequest $request = null): ModifyEIPBandwidthResponse { $resp = $this->invoke($request); return new ModifyEIPBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -914,10 +957,9 @@ public function modifyEIPBandwidth(ModifyEIPBandwidthRequest $request = null) * $outputs = [ * ] * - * @return ModifyEIPWeightResponse * @throws UCloudException */ - public function modifyEIPWeight(ModifyEIPWeightRequest $request = null) + public function modifyEIPWeight(ModifyEIPWeightRequest $request = null): ModifyEIPWeightResponse { $resp = $this->invoke($request); return new ModifyEIPWeightResponse($resp->toArray(), $resp->getRequestId()); @@ -941,10 +983,9 @@ public function modifyEIPWeight(ModifyEIPWeightRequest $request = null) * $outputs = [ * ] * - * @return ReleaseEIPResponse * @throws UCloudException */ - public function releaseEIP(ReleaseEIPRequest $request = null) + public function releaseEIP(ReleaseEIPRequest $request = null): ReleaseEIPResponse { $resp = $this->invoke($request); return new ReleaseEIPResponse($resp->toArray(), $resp->getRequestId()); @@ -970,10 +1011,9 @@ public function releaseEIP(ReleaseEIPRequest $request = null) * $outputs = [ * ] * - * @return ReleaseShareBandwidthResponse * @throws UCloudException */ - public function releaseShareBandwidth(ReleaseShareBandwidthRequest $request = null) + public function releaseShareBandwidth(ReleaseShareBandwidthRequest $request = null): ReleaseShareBandwidthResponse { $resp = $this->invoke($request); return new ReleaseShareBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -998,10 +1038,9 @@ public function releaseShareBandwidth(ReleaseShareBandwidthRequest $request = nu * $outputs = [ * ] * - * @return ResizeShareBandwidthResponse * @throws UCloudException */ - public function resizeShareBandwidth(ResizeShareBandwidthRequest $request = null) + public function resizeShareBandwidth(ResizeShareBandwidthRequest $request = null): ResizeShareBandwidthResponse { $resp = $this->invoke($request); return new ResizeShareBandwidthResponse($resp->toArray(), $resp->getRequestId()); @@ -1027,10 +1066,9 @@ public function resizeShareBandwidth(ResizeShareBandwidthRequest $request = null * $outputs = [ * ] * - * @return SetEIPPayModeResponse * @throws UCloudException */ - public function setEIPPayMode(SetEIPPayModeRequest $request = null) + public function setEIPPayMode(SetEIPPayModeRequest $request = null): SetEIPPayModeResponse { $resp = $this->invoke($request); return new SetEIPPayModeResponse($resp->toArray(), $resp->getRequestId()); @@ -1056,10 +1094,9 @@ public function setEIPPayMode(SetEIPPayModeRequest $request = null) * $outputs = [ * ] * - * @return UnBindEIPResponse * @throws UCloudException */ - public function unBindEIP(UnBindEIPRequest $request = null) + public function unBindEIP(UnBindEIPRequest $request = null): UnBindEIPResponse { $resp = $this->invoke($request); return new UnBindEIPResponse($resp->toArray(), $resp->getRequestId()); @@ -1086,10 +1123,9 @@ public function unBindEIP(UnBindEIPRequest $request = null) * $outputs = [ * ] * - * @return UpdateEIPAttributeResponse * @throws UCloudException */ - public function updateEIPAttribute(UpdateEIPAttributeRequest $request = null) + public function updateEIPAttribute(UpdateEIPAttributeRequest $request = null): UpdateEIPAttributeResponse { $resp = $this->invoke($request); return new UpdateEIPAttributeResponse($resp->toArray(), $resp->getRequestId()); @@ -1115,10 +1151,9 @@ public function updateEIPAttribute(UpdateEIPAttributeRequest $request = null) * "FWId" => (string) 防火墙id * ] * - * @return UpdateFirewallResponse * @throws UCloudException */ - public function updateFirewall(UpdateFirewallRequest $request = null) + public function updateFirewall(UpdateFirewallRequest $request = null): UpdateFirewallResponse { $resp = $this->invoke($request); return new UpdateFirewallResponse($resp->toArray(), $resp->getRequestId()); @@ -1145,10 +1180,9 @@ public function updateFirewall(UpdateFirewallRequest $request = null) * $outputs = [ * ] * - * @return UpdateFirewallAttributeResponse * @throws UCloudException */ - public function updateFirewallAttribute(UpdateFirewallAttributeRequest $request = null) + public function updateFirewallAttribute(UpdateFirewallAttributeRequest $request = null): UpdateFirewallAttributeResponse { $resp = $this->invoke($request); return new UpdateFirewallAttributeResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/UPHost/Apis/CreatePHostImageRequest.php b/src/UPHost/Apis/CreatePHostImageRequest.php new file mode 100644 index 00000000..a43f6032 --- /dev/null +++ b/src/UPHost/Apis/CreatePHostImageRequest.php @@ -0,0 +1,153 @@ + "CreatePHostImage"]); + $this->markRequired("Region"); + $this->markRequired("Zone"); + $this->markRequired("PHostId"); + $this->markRequired("ImageName"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getZone(): string + { + return $this->get("Zone"); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * PHostId: UPHost实例ID + * + * @return string|null + */ + public function getPHostId(): string + { + return $this->get("PHostId"); + } + + /** + * PHostId: UPHost实例ID + * + * @param string $pHostId + */ + public function setPHostId(string $pHostId) + { + $this->set("PHostId", $pHostId); + } + + /** + * ImageName: 镜像名称 + * + * @return string|null + */ + public function getImageName(): string + { + return $this->get("ImageName"); + } + + /** + * ImageName: 镜像名称 + * + * @param string $imageName + */ + public function setImageName(string $imageName) + { + $this->set("ImageName", $imageName); + } + + /** + * ImageDescription: 镜像描述 + * + * @return string|null + */ + public function getImageDescription(): string + { + return $this->get("ImageDescription"); + } + + /** + * ImageDescription: 镜像描述 + * + * @param string $imageDescription + */ + public function setImageDescription(string $imageDescription) + { + $this->set("ImageDescription", $imageDescription); + } +} diff --git a/src/UPHost/Apis/CreatePHostImageResponse.php b/src/UPHost/Apis/CreatePHostImageResponse.php new file mode 100644 index 00000000..d62dad37 --- /dev/null +++ b/src/UPHost/Apis/CreatePHostImageResponse.php @@ -0,0 +1,44 @@ +get("ImageId"); + } + + /** + * ImageId: 镜像ID + * + * @param string $imageId + */ + public function setImageId(string $imageId) + { + $this->set("ImageId", $imageId); + } +} diff --git a/src/UPHost/Apis/CreatePHostRequest.php b/src/UPHost/Apis/CreatePHostRequest.php index 05bf314b..c39d8d15 100644 --- a/src/UPHost/Apis/CreatePHostRequest.php +++ b/src/UPHost/Apis/CreatePHostRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -107,7 +107,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -117,7 +117,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -127,7 +127,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -137,7 +137,7 @@ public function setPassword($password) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -147,7 +147,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -157,7 +157,7 @@ public function setType($type) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -167,7 +167,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -177,7 +177,7 @@ public function setName($name) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -187,7 +187,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -197,7 +197,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -207,7 +207,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -217,7 +217,7 @@ public function setTag($tag) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -227,7 +227,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -237,7 +237,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getQuantity() + public function getQuantity(): string { return $this->get("Quantity"); } @@ -247,7 +247,7 @@ public function getQuantity() * * @param string $quantity */ - public function setQuantity($quantity) + public function setQuantity(string $quantity) { $this->set("Quantity", $quantity); } @@ -257,7 +257,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getSecurityGroupId() + public function getSecurityGroupId(): string { return $this->get("SecurityGroupId"); } @@ -267,7 +267,7 @@ public function getSecurityGroupId() * * @param string $securityGroupId */ - public function setSecurityGroupId($securityGroupId) + public function setSecurityGroupId(string $securityGroupId) { $this->set("SecurityGroupId", $securityGroupId); } @@ -277,7 +277,7 @@ public function setSecurityGroupId($securityGroupId) * * @return string|null */ - public function getRaid() + public function getRaid(): string { return $this->get("Raid"); } @@ -287,7 +287,7 @@ public function getRaid() * * @param string $raid */ - public function setRaid($raid) + public function setRaid(string $raid) { $this->set("Raid", $raid); } @@ -297,7 +297,7 @@ public function setRaid($raid) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -307,7 +307,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -317,7 +317,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -327,7 +327,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -337,7 +337,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getCluster() + public function getCluster(): string { return $this->get("Cluster"); } @@ -347,7 +347,7 @@ public function getCluster() * * @param string $cluster */ - public function setCluster($cluster) + public function setCluster(string $cluster) { $this->set("Cluster", $cluster); } @@ -357,12 +357,9 @@ public function setCluster($cluster) * * @return CreatePHostParamDisks[]|null */ - public function getDisks() + public function getDisks(): array { - $items = $this->get("Disks"); - if ($items == null) { - return []; - } + $items = $this->get("Disks") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new CreatePHostParamDisks($item)); @@ -389,7 +386,7 @@ public function setDisks(array $disks) * * @return string|null */ - public function getVpcIp() + public function getVpcIp(): string { return $this->get("VpcIp"); } @@ -399,7 +396,7 @@ public function getVpcIp() * * @param string $vpcIp */ - public function setVpcIp($vpcIp) + public function setVpcIp(string $vpcIp) { $this->set("VpcIp", $vpcIp); } @@ -409,7 +406,7 @@ public function setVpcIp($vpcIp) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -419,7 +416,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UPHost/Apis/CreatePHostResponse.php b/src/UPHost/Apis/CreatePHostResponse.php index 51ffed5d..4e4cdb41 100644 --- a/src/UPHost/Apis/CreatePHostResponse.php +++ b/src/UPHost/Apis/CreatePHostResponse.php @@ -1,6 +1,6 @@ get("PHostId"); } diff --git a/src/UPHost/Apis/DescribeBaremetalMachineTypeRequest.php b/src/UPHost/Apis/DescribeBaremetalMachineTypeRequest.php index e54480dc..c5742015 100644 --- a/src/UPHost/Apis/DescribeBaremetalMachineTypeRequest.php +++ b/src/UPHost/Apis/DescribeBaremetalMachineTypeRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -104,7 +104,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } diff --git a/src/UPHost/Apis/DescribeBaremetalMachineTypeResponse.php b/src/UPHost/Apis/DescribeBaremetalMachineTypeResponse.php index 35ed01ca..50a4182e 100644 --- a/src/UPHost/Apis/DescribeBaremetalMachineTypeResponse.php +++ b/src/UPHost/Apis/DescribeBaremetalMachineTypeResponse.php @@ -1,6 +1,6 @@ get("MachineTypes"); - if ($items == null) { - return []; - } + $items = $this->get("MachineTypes") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostCloudMachineTypeSet($item)); diff --git a/src/UPHost/Apis/DescribePHostImageRequest.php b/src/UPHost/Apis/DescribePHostImageRequest.php index 0bfa8f98..3ee7d5a9 100644 --- a/src/UPHost/Apis/DescribePHostImageRequest.php +++ b/src/UPHost/Apis/DescribePHostImageRequest.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * Zone: 可用区。参见 [可用区列表](../summary/regionlist.html) + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } /** - * Zone: 可用区。参见 [可用区列表](../summary/regionlist.html) + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } /** - * ImageType: 镜像类别,枚举值,Base是基础镜像; + * ImageType: 镜像类别,枚举值,Base是基础镜像;Custom是自制镜像。 * * @return string|null */ - public function getImageType() + public function getImageType(): string { return $this->get("ImageType"); } /** - * ImageType: 镜像类别,枚举值,Base是基础镜像; + * ImageType: 镜像类别,枚举值,Base是基础镜像;Custom是自制镜像。 * * @param string $imageType */ - public function setImageType($imageType) + public function setImageType(string $imageType) { $this->set("ImageType", $imageType); } @@ -114,7 +114,7 @@ public function setImageType($imageType) * * @return string[]|null */ - public function getImageId() + public function getImageId(): array { return $this->get("ImageId"); } @@ -134,7 +134,7 @@ public function setImageId(array $imageId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -144,7 +144,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -154,7 +154,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -164,7 +164,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -174,7 +174,7 @@ public function setLimit($limit) * * @return string|null */ - public function getMachineType() + public function getMachineType(): string { return $this->get("MachineType"); } @@ -184,7 +184,7 @@ public function getMachineType() * * @param string $machineType */ - public function setMachineType($machineType) + public function setMachineType(string $machineType) { $this->set("MachineType", $machineType); } diff --git a/src/UPHost/Apis/DescribePHostImageResponse.php b/src/UPHost/Apis/DescribePHostImageResponse.php index 9d58d7c1..865cecd4 100644 --- a/src/UPHost/Apis/DescribePHostImageResponse.php +++ b/src/UPHost/Apis/DescribePHostImageResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return PHostImageSet[]|null */ - public function getImageSet() + public function getImageSet(): array { - $items = $this->get("ImageSet"); - if ($items == null) { - return []; - } + $items = $this->get("ImageSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostImageSet($item)); diff --git a/src/UPHost/Apis/DescribePHostMachineTypeRequest.php b/src/UPHost/Apis/DescribePHostMachineTypeRequest.php index 47993996..cdfd2899 100644 --- a/src/UPHost/Apis/DescribePHostMachineTypeRequest.php +++ b/src/UPHost/Apis/DescribePHostMachineTypeRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -104,7 +104,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } diff --git a/src/UPHost/Apis/DescribePHostMachineTypeResponse.php b/src/UPHost/Apis/DescribePHostMachineTypeResponse.php index 6d48dc14..9b6af3e5 100644 --- a/src/UPHost/Apis/DescribePHostMachineTypeResponse.php +++ b/src/UPHost/Apis/DescribePHostMachineTypeResponse.php @@ -1,6 +1,6 @@ get("MachineTypes"); - if ($items == null) { - return []; - } + $items = $this->get("MachineTypes") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostMachineTypeSet($item)); diff --git a/src/UPHost/Apis/DescribePHostRequest.php b/src/UPHost/Apis/DescribePHostRequest.php index 3ff4f654..50090fc7 100644 --- a/src/UPHost/Apis/DescribePHostRequest.php +++ b/src/UPHost/Apis/DescribePHostRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getPHostId() + public function getPHostId(): array { return $this->get("PHostId"); } @@ -113,7 +113,7 @@ public function setPHostId(array $pHostId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -123,7 +123,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -133,7 +133,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -143,7 +143,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -153,7 +153,7 @@ public function setLimit($limit) * * @return string|null */ - public function getUDiskIdForAttachment() + public function getUDiskIdForAttachment(): string { return $this->get("UDiskIdForAttachment"); } @@ -163,7 +163,7 @@ public function getUDiskIdForAttachment() * * @param string $uDiskIdForAttachment */ - public function setUDiskIdForAttachment($uDiskIdForAttachment) + public function setUDiskIdForAttachment(string $uDiskIdForAttachment) { $this->set("UDiskIdForAttachment", $uDiskIdForAttachment); } @@ -173,7 +173,7 @@ public function setUDiskIdForAttachment($uDiskIdForAttachment) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -183,7 +183,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/UPHost/Apis/DescribePHostResponse.php b/src/UPHost/Apis/DescribePHostResponse.php index 123076eb..72292392 100644 --- a/src/UPHost/Apis/DescribePHostResponse.php +++ b/src/UPHost/Apis/DescribePHostResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -41,7 +41,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -51,12 +51,9 @@ public function setTotalCount($totalCount) * * @return PHostSet[]|null */ - public function getPHostSet() + public function getPHostSet(): array { - $items = $this->get("PHostSet"); - if ($items == null) { - return []; - } + $items = $this->get("PHostSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostSet($item)); diff --git a/src/UPHost/Apis/DescribePHostTagsRequest.php b/src/UPHost/Apis/DescribePHostTagsRequest.php index c07b9b3f..b4bd4d3b 100644 --- a/src/UPHost/Apis/DescribePHostTagsRequest.php +++ b/src/UPHost/Apis/DescribePHostTagsRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } diff --git a/src/UPHost/Apis/DescribePHostTagsResponse.php b/src/UPHost/Apis/DescribePHostTagsResponse.php index aa899855..23ad9661 100644 --- a/src/UPHost/Apis/DescribePHostTagsResponse.php +++ b/src/UPHost/Apis/DescribePHostTagsResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return PHostTagSet[]|null */ - public function getTagSet() + public function getTagSet(): array { - $items = $this->get("TagSet"); - if ($items == null) { - return []; - } + $items = $this->get("TagSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostTagSet($item)); diff --git a/src/UPHost/Apis/GetPHostDiskUpgradePriceRequest.php b/src/UPHost/Apis/GetPHostDiskUpgradePriceRequest.php index 029b569e..41a46532 100644 --- a/src/UPHost/Apis/GetPHostDiskUpgradePriceRequest.php +++ b/src/UPHost/Apis/GetPHostDiskUpgradePriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -106,7 +106,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } @@ -116,7 +116,7 @@ public function setPHostId($pHostId) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -126,7 +126,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } @@ -136,7 +136,7 @@ public function setDiskSpace($diskSpace) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -146,7 +146,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -156,7 +156,7 @@ public function setUDiskId($uDiskId) * * @return boolean|null */ - public function getReinstallTag() + public function getReinstallTag(): bool { return $this->get("ReinstallTag"); } @@ -166,7 +166,7 @@ public function getReinstallTag() * * @param boolean $reinstallTag */ - public function setReinstallTag($reinstallTag) + public function setReinstallTag(bool $reinstallTag) { $this->set("ReinstallTag", $reinstallTag); } diff --git a/src/UPHost/Apis/GetPHostDiskUpgradePriceResponse.php b/src/UPHost/Apis/GetPHostDiskUpgradePriceResponse.php index 506df73c..76dfc5ff 100644 --- a/src/UPHost/Apis/GetPHostDiskUpgradePriceResponse.php +++ b/src/UPHost/Apis/GetPHostDiskUpgradePriceResponse.php @@ -1,6 +1,6 @@ get("Price"); } @@ -37,7 +37,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } @@ -47,7 +47,7 @@ public function setPrice($price) * * @return float|null */ - public function getOriginalPrice() + public function getOriginalPrice(): float { return $this->get("OriginalPrice"); } @@ -57,7 +57,7 @@ public function getOriginalPrice() * * @param float $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(float $originalPrice) { $this->set("OriginalPrice", $originalPrice); } diff --git a/src/UPHost/Apis/GetPHostPriceRequest.php b/src/UPHost/Apis/GetPHostPriceRequest.php index 82a57967..c70b3611 100644 --- a/src/UPHost/Apis/GetPHostPriceRequest.php +++ b/src/UPHost/Apis/GetPHostPriceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -107,7 +107,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -117,7 +117,7 @@ public function setCount($count) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -127,7 +127,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -137,7 +137,7 @@ public function setChargeType($chargeType) * * @return integer|null */ - public function getQuantity() + public function getQuantity(): int { return $this->get("Quantity"); } @@ -147,7 +147,7 @@ public function getQuantity() * * @param int $quantity */ - public function setQuantity($quantity) + public function setQuantity(int $quantity) { $this->set("Quantity", $quantity); } @@ -157,7 +157,7 @@ public function setQuantity($quantity) * * @return string|null */ - public function getCluster() + public function getCluster(): string { return $this->get("Cluster"); } @@ -167,7 +167,7 @@ public function getCluster() * * @param string $cluster */ - public function setCluster($cluster) + public function setCluster(string $cluster) { $this->set("Cluster", $cluster); } @@ -177,7 +177,7 @@ public function setCluster($cluster) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -187,7 +187,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -197,12 +197,9 @@ public function setType($type) * * @return GetPHostPriceParamDisks[]|null */ - public function getDisks() + public function getDisks(): array { - $items = $this->get("Disks"); - if ($items == null) { - return []; - } + $items = $this->get("Disks") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new GetPHostPriceParamDisks($item)); diff --git a/src/UPHost/Apis/GetPHostPriceResponse.php b/src/UPHost/Apis/GetPHostPriceResponse.php index 57a4e1ef..56a002ad 100644 --- a/src/UPHost/Apis/GetPHostPriceResponse.php +++ b/src/UPHost/Apis/GetPHostPriceResponse.php @@ -1,6 +1,6 @@ get("PriceSet"); - if ($items == null) { - return []; - } + $items = $this->get("PriceSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostPriceSet($item)); diff --git a/src/UPHost/Apis/ModifyPHostImageInfoRequest.php b/src/UPHost/Apis/ModifyPHostImageInfoRequest.php new file mode 100644 index 00000000..7a27f00c --- /dev/null +++ b/src/UPHost/Apis/ModifyPHostImageInfoRequest.php @@ -0,0 +1,152 @@ + "ModifyPHostImageInfo"]); + $this->markRequired("Region"); + $this->markRequired("Zone"); + $this->markRequired("ImageId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getZone(): string + { + return $this->get("Zone"); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * ImageId: 镜像ID + * + * @return string|null + */ + public function getImageId(): string + { + return $this->get("ImageId"); + } + + /** + * ImageId: 镜像ID + * + * @param string $imageId + */ + public function setImageId(string $imageId) + { + $this->set("ImageId", $imageId); + } + + /** + * Name: 镜像名称 + * + * @return string|null + */ + public function getName(): string + { + return $this->get("Name"); + } + + /** + * Name: 镜像名称 + * + * @param string $name + */ + public function setName(string $name) + { + $this->set("Name", $name); + } + + /** + * Remark: 备注 + * + * @return string|null + */ + public function getRemark(): string + { + return $this->get("Remark"); + } + + /** + * Remark: 备注 + * + * @param string $remark + */ + public function setRemark(string $remark) + { + $this->set("Remark", $remark); + } +} diff --git a/src/UPHost/Apis/ModifyPHostImageInfoResponse.php b/src/UPHost/Apis/ModifyPHostImageInfoResponse.php new file mode 100644 index 00000000..f761020f --- /dev/null +++ b/src/UPHost/Apis/ModifyPHostImageInfoResponse.php @@ -0,0 +1,44 @@ +get("ImageId"); + } + + /** + * ImageId: 镜像ID + * + * @param string $imageId + */ + public function setImageId(string $imageId) + { + $this->set("ImageId", $imageId); + } +} diff --git a/src/UPHost/Apis/ModifyPHostInfoRequest.php b/src/UPHost/Apis/ModifyPHostInfoRequest.php index c328f126..47e42054 100644 --- a/src/UPHost/Apis/ModifyPHostInfoRequest.php +++ b/src/UPHost/Apis/ModifyPHostInfoRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -104,7 +104,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } @@ -114,7 +114,7 @@ public function setPHostId($pHostId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -124,7 +124,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -134,7 +134,7 @@ public function setName($name) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -144,7 +144,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -154,7 +154,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -164,7 +164,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/UPHost/Apis/ModifyPHostInfoResponse.php b/src/UPHost/Apis/ModifyPHostInfoResponse.php index b03d81d5..75dea350 100644 --- a/src/UPHost/Apis/ModifyPHostInfoResponse.php +++ b/src/UPHost/Apis/ModifyPHostInfoResponse.php @@ -1,6 +1,6 @@ get("PHostId"); } @@ -37,7 +37,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/PoweroffPHostRequest.php b/src/UPHost/Apis/PoweroffPHostRequest.php index dbff5b4d..2fdac762 100644 --- a/src/UPHost/Apis/PoweroffPHostRequest.php +++ b/src/UPHost/Apis/PoweroffPHostRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -105,7 +105,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/PoweroffPHostResponse.php b/src/UPHost/Apis/PoweroffPHostResponse.php index 4bccab8e..788225b4 100644 --- a/src/UPHost/Apis/PoweroffPHostResponse.php +++ b/src/UPHost/Apis/PoweroffPHostResponse.php @@ -1,6 +1,6 @@ get("PHostId"); } @@ -37,7 +37,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/RebootPHostRequest.php b/src/UPHost/Apis/RebootPHostRequest.php index fb5aa891..21a0976d 100644 --- a/src/UPHost/Apis/RebootPHostRequest.php +++ b/src/UPHost/Apis/RebootPHostRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -105,7 +105,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/RebootPHostResponse.php b/src/UPHost/Apis/RebootPHostResponse.php index e4dd041c..0435282a 100644 --- a/src/UPHost/Apis/RebootPHostResponse.php +++ b/src/UPHost/Apis/RebootPHostResponse.php @@ -1,6 +1,6 @@ get("PHostId"); } @@ -37,7 +37,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/ReinstallPHostRequest.php b/src/UPHost/Apis/ReinstallPHostRequest.php index 8cf5d6e3..bc57dc03 100644 --- a/src/UPHost/Apis/ReinstallPHostRequest.php +++ b/src/UPHost/Apis/ReinstallPHostRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -106,7 +106,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } @@ -116,7 +116,7 @@ public function setPHostId($pHostId) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -126,7 +126,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } @@ -136,7 +136,7 @@ public function setPassword($password) * * @return string|null */ - public function getImageId() + public function getImageId(): string { return $this->get("ImageId"); } @@ -146,7 +146,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -156,7 +156,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -166,7 +166,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -176,7 +176,7 @@ public function setName($name) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -186,7 +186,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -196,7 +196,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -206,7 +206,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -216,7 +216,7 @@ public function setTag($tag) * * @return string|null */ - public function getReserveDisk() + public function getReserveDisk(): string { return $this->get("ReserveDisk"); } @@ -226,7 +226,7 @@ public function getReserveDisk() * * @param string $reserveDisk */ - public function setReserveDisk($reserveDisk) + public function setReserveDisk(string $reserveDisk) { $this->set("ReserveDisk", $reserveDisk); } @@ -236,7 +236,7 @@ public function setReserveDisk($reserveDisk) * * @return string|null */ - public function getRaid() + public function getRaid(): string { return $this->get("Raid"); } @@ -246,7 +246,7 @@ public function getRaid() * * @param string $raid */ - public function setRaid($raid) + public function setRaid(string $raid) { $this->set("Raid", $raid); } @@ -256,7 +256,7 @@ public function setRaid($raid) * * @return integer|null */ - public function getBootDiskSpace() + public function getBootDiskSpace(): int { return $this->get("BootDiskSpace"); } @@ -266,7 +266,7 @@ public function getBootDiskSpace() * * @param int $bootDiskSpace */ - public function setBootDiskSpace($bootDiskSpace) + public function setBootDiskSpace(int $bootDiskSpace) { $this->set("BootDiskSpace", $bootDiskSpace); } diff --git a/src/UPHost/Apis/ReinstallPHostResponse.php b/src/UPHost/Apis/ReinstallPHostResponse.php index ff976a9b..08a83b64 100644 --- a/src/UPHost/Apis/ReinstallPHostResponse.php +++ b/src/UPHost/Apis/ReinstallPHostResponse.php @@ -1,6 +1,6 @@ get("PHostId"); } @@ -37,7 +37,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/ResetPHostPasswordRequest.php b/src/UPHost/Apis/ResetPHostPasswordRequest.php index 1691bbf3..d9cc3b70 100644 --- a/src/UPHost/Apis/ResetPHostPasswordRequest.php +++ b/src/UPHost/Apis/ResetPHostPasswordRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -66,7 +66,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -76,7 +76,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -86,7 +86,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -96,7 +96,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -106,7 +106,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } @@ -116,7 +116,7 @@ public function setPHostId($pHostId) * * @return string|null */ - public function getPassword() + public function getPassword(): string { return $this->get("Password"); } @@ -126,7 +126,7 @@ public function getPassword() * * @param string $password */ - public function setPassword($password) + public function setPassword(string $password) { $this->set("Password", $password); } diff --git a/src/UPHost/Apis/ResetPHostPasswordResponse.php b/src/UPHost/Apis/ResetPHostPasswordResponse.php index 226cf30d..431dd08d 100644 --- a/src/UPHost/Apis/ResetPHostPasswordResponse.php +++ b/src/UPHost/Apis/ResetPHostPasswordResponse.php @@ -1,6 +1,6 @@ get("PHostId"); } @@ -37,7 +37,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/ResizePHostAttachedDiskRequest.php b/src/UPHost/Apis/ResizePHostAttachedDiskRequest.php index 13f1933c..93a6471b 100644 --- a/src/UPHost/Apis/ResizePHostAttachedDiskRequest.php +++ b/src/UPHost/Apis/ResizePHostAttachedDiskRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -104,7 +104,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } @@ -114,7 +114,7 @@ public function setPHostId($pHostId) * * @return string|null */ - public function getUDiskId() + public function getUDiskId(): string { return $this->get("UDiskId"); } @@ -124,7 +124,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } @@ -134,7 +134,7 @@ public function setUDiskId($uDiskId) * * @return integer|null */ - public function getDiskSpace() + public function getDiskSpace(): int { return $this->get("DiskSpace"); } @@ -144,7 +144,7 @@ public function getDiskSpace() * * @param int $diskSpace */ - public function setDiskSpace($diskSpace) + public function setDiskSpace(int $diskSpace) { $this->set("DiskSpace", $diskSpace); } diff --git a/src/UPHost/Apis/ResizePHostAttachedDiskResponse.php b/src/UPHost/Apis/ResizePHostAttachedDiskResponse.php index 6e831a2d..a072733d 100644 --- a/src/UPHost/Apis/ResizePHostAttachedDiskResponse.php +++ b/src/UPHost/Apis/ResizePHostAttachedDiskResponse.php @@ -1,6 +1,6 @@ get("UDiskId"); } @@ -37,7 +37,7 @@ public function getUDiskId() * * @param string $uDiskId */ - public function setUDiskId($uDiskId) + public function setUDiskId(string $uDiskId) { $this->set("UDiskId", $uDiskId); } diff --git a/src/UPHost/Apis/StartPHostRequest.php b/src/UPHost/Apis/StartPHostRequest.php index 3fb3b95d..46116d62 100644 --- a/src/UPHost/Apis/StartPHostRequest.php +++ b/src/UPHost/Apis/StartPHostRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -105,7 +105,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/StartPHostResponse.php b/src/UPHost/Apis/StartPHostResponse.php index b8bd6b91..919f1aad 100644 --- a/src/UPHost/Apis/StartPHostResponse.php +++ b/src/UPHost/Apis/StartPHostResponse.php @@ -1,6 +1,6 @@ get("PHostId"); } @@ -37,7 +37,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Apis/StopPHostRequest.php b/src/UPHost/Apis/StopPHostRequest.php new file mode 100644 index 00000000..c53aa791 --- /dev/null +++ b/src/UPHost/Apis/StopPHostRequest.php @@ -0,0 +1,112 @@ + "StopPHost"]); + $this->markRequired("Region"); + $this->markRequired("ProjectId"); + $this->markRequired("PHostId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getZone(): string + { + return $this->get("Zone"); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * PHostId: PHost资源ID + * + * @return string|null + */ + public function getPHostId(): string + { + return $this->get("PHostId"); + } + + /** + * PHostId: PHost资源ID + * + * @param string $pHostId + */ + public function setPHostId(string $pHostId) + { + $this->set("PHostId", $pHostId); + } +} diff --git a/src/UPHost/Apis/StopPHostResponse.php b/src/UPHost/Apis/StopPHostResponse.php new file mode 100644 index 00000000..f14afbfa --- /dev/null +++ b/src/UPHost/Apis/StopPHostResponse.php @@ -0,0 +1,44 @@ +get("PHostId"); + } + + /** + * PHostId: PHost 的资源ID + * + * @param string $pHostId + */ + public function setPHostId(string $pHostId) + { + $this->set("PHostId", $pHostId); + } +} diff --git a/src/UPHost/Apis/TerminatePHostImageRequest.php b/src/UPHost/Apis/TerminatePHostImageRequest.php new file mode 100644 index 00000000..afac302d --- /dev/null +++ b/src/UPHost/Apis/TerminatePHostImageRequest.php @@ -0,0 +1,112 @@ + "TerminatePHostImage"]); + $this->markRequired("Region"); + $this->markRequired("Zone"); + $this->markRequired("ImageId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getZone(): string + { + return $this->get("Zone"); + } + + /** + * Zone: 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $zone + */ + public function setZone(string $zone) + { + $this->set("Zone", $zone); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * ImageId: 自制镜像ID + * + * @return string|null + */ + public function getImageId(): string + { + return $this->get("ImageId"); + } + + /** + * ImageId: 自制镜像ID + * + * @param string $imageId + */ + public function setImageId(string $imageId) + { + $this->set("ImageId", $imageId); + } +} diff --git a/src/UPHost/Apis/TerminatePHostImageResponse.php b/src/UPHost/Apis/TerminatePHostImageResponse.php new file mode 100644 index 00000000..3e5acf8f --- /dev/null +++ b/src/UPHost/Apis/TerminatePHostImageResponse.php @@ -0,0 +1,44 @@ +get("ImageId"); + } + + /** + * ImageId: 自制镜像ID + * + * @param string $imageId + */ + public function setImageId(string $imageId) + { + $this->set("ImageId", $imageId); + } +} diff --git a/src/UPHost/Apis/TerminatePHostRequest.php b/src/UPHost/Apis/TerminatePHostRequest.php index c56c01b1..9e015c1a 100644 --- a/src/UPHost/Apis/TerminatePHostRequest.php +++ b/src/UPHost/Apis/TerminatePHostRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -105,7 +105,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } @@ -115,7 +115,7 @@ public function setPHostId($pHostId) * * @return boolean|null */ - public function getReleaseEIP() + public function getReleaseEIP(): bool { return $this->get("ReleaseEIP"); } @@ -125,7 +125,7 @@ public function getReleaseEIP() * * @param boolean $releaseEIP */ - public function setReleaseEIP($releaseEIP) + public function setReleaseEIP(bool $releaseEIP) { $this->set("ReleaseEIP", $releaseEIP); } @@ -135,7 +135,7 @@ public function setReleaseEIP($releaseEIP) * * @return boolean|null */ - public function getReleaseUDisk() + public function getReleaseUDisk(): bool { return $this->get("ReleaseUDisk"); } @@ -145,7 +145,7 @@ public function getReleaseUDisk() * * @param boolean $releaseUDisk */ - public function setReleaseUDisk($releaseUDisk) + public function setReleaseUDisk(bool $releaseUDisk) { $this->set("ReleaseUDisk", $releaseUDisk); } diff --git a/src/UPHost/Apis/TerminatePHostResponse.php b/src/UPHost/Apis/TerminatePHostResponse.php index 07efbe30..50bf66c5 100644 --- a/src/UPHost/Apis/TerminatePHostResponse.php +++ b/src/UPHost/Apis/TerminatePHostResponse.php @@ -1,6 +1,6 @@ get("PHostId"); } @@ -37,7 +37,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } diff --git a/src/UPHost/Models/PHostCPUSet.php b/src/UPHost/Models/PHostCPUSet.php index ca09cb18..c026ac10 100644 --- a/src/UPHost/Models/PHostCPUSet.php +++ b/src/UPHost/Models/PHostCPUSet.php @@ -1,6 +1,6 @@ get("Model"); } @@ -37,7 +37,7 @@ public function getModel() * * @param string $model */ - public function setModel($model) + public function setModel(string $model) { $this->set("Model", $model); } @@ -47,7 +47,7 @@ public function setModel($model) * * @return float|null */ - public function getFrequence() + public function getFrequence(): float { return $this->get("Frequence"); } @@ -57,7 +57,7 @@ public function getFrequence() * * @param float $frequence */ - public function setFrequence($frequence) + public function setFrequence(float $frequence) { $this->set("Frequence", $frequence); } @@ -67,7 +67,7 @@ public function setFrequence($frequence) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -77,7 +77,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -87,7 +87,7 @@ public function setCount($count) * * @return integer|null */ - public function getCoreCount() + public function getCoreCount(): int { return $this->get("CoreCount"); } @@ -97,7 +97,7 @@ public function getCoreCount() * * @param int $coreCount */ - public function setCoreCount($coreCount) + public function setCoreCount(int $coreCount) { $this->set("CoreCount", $coreCount); } diff --git a/src/UPHost/Models/PHostCloudMachineTypeSet.php b/src/UPHost/Models/PHostCloudMachineTypeSet.php index a0912b1b..84aba65c 100644 --- a/src/UPHost/Models/PHostCloudMachineTypeSet.php +++ b/src/UPHost/Models/PHostCloudMachineTypeSet.php @@ -1,6 +1,6 @@ get("Type"); } @@ -37,7 +37,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -47,7 +47,7 @@ public function setType($type) * * @return PHostCPUSet|null */ - public function getCPU() + public function getCPU(): PHostCPUSet { return new PHostCPUSet($this->get("CPU")); } @@ -57,7 +57,7 @@ public function getCPU() * * @param PHostCPUSet $cpu */ - public function setCPU(array $cpu) + public function setCPU(PHostCPUSet $cpu) { $this->set("CPU", $cpu->getAll()); } @@ -67,7 +67,7 @@ public function setCPU(array $cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -77,7 +77,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -87,7 +87,7 @@ public function setMemory($memory) * * @return PHostComponentSet|null */ - public function getComponents() + public function getComponents(): PHostComponentSet { return new PHostComponentSet($this->get("Components")); } @@ -97,7 +97,7 @@ public function getComponents() * * @param PHostComponentSet $components */ - public function setComponents(array $components) + public function setComponents(PHostComponentSet $components) { $this->set("Components", $components->getAll()); } @@ -107,12 +107,9 @@ public function setComponents(array $components) * * @return PHostClusterSet[]|null */ - public function getClusters() + public function getClusters(): array { - $items = $this->get("Clusters"); - if ($items == null) { - return []; - } + $items = $this->get("Clusters") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostClusterSet($item)); diff --git a/src/UPHost/Models/PHostClusterSet.php b/src/UPHost/Models/PHostClusterSet.php index e08746c7..4c56ba05 100644 --- a/src/UPHost/Models/PHostClusterSet.php +++ b/src/UPHost/Models/PHostClusterSet.php @@ -1,6 +1,6 @@ get("Name"); } @@ -37,7 +37,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -47,7 +47,7 @@ public function setName($name) * * @return string|null */ - public function getStockStatus() + public function getStockStatus(): string { return $this->get("StockStatus"); } @@ -57,7 +57,7 @@ public function getStockStatus() * * @param string $stockStatus */ - public function setStockStatus($stockStatus) + public function setStockStatus(string $stockStatus) { $this->set("StockStatus", $stockStatus); } diff --git a/src/UPHost/Models/PHostComponentSet.php b/src/UPHost/Models/PHostComponentSet.php index 4f073371..0f0ddd31 100644 --- a/src/UPHost/Models/PHostComponentSet.php +++ b/src/UPHost/Models/PHostComponentSet.php @@ -1,6 +1,6 @@ get("Name"); } @@ -37,7 +37,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -47,7 +47,7 @@ public function setName($name) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -57,7 +57,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } diff --git a/src/UPHost/Models/PHostDescDiskSet.php b/src/UPHost/Models/PHostDescDiskSet.php index 8bdf9846..699f5661 100644 --- a/src/UPHost/Models/PHostDescDiskSet.php +++ b/src/UPHost/Models/PHostDescDiskSet.php @@ -1,6 +1,6 @@ get("Space"); } @@ -37,7 +37,7 @@ public function getSpace() * * @param int $space */ - public function setSpace($space) + public function setSpace(int $space) { $this->set("Space", $space); } @@ -47,7 +47,7 @@ public function setSpace($space) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -57,7 +57,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -67,7 +67,7 @@ public function setCount($count) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -77,7 +77,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -87,7 +87,7 @@ public function setType($type) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -97,7 +97,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -107,7 +107,7 @@ public function setName($name) * * @return integer|null */ - public function getIOCap() + public function getIOCap(): int { return $this->get("IOCap"); } @@ -117,7 +117,7 @@ public function getIOCap() * * @param int $ioCap */ - public function setIOCap($ioCap) + public function setIOCap(int $ioCap) { $this->set("IOCap", $ioCap); } @@ -127,7 +127,7 @@ public function setIOCap($ioCap) * * @return string|null */ - public function getDrive() + public function getDrive(): string { return $this->get("Drive"); } @@ -137,7 +137,7 @@ public function getDrive() * * @param string $drive */ - public function setDrive($drive) + public function setDrive(string $drive) { $this->set("Drive", $drive); } @@ -147,7 +147,7 @@ public function setDrive($drive) * * @return string|null */ - public function getDiskId() + public function getDiskId(): string { return $this->get("DiskId"); } @@ -157,7 +157,7 @@ public function getDiskId() * * @param string $diskId */ - public function setDiskId($diskId) + public function setDiskId(string $diskId) { $this->set("DiskId", $diskId); } @@ -167,7 +167,7 @@ public function setDiskId($diskId) * * @return string|null */ - public function getIsBoot() + public function getIsBoot(): string { return $this->get("IsBoot"); } @@ -177,7 +177,7 @@ public function getIsBoot() * * @param string $isBoot */ - public function setIsBoot($isBoot) + public function setIsBoot(string $isBoot) { $this->set("IsBoot", $isBoot); } diff --git a/src/UPHost/Models/PHostDiskSet.php b/src/UPHost/Models/PHostDiskSet.php index 5786758b..c129749d 100644 --- a/src/UPHost/Models/PHostDiskSet.php +++ b/src/UPHost/Models/PHostDiskSet.php @@ -1,6 +1,6 @@ get("Space"); } @@ -37,7 +37,7 @@ public function getSpace() * * @param int $space */ - public function setSpace($space) + public function setSpace(int $space) { $this->set("Space", $space); } @@ -47,7 +47,7 @@ public function setSpace($space) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -57,7 +57,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -67,7 +67,7 @@ public function setCount($count) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -77,7 +77,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -87,7 +87,7 @@ public function setType($type) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -97,7 +97,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -107,7 +107,7 @@ public function setName($name) * * @return integer|null */ - public function getIOCap() + public function getIOCap(): int { return $this->get("IOCap"); } @@ -117,7 +117,7 @@ public function getIOCap() * * @param int $ioCap */ - public function setIOCap($ioCap) + public function setIOCap(int $ioCap) { $this->set("IOCap", $ioCap); } diff --git a/src/UPHost/Models/PHostIPSet.php b/src/UPHost/Models/PHostIPSet.php index f82550f8..1cec97d5 100644 --- a/src/UPHost/Models/PHostIPSet.php +++ b/src/UPHost/Models/PHostIPSet.php @@ -1,6 +1,6 @@ get("OperatorName"); } @@ -37,7 +37,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } @@ -47,7 +47,7 @@ public function setOperatorName($operatorName) * * @return string|null */ - public function getIPId() + public function getIPId(): string { return $this->get("IPId"); } @@ -57,7 +57,7 @@ public function getIPId() * * @param string $ipId */ - public function setIPId($ipId) + public function setIPId(string $ipId) { $this->set("IPId", $ipId); } @@ -67,7 +67,7 @@ public function setIPId($ipId) * * @return string|null */ - public function getIPAddr() + public function getIPAddr(): string { return $this->get("IPAddr"); } @@ -77,7 +77,7 @@ public function getIPAddr() * * @param string $ipAddr */ - public function setIPAddr($ipAddr) + public function setIPAddr(string $ipAddr) { $this->set("IPAddr", $ipAddr); } @@ -87,7 +87,7 @@ public function setIPAddr($ipAddr) * * @return string|null */ - public function getMACAddr() + public function getMACAddr(): string { return $this->get("MACAddr"); } @@ -97,7 +97,7 @@ public function getMACAddr() * * @param string $macAddr */ - public function setMACAddr($macAddr) + public function setMACAddr(string $macAddr) { $this->set("MACAddr", $macAddr); } @@ -107,7 +107,7 @@ public function setMACAddr($macAddr) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -117,7 +117,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -127,7 +127,7 @@ public function setBandwidth($bandwidth) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -137,7 +137,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -147,7 +147,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -157,7 +157,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/UPHost/Models/PHostImageSet.php b/src/UPHost/Models/PHostImageSet.php index 1a8be54e..a950c53e 100644 --- a/src/UPHost/Models/PHostImageSet.php +++ b/src/UPHost/Models/PHostImageSet.php @@ -1,6 +1,6 @@ get("ImageId"); } @@ -37,7 +37,7 @@ public function getImageId() * * @param string $imageId */ - public function setImageId($imageId) + public function setImageId(string $imageId) { $this->set("ImageId", $imageId); } @@ -47,7 +47,7 @@ public function setImageId($imageId) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -57,7 +57,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -67,7 +67,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getOsName() + public function getOsName(): string { return $this->get("OsName"); } @@ -77,7 +77,7 @@ public function getOsName() * * @param string $osName */ - public function setOsName($osName) + public function setOsName(string $osName) { $this->set("OsName", $osName); } @@ -87,7 +87,7 @@ public function setOsName($osName) * * @return string|null */ - public function getOsType() + public function getOsType(): string { return $this->get("OsType"); } @@ -97,7 +97,7 @@ public function getOsType() * * @param string $osType */ - public function setOsType($osType) + public function setOsType(string $osType) { $this->set("OsType", $osType); } @@ -107,7 +107,7 @@ public function setOsType($osType) * * @return string[]|null */ - public function getSupport() + public function getSupport(): array { return $this->get("Support"); } @@ -127,7 +127,7 @@ public function setSupport(array $support) * * @return string|null */ - public function getVersion() + public function getVersion(): string { return $this->get("Version"); } @@ -137,8 +137,108 @@ public function getVersion() * * @param string $version */ - public function setVersion($version) + public function setVersion(string $version) { $this->set("Version", $version); } + + /** + * ImageType: 枚举值:Base=>基础镜像,Custom=>自制镜像。 + * + * @return string|null + */ + public function getImageType(): string + { + return $this->get("ImageType"); + } + + /** + * ImageType: 枚举值:Base=>基础镜像,Custom=>自制镜像。 + * + * @param string $imageType + */ + public function setImageType(string $imageType) + { + $this->set("ImageType", $imageType); + } + + /** + * CreateTime: 裸金属2.0参数。镜像创建时间。 + * + * @return integer|null + */ + public function getCreateTime(): int + { + return $this->get("CreateTime"); + } + + /** + * CreateTime: 裸金属2.0参数。镜像创建时间。 + * + * @param int $createTime + */ + public function setCreateTime(int $createTime) + { + $this->set("CreateTime", $createTime); + } + + /** + * State: 裸金属2.0参数。镜像当前状态。 + * + * @return string|null + */ + public function getState(): string + { + return $this->get("State"); + } + + /** + * State: 裸金属2.0参数。镜像当前状态。 + * + * @param string $state + */ + public function setState(string $state) + { + $this->set("State", $state); + } + + /** + * ImageSize: 裸金属2.0参数。镜像大小。 + * + * @return integer|null + */ + public function getImageSize(): int + { + return $this->get("ImageSize"); + } + + /** + * ImageSize: 裸金属2.0参数。镜像大小。 + * + * @param int $imageSize + */ + public function setImageSize(int $imageSize) + { + $this->set("ImageSize", $imageSize); + } + + /** + * ImageDescription: 镜像描述 + * + * @return string|null + */ + public function getImageDescription(): string + { + return $this->get("ImageDescription"); + } + + /** + * ImageDescription: 镜像描述 + * + * @param string $imageDescription + */ + public function setImageDescription(string $imageDescription) + { + $this->set("ImageDescription", $imageDescription); + } } diff --git a/src/UPHost/Models/PHostMachineTypeSet.php b/src/UPHost/Models/PHostMachineTypeSet.php index a377046f..e868fa1b 100644 --- a/src/UPHost/Models/PHostMachineTypeSet.php +++ b/src/UPHost/Models/PHostMachineTypeSet.php @@ -1,6 +1,6 @@ get("Type"); } @@ -37,7 +37,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -47,7 +47,7 @@ public function setType($type) * * @return PHostCPUSet|null */ - public function getCPU() + public function getCPU(): PHostCPUSet { return new PHostCPUSet($this->get("CPU")); } @@ -57,7 +57,7 @@ public function getCPU() * * @param PHostCPUSet $cpu */ - public function setCPU(array $cpu) + public function setCPU(PHostCPUSet $cpu) { $this->set("CPU", $cpu->getAll()); } @@ -67,7 +67,7 @@ public function setCPU(array $cpu) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -77,7 +77,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -87,12 +87,9 @@ public function setMemory($memory) * * @return PHostDiskSet[]|null */ - public function getDisks() + public function getDisks(): array { - $items = $this->get("Disks"); - if ($items == null) { - return []; - } + $items = $this->get("Disks") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostDiskSet($item)); @@ -119,7 +116,7 @@ public function setDisks(array $disks) * * @return PHostComponentSet|null */ - public function getComponents() + public function getComponents(): PHostComponentSet { return new PHostComponentSet($this->get("Components")); } @@ -129,7 +126,7 @@ public function getComponents() * * @param PHostComponentSet $components */ - public function setComponents(array $components) + public function setComponents(PHostComponentSet $components) { $this->set("Components", $components->getAll()); } @@ -139,12 +136,9 @@ public function setComponents(array $components) * * @return PHostClusterSet[]|null */ - public function getClusters() + public function getClusters(): array { - $items = $this->get("Clusters"); - if ($items == null) { - return []; - } + $items = $this->get("Clusters") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostClusterSet($item)); @@ -171,7 +165,7 @@ public function setClusters(array $clusters) * * @return string|null */ - public function getRaidSupported() + public function getRaidSupported(): string { return $this->get("RaidSupported"); } @@ -181,7 +175,7 @@ public function getRaidSupported() * * @param string $raidSupported */ - public function setRaidSupported($raidSupported) + public function setRaidSupported(string $raidSupported) { $this->set("RaidSupported", $raidSupported); } diff --git a/src/UPHost/Models/PHostPriceSet.php b/src/UPHost/Models/PHostPriceSet.php index 31b62101..4cb93640 100644 --- a/src/UPHost/Models/PHostPriceSet.php +++ b/src/UPHost/Models/PHostPriceSet.php @@ -1,6 +1,6 @@ get("ChargeType"); } @@ -37,7 +37,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -47,7 +47,7 @@ public function setChargeType($chargeType) * * @return float|null */ - public function getPrice() + public function getPrice(): float { return $this->get("Price"); } @@ -57,7 +57,7 @@ public function getPrice() * * @param float $price */ - public function setPrice($price) + public function setPrice(float $price) { $this->set("Price", $price); } @@ -67,7 +67,7 @@ public function setPrice($price) * * @return string|null */ - public function getProduct() + public function getProduct(): string { return $this->get("Product"); } @@ -77,7 +77,7 @@ public function getProduct() * * @param string $product */ - public function setProduct($product) + public function setProduct(string $product) { $this->set("Product", $product); } @@ -87,7 +87,7 @@ public function setProduct($product) * * @return float|null */ - public function getOriginalPrice() + public function getOriginalPrice(): float { return $this->get("OriginalPrice"); } @@ -97,7 +97,7 @@ public function getOriginalPrice() * * @param float $originalPrice */ - public function setOriginalPrice($originalPrice) + public function setOriginalPrice(float $originalPrice) { $this->set("OriginalPrice", $originalPrice); } diff --git a/src/UPHost/Models/PHostSet.php b/src/UPHost/Models/PHostSet.php index e8690968..1689bc71 100644 --- a/src/UPHost/Models/PHostSet.php +++ b/src/UPHost/Models/PHostSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getPHostId() + public function getPHostId(): string { return $this->get("PHostId"); } @@ -57,7 +57,7 @@ public function getPHostId() * * @param string $pHostId */ - public function setPHostId($pHostId) + public function setPHostId(string $pHostId) { $this->set("PHostId", $pHostId); } @@ -67,7 +67,7 @@ public function setPHostId($pHostId) * * @return string|null */ - public function getSN() + public function getSN(): string { return $this->get("SN"); } @@ -77,7 +77,7 @@ public function getSN() * * @param string $sn */ - public function setSN($sn) + public function setSN(string $sn) { $this->set("SN", $sn); } @@ -87,7 +87,7 @@ public function setSN($sn) * * @return string|null */ - public function getPMStatus() + public function getPMStatus(): string { return $this->get("PMStatus"); } @@ -97,7 +97,7 @@ public function getPMStatus() * * @param string $pmStatus */ - public function setPMStatus($pmStatus) + public function setPMStatus(string $pmStatus) { $this->set("PMStatus", $pmStatus); } @@ -107,7 +107,7 @@ public function setPMStatus($pmStatus) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -117,7 +117,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -127,7 +127,7 @@ public function setName($name) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -137,7 +137,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -147,7 +147,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -157,7 +157,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -167,7 +167,7 @@ public function setTag($tag) * * @return string|null */ - public function getImageName() + public function getImageName(): string { return $this->get("ImageName"); } @@ -177,7 +177,7 @@ public function getImageName() * * @param string $imageName */ - public function setImageName($imageName) + public function setImageName(string $imageName) { $this->set("ImageName", $imageName); } @@ -187,7 +187,7 @@ public function setImageName($imageName) * * @return string|null */ - public function getOSname() + public function getOSname(): string { return $this->get("OSname"); } @@ -197,7 +197,7 @@ public function getOSname() * * @param string $oSname */ - public function setOSname($oSname) + public function setOSname(string $oSname) { $this->set("OSname", $oSname); } @@ -207,7 +207,7 @@ public function setOSname($oSname) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -217,7 +217,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -227,7 +227,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getExpireTime() + public function getExpireTime(): int { return $this->get("ExpireTime"); } @@ -237,7 +237,7 @@ public function getExpireTime() * * @param int $expireTime */ - public function setExpireTime($expireTime) + public function setExpireTime(int $expireTime) { $this->set("ExpireTime", $expireTime); } @@ -247,7 +247,7 @@ public function setExpireTime($expireTime) * * @return string|null */ - public function getChargeType() + public function getChargeType(): string { return $this->get("ChargeType"); } @@ -257,7 +257,7 @@ public function getChargeType() * * @param string $chargeType */ - public function setChargeType($chargeType) + public function setChargeType(string $chargeType) { $this->set("ChargeType", $chargeType); } @@ -267,7 +267,7 @@ public function setChargeType($chargeType) * * @return string|null */ - public function getPowerState() + public function getPowerState(): string { return $this->get("PowerState"); } @@ -277,7 +277,7 @@ public function getPowerState() * * @param string $powerState */ - public function setPowerState($powerState) + public function setPowerState(string $powerState) { $this->set("PowerState", $powerState); } @@ -287,7 +287,7 @@ public function setPowerState($powerState) * * @return string|null */ - public function getPHostType() + public function getPHostType(): string { return $this->get("PHostType"); } @@ -297,7 +297,7 @@ public function getPHostType() * * @param string $pHostType */ - public function setPHostType($pHostType) + public function setPHostType(string $pHostType) { $this->set("PHostType", $pHostType); } @@ -307,7 +307,7 @@ public function setPHostType($pHostType) * * @return integer|null */ - public function getMemory() + public function getMemory(): int { return $this->get("Memory"); } @@ -317,7 +317,7 @@ public function getMemory() * * @param int $memory */ - public function setMemory($memory) + public function setMemory(int $memory) { $this->set("Memory", $memory); } @@ -327,7 +327,7 @@ public function setMemory($memory) * * @return PHostCPUSet|null */ - public function getCPUSet() + public function getCPUSet(): PHostCPUSet { return new PHostCPUSet($this->get("CPUSet")); } @@ -337,7 +337,7 @@ public function getCPUSet() * * @param PHostCPUSet $cpuSet */ - public function setCPUSet(array $cpuSet) + public function setCPUSet(PHostCPUSet $cpuSet) { $this->set("CPUSet", $cpuSet->getAll()); } @@ -347,12 +347,9 @@ public function setCPUSet(array $cpuSet) * * @return PHostDescDiskSet[]|null */ - public function getDiskSet() + public function getDiskSet(): array { - $items = $this->get("DiskSet"); - if ($items == null) { - return []; - } + $items = $this->get("DiskSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostDescDiskSet($item)); @@ -379,12 +376,9 @@ public function setDiskSet(array $diskSet) * * @return PHostIPSet[]|null */ - public function getIPSet() + public function getIPSet(): array { - $items = $this->get("IPSet"); - if ($items == null) { - return []; - } + $items = $this->get("IPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new PHostIPSet($item)); @@ -411,7 +405,7 @@ public function setIPSet(array $ipSet) * * @return string|null */ - public function getCluster() + public function getCluster(): string { return $this->get("Cluster"); } @@ -421,7 +415,7 @@ public function getCluster() * * @param string $cluster */ - public function setCluster($cluster) + public function setCluster(string $cluster) { $this->set("Cluster", $cluster); } @@ -431,7 +425,7 @@ public function setCluster($cluster) * * @return string|null */ - public function getAutoRenew() + public function getAutoRenew(): string { return $this->get("AutoRenew"); } @@ -441,7 +435,7 @@ public function getAutoRenew() * * @param string $autoRenew */ - public function setAutoRenew($autoRenew) + public function setAutoRenew(string $autoRenew) { $this->set("AutoRenew", $autoRenew); } @@ -451,7 +445,7 @@ public function setAutoRenew($autoRenew) * * @return string|null */ - public function getIsSupportKVM() + public function getIsSupportKVM(): string { return $this->get("IsSupportKVM"); } @@ -461,7 +455,7 @@ public function getIsSupportKVM() * * @param string $isSupportKVM */ - public function setIsSupportKVM($isSupportKVM) + public function setIsSupportKVM(string $isSupportKVM) { $this->set("IsSupportKVM", $isSupportKVM); } @@ -471,7 +465,7 @@ public function setIsSupportKVM($isSupportKVM) * * @return string|null */ - public function getOSType() + public function getOSType(): string { return $this->get("OSType"); } @@ -481,7 +475,7 @@ public function getOSType() * * @param string $osType */ - public function setOSType($osType) + public function setOSType(string $osType) { $this->set("OSType", $osType); } @@ -491,7 +485,7 @@ public function setOSType($osType) * * @return string|null */ - public function getComponents() + public function getComponents(): string { return $this->get("Components"); } @@ -501,7 +495,7 @@ public function getComponents() * * @param string $components */ - public function setComponents($components) + public function setComponents(string $components) { $this->set("Components", $components); } @@ -511,7 +505,7 @@ public function setComponents($components) * * @return string|null */ - public function getRaidSupported() + public function getRaidSupported(): string { return $this->get("RaidSupported"); } @@ -521,7 +515,7 @@ public function getRaidSupported() * * @param string $raidSupported */ - public function setRaidSupported($raidSupported) + public function setRaidSupported(string $raidSupported) { $this->set("RaidSupported", $raidSupported); } @@ -531,7 +525,7 @@ public function setRaidSupported($raidSupported) * * @return string|null */ - public function getPhostClass() + public function getPhostClass(): string { return $this->get("PhostClass"); } @@ -541,7 +535,7 @@ public function getPhostClass() * * @param string $phostClass */ - public function setPhostClass($phostClass) + public function setPhostClass(string $phostClass) { $this->set("PhostClass", $phostClass); } diff --git a/src/UPHost/Models/PHostTagSet.php b/src/UPHost/Models/PHostTagSet.php index 796f3d85..c685cda6 100644 --- a/src/UPHost/Models/PHostTagSet.php +++ b/src/UPHost/Models/PHostTagSet.php @@ -1,6 +1,6 @@ get("Tag"); } @@ -37,7 +37,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -47,7 +47,7 @@ public function setTag($tag) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -57,7 +57,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/UPHost/Params/CreatePHostParamDisks.php b/src/UPHost/Params/CreatePHostParamDisks.php index 61ea0a05..7143a5ba 100644 --- a/src/UPHost/Params/CreatePHostParamDisks.php +++ b/src/UPHost/Params/CreatePHostParamDisks.php @@ -1,6 +1,6 @@ get("IsBoot"); } @@ -37,7 +37,7 @@ public function getIsBoot() * * @param string $isBoot */ - public function setIsBoot($isBoot) + public function setIsBoot(string $isBoot) { $this->set("IsBoot", $isBoot); } @@ -47,7 +47,7 @@ public function setIsBoot($isBoot) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -57,7 +57,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -67,7 +67,7 @@ public function setType($type) * * @return integer|null */ - public function getSize() + public function getSize(): int { return $this->get("Size"); } @@ -77,7 +77,7 @@ public function getSize() * * @param int $size */ - public function setSize($size) + public function setSize(int $size) { $this->set("Size", $size); } @@ -87,7 +87,7 @@ public function setSize($size) * * @return string|null */ - public function getCouponId() + public function getCouponId(): string { return $this->get("CouponId"); } @@ -97,7 +97,7 @@ public function getCouponId() * * @param string $couponId */ - public function setCouponId($couponId) + public function setCouponId(string $couponId) { $this->set("CouponId", $couponId); } diff --git a/src/UPHost/Params/GetPHostPriceParamDisks.php b/src/UPHost/Params/GetPHostPriceParamDisks.php index b9df1487..4eb89a5b 100644 --- a/src/UPHost/Params/GetPHostPriceParamDisks.php +++ b/src/UPHost/Params/GetPHostPriceParamDisks.php @@ -1,6 +1,6 @@ get("IsBoot"); } @@ -37,7 +37,7 @@ public function getIsBoot() * * @param string $isBoot */ - public function setIsBoot($isBoot) + public function setIsBoot(string $isBoot) { $this->set("IsBoot", $isBoot); } @@ -47,7 +47,7 @@ public function setIsBoot($isBoot) * * @return string|null */ - public function getType() + public function getType(): string { return $this->get("Type"); } @@ -57,7 +57,7 @@ public function getType() * * @param string $type */ - public function setType($type) + public function setType(string $type) { $this->set("Type", $type); } @@ -67,7 +67,7 @@ public function setType($type) * * @return string|null */ - public function getSize() + public function getSize(): string { return $this->get("Size"); } @@ -77,7 +77,7 @@ public function getSize() * * @param string $size */ - public function setSize($size) + public function setSize(string $size) { $this->set("Size", $size); } diff --git a/src/UPHost/UPHostClient.php b/src/UPHost/UPHostClient.php index 4301e6bf..2e45b453 100644 --- a/src/UPHost/UPHostClient.php +++ b/src/UPHost/UPHostClient.php @@ -1,6 +1,6 @@ (array) PHost的资源ID数组 * ] * - * @return CreatePHostResponse * @throws UCloudException */ - public function createPHost(CreatePHostRequest $request = null) + public function createPHost(CreatePHostRequest $request = null): CreatePHostResponse { $resp = $this->invoke($request); return new CreatePHostResponse($resp->toArray(), $resp->getRequestId()); } + /** + * CreatePHostImage - 创建裸金属2.0用户自定义镜像 + * + * See also: https://docs.ucloud.cn/api/uphost-api/create_phost_image + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "PHostId" => (string) UPHost实例ID + * "ImageName" => (string) 镜像名称 + * "ImageDescription" => (string) 镜像描述 + * ] + * + * Outputs: + * + * $outputs = [ + * "ImageId" => (string) 镜像ID + * ] + * + * @throws UCloudException + */ + public function createPHostImage(CreatePHostImageRequest $request = null): CreatePHostImageResponse + { + $resp = $this->invoke($request); + return new CreatePHostImageResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DescribeBaremetalMachineType - 获取裸金属机型的详细描述信息 * @@ -149,10 +186,9 @@ public function createPHost(CreatePHostRequest $request = null) * ] * ] * - * @return DescribeBaremetalMachineTypeResponse * @throws UCloudException */ - public function describeBaremetalMachineType(DescribeBaremetalMachineTypeRequest $request = null) + public function describeBaremetalMachineType(DescribeBaremetalMachineTypeRequest $request = null): DescribeBaremetalMachineTypeResponse { $resp = $this->invoke($request); return new DescribeBaremetalMachineTypeResponse($resp->toArray(), $resp->getRequestId()); @@ -237,10 +273,9 @@ public function describeBaremetalMachineType(DescribeBaremetalMachineTypeRequest * ] * ] * - * @return DescribePHostResponse * @throws UCloudException */ - public function describePHost(DescribePHostRequest $request = null) + public function describePHost(DescribePHostRequest $request = null): DescribePHostResponse { $resp = $this->invoke($request); return new DescribePHostResponse($resp->toArray(), $resp->getRequestId()); @@ -254,10 +289,10 @@ public function describePHost(DescribePHostRequest $request = null) * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "Zone" => (string) 可用区。参见 [可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) - * "ImageType" => (string) 镜像类别,枚举值,Base是基础镜像; + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "ImageType" => (string) 镜像类别,枚举值,Base是基础镜像;Custom是自制镜像。 * "ImageId" => (array) 镜像ID * "Offset" => (integer) 数据偏移量,默认为0 * "Limit" => (integer) 返回数据长度,默认为20 @@ -276,14 +311,18 @@ public function describePHost(DescribePHostRequest $request = null) * "OsType" => (string) 操作系统类型 * "Support" => (array) 支持的机型 * "Version" => (string) 当前版本 + * "ImageType" => (string) 枚举值:Base=>基础镜像,Custom=>自制镜像。 + * "CreateTime" => (integer) 裸金属2.0参数。镜像创建时间。 + * "State" => (string) 裸金属2.0参数。镜像当前状态。 + * "ImageSize" => (integer) 裸金属2.0参数。镜像大小。 + * "ImageDescription" => (string) 镜像描述 * ] * ] * ] * - * @return DescribePHostImageResponse * @throws UCloudException */ - public function describePHostImage(DescribePHostImageRequest $request = null) + public function describePHostImage(DescribePHostImageRequest $request = null): DescribePHostImageResponse { $resp = $this->invoke($request); return new DescribePHostImageResponse($resp->toArray(), $resp->getRequestId()); @@ -340,10 +379,9 @@ public function describePHostImage(DescribePHostImageRequest $request = null) * ] * ] * - * @return DescribePHostMachineTypeResponse * @throws UCloudException */ - public function describePHostMachineType(DescribePHostMachineTypeRequest $request = null) + public function describePHostMachineType(DescribePHostMachineTypeRequest $request = null): DescribePHostMachineTypeResponse { $resp = $this->invoke($request); return new DescribePHostMachineTypeResponse($resp->toArray(), $resp->getRequestId()); @@ -374,10 +412,9 @@ public function describePHostMachineType(DescribePHostMachineTypeRequest $reques * ] * ] * - * @return DescribePHostTagsResponse * @throws UCloudException */ - public function describePHostTags(DescribePHostTagsRequest $request = null) + public function describePHostTags(DescribePHostTagsRequest $request = null): DescribePHostTagsResponse { $resp = $this->invoke($request); return new DescribePHostTagsResponse($resp->toArray(), $resp->getRequestId()); @@ -407,10 +444,9 @@ public function describePHostTags(DescribePHostTagsRequest $request = null) * "OriginalPrice" => (number) 升价差价原价。精度为小数点后2位。 * ] * - * @return GetPHostDiskUpgradePriceResponse * @throws UCloudException */ - public function getPHostDiskUpgradePrice(GetPHostDiskUpgradePriceRequest $request = null) + public function getPHostDiskUpgradePrice(GetPHostDiskUpgradePriceRequest $request = null): GetPHostDiskUpgradePriceResponse { $resp = $this->invoke($request); return new GetPHostDiskUpgradePriceResponse($resp->toArray(), $resp->getRequestId()); @@ -454,15 +490,44 @@ public function getPHostDiskUpgradePrice(GetPHostDiskUpgradePriceRequest $reques * ] * ] * - * @return GetPHostPriceResponse * @throws UCloudException */ - public function getPHostPrice(GetPHostPriceRequest $request = null) + public function getPHostPrice(GetPHostPriceRequest $request = null): GetPHostPriceResponse { $resp = $this->invoke($request); return new GetPHostPriceResponse($resp->toArray(), $resp->getRequestId()); } + /** + * ModifyPHostImageInfo - 修改自定义镜像名称和备注 + * + * See also: https://docs.ucloud.cn/api/uphost-api/modify_phost_image_info + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "ImageId" => (string) 镜像ID + * "Name" => (string) 镜像名称 + * "Remark" => (string) 备注 + * ] + * + * Outputs: + * + * $outputs = [ + * "ImageId" => (string) 镜像ID + * ] + * + * @throws UCloudException + */ + public function modifyPHostImageInfo(ModifyPHostImageInfoRequest $request = null): ModifyPHostImageInfoResponse + { + $resp = $this->invoke($request); + return new ModifyPHostImageInfoResponse($resp->toArray(), $resp->getRequestId()); + } + /** * ModifyPHostInfo - 更改物理机信息 * @@ -486,10 +551,9 @@ public function getPHostPrice(GetPHostPriceRequest $request = null) * "PHostId" => (string) PHost 的资源ID * ] * - * @return ModifyPHostInfoResponse * @throws UCloudException */ - public function modifyPHostInfo(ModifyPHostInfoRequest $request = null) + public function modifyPHostInfo(ModifyPHostInfoRequest $request = null): ModifyPHostInfoResponse { $resp = $this->invoke($request); return new ModifyPHostInfoResponse($resp->toArray(), $resp->getRequestId()); @@ -515,10 +579,9 @@ public function modifyPHostInfo(ModifyPHostInfoRequest $request = null) * "PHostId" => (string) PHost 的资源ID * ] * - * @return PoweroffPHostResponse * @throws UCloudException */ - public function poweroffPHost(PoweroffPHostRequest $request = null) + public function poweroffPHost(PoweroffPHostRequest $request = null): PoweroffPHostResponse { $resp = $this->invoke($request); return new PoweroffPHostResponse($resp->toArray(), $resp->getRequestId()); @@ -544,10 +607,9 @@ public function poweroffPHost(PoweroffPHostRequest $request = null) * "PHostId" => (string) PHost 的资源ID * ] * - * @return RebootPHostResponse * @throws UCloudException */ - public function rebootPHost(RebootPHostRequest $request = null) + public function rebootPHost(RebootPHostRequest $request = null): RebootPHostResponse { $resp = $this->invoke($request); return new RebootPHostResponse($resp->toArray(), $resp->getRequestId()); @@ -581,10 +643,9 @@ public function rebootPHost(RebootPHostRequest $request = null) * "PHostId" => (string) PHost 的资源ID * ] * - * @return ReinstallPHostResponse * @throws UCloudException */ - public function reinstallPHost(ReinstallPHostRequest $request = null) + public function reinstallPHost(ReinstallPHostRequest $request = null): ReinstallPHostResponse { $resp = $this->invoke($request); return new ReinstallPHostResponse($resp->toArray(), $resp->getRequestId()); @@ -611,10 +672,9 @@ public function reinstallPHost(ReinstallPHostRequest $request = null) * "PHostId" => (string) 裸金属实例ID * ] * - * @return ResetPHostPasswordResponse * @throws UCloudException */ - public function resetPHostPassword(ResetPHostPasswordRequest $request = null) + public function resetPHostPassword(ResetPHostPasswordRequest $request = null): ResetPHostPasswordResponse { $resp = $this->invoke($request); return new ResetPHostPasswordResponse($resp->toArray(), $resp->getRequestId()); @@ -642,10 +702,9 @@ public function resetPHostPassword(ResetPHostPasswordRequest $request = null) * "UDiskId" => (string) 改配成功的磁盘id * ] * - * @return ResizePHostAttachedDiskResponse * @throws UCloudException */ - public function resizePHostAttachedDisk(ResizePHostAttachedDiskRequest $request = null) + public function resizePHostAttachedDisk(ResizePHostAttachedDiskRequest $request = null): ResizePHostAttachedDiskResponse { $resp = $this->invoke($request); return new ResizePHostAttachedDiskResponse($resp->toArray(), $resp->getRequestId()); @@ -671,15 +730,42 @@ public function resizePHostAttachedDisk(ResizePHostAttachedDiskRequest $request * "PHostId" => (string) PHost 的资源ID * ] * - * @return StartPHostResponse * @throws UCloudException */ - public function startPHost(StartPHostRequest $request = null) + public function startPHost(StartPHostRequest $request = null): StartPHostResponse { $resp = $this->invoke($request); return new StartPHostResponse($resp->toArray(), $resp->getRequestId()); } + /** + * StopPHost - 关闭物理机 + * + * See also: https://docs.ucloud.cn/api/uphost-api/stop_phost + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "PHostId" => (string) PHost资源ID + * ] + * + * Outputs: + * + * $outputs = [ + * "PHostId" => (string) PHost 的资源ID + * ] + * + * @throws UCloudException + */ + public function stopPHost(StopPHostRequest $request = null): StopPHostResponse + { + $resp = $this->invoke($request); + return new StopPHostResponse($resp->toArray(), $resp->getRequestId()); + } + /** * TerminatePHost - 删除物理云主机 * @@ -702,12 +788,39 @@ public function startPHost(StartPHostRequest $request = null) * "PHostId" => (string) PHost 的资源ID * ] * - * @return TerminatePHostResponse * @throws UCloudException */ - public function terminatePHost(TerminatePHostRequest $request = null) + public function terminatePHost(TerminatePHostRequest $request = null): TerminatePHostResponse { $resp = $this->invoke($request); return new TerminatePHostResponse($resp->toArray(), $resp->getRequestId()); } + + /** + * TerminatePHostImage - 删除裸金属2.0用户自定义镜像 + * + * See also: https://docs.ucloud.cn/api/uphost-api/terminate_phost_image + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "Zone" => (string) 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "ImageId" => (string) 自制镜像ID + * ] + * + * Outputs: + * + * $outputs = [ + * "ImageId" => (string) 自制镜像ID + * ] + * + * @throws UCloudException + */ + public function terminatePHostImage(TerminatePHostImageRequest $request = null): TerminatePHostImageResponse + { + $resp = $this->invoke($request); + return new TerminatePHostImageResponse($resp->toArray(), $resp->getRequestId()); + } } diff --git a/src/USMS/Apis/CreateUSMSSignatureRequest.php b/src/USMS/Apis/CreateUSMSSignatureRequest.php index 67926b09..75eff0ef 100644 --- a/src/USMS/Apis/CreateUSMSSignatureRequest.php +++ b/src/USMS/Apis/CreateUSMSSignatureRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -49,7 +49,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -59,7 +59,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSigContent() + public function getSigContent(): string { return $this->get("SigContent"); } @@ -69,7 +69,7 @@ public function getSigContent() * * @param string $sigContent */ - public function setSigContent($sigContent) + public function setSigContent(string $sigContent) { $this->set("SigContent", $sigContent); } @@ -79,7 +79,7 @@ public function setSigContent($sigContent) * * @return integer|null */ - public function getSigType() + public function getSigType(): int { return $this->get("SigType"); } @@ -89,7 +89,7 @@ public function getSigType() * * @param int $sigType */ - public function setSigType($sigType) + public function setSigType(int $sigType) { $this->set("SigType", $sigType); } @@ -99,7 +99,7 @@ public function setSigType($sigType) * * @return integer|null */ - public function getSigPurpose() + public function getSigPurpose(): int { return $this->get("SigPurpose"); } @@ -109,7 +109,7 @@ public function getSigPurpose() * * @param int $sigPurpose */ - public function setSigPurpose($sigPurpose) + public function setSigPurpose(int $sigPurpose) { $this->set("SigPurpose", $sigPurpose); } @@ -119,7 +119,7 @@ public function setSigPurpose($sigPurpose) * * @return integer|null */ - public function getCertificateType() + public function getCertificateType(): int { return $this->get("CertificateType"); } @@ -129,7 +129,7 @@ public function getCertificateType() * * @param int $certificateType */ - public function setCertificateType($certificateType) + public function setCertificateType(int $certificateType) { $this->set("CertificateType", $certificateType); } @@ -139,7 +139,7 @@ public function setCertificateType($certificateType) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -149,7 +149,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -159,7 +159,7 @@ public function setDescription($description) * * @return string|null */ - public function getFile() + public function getFile(): string { return $this->get("File"); } @@ -169,7 +169,7 @@ public function getFile() * * @param string $file */ - public function setFile($file) + public function setFile(string $file) { $this->set("File", $file); } @@ -179,7 +179,7 @@ public function setFile($file) * * @return boolean|null */ - public function getInternational() + public function getInternational(): bool { return $this->get("International"); } @@ -189,7 +189,7 @@ public function getInternational() * * @param boolean $international */ - public function setInternational($international) + public function setInternational(bool $international) { $this->set("International", $international); } @@ -199,7 +199,7 @@ public function setInternational($international) * * @return string|null */ - public function getProxyFile() + public function getProxyFile(): string { return $this->get("ProxyFile"); } @@ -209,7 +209,7 @@ public function getProxyFile() * * @param string $proxyFile */ - public function setProxyFile($proxyFile) + public function setProxyFile(string $proxyFile) { $this->set("ProxyFile", $proxyFile); } diff --git a/src/USMS/Apis/CreateUSMSSignatureResponse.php b/src/USMS/Apis/CreateUSMSSignatureResponse.php index e6aed7c1..c4ccb15e 100644 --- a/src/USMS/Apis/CreateUSMSSignatureResponse.php +++ b/src/USMS/Apis/CreateUSMSSignatureResponse.php @@ -1,6 +1,6 @@ get("SigId"); } @@ -37,7 +37,7 @@ public function getSigId() * * @param string $sigId */ - public function setSigId($sigId) + public function setSigId(string $sigId) { $this->set("SigId", $sigId); } diff --git a/src/USMS/Apis/CreateUSMSTemplateRequest.php b/src/USMS/Apis/CreateUSMSTemplateRequest.php index c04db2a1..97ba699e 100644 --- a/src/USMS/Apis/CreateUSMSTemplateRequest.php +++ b/src/USMS/Apis/CreateUSMSTemplateRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -46,7 +46,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -56,7 +56,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getPurpose() + public function getPurpose(): int { return $this->get("Purpose"); } @@ -66,7 +66,7 @@ public function getPurpose() * * @param int $purpose */ - public function setPurpose($purpose) + public function setPurpose(int $purpose) { $this->set("Purpose", $purpose); } @@ -76,7 +76,7 @@ public function setPurpose($purpose) * * @return string|null */ - public function getTemplateName() + public function getTemplateName(): string { return $this->get("TemplateName"); } @@ -86,7 +86,7 @@ public function getTemplateName() * * @param string $templateName */ - public function setTemplateName($templateName) + public function setTemplateName(string $templateName) { $this->set("TemplateName", $templateName); } @@ -96,7 +96,7 @@ public function setTemplateName($templateName) * * @return string|null */ - public function getTemplate() + public function getTemplate(): string { return $this->get("Template"); } @@ -106,7 +106,7 @@ public function getTemplate() * * @param string $template */ - public function setTemplate($template) + public function setTemplate(string $template) { $this->set("Template", $template); } @@ -116,7 +116,7 @@ public function setTemplate($template) * * @return boolean|null */ - public function getInternational() + public function getInternational(): bool { return $this->get("International"); } @@ -126,7 +126,7 @@ public function getInternational() * * @param boolean $international */ - public function setInternational($international) + public function setInternational(bool $international) { $this->set("International", $international); } @@ -136,7 +136,7 @@ public function setInternational($international) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -146,7 +146,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -156,7 +156,7 @@ public function setRemark($remark) * * @return string|null */ - public function getUnsubscribeInfo() + public function getUnsubscribeInfo(): string { return $this->get("UnsubscribeInfo"); } @@ -166,8 +166,28 @@ public function getUnsubscribeInfo() * * @param string $unsubscribeInfo */ - public function setUnsubscribeInfo($unsubscribeInfo) + public function setUnsubscribeInfo(string $unsubscribeInfo) { $this->set("UnsubscribeInfo", $unsubscribeInfo); } + + /** + * Instruction: 模板变量属性说明 + * + * @return string|null + */ + public function getInstruction(): string + { + return $this->get("Instruction"); + } + + /** + * Instruction: 模板变量属性说明 + * + * @param string $instruction + */ + public function setInstruction(string $instruction) + { + $this->set("Instruction", $instruction); + } } diff --git a/src/USMS/Apis/CreateUSMSTemplateResponse.php b/src/USMS/Apis/CreateUSMSTemplateResponse.php index 6be1e505..dae016cb 100644 --- a/src/USMS/Apis/CreateUSMSTemplateResponse.php +++ b/src/USMS/Apis/CreateUSMSTemplateResponse.php @@ -1,6 +1,6 @@ get("TemplateId"); } @@ -37,7 +37,7 @@ public function getTemplateId() * * @param string $templateId */ - public function setTemplateId($templateId) + public function setTemplateId(string $templateId) { $this->set("TemplateId", $templateId); } diff --git a/src/USMS/Apis/DeleteUSMSSignatureRequest.php b/src/USMS/Apis/DeleteUSMSSignatureRequest.php index 714ad3a3..92547ab1 100644 --- a/src/USMS/Apis/DeleteUSMSSignatureRequest.php +++ b/src/USMS/Apis/DeleteUSMSSignatureRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getSigIds() + public function getSigIds(): array { return $this->get("SigIds"); } diff --git a/src/USMS/Apis/DeleteUSMSSignatureResponse.php b/src/USMS/Apis/DeleteUSMSSignatureResponse.php index 537a8cea..43a0626e 100644 --- a/src/USMS/Apis/DeleteUSMSSignatureResponse.php +++ b/src/USMS/Apis/DeleteUSMSSignatureResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getTemplateIds() + public function getTemplateIds(): array { return $this->get("TemplateIds"); } diff --git a/src/USMS/Apis/DeleteUSMSTemplateResponse.php b/src/USMS/Apis/DeleteUSMSTemplateResponse.php index d27eb7a0..980d898a 100644 --- a/src/USMS/Apis/DeleteUSMSTemplateResponse.php +++ b/src/USMS/Apis/DeleteUSMSTemplateResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -63,7 +63,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -73,7 +73,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -83,7 +83,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -93,7 +93,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getSessionNoSet() + public function getSessionNoSet(): array { return $this->get("SessionNoSet"); } diff --git a/src/USMS/Apis/GetUSMSSendReceiptResponse.php b/src/USMS/Apis/GetUSMSSendReceiptResponse.php index fa6942d9..3bd54b11 100644 --- a/src/USMS/Apis/GetUSMSSendReceiptResponse.php +++ b/src/USMS/Apis/GetUSMSSendReceiptResponse.php @@ -1,6 +1,6 @@ get("Data"); - if ($items == null) { - return []; - } + $items = $this->get("Data") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ReceiptPerSession($item)); diff --git a/src/USMS/Apis/QueryUSMSSignatureRequest.php b/src/USMS/Apis/QueryUSMSSignatureRequest.php index 515cedd4..bd8c4150 100644 --- a/src/USMS/Apis/QueryUSMSSignatureRequest.php +++ b/src/USMS/Apis/QueryUSMSSignatureRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -42,7 +42,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -52,7 +52,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSigId() + public function getSigId(): string { return $this->get("SigId"); } @@ -62,7 +62,7 @@ public function getSigId() * * @param string $sigId */ - public function setSigId($sigId) + public function setSigId(string $sigId) { $this->set("SigId", $sigId); } @@ -72,7 +72,7 @@ public function setSigId($sigId) * * @return string|null */ - public function getSigContent() + public function getSigContent(): string { return $this->get("SigContent"); } @@ -82,7 +82,7 @@ public function getSigContent() * * @param string $sigContent */ - public function setSigContent($sigContent) + public function setSigContent(string $sigContent) { $this->set("SigContent", $sigContent); } diff --git a/src/USMS/Apis/QueryUSMSSignatureResponse.php b/src/USMS/Apis/QueryUSMSSignatureResponse.php index 30d535fd..e5f038c8 100644 --- a/src/USMS/Apis/QueryUSMSSignatureResponse.php +++ b/src/USMS/Apis/QueryUSMSSignatureResponse.php @@ -1,6 +1,6 @@ get("Data")); } @@ -38,7 +38,7 @@ public function getData() * * @param OutSignature $data */ - public function setData(array $data) + public function setData(OutSignature $data) { $this->set("Data", $data->getAll()); } diff --git a/src/USMS/Apis/QueryUSMSTemplateRequest.php b/src/USMS/Apis/QueryUSMSTemplateRequest.php index ab007c00..7bbbd8a1 100644 --- a/src/USMS/Apis/QueryUSMSTemplateRequest.php +++ b/src/USMS/Apis/QueryUSMSTemplateRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getTemplateId() + public function getTemplateId(): string { return $this->get("TemplateId"); } @@ -64,7 +64,7 @@ public function getTemplateId() * * @param string $templateId */ - public function setTemplateId($templateId) + public function setTemplateId(string $templateId) { $this->set("TemplateId", $templateId); } diff --git a/src/USMS/Apis/QueryUSMSTemplateResponse.php b/src/USMS/Apis/QueryUSMSTemplateResponse.php index 60043aae..f7b25728 100644 --- a/src/USMS/Apis/QueryUSMSTemplateResponse.php +++ b/src/USMS/Apis/QueryUSMSTemplateResponse.php @@ -1,6 +1,6 @@ get("Data")); } @@ -38,7 +38,7 @@ public function getData() * * @param OutTemplate $data */ - public function setData(array $data) + public function setData(OutTemplate $data) { $this->set("Data", $data->getAll()); } diff --git a/src/USMS/Apis/SendBatchUSMSMessageRequest.php b/src/USMS/Apis/SendBatchUSMSMessageRequest.php index e3d257ae..536e40f8 100644 --- a/src/USMS/Apis/SendBatchUSMSMessageRequest.php +++ b/src/USMS/Apis/SendBatchUSMSMessageRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -44,7 +44,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -54,7 +54,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getTaskContent() + public function getTaskContent(): string { return $this->get("TaskContent"); } @@ -64,7 +64,7 @@ public function getTaskContent() * * @param string $taskContent */ - public function setTaskContent($taskContent) + public function setTaskContent(string $taskContent) { $this->set("TaskContent", $taskContent); } diff --git a/src/USMS/Apis/SendBatchUSMSMessageResponse.php b/src/USMS/Apis/SendBatchUSMSMessageResponse.php index 744dd7e6..ad004f2d 100644 --- a/src/USMS/Apis/SendBatchUSMSMessageResponse.php +++ b/src/USMS/Apis/SendBatchUSMSMessageResponse.php @@ -1,6 +1,6 @@ get("SessionNo"); } @@ -39,7 +39,7 @@ public function getSessionNo() * * @param string $sessionNo */ - public function setSessionNo($sessionNo) + public function setSessionNo(string $sessionNo) { $this->set("SessionNo", $sessionNo); } @@ -49,7 +49,7 @@ public function setSessionNo($sessionNo) * * @return string|null */ - public function getReqUuid() + public function getReqUuid(): string { return $this->get("ReqUuid"); } @@ -59,7 +59,7 @@ public function getReqUuid() * * @param string $reqUuid */ - public function setReqUuid($reqUuid) + public function setReqUuid(string $reqUuid) { $this->set("ReqUuid", $reqUuid); } @@ -69,7 +69,7 @@ public function setReqUuid($reqUuid) * * @return integer|null */ - public function getSuccessCount() + public function getSuccessCount(): int { return $this->get("SuccessCount"); } @@ -79,7 +79,7 @@ public function getSuccessCount() * * @param int $successCount */ - public function setSuccessCount($successCount) + public function setSuccessCount(int $successCount) { $this->set("SuccessCount", $successCount); } @@ -89,12 +89,9 @@ public function setSuccessCount($successCount) * * @return BatchInfo[]|null */ - public function getFailContent() + public function getFailContent(): array { - $items = $this->get("FailContent"); - if ($items == null) { - return []; - } + $items = $this->get("FailContent") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new BatchInfo($item)); diff --git a/src/USMS/Apis/SendUSMSMessageRequest.php b/src/USMS/Apis/SendUSMSMessageRequest.php index c374464f..ec54f86c 100644 --- a/src/USMS/Apis/SendUSMSMessageRequest.php +++ b/src/USMS/Apis/SendUSMSMessageRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -46,7 +46,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -56,7 +56,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getPhoneNumbers() + public function getPhoneNumbers(): array { return $this->get("PhoneNumbers"); } @@ -76,7 +76,7 @@ public function setPhoneNumbers(array $phoneNumbers) * * @return string|null */ - public function getSigContent() + public function getSigContent(): string { return $this->get("SigContent"); } @@ -86,7 +86,7 @@ public function getSigContent() * * @param string $sigContent */ - public function setSigContent($sigContent) + public function setSigContent(string $sigContent) { $this->set("SigContent", $sigContent); } @@ -96,7 +96,7 @@ public function setSigContent($sigContent) * * @return string|null */ - public function getTemplateId() + public function getTemplateId(): string { return $this->get("TemplateId"); } @@ -106,7 +106,7 @@ public function getTemplateId() * * @param string $templateId */ - public function setTemplateId($templateId) + public function setTemplateId(string $templateId) { $this->set("TemplateId", $templateId); } @@ -116,7 +116,7 @@ public function setTemplateId($templateId) * * @return string[]|null */ - public function getTemplateParams() + public function getTemplateParams(): array { return $this->get("TemplateParams"); } @@ -136,7 +136,7 @@ public function setTemplateParams(array $templateParams) * * @return string|null */ - public function getExtendCode() + public function getExtendCode(): string { return $this->get("ExtendCode"); } @@ -146,7 +146,7 @@ public function getExtendCode() * * @param string $extendCode */ - public function setExtendCode($extendCode) + public function setExtendCode(string $extendCode) { $this->set("ExtendCode", $extendCode); } @@ -156,7 +156,7 @@ public function setExtendCode($extendCode) * * @return string|null */ - public function getUserId() + public function getUserId(): string { return $this->get("UserId"); } @@ -166,7 +166,7 @@ public function getUserId() * * @param string $userId */ - public function setUserId($userId) + public function setUserId(string $userId) { $this->set("UserId", $userId); } diff --git a/src/USMS/Apis/SendUSMSMessageResponse.php b/src/USMS/Apis/SendUSMSMessageResponse.php index 9d262d76..9893c1d4 100644 --- a/src/USMS/Apis/SendUSMSMessageResponse.php +++ b/src/USMS/Apis/SendUSMSMessageResponse.php @@ -1,6 +1,6 @@ get("SessionNo"); } @@ -37,7 +37,7 @@ public function getSessionNo() * * @param string $sessionNo */ - public function setSessionNo($sessionNo) + public function setSessionNo(string $sessionNo) { $this->set("SessionNo", $sessionNo); } @@ -47,7 +47,7 @@ public function setSessionNo($sessionNo) * * @return string|null */ - public function getUserId() + public function getUserId(): string { return $this->get("UserId"); } @@ -57,7 +57,7 @@ public function getUserId() * * @param string $userId */ - public function setUserId($userId) + public function setUserId(string $userId) { $this->set("UserId", $userId); } diff --git a/src/USMS/Apis/UpdateUSMSSignatureRequest.php b/src/USMS/Apis/UpdateUSMSSignatureRequest.php index 1e4346ac..3e4db9d0 100644 --- a/src/USMS/Apis/UpdateUSMSSignatureRequest.php +++ b/src/USMS/Apis/UpdateUSMSSignatureRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -47,7 +47,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -57,7 +57,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSigId() + public function getSigId(): string { return $this->get("SigId"); } @@ -67,7 +67,7 @@ public function getSigId() * * @param string $sigId */ - public function setSigId($sigId) + public function setSigId(string $sigId) { $this->set("SigId", $sigId); } @@ -77,7 +77,7 @@ public function setSigId($sigId) * * @return string|null */ - public function getSigContent() + public function getSigContent(): string { return $this->get("SigContent"); } @@ -87,7 +87,7 @@ public function getSigContent() * * @param string $sigContent */ - public function setSigContent($sigContent) + public function setSigContent(string $sigContent) { $this->set("SigContent", $sigContent); } @@ -97,7 +97,7 @@ public function setSigContent($sigContent) * * @return integer|null */ - public function getSigType() + public function getSigType(): int { return $this->get("SigType"); } @@ -107,7 +107,7 @@ public function getSigType() * * @param int $sigType */ - public function setSigType($sigType) + public function setSigType(int $sigType) { $this->set("SigType", $sigType); } @@ -117,7 +117,7 @@ public function setSigType($sigType) * * @return integer|null */ - public function getSigPurpose() + public function getSigPurpose(): int { return $this->get("SigPurpose"); } @@ -127,7 +127,7 @@ public function getSigPurpose() * * @param int $sigPurpose */ - public function setSigPurpose($sigPurpose) + public function setSigPurpose(int $sigPurpose) { $this->set("SigPurpose", $sigPurpose); } @@ -137,7 +137,7 @@ public function setSigPurpose($sigPurpose) * * @return string|null */ - public function getFile() + public function getFile(): string { return $this->get("File"); } @@ -147,7 +147,7 @@ public function getFile() * * @param string $file */ - public function setFile($file) + public function setFile(string $file) { $this->set("File", $file); } @@ -157,7 +157,7 @@ public function setFile($file) * * @return integer|null */ - public function getCertificateType() + public function getCertificateType(): int { return $this->get("CertificateType"); } @@ -167,7 +167,7 @@ public function getCertificateType() * * @param int $certificateType */ - public function setCertificateType($certificateType) + public function setCertificateType(int $certificateType) { $this->set("CertificateType", $certificateType); } @@ -177,7 +177,7 @@ public function setCertificateType($certificateType) * * @return string|null */ - public function getProxyFile() + public function getProxyFile(): string { return $this->get("ProxyFile"); } @@ -187,7 +187,7 @@ public function getProxyFile() * * @param string $proxyFile */ - public function setProxyFile($proxyFile) + public function setProxyFile(string $proxyFile) { $this->set("ProxyFile", $proxyFile); } @@ -197,7 +197,7 @@ public function setProxyFile($proxyFile) * * @return string|null */ - public function getDocument() + public function getDocument(): string { return $this->get("Document"); } @@ -207,7 +207,7 @@ public function getDocument() * * @param string $document */ - public function setDocument($document) + public function setDocument(string $document) { $this->set("Document", $document); } @@ -217,7 +217,7 @@ public function setDocument($document) * * @return string|null */ - public function getProxyDoc() + public function getProxyDoc(): string { return $this->get("ProxyDoc"); } @@ -227,7 +227,7 @@ public function getProxyDoc() * * @param string $proxyDoc */ - public function setProxyDoc($proxyDoc) + public function setProxyDoc(string $proxyDoc) { $this->set("ProxyDoc", $proxyDoc); } diff --git a/src/USMS/Apis/UpdateUSMSSignatureResponse.php b/src/USMS/Apis/UpdateUSMSSignatureResponse.php index 966bd077..7daf8d37 100644 --- a/src/USMS/Apis/UpdateUSMSSignatureResponse.php +++ b/src/USMS/Apis/UpdateUSMSSignatureResponse.php @@ -1,6 +1,6 @@ get("ProjectId"); } /** - * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getTemplateId() + public function getTemplateId(): string { return $this->get("TemplateId"); } @@ -65,7 +65,7 @@ public function getTemplateId() * * @param string $templateId */ - public function setTemplateId($templateId) + public function setTemplateId(string $templateId) { $this->set("TemplateId", $templateId); } @@ -75,7 +75,7 @@ public function setTemplateId($templateId) * * @return string|null */ - public function getTemplate() + public function getTemplate(): string { return $this->get("Template"); } @@ -85,7 +85,7 @@ public function getTemplate() * * @param string $template */ - public function setTemplate($template) + public function setTemplate(string $template) { $this->set("Template", $template); } @@ -95,7 +95,7 @@ public function setTemplate($template) * * @return string|null */ - public function getTemplateName() + public function getTemplateName(): string { return $this->get("TemplateName"); } @@ -105,7 +105,7 @@ public function getTemplateName() * * @param string $templateName */ - public function setTemplateName($templateName) + public function setTemplateName(string $templateName) { $this->set("TemplateName", $templateName); } @@ -115,7 +115,7 @@ public function setTemplateName($templateName) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -125,8 +125,28 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } + + /** + * Instruction: 模板变量属性说明 + * + * @return string|null + */ + public function getInstruction(): string + { + return $this->get("Instruction"); + } + + /** + * Instruction: 模板变量属性说明 + * + * @param string $instruction + */ + public function setInstruction(string $instruction) + { + $this->set("Instruction", $instruction); + } } diff --git a/src/USMS/Apis/UpdateUSMSTemplateResponse.php b/src/USMS/Apis/UpdateUSMSTemplateResponse.php index 6485cf6a..589cf5d3 100644 --- a/src/USMS/Apis/UpdateUSMSTemplateResponse.php +++ b/src/USMS/Apis/UpdateUSMSTemplateResponse.php @@ -1,6 +1,6 @@ get("TemplateId"); } @@ -37,7 +37,7 @@ public function getTemplateId() * * @param string $templateId */ - public function setTemplateId($templateId) + public function setTemplateId(string $templateId) { $this->set("TemplateId", $templateId); } @@ -47,7 +47,7 @@ public function setTemplateId($templateId) * * @return string|null */ - public function getSigContent() + public function getSigContent(): string { return $this->get("SigContent"); } @@ -57,7 +57,7 @@ public function getSigContent() * * @param string $sigContent */ - public function setSigContent($sigContent) + public function setSigContent(string $sigContent) { $this->set("SigContent", $sigContent); } @@ -67,12 +67,9 @@ public function setSigContent($sigContent) * * @return FailPhoneDetail[]|null */ - public function getTarget() + public function getTarget(): array { - $items = $this->get("Target"); - if ($items == null) { - return []; - } + $items = $this->get("Target") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new FailPhoneDetail($item)); @@ -99,7 +96,7 @@ public function setTarget(array $target) * * @return string|null */ - public function getFailureDetails() + public function getFailureDetails(): string { return $this->get("FailureDetails"); } @@ -109,7 +106,7 @@ public function getFailureDetails() * * @param string $failureDetails */ - public function setFailureDetails($failureDetails) + public function setFailureDetails(string $failureDetails) { $this->set("FailureDetails", $failureDetails); } diff --git a/src/USMS/Models/FailPhoneDetail.php b/src/USMS/Models/FailPhoneDetail.php index 18bd3660..45a20ec9 100644 --- a/src/USMS/Models/FailPhoneDetail.php +++ b/src/USMS/Models/FailPhoneDetail.php @@ -1,6 +1,6 @@ get("TemplateParams"); } @@ -47,7 +47,7 @@ public function setTemplateParams(array $templateParams) * * @return string|null */ - public function getPhone() + public function getPhone(): string { return $this->get("Phone"); } @@ -57,7 +57,7 @@ public function getPhone() * * @param string $phone */ - public function setPhone($phone) + public function setPhone(string $phone) { $this->set("Phone", $phone); } @@ -67,7 +67,7 @@ public function setPhone($phone) * * @return string|null */ - public function getExtendCode() + public function getExtendCode(): string { return $this->get("ExtendCode"); } @@ -77,7 +77,7 @@ public function getExtendCode() * * @param string $extendCode */ - public function setExtendCode($extendCode) + public function setExtendCode(string $extendCode) { $this->set("ExtendCode", $extendCode); } @@ -87,7 +87,7 @@ public function setExtendCode($extendCode) * * @return string|null */ - public function getUserId() + public function getUserId(): string { return $this->get("UserId"); } @@ -97,7 +97,7 @@ public function getUserId() * * @param string $userId */ - public function setUserId($userId) + public function setUserId(string $userId) { $this->set("UserId", $userId); } @@ -107,7 +107,7 @@ public function setUserId($userId) * * @return string|null */ - public function getFailureDetails() + public function getFailureDetails(): string { return $this->get("FailureDetails"); } @@ -117,7 +117,7 @@ public function getFailureDetails() * * @param string $failureDetails */ - public function setFailureDetails($failureDetails) + public function setFailureDetails(string $failureDetails) { $this->set("FailureDetails", $failureDetails); } diff --git a/src/USMS/Models/OutSignature.php b/src/USMS/Models/OutSignature.php index ff7339e8..81684023 100644 --- a/src/USMS/Models/OutSignature.php +++ b/src/USMS/Models/OutSignature.php @@ -1,6 +1,6 @@ get("SigId"); } @@ -37,7 +37,7 @@ public function getSigId() * * @param string $sigId */ - public function setSigId($sigId) + public function setSigId(string $sigId) { $this->set("SigId", $sigId); } @@ -47,7 +47,7 @@ public function setSigId($sigId) * * @return string|null */ - public function getSigContent() + public function getSigContent(): string { return $this->get("SigContent"); } @@ -57,7 +57,7 @@ public function getSigContent() * * @param string $sigContent */ - public function setSigContent($sigContent) + public function setSigContent(string $sigContent) { $this->set("SigContent", $sigContent); } @@ -67,7 +67,7 @@ public function setSigContent($sigContent) * * @return integer|null */ - public function getStatus() + public function getStatus(): int { return $this->get("Status"); } @@ -77,7 +77,7 @@ public function getStatus() * * @param int $status */ - public function setStatus($status) + public function setStatus(int $status) { $this->set("Status", $status); } @@ -87,7 +87,7 @@ public function setStatus($status) * * @return string|null */ - public function getErrDesc() + public function getErrDesc(): string { return $this->get("ErrDesc"); } @@ -97,7 +97,7 @@ public function getErrDesc() * * @param string $errDesc */ - public function setErrDesc($errDesc) + public function setErrDesc(string $errDesc) { $this->set("ErrDesc", $errDesc); } diff --git a/src/USMS/Models/OutTemplate.php b/src/USMS/Models/OutTemplate.php index d9491aee..95b7ec5d 100644 --- a/src/USMS/Models/OutTemplate.php +++ b/src/USMS/Models/OutTemplate.php @@ -1,6 +1,6 @@ get("TemplateId"); } @@ -37,7 +37,7 @@ public function getTemplateId() * * @param string $templateId */ - public function setTemplateId($templateId) + public function setTemplateId(string $templateId) { $this->set("TemplateId", $templateId); } @@ -47,7 +47,7 @@ public function setTemplateId($templateId) * * @return integer|null */ - public function getPurpose() + public function getPurpose(): int { return $this->get("Purpose"); } @@ -57,7 +57,7 @@ public function getPurpose() * * @param int $purpose */ - public function setPurpose($purpose) + public function setPurpose(int $purpose) { $this->set("Purpose", $purpose); } @@ -67,7 +67,7 @@ public function setPurpose($purpose) * * @return string|null */ - public function getTemplateName() + public function getTemplateName(): string { return $this->get("TemplateName"); } @@ -77,7 +77,7 @@ public function getTemplateName() * * @param string $templateName */ - public function setTemplateName($templateName) + public function setTemplateName(string $templateName) { $this->set("TemplateName", $templateName); } @@ -87,7 +87,7 @@ public function setTemplateName($templateName) * * @return string|null */ - public function getTemplate() + public function getTemplate(): string { return $this->get("Template"); } @@ -97,7 +97,7 @@ public function getTemplate() * * @param string $template */ - public function setTemplate($template) + public function setTemplate(string $template) { $this->set("Template", $template); } @@ -107,7 +107,7 @@ public function setTemplate($template) * * @return string|null */ - public function getUnsubscribeInfo() + public function getUnsubscribeInfo(): string { return $this->get("UnsubscribeInfo"); } @@ -117,7 +117,7 @@ public function getUnsubscribeInfo() * * @param string $unsubscribeInfo */ - public function setUnsubscribeInfo($unsubscribeInfo) + public function setUnsubscribeInfo(string $unsubscribeInfo) { $this->set("UnsubscribeInfo", $unsubscribeInfo); } @@ -127,7 +127,7 @@ public function setUnsubscribeInfo($unsubscribeInfo) * * @return integer|null */ - public function getStatus() + public function getStatus(): int { return $this->get("Status"); } @@ -137,7 +137,7 @@ public function getStatus() * * @param int $status */ - public function setStatus($status) + public function setStatus(int $status) { $this->set("Status", $status); } @@ -147,7 +147,7 @@ public function setStatus($status) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -157,7 +157,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -167,7 +167,7 @@ public function setRemark($remark) * * @return string|null */ - public function getErrDesc() + public function getErrDesc(): string { return $this->get("ErrDesc"); } @@ -177,7 +177,7 @@ public function getErrDesc() * * @param string $errDesc */ - public function setErrDesc($errDesc) + public function setErrDesc(string $errDesc) { $this->set("ErrDesc", $errDesc); } @@ -187,7 +187,7 @@ public function setErrDesc($errDesc) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -197,8 +197,28 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } + + /** + * Instruction: 模板变量属性说明 + * + * @return string|null + */ + public function getInstruction(): string + { + return $this->get("Instruction"); + } + + /** + * Instruction: 模板变量属性说明 + * + * @param string $instruction + */ + public function setInstruction(string $instruction) + { + $this->set("Instruction", $instruction); + } } diff --git a/src/USMS/Models/ReceiptPerPhone.php b/src/USMS/Models/ReceiptPerPhone.php index 8021745a..2d9a1898 100644 --- a/src/USMS/Models/ReceiptPerPhone.php +++ b/src/USMS/Models/ReceiptPerPhone.php @@ -1,6 +1,6 @@ get("Phone"); } @@ -37,7 +37,7 @@ public function getPhone() * * @param string $phone */ - public function setPhone($phone) + public function setPhone(string $phone) { $this->set("Phone", $phone); } @@ -47,7 +47,7 @@ public function setPhone($phone) * * @return integer|null */ - public function getCostCount() + public function getCostCount(): int { return $this->get("CostCount"); } @@ -57,7 +57,7 @@ public function getCostCount() * * @param int $costCount */ - public function setCostCount($costCount) + public function setCostCount(int $costCount) { $this->set("CostCount", $costCount); } @@ -67,7 +67,7 @@ public function setCostCount($costCount) * * @return string|null */ - public function getReceiptResult() + public function getReceiptResult(): string { return $this->get("ReceiptResult"); } @@ -77,7 +77,7 @@ public function getReceiptResult() * * @param string $receiptResult */ - public function setReceiptResult($receiptResult) + public function setReceiptResult(string $receiptResult) { $this->set("ReceiptResult", $receiptResult); } @@ -87,7 +87,7 @@ public function setReceiptResult($receiptResult) * * @return string|null */ - public function getReceiptCode() + public function getReceiptCode(): string { return $this->get("ReceiptCode"); } @@ -97,7 +97,7 @@ public function getReceiptCode() * * @param string $receiptCode */ - public function setReceiptCode($receiptCode) + public function setReceiptCode(string $receiptCode) { $this->set("ReceiptCode", $receiptCode); } @@ -107,7 +107,7 @@ public function setReceiptCode($receiptCode) * * @return string|null */ - public function getReceiptDesc() + public function getReceiptDesc(): string { return $this->get("ReceiptDesc"); } @@ -117,7 +117,7 @@ public function getReceiptDesc() * * @param string $receiptDesc */ - public function setReceiptDesc($receiptDesc) + public function setReceiptDesc(string $receiptDesc) { $this->set("ReceiptDesc", $receiptDesc); } @@ -127,7 +127,7 @@ public function setReceiptDesc($receiptDesc) * * @return integer|null */ - public function getReceiptTime() + public function getReceiptTime(): int { return $this->get("ReceiptTime"); } @@ -137,7 +137,7 @@ public function getReceiptTime() * * @param int $receiptTime */ - public function setReceiptTime($receiptTime) + public function setReceiptTime(int $receiptTime) { $this->set("ReceiptTime", $receiptTime); } @@ -147,7 +147,7 @@ public function setReceiptTime($receiptTime) * * @return string|null */ - public function getUserId() + public function getUserId(): string { return $this->get("UserId"); } @@ -157,7 +157,7 @@ public function getUserId() * * @param string $userId */ - public function setUserId($userId) + public function setUserId(string $userId) { $this->set("UserId", $userId); } diff --git a/src/USMS/Models/ReceiptPerSession.php b/src/USMS/Models/ReceiptPerSession.php index 3dfee416..57bbdf6c 100644 --- a/src/USMS/Models/ReceiptPerSession.php +++ b/src/USMS/Models/ReceiptPerSession.php @@ -1,6 +1,6 @@ get("SessionNo"); } @@ -37,7 +37,7 @@ public function getSessionNo() * * @param string $sessionNo */ - public function setSessionNo($sessionNo) + public function setSessionNo(string $sessionNo) { $this->set("SessionNo", $sessionNo); } @@ -47,12 +47,9 @@ public function setSessionNo($sessionNo) * * @return ReceiptPerPhone[]|null */ - public function getReceiptSet() + public function getReceiptSet(): array { - $items = $this->get("ReceiptSet"); - if ($items == null) { - return []; - } + $items = $this->get("ReceiptSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new ReceiptPerPhone($item)); diff --git a/src/USMS/USMSClient.php b/src/USMS/USMSClient.php index 805d79f1..8fba9f41 100644 --- a/src/USMS/USMSClient.php +++ b/src/USMS/USMSClient.php @@ -1,6 +1,6 @@ (string) 短信签名ID(短信签名申请时的工单ID) * ] * - * @return CreateUSMSSignatureResponse * @throws UCloudException */ - public function createUSMSSignature(CreateUSMSSignatureRequest $request = null) + public function createUSMSSignature(CreateUSMSSignatureRequest $request = null): CreateUSMSSignatureResponse { $resp = $this->invoke($request); return new CreateUSMSSignatureResponse($resp->toArray(), $resp->getRequestId()); @@ -96,6 +95,7 @@ public function createUSMSSignature(CreateUSMSSignatureRequest $request = null) * "International" => (boolean) 标记是否为国际短信。true:国际短信,false:国内短信,若不传值则默认该值为false * "Remark" => (string) 短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。 * "UnsubscribeInfo" => (string) 当Purpose为3时,也即会员推广类短信模板,该项必填。枚举值:TD退订、回T退订、回N退订、回TD退订、退订回T、退订回D、退订回TD、退订回复T、退订回复D、退订回复N、退订回复TD、拒收回T + * "Instruction" => (string) 模板变量属性说明 * ] * * Outputs: @@ -104,10 +104,9 @@ public function createUSMSSignature(CreateUSMSSignatureRequest $request = null) * "TemplateId" => (string) 短信模板ID(短信模板申请时的工单ID) * ] * - * @return CreateUSMSTemplateResponse * @throws UCloudException */ - public function createUSMSTemplate(CreateUSMSTemplateRequest $request = null) + public function createUSMSTemplate(CreateUSMSTemplateRequest $request = null): CreateUSMSTemplateResponse { $resp = $this->invoke($request); return new CreateUSMSTemplateResponse($resp->toArray(), $resp->getRequestId()); @@ -130,10 +129,9 @@ public function createUSMSTemplate(CreateUSMSTemplateRequest $request = null) * $outputs = [ * ] * - * @return DeleteUSMSSignatureResponse * @throws UCloudException */ - public function deleteUSMSSignature(DeleteUSMSSignatureRequest $request = null) + public function deleteUSMSSignature(DeleteUSMSSignatureRequest $request = null): DeleteUSMSSignatureResponse { $resp = $this->invoke($request); return new DeleteUSMSSignatureResponse($resp->toArray(), $resp->getRequestId()); @@ -156,10 +154,9 @@ public function deleteUSMSSignature(DeleteUSMSSignatureRequest $request = null) * $outputs = [ * ] * - * @return DeleteUSMSTemplateResponse * @throws UCloudException */ - public function deleteUSMSTemplate(DeleteUSMSTemplateRequest $request = null) + public function deleteUSMSTemplate(DeleteUSMSTemplateRequest $request = null): DeleteUSMSTemplateResponse { $resp = $this->invoke($request); return new DeleteUSMSTemplateResponse($resp->toArray(), $resp->getRequestId()); @@ -200,10 +197,9 @@ public function deleteUSMSTemplate(DeleteUSMSTemplateRequest $request = null) * ] * ] * - * @return GetUSMSSendReceiptResponse * @throws UCloudException */ - public function getUSMSSendReceipt(GetUSMSSendReceiptRequest $request = null) + public function getUSMSSendReceipt(GetUSMSSendReceiptRequest $request = null): GetUSMSSendReceiptResponse { $resp = $this->invoke($request); return new GetUSMSSendReceiptResponse($resp->toArray(), $resp->getRequestId()); @@ -233,10 +229,9 @@ public function getUSMSSendReceipt(GetUSMSSendReceiptRequest $request = null) * ] * ] * - * @return QueryUSMSSignatureResponse * @throws UCloudException */ - public function queryUSMSSignature(QueryUSMSSignatureRequest $request = null) + public function queryUSMSSignature(QueryUSMSSignatureRequest $request = null): QueryUSMSSignatureResponse { $resp = $this->invoke($request); return new QueryUSMSSignatureResponse($resp->toArray(), $resp->getRequestId()); @@ -250,7 +245,7 @@ public function queryUSMSSignature(QueryUSMSSignatureRequest $request = null) * Arguments: * * $args = [ - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "TemplateId" => (string) 模板ID * ] * @@ -267,13 +262,13 @@ public function queryUSMSSignature(QueryUSMSSignatureRequest $request = null) * "Remark" => (string) 模板说明 * "ErrDesc" => (string) 审核失败原因 * "CreateTime" => (integer) 创建时间 + * "Instruction" => (string) 模板变量属性说明 * ] * ] * - * @return QueryUSMSTemplateResponse * @throws UCloudException */ - public function queryUSMSTemplate(QueryUSMSTemplateRequest $request = null) + public function queryUSMSTemplate(QueryUSMSTemplateRequest $request = null): QueryUSMSTemplateResponse { $resp = $this->invoke($request); return new QueryUSMSTemplateResponse($resp->toArray(), $resp->getRequestId()); @@ -315,10 +310,9 @@ public function queryUSMSTemplate(QueryUSMSTemplateRequest $request = null) * ] * ] * - * @return SendBatchUSMSMessageResponse * @throws UCloudException */ - public function sendBatchUSMSMessage(SendBatchUSMSMessageRequest $request = null) + public function sendBatchUSMSMessage(SendBatchUSMSMessageRequest $request = null): SendBatchUSMSMessageResponse { $resp = $this->invoke($request); return new SendBatchUSMSMessageResponse($resp->toArray(), $resp->getRequestId()); @@ -348,10 +342,9 @@ public function sendBatchUSMSMessage(SendBatchUSMSMessageRequest $request = null * "UserId" => (string) 本次提交的自定义业务标识ID,仅当发送时传入有效的UserId,才返回该字段。 * ] * - * @return SendUSMSMessageResponse * @throws UCloudException */ - public function sendUSMSMessage(SendUSMSMessageRequest $request = null) + public function sendUSMSMessage(SendUSMSMessageRequest $request = null): SendUSMSMessageResponse { $resp = $this->invoke($request); return new SendUSMSMessageResponse($resp->toArray(), $resp->getRequestId()); @@ -382,10 +375,9 @@ public function sendUSMSMessage(SendUSMSMessageRequest $request = null) * $outputs = [ * ] * - * @return UpdateUSMSSignatureResponse * @throws UCloudException */ - public function updateUSMSSignature(UpdateUSMSSignatureRequest $request = null) + public function updateUSMSSignature(UpdateUSMSSignatureRequest $request = null): UpdateUSMSSignatureResponse { $resp = $this->invoke($request); return new UpdateUSMSSignatureResponse($resp->toArray(), $resp->getRequestId()); @@ -399,11 +391,12 @@ public function updateUSMSSignature(UpdateUSMSSignatureRequest $request = null) * Arguments: * * $args = [ - * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "TemplateId" => (string) 短信模板ID * "Template" => (string) 新的模板内容。模板名称和模板内容必须提供一个,否则会报错。小于等于600个字 * "TemplateName" => (string) 新的模板名称。小于等于32个字,每个中文、英文、数组、符合都计为一个字 * "Remark" => (string) 短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。 + * "Instruction" => (string) 模板变量属性说明 * ] * * Outputs: @@ -411,10 +404,9 @@ public function updateUSMSSignature(UpdateUSMSSignatureRequest $request = null) * $outputs = [ * ] * - * @return UpdateUSMSTemplateResponse * @throws UCloudException */ - public function updateUSMSTemplate(UpdateUSMSTemplateRequest $request = null) + public function updateUSMSTemplate(UpdateUSMSTemplateRequest $request = null): UpdateUSMSTemplateResponse { $resp = $this->invoke($request); return new UpdateUSMSTemplateResponse($resp->toArray(), $resp->getRequestId()); diff --git a/src/VPC/Apis/AddSnatRuleRequest.php b/src/VPC/Apis/AddSnatRuleRequest.php index 531f0792..27729b48 100644 --- a/src/VPC/Apis/AddSnatRuleRequest.php +++ b/src/VPC/Apis/AddSnatRuleRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -86,7 +86,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -96,7 +96,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getSourceIp() + public function getSourceIp(): string { return $this->get("SourceIp"); } @@ -106,7 +106,7 @@ public function getSourceIp() * * @param string $sourceIp */ - public function setSourceIp($sourceIp) + public function setSourceIp(string $sourceIp) { $this->set("SourceIp", $sourceIp); } @@ -116,7 +116,7 @@ public function setSourceIp($sourceIp) * * @return string|null */ - public function getSnatIp() + public function getSnatIp(): string { return $this->get("SnatIp"); } @@ -126,7 +126,7 @@ public function getSnatIp() * * @param string $snatIp */ - public function setSnatIp($snatIp) + public function setSnatIp(string $snatIp) { $this->set("SnatIp", $snatIp); } @@ -136,7 +136,7 @@ public function setSnatIp($snatIp) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -146,7 +146,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/VPC/Apis/AddSnatRuleResponse.php b/src/VPC/Apis/AddSnatRuleResponse.php index c3a47dbb..46d473da 100644 --- a/src/VPC/Apis/AddSnatRuleResponse.php +++ b/src/VPC/Apis/AddSnatRuleResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -85,7 +85,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -95,7 +95,7 @@ public function setVPCId($vpcId) * * @return string[]|null */ - public function getNetwork() + public function getNetwork(): array { return $this->get("Network"); } diff --git a/src/VPC/Apis/AddVPCNetworkResponse.php b/src/VPC/Apis/AddVPCNetworkResponse.php index 76553628..84e1db33 100644 --- a/src/VPC/Apis/AddVPCNetworkResponse.php +++ b/src/VPC/Apis/AddVPCNetworkResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -85,7 +85,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -95,7 +95,7 @@ public function setNATGWId($natgwId) * * @return string[]|null */ - public function getResourceIds() + public function getResourceIds(): array { return $this->get("ResourceIds"); } diff --git a/src/VPC/Apis/AddWhiteListResourceResponse.php b/src/VPC/Apis/AddWhiteListResourceResponse.php index 6e6f731d..5091b8a4 100644 --- a/src/VPC/Apis/AddWhiteListResourceResponse.php +++ b/src/VPC/Apis/AddWhiteListResourceResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -67,7 +67,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -77,7 +77,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -87,7 +87,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -97,7 +97,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getMac() + public function getMac(): string { return $this->get("Mac"); } @@ -107,7 +107,7 @@ public function getMac() * * @param string $mac */ - public function setMac($mac) + public function setMac(string $mac) { $this->set("Mac", $mac); } @@ -117,7 +117,7 @@ public function setMac($mac) * * @return string|null */ - public function getObjectId() + public function getObjectId(): string { return $this->get("ObjectId"); } @@ -127,7 +127,7 @@ public function getObjectId() * * @param string $objectId */ - public function setObjectId($objectId) + public function setObjectId(string $objectId) { $this->set("ObjectId", $objectId); } @@ -137,7 +137,7 @@ public function setObjectId($objectId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -147,7 +147,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -157,7 +157,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -167,7 +167,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -177,7 +177,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getIp() + public function getIp(): string { return $this->get("Ip"); } @@ -187,7 +187,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } diff --git a/src/VPC/Apis/AllocateSecondaryIpResponse.php b/src/VPC/Apis/AllocateSecondaryIpResponse.php index e1fc0e67..3538ddb3 100644 --- a/src/VPC/Apis/AllocateSecondaryIpResponse.php +++ b/src/VPC/Apis/AllocateSecondaryIpResponse.php @@ -1,6 +1,6 @@ get("IpInfo")); } @@ -38,7 +38,7 @@ public function getIpInfo() * * @param IpInfo $ipInfo */ - public function setIpInfo(array $ipInfo) + public function setIpInfo(IpInfo $ipInfo) { $this->set("IpInfo", $ipInfo->getAll()); } diff --git a/src/VPC/Apis/AllocateVIPRequest.php b/src/VPC/Apis/AllocateVIPRequest.php index 173075ff..b6836097 100644 --- a/src/VPC/Apis/AllocateVIPRequest.php +++ b/src/VPC/Apis/AllocateVIPRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -65,7 +65,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -75,7 +75,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -85,7 +85,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -95,7 +95,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -105,7 +105,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -115,7 +115,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -125,7 +125,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -135,7 +135,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getIp() + public function getIp(): string { return $this->get("Ip"); } @@ -145,7 +145,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } @@ -155,7 +155,7 @@ public function setIp($ip) * * @return integer|null */ - public function getCount() + public function getCount(): int { return $this->get("Count"); } @@ -165,7 +165,7 @@ public function getCount() * * @param int $count */ - public function setCount($count) + public function setCount(int $count) { $this->set("Count", $count); } @@ -175,7 +175,7 @@ public function setCount($count) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -185,7 +185,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -195,7 +195,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -205,7 +205,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -215,7 +215,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -225,7 +225,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -235,7 +235,7 @@ public function setRemark($remark) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -245,7 +245,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } diff --git a/src/VPC/Apis/AllocateVIPResponse.php b/src/VPC/Apis/AllocateVIPResponse.php index 3757c03e..ebf43adb 100644 --- a/src/VPC/Apis/AllocateVIPResponse.php +++ b/src/VPC/Apis/AllocateVIPResponse.php @@ -1,6 +1,6 @@ get("VIPSet"); - if ($items == null) { - return []; - } + $items = $this->get("VIPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new VIPSet($item)); @@ -60,7 +57,7 @@ public function setVIPSet(array $vipSet) * * @return string[]|null */ - public function getDataSet() + public function getDataSet(): array { return $this->get("DataSet"); } diff --git a/src/VPC/Apis/AssociateRouteTableRequest.php b/src/VPC/Apis/AssociateRouteTableRequest.php index 848663ce..513a2b37 100644 --- a/src/VPC/Apis/AssociateRouteTableRequest.php +++ b/src/VPC/Apis/AssociateRouteTableRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -86,7 +86,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -96,7 +96,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -106,7 +106,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } diff --git a/src/VPC/Apis/AssociateRouteTableResponse.php b/src/VPC/Apis/AssociateRouteTableResponse.php index bfffc17d..b3a9df32 100644 --- a/src/VPC/Apis/AssociateRouteTableResponse.php +++ b/src/VPC/Apis/AssociateRouteTableResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -85,7 +85,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } diff --git a/src/VPC/Apis/CloneRouteTableResponse.php b/src/VPC/Apis/CloneRouteTableResponse.php index 9e2dd1c8..bbfddef5 100644 --- a/src/VPC/Apis/CloneRouteTableResponse.php +++ b/src/VPC/Apis/CloneRouteTableResponse.php @@ -1,6 +1,6 @@ get("RouteTableId"); } @@ -37,7 +37,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } diff --git a/src/VPC/Apis/CreateNATGWPolicyRequest.php b/src/VPC/Apis/CreateNATGWPolicyRequest.php index 1956886a..cb59a719 100644 --- a/src/VPC/Apis/CreateNATGWPolicyRequest.php +++ b/src/VPC/Apis/CreateNATGWPolicyRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -49,7 +49,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -59,7 +59,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -69,7 +69,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -79,7 +79,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -89,7 +89,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -99,7 +99,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -109,7 +109,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -119,7 +119,7 @@ public function setProtocol($protocol) * * @return string|null */ - public function getSrcEIPId() + public function getSrcEIPId(): string { return $this->get("SrcEIPId"); } @@ -129,7 +129,7 @@ public function getSrcEIPId() * * @param string $srcEIPId */ - public function setSrcEIPId($srcEIPId) + public function setSrcEIPId(string $srcEIPId) { $this->set("SrcEIPId", $srcEIPId); } @@ -139,7 +139,7 @@ public function setSrcEIPId($srcEIPId) * * @return string|null */ - public function getSrcPort() + public function getSrcPort(): string { return $this->get("SrcPort"); } @@ -149,7 +149,7 @@ public function getSrcPort() * * @param string $srcPort */ - public function setSrcPort($srcPort) + public function setSrcPort(string $srcPort) { $this->set("SrcPort", $srcPort); } @@ -159,7 +159,7 @@ public function setSrcPort($srcPort) * * @return string|null */ - public function getDstIP() + public function getDstIP(): string { return $this->get("DstIP"); } @@ -169,7 +169,7 @@ public function getDstIP() * * @param string $dstIP */ - public function setDstIP($dstIP) + public function setDstIP(string $dstIP) { $this->set("DstIP", $dstIP); } @@ -179,7 +179,7 @@ public function setDstIP($dstIP) * * @return string|null */ - public function getDstPort() + public function getDstPort(): string { return $this->get("DstPort"); } @@ -189,7 +189,7 @@ public function getDstPort() * * @param string $dstPort */ - public function setDstPort($dstPort) + public function setDstPort(string $dstPort) { $this->set("DstPort", $dstPort); } @@ -199,7 +199,7 @@ public function setDstPort($dstPort) * * @return string|null */ - public function getPolicyName() + public function getPolicyName(): string { return $this->get("PolicyName"); } @@ -209,7 +209,7 @@ public function getPolicyName() * * @param string $policyName */ - public function setPolicyName($policyName) + public function setPolicyName(string $policyName) { $this->set("PolicyName", $policyName); } diff --git a/src/VPC/Apis/CreateNATGWPolicyResponse.php b/src/VPC/Apis/CreateNATGWPolicyResponse.php index 345ce4b8..3f76c426 100644 --- a/src/VPC/Apis/CreateNATGWPolicyResponse.php +++ b/src/VPC/Apis/CreateNATGWPolicyResponse.php @@ -1,6 +1,6 @@ get("PolicyId"); } @@ -37,7 +37,7 @@ public function getPolicyId() * * @param string $policyId */ - public function setPolicyId($policyId) + public function setPolicyId(string $policyId) { $this->set("PolicyId", $policyId); } diff --git a/src/VPC/Apis/CreateNATGWRequest.php b/src/VPC/Apis/CreateNATGWRequest.php index 935a79c0..2e802b90 100644 --- a/src/VPC/Apis/CreateNATGWRequest.php +++ b/src/VPC/Apis/CreateNATGWRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWName() + public function getNATGWName(): string { return $this->get("NATGWName"); } @@ -86,7 +86,7 @@ public function getNATGWName() * * @param string $natgwName */ - public function setNATGWName($natgwName) + public function setNATGWName(string $natgwName) { $this->set("NATGWName", $natgwName); } @@ -96,7 +96,7 @@ public function setNATGWName($natgwName) * * @return string[]|null */ - public function getEIPIds() + public function getEIPIds(): array { return $this->get("EIPIds"); } @@ -116,7 +116,7 @@ public function setEIPIds(array $eipIds) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -126,7 +126,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -136,7 +136,7 @@ public function setFirewallId($firewallId) * * @return string[]|null */ - public function getSubnetworkIds() + public function getSubnetworkIds(): array { return $this->get("SubnetworkIds"); } @@ -156,7 +156,7 @@ public function setSubnetworkIds(array $subnetworkIds) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -166,7 +166,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -176,7 +176,7 @@ public function setVPCId($vpcId) * * @return integer|null */ - public function getIfOpen() + public function getIfOpen(): int { return $this->get("IfOpen"); } @@ -186,7 +186,7 @@ public function getIfOpen() * * @param int $ifOpen */ - public function setIfOpen($ifOpen) + public function setIfOpen(int $ifOpen) { $this->set("IfOpen", $ifOpen); } @@ -196,7 +196,7 @@ public function setIfOpen($ifOpen) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -206,7 +206,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -216,7 +216,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -226,7 +226,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/VPC/Apis/CreateNATGWResponse.php b/src/VPC/Apis/CreateNATGWResponse.php index 1d5552e1..cdf70b8f 100644 --- a/src/VPC/Apis/CreateNATGWResponse.php +++ b/src/VPC/Apis/CreateNATGWResponse.php @@ -1,6 +1,6 @@ get("NATGWId"); } @@ -37,7 +37,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } diff --git a/src/VPC/Apis/CreateNetworkAclAssociationRequest.php b/src/VPC/Apis/CreateNetworkAclAssociationRequest.php index 7d5ac61b..1b284131 100644 --- a/src/VPC/Apis/CreateNetworkAclAssociationRequest.php +++ b/src/VPC/Apis/CreateNetworkAclAssociationRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -85,7 +85,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -95,7 +95,7 @@ public function setAclId($aclId) * * @return string|null */ - public function getSubnetworkId() + public function getSubnetworkId(): string { return $this->get("SubnetworkId"); } @@ -105,7 +105,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } diff --git a/src/VPC/Apis/CreateNetworkAclAssociationResponse.php b/src/VPC/Apis/CreateNetworkAclAssociationResponse.php index 2c45eb8c..e21f9391 100644 --- a/src/VPC/Apis/CreateNetworkAclAssociationResponse.php +++ b/src/VPC/Apis/CreateNetworkAclAssociationResponse.php @@ -1,6 +1,6 @@ get("AssociationId"); } @@ -38,7 +38,7 @@ public function getAssociationId() * * @param string $associationId */ - public function setAssociationId($associationId) + public function setAssociationId(string $associationId) { $this->set("AssociationId", $associationId); } @@ -48,7 +48,7 @@ public function setAssociationId($associationId) * * @return AssociationInfo|null */ - public function getPrevAssociation() + public function getPrevAssociation(): AssociationInfo { return new AssociationInfo($this->get("PrevAssociation")); } @@ -58,7 +58,7 @@ public function getPrevAssociation() * * @param AssociationInfo $prevAssociation */ - public function setPrevAssociation(array $prevAssociation) + public function setPrevAssociation(AssociationInfo $prevAssociation) { $this->set("PrevAssociation", $prevAssociation->getAll()); } diff --git a/src/VPC/Apis/CreateNetworkAclEntryRequest.php b/src/VPC/Apis/CreateNetworkAclEntryRequest.php index 30674d0d..33d7b915 100644 --- a/src/VPC/Apis/CreateNetworkAclEntryRequest.php +++ b/src/VPC/Apis/CreateNetworkAclEntryRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -50,7 +50,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -60,7 +60,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -70,7 +70,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -80,7 +80,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -90,7 +90,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -100,7 +100,7 @@ public function setAclId($aclId) * * @return integer|null */ - public function getPriority() + public function getPriority(): int { return $this->get("Priority"); } @@ -110,7 +110,7 @@ public function getPriority() * * @param int $priority */ - public function setPriority($priority) + public function setPriority(int $priority) { $this->set("Priority", $priority); } @@ -120,7 +120,7 @@ public function setPriority($priority) * * @return string|null */ - public function getDirection() + public function getDirection(): string { return $this->get("Direction"); } @@ -130,7 +130,7 @@ public function getDirection() * * @param string $direction */ - public function setDirection($direction) + public function setDirection(string $direction) { $this->set("Direction", $direction); } @@ -140,7 +140,7 @@ public function setDirection($direction) * * @return string|null */ - public function getIpProtocol() + public function getIpProtocol(): string { return $this->get("IpProtocol"); } @@ -150,7 +150,7 @@ public function getIpProtocol() * * @param string $ipProtocol */ - public function setIpProtocol($ipProtocol) + public function setIpProtocol(string $ipProtocol) { $this->set("IpProtocol", $ipProtocol); } @@ -160,7 +160,7 @@ public function setIpProtocol($ipProtocol) * * @return string|null */ - public function getCidrBlock() + public function getCidrBlock(): string { return $this->get("CidrBlock"); } @@ -170,7 +170,7 @@ public function getCidrBlock() * * @param string $cidrBlock */ - public function setCidrBlock($cidrBlock) + public function setCidrBlock(string $cidrBlock) { $this->set("CidrBlock", $cidrBlock); } @@ -180,7 +180,7 @@ public function setCidrBlock($cidrBlock) * * @return string|null */ - public function getPortRange() + public function getPortRange(): string { return $this->get("PortRange"); } @@ -190,7 +190,7 @@ public function getPortRange() * * @param string $portRange */ - public function setPortRange($portRange) + public function setPortRange(string $portRange) { $this->set("PortRange", $portRange); } @@ -200,7 +200,7 @@ public function setPortRange($portRange) * * @return string|null */ - public function getEntryAction() + public function getEntryAction(): string { return $this->get("EntryAction"); } @@ -210,7 +210,7 @@ public function getEntryAction() * * @param string $entryAction */ - public function setEntryAction($entryAction) + public function setEntryAction(string $entryAction) { $this->set("EntryAction", $entryAction); } @@ -220,7 +220,7 @@ public function setEntryAction($entryAction) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -230,7 +230,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -240,7 +240,7 @@ public function setDescription($description) * * @return integer|null */ - public function getTargetType() + public function getTargetType(): int { return $this->get("TargetType"); } @@ -250,7 +250,7 @@ public function getTargetType() * * @param int $targetType */ - public function setTargetType($targetType) + public function setTargetType(int $targetType) { $this->set("TargetType", $targetType); } @@ -260,7 +260,7 @@ public function setTargetType($targetType) * * @return string[]|null */ - public function getTargetResourceIds() + public function getTargetResourceIds(): array { return $this->get("TargetResourceIds"); } diff --git a/src/VPC/Apis/CreateNetworkAclEntryResponse.php b/src/VPC/Apis/CreateNetworkAclEntryResponse.php index 65f05e94..33cc9f6b 100644 --- a/src/VPC/Apis/CreateNetworkAclEntryResponse.php +++ b/src/VPC/Apis/CreateNetworkAclEntryResponse.php @@ -1,6 +1,6 @@ get("EntryId"); } @@ -37,7 +37,7 @@ public function getEntryId() * * @param string $entryId */ - public function setEntryId($entryId) + public function setEntryId(string $entryId) { $this->set("EntryId", $entryId); } diff --git a/src/VPC/Apis/CreateNetworkAclRequest.php b/src/VPC/Apis/CreateNetworkAclRequest.php index 8f8ca7e0..f42494b6 100644 --- a/src/VPC/Apis/CreateNetworkAclRequest.php +++ b/src/VPC/Apis/CreateNetworkAclRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVpcId() + public function getVpcId(): string { return $this->get("VpcId"); } @@ -85,7 +85,7 @@ public function getVpcId() * * @param string $vpcId */ - public function setVpcId($vpcId) + public function setVpcId(string $vpcId) { $this->set("VpcId", $vpcId); } @@ -95,7 +95,7 @@ public function setVpcId($vpcId) * * @return string|null */ - public function getAclName() + public function getAclName(): string { return $this->get("AclName"); } @@ -105,7 +105,7 @@ public function getAclName() * * @param string $aclName */ - public function setAclName($aclName) + public function setAclName(string $aclName) { $this->set("AclName", $aclName); } @@ -115,7 +115,7 @@ public function setAclName($aclName) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -125,7 +125,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } diff --git a/src/VPC/Apis/CreateNetworkAclResponse.php b/src/VPC/Apis/CreateNetworkAclResponse.php index 870c73de..6a463c5e 100644 --- a/src/VPC/Apis/CreateNetworkAclResponse.php +++ b/src/VPC/Apis/CreateNetworkAclResponse.php @@ -1,6 +1,6 @@ get("AclId"); } @@ -37,7 +37,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } diff --git a/src/VPC/Apis/CreateRouteTableRequest.php b/src/VPC/Apis/CreateRouteTableRequest.php index c8ad7c24..1daeb466 100644 --- a/src/VPC/Apis/CreateRouteTableRequest.php +++ b/src/VPC/Apis/CreateRouteTableRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -85,7 +85,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -95,7 +95,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -105,7 +105,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -115,7 +115,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -125,7 +125,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -135,7 +135,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -145,7 +145,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/VPC/Apis/CreateRouteTableResponse.php b/src/VPC/Apis/CreateRouteTableResponse.php index d75afc30..a2f347b1 100644 --- a/src/VPC/Apis/CreateRouteTableResponse.php +++ b/src/VPC/Apis/CreateRouteTableResponse.php @@ -1,6 +1,6 @@ get("RouteTableId"); } @@ -37,7 +37,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } diff --git a/src/VPC/Apis/CreateSnatDnatRuleRequest.php b/src/VPC/Apis/CreateSnatDnatRuleRequest.php new file mode 100644 index 00000000..b380a0e1 --- /dev/null +++ b/src/VPC/Apis/CreateSnatDnatRuleRequest.php @@ -0,0 +1,133 @@ + "CreateSnatDnatRule"]); + $this->markRequired("Region"); + $this->markRequired("PrivateIp"); + $this->markRequired("EIP"); + $this->markRequired("NATGWId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * PrivateIp: 内网P地址 + * + * @return string[]|null + */ + public function getPrivateIp(): array + { + return $this->get("PrivateIp"); + } + + /** + * PrivateIp: 内网P地址 + * + * @param string[] $privateIp + */ + public function setPrivateIp(array $privateIp) + { + $this->set("PrivateIp", $privateIp); + } + + /** + * EIP: EIP的IP地址。按入参顺序,PrivateIp与EIP一一对应建立映射关系。 + * + * @return string[]|null + */ + public function getEIP(): array + { + return $this->get("EIP"); + } + + /** + * EIP: EIP的IP地址。按入参顺序,PrivateIp与EIP一一对应建立映射关系。 + * + * @param string[] $eip + */ + public function setEIP(array $eip) + { + $this->set("EIP", $eip); + } + + /** + * NATGWId: 映射所使用的NAT网关资源ID + * + * @return string|null + */ + public function getNATGWId(): string + { + return $this->get("NATGWId"); + } + + /** + * NATGWId: 映射所使用的NAT网关资源ID + * + * @param string $natgwId + */ + public function setNATGWId(string $natgwId) + { + $this->set("NATGWId", $natgwId); + } +} diff --git a/src/VPC/Apis/CreateSnatDnatRuleResponse.php b/src/VPC/Apis/CreateSnatDnatRuleResponse.php new file mode 100644 index 00000000..7e8efb2e --- /dev/null +++ b/src/VPC/Apis/CreateSnatDnatRuleResponse.php @@ -0,0 +1,26 @@ +get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -85,7 +85,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -95,7 +95,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnet() + public function getSubnet(): string { return $this->get("Subnet"); } @@ -105,7 +105,7 @@ public function getSubnet() * * @param string $subnet */ - public function setSubnet($subnet) + public function setSubnet(string $subnet) { $this->set("Subnet", $subnet); } @@ -115,7 +115,7 @@ public function setSubnet($subnet) * * @return integer|null */ - public function getNetmask() + public function getNetmask(): int { return $this->get("Netmask"); } @@ -125,7 +125,7 @@ public function getNetmask() * * @param int $netmask */ - public function setNetmask($netmask) + public function setNetmask(int $netmask) { $this->set("Netmask", $netmask); } @@ -135,7 +135,7 @@ public function setNetmask($netmask) * * @return string|null */ - public function getSubnetName() + public function getSubnetName(): string { return $this->get("SubnetName"); } @@ -145,7 +145,7 @@ public function getSubnetName() * * @param string $subnetName */ - public function setSubnetName($subnetName) + public function setSubnetName(string $subnetName) { $this->set("SubnetName", $subnetName); } @@ -155,7 +155,7 @@ public function setSubnetName($subnetName) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -165,7 +165,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -175,7 +175,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -185,7 +185,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/VPC/Apis/CreateSubnetResponse.php b/src/VPC/Apis/CreateSubnetResponse.php index 4e77f638..acb86101 100644 --- a/src/VPC/Apis/CreateSubnetResponse.php +++ b/src/VPC/Apis/CreateSubnetResponse.php @@ -1,6 +1,6 @@ get("SubnetId"); } @@ -37,7 +37,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } diff --git a/src/VPC/Apis/CreateVPCIntercomRequest.php b/src/VPC/Apis/CreateVPCIntercomRequest.php index 2162c994..e31bfb1e 100644 --- a/src/VPC/Apis/CreateVPCIntercomRequest.php +++ b/src/VPC/Apis/CreateVPCIntercomRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -85,7 +85,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -95,7 +95,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getDstVPCId() + public function getDstVPCId(): string { return $this->get("DstVPCId"); } @@ -105,7 +105,7 @@ public function getDstVPCId() * * @param string $dstVPCId */ - public function setDstVPCId($dstVPCId) + public function setDstVPCId(string $dstVPCId) { $this->set("DstVPCId", $dstVPCId); } @@ -115,7 +115,7 @@ public function setDstVPCId($dstVPCId) * * @return string|null */ - public function getDstRegion() + public function getDstRegion(): string { return $this->get("DstRegion"); } @@ -125,7 +125,7 @@ public function getDstRegion() * * @param string $dstRegion */ - public function setDstRegion($dstRegion) + public function setDstRegion(string $dstRegion) { $this->set("DstRegion", $dstRegion); } @@ -135,7 +135,7 @@ public function setDstRegion($dstRegion) * * @return string|null */ - public function getDstProjectId() + public function getDstProjectId(): string { return $this->get("DstProjectId"); } @@ -145,7 +145,7 @@ public function getDstProjectId() * * @param string $dstProjectId */ - public function setDstProjectId($dstProjectId) + public function setDstProjectId(string $dstProjectId) { $this->set("DstProjectId", $dstProjectId); } diff --git a/src/VPC/Apis/CreateVPCIntercomResponse.php b/src/VPC/Apis/CreateVPCIntercomResponse.php index 23c1d425..e5c84adc 100644 --- a/src/VPC/Apis/CreateVPCIntercomResponse.php +++ b/src/VPC/Apis/CreateVPCIntercomResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -85,7 +85,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -95,7 +95,7 @@ public function setName($name) * * @return string[]|null */ - public function getNetwork() + public function getNetwork(): array { return $this->get("Network"); } @@ -115,7 +115,7 @@ public function setNetwork(array $network) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -125,7 +125,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -135,7 +135,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -145,7 +145,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } diff --git a/src/VPC/Apis/CreateVPCResponse.php b/src/VPC/Apis/CreateVPCResponse.php index e1034602..a66bc431 100644 --- a/src/VPC/Apis/CreateVPCResponse.php +++ b/src/VPC/Apis/CreateVPCResponse.php @@ -1,6 +1,6 @@ get("VPCId"); } @@ -37,7 +37,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/VPC/Apis/DeleteNATGWPolicyRequest.php b/src/VPC/Apis/DeleteNATGWPolicyRequest.php index 61414d19..bdd024f7 100644 --- a/src/VPC/Apis/DeleteNATGWPolicyRequest.php +++ b/src/VPC/Apis/DeleteNATGWPolicyRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -85,7 +85,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -95,7 +95,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getPolicyId() + public function getPolicyId(): string { return $this->get("PolicyId"); } @@ -105,7 +105,7 @@ public function getPolicyId() * * @param string $policyId */ - public function setPolicyId($policyId) + public function setPolicyId(string $policyId) { $this->set("PolicyId", $policyId); } diff --git a/src/VPC/Apis/DeleteNATGWPolicyResponse.php b/src/VPC/Apis/DeleteNATGWPolicyResponse.php index a1606397..57f9f294 100644 --- a/src/VPC/Apis/DeleteNATGWPolicyResponse.php +++ b/src/VPC/Apis/DeleteNATGWPolicyResponse.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -84,7 +84,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -94,7 +94,7 @@ public function setNATGWId($natgwId) * * @return boolean|null */ - public function getReleaseEip() + public function getReleaseEip(): bool { return $this->get("ReleaseEip"); } @@ -104,7 +104,7 @@ public function getReleaseEip() * * @param boolean $releaseEip */ - public function setReleaseEip($releaseEip) + public function setReleaseEip(bool $releaseEip) { $this->set("ReleaseEip", $releaseEip); } diff --git a/src/VPC/Apis/DeleteNATGWResponse.php b/src/VPC/Apis/DeleteNATGWResponse.php index 0b1a7779..4360babf 100644 --- a/src/VPC/Apis/DeleteNATGWResponse.php +++ b/src/VPC/Apis/DeleteNATGWResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -85,7 +85,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -95,7 +95,7 @@ public function setAclId($aclId) * * @return string|null */ - public function getSubnetworkId() + public function getSubnetworkId(): string { return $this->get("SubnetworkId"); } @@ -105,7 +105,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } diff --git a/src/VPC/Apis/DeleteNetworkAclAssociationResponse.php b/src/VPC/Apis/DeleteNetworkAclAssociationResponse.php index 3759f138..1591eff4 100644 --- a/src/VPC/Apis/DeleteNetworkAclAssociationResponse.php +++ b/src/VPC/Apis/DeleteNetworkAclAssociationResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -85,7 +85,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -95,7 +95,7 @@ public function setAclId($aclId) * * @return string|null */ - public function getEntryId() + public function getEntryId(): string { return $this->get("EntryId"); } @@ -105,7 +105,7 @@ public function getEntryId() * * @param string $entryId */ - public function setEntryId($entryId) + public function setEntryId(string $entryId) { $this->set("EntryId", $entryId); } diff --git a/src/VPC/Apis/DeleteNetworkAclEntryResponse.php b/src/VPC/Apis/DeleteNetworkAclEntryResponse.php index 4849d29b..7dc85c6a 100644 --- a/src/VPC/Apis/DeleteNetworkAclEntryResponse.php +++ b/src/VPC/Apis/DeleteNetworkAclEntryResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -84,7 +84,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } diff --git a/src/VPC/Apis/DeleteNetworkAclResponse.php b/src/VPC/Apis/DeleteNetworkAclResponse.php index 6169a2cb..05cb3c31 100644 --- a/src/VPC/Apis/DeleteNetworkAclResponse.php +++ b/src/VPC/Apis/DeleteNetworkAclResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -85,7 +85,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } diff --git a/src/VPC/Apis/DeleteRouteTableResponse.php b/src/VPC/Apis/DeleteRouteTableResponse.php index 455a2995..0b8897b5 100644 --- a/src/VPC/Apis/DeleteRouteTableResponse.php +++ b/src/VPC/Apis/DeleteRouteTableResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -48,7 +48,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -58,7 +58,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -68,7 +68,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -78,7 +78,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -88,7 +88,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -98,7 +98,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getIp() + public function getIp(): string { return $this->get("Ip"); } @@ -108,7 +108,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } @@ -118,7 +118,7 @@ public function setIp($ip) * * @return string|null */ - public function getMac() + public function getMac(): string { return $this->get("Mac"); } @@ -128,7 +128,7 @@ public function getMac() * * @param string $mac */ - public function setMac($mac) + public function setMac(string $mac) { $this->set("Mac", $mac); } @@ -138,7 +138,7 @@ public function setMac($mac) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -148,7 +148,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -158,7 +158,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -168,7 +168,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -178,7 +178,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getObjectId() + public function getObjectId(): string { return $this->get("ObjectId"); } @@ -188,7 +188,7 @@ public function getObjectId() * * @param string $objectId */ - public function setObjectId($objectId) + public function setObjectId(string $objectId) { $this->set("ObjectId", $objectId); } diff --git a/src/VPC/Apis/DeleteSecondaryIpResponse.php b/src/VPC/Apis/DeleteSecondaryIpResponse.php index d4184765..5d1c3430 100644 --- a/src/VPC/Apis/DeleteSecondaryIpResponse.php +++ b/src/VPC/Apis/DeleteSecondaryIpResponse.php @@ -1,6 +1,6 @@ "DeleteSnatDnatRule"]); + $this->markRequired("Region"); + $this->markRequired("EIP"); + $this->markRequired("PrivateIp"); + $this->markRequired("NATGWId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * EIP: EIP的IP地址,PrivateIp与EIP需一一对应 + * + * @return string[]|null + */ + public function getEIP(): array + { + return $this->get("EIP"); + } + + /** + * EIP: EIP的IP地址,PrivateIp与EIP需一一对应 + * + * @param string[] $eip + */ + public function setEIP(array $eip) + { + $this->set("EIP", $eip); + } + + /** + * PrivateIp: 内网P地址 + * + * @return string[]|null + */ + public function getPrivateIp(): array + { + return $this->get("PrivateIp"); + } + + /** + * PrivateIp: 内网P地址 + * + * @param string[] $privateIp + */ + public function setPrivateIp(array $privateIp) + { + $this->set("PrivateIp", $privateIp); + } + + /** + * NATGWId: 映射所使用的NAT网关资源ID + * + * @return string|null + */ + public function getNATGWId(): string + { + return $this->get("NATGWId"); + } + + /** + * NATGWId: 映射所使用的NAT网关资源ID + * + * @param string $natgwId + */ + public function setNATGWId(string $natgwId) + { + $this->set("NATGWId", $natgwId); + } +} diff --git a/src/VPC/Apis/DeleteSnatDnatRuleResponse.php b/src/VPC/Apis/DeleteSnatDnatRuleResponse.php new file mode 100644 index 00000000..ab30db37 --- /dev/null +++ b/src/VPC/Apis/DeleteSnatDnatRuleResponse.php @@ -0,0 +1,26 @@ +get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -85,7 +85,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -95,7 +95,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getSourceIp() + public function getSourceIp(): string { return $this->get("SourceIp"); } @@ -105,7 +105,7 @@ public function getSourceIp() * * @param string $sourceIp */ - public function setSourceIp($sourceIp) + public function setSourceIp(string $sourceIp) { $this->set("SourceIp", $sourceIp); } diff --git a/src/VPC/Apis/DeleteSnatRuleResponse.php b/src/VPC/Apis/DeleteSnatRuleResponse.php index 82cb9705..3a4a90fb 100644 --- a/src/VPC/Apis/DeleteSnatRuleResponse.php +++ b/src/VPC/Apis/DeleteSnatRuleResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -84,7 +84,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } diff --git a/src/VPC/Apis/DeleteSubnetResponse.php b/src/VPC/Apis/DeleteSubnetResponse.php index 525f8177..f523ad16 100644 --- a/src/VPC/Apis/DeleteSubnetResponse.php +++ b/src/VPC/Apis/DeleteSubnetResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -85,7 +85,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -95,7 +95,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getDstVPCId() + public function getDstVPCId(): string { return $this->get("DstVPCId"); } @@ -105,7 +105,7 @@ public function getDstVPCId() * * @param string $dstVPCId */ - public function setDstVPCId($dstVPCId) + public function setDstVPCId(string $dstVPCId) { $this->set("DstVPCId", $dstVPCId); } @@ -115,7 +115,7 @@ public function setDstVPCId($dstVPCId) * * @return string|null */ - public function getDstRegion() + public function getDstRegion(): string { return $this->get("DstRegion"); } @@ -125,7 +125,7 @@ public function getDstRegion() * * @param string $dstRegion */ - public function setDstRegion($dstRegion) + public function setDstRegion(string $dstRegion) { $this->set("DstRegion", $dstRegion); } @@ -135,7 +135,7 @@ public function setDstRegion($dstRegion) * * @return string|null */ - public function getDstProjectId() + public function getDstProjectId(): string { return $this->get("DstProjectId"); } @@ -145,7 +145,7 @@ public function getDstProjectId() * * @param string $dstProjectId */ - public function setDstProjectId($dstProjectId) + public function setDstProjectId(string $dstProjectId) { $this->set("DstProjectId", $dstProjectId); } diff --git a/src/VPC/Apis/DeleteVPCIntercomResponse.php b/src/VPC/Apis/DeleteVPCIntercomResponse.php index 9c5d3900..46934116 100644 --- a/src/VPC/Apis/DeleteVPCIntercomResponse.php +++ b/src/VPC/Apis/DeleteVPCIntercomResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -84,7 +84,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/VPC/Apis/DeleteVPCResponse.php b/src/VPC/Apis/DeleteVPCResponse.php index 4f1f1d18..b758ecb4 100644 --- a/src/VPC/Apis/DeleteVPCResponse.php +++ b/src/VPC/Apis/DeleteVPCResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -85,7 +85,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -95,7 +95,7 @@ public function setNATGWId($natgwId) * * @return string[]|null */ - public function getResourceIds() + public function getResourceIds(): array { return $this->get("ResourceIds"); } diff --git a/src/VPC/Apis/DeleteWhiteListResourceResponse.php b/src/VPC/Apis/DeleteWhiteListResourceResponse.php index 0127de61..867387b2 100644 --- a/src/VPC/Apis/DeleteWhiteListResourceResponse.php +++ b/src/VPC/Apis/DeleteWhiteListResourceResponse.php @@ -1,6 +1,6 @@ "DescribeInstanceNetworkInterface"]); + $this->markRequired("Region"); + $this->markRequired("ProjectId"); + $this->markRequired("InstanceId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * InstanceId: 云主机ID + * + * @return string|null + */ + public function getInstanceId(): string + { + return $this->get("InstanceId"); + } + + /** + * InstanceId: 云主机ID + * + * @param string $instanceId + */ + public function setInstanceId(string $instanceId) + { + $this->set("InstanceId", $instanceId); + } + + /** + * Offset: 默认为0 + * + * @return integer|null + */ + public function getOffset(): int + { + return $this->get("Offset"); + } + + /** + * Offset: 默认为0 + * + * @param int $offset + */ + public function setOffset(int $offset) + { + $this->set("Offset", $offset); + } + + /** + * Limit: 默认为20 + * + * @return integer|null + */ + public function getLimit(): int + { + return $this->get("Limit"); + } + + /** + * Limit: 默认为20 + * + * @param int $limit + */ + public function setLimit(int $limit) + { + $this->set("Limit", $limit); + } +} diff --git a/src/VPC/Apis/DescribeInstanceNetworkInterfaceResponse.php b/src/VPC/Apis/DescribeInstanceNetworkInterfaceResponse.php new file mode 100644 index 00000000..0d9ad562 --- /dev/null +++ b/src/VPC/Apis/DescribeInstanceNetworkInterfaceResponse.php @@ -0,0 +1,54 @@ +get("NetworkInterfaceSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new NetworkInterface($item)); + } + return $result; + } + + /** + * NetworkInterfaceSet: 虚拟网卡信息 + * + * @param NetworkInterface[] $networkInterfaceSet + */ + public function setNetworkInterfaceSet(array $networkInterfaceSet) + { + $result = []; + foreach ($networkInterfaceSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/VPC/Apis/DescribeNATGWPolicyRequest.php b/src/VPC/Apis/DescribeNATGWPolicyRequest.php index 10e23620..71609b86 100644 --- a/src/VPC/Apis/DescribeNATGWPolicyRequest.php +++ b/src/VPC/Apis/DescribeNATGWPolicyRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -84,7 +84,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -94,7 +94,7 @@ public function setNATGWId($natgwId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -104,7 +104,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -114,7 +114,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/VPC/Apis/DescribeNATGWPolicyResponse.php b/src/VPC/Apis/DescribeNATGWPolicyResponse.php index 5248c508..a2c8b938 100644 --- a/src/VPC/Apis/DescribeNATGWPolicyResponse.php +++ b/src/VPC/Apis/DescribeNATGWPolicyResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return NATGWPolicyDataSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NATGWPolicyDataSet($item)); diff --git a/src/VPC/Apis/DescribeNATGWRequest.php b/src/VPC/Apis/DescribeNATGWRequest.php index a24a446f..4bad8b6d 100644 --- a/src/VPC/Apis/DescribeNATGWRequest.php +++ b/src/VPC/Apis/DescribeNATGWRequest.php @@ -1,6 +1,6 @@ get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getNATGWIds() + public function getNATGWIds(): array { return $this->get("NATGWIds"); } @@ -93,7 +93,7 @@ public function setNATGWIds(array $natgwIds) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -103,7 +103,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -113,7 +113,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -123,7 +123,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/VPC/Apis/DescribeNATGWResponse.php b/src/VPC/Apis/DescribeNATGWResponse.php index ba5c9625..9f10322f 100644 --- a/src/VPC/Apis/DescribeNATGWResponse.php +++ b/src/VPC/Apis/DescribeNATGWResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -41,7 +41,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -51,12 +51,9 @@ public function setTotalCount($totalCount) * * @return NatGatewayDataSet[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NatGatewayDataSet($item)); diff --git a/src/VPC/Apis/DescribeNetworkAclAssociationBySubnetRequest.php b/src/VPC/Apis/DescribeNetworkAclAssociationBySubnetRequest.php index b0a6dacb..01172650 100644 --- a/src/VPC/Apis/DescribeNetworkAclAssociationBySubnetRequest.php +++ b/src/VPC/Apis/DescribeNetworkAclAssociationBySubnetRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSubnetworkId() + public function getSubnetworkId(): string { return $this->get("SubnetworkId"); } @@ -84,7 +84,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } diff --git a/src/VPC/Apis/DescribeNetworkAclAssociationBySubnetResponse.php b/src/VPC/Apis/DescribeNetworkAclAssociationBySubnetResponse.php index 02440560..a9f13eaf 100644 --- a/src/VPC/Apis/DescribeNetworkAclAssociationBySubnetResponse.php +++ b/src/VPC/Apis/DescribeNetworkAclAssociationBySubnetResponse.php @@ -1,6 +1,6 @@ get("Association")); } @@ -38,7 +38,7 @@ public function getAssociation() * * @param AssociationInfo $association */ - public function setAssociation(array $association) + public function setAssociation(AssociationInfo $association) { $this->set("Association", $association->getAll()); } diff --git a/src/VPC/Apis/DescribeNetworkAclAssociationRequest.php b/src/VPC/Apis/DescribeNetworkAclAssociationRequest.php index fa97ca31..af003b37 100644 --- a/src/VPC/Apis/DescribeNetworkAclAssociationRequest.php +++ b/src/VPC/Apis/DescribeNetworkAclAssociationRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -84,7 +84,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -94,7 +94,7 @@ public function setAclId($aclId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -104,7 +104,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -114,7 +114,7 @@ public function setOffset($offset) * * @return string|null */ - public function getLimit() + public function getLimit(): string { return $this->get("Limit"); } @@ -124,7 +124,7 @@ public function getLimit() * * @param string $limit */ - public function setLimit($limit) + public function setLimit(string $limit) { $this->set("Limit", $limit); } diff --git a/src/VPC/Apis/DescribeNetworkAclAssociationResponse.php b/src/VPC/Apis/DescribeNetworkAclAssociationResponse.php index ac57c5b8..95d43aee 100644 --- a/src/VPC/Apis/DescribeNetworkAclAssociationResponse.php +++ b/src/VPC/Apis/DescribeNetworkAclAssociationResponse.php @@ -1,6 +1,6 @@ get("AssociationList"); - if ($items == null) { - return []; - } + $items = $this->get("AssociationList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new AssociationInfo($item)); diff --git a/src/VPC/Apis/DescribeNetworkAclEntryRequest.php b/src/VPC/Apis/DescribeNetworkAclEntryRequest.php index 64a922d1..2ca71cda 100644 --- a/src/VPC/Apis/DescribeNetworkAclEntryRequest.php +++ b/src/VPC/Apis/DescribeNetworkAclEntryRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -84,7 +84,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } diff --git a/src/VPC/Apis/DescribeNetworkAclEntryResponse.php b/src/VPC/Apis/DescribeNetworkAclEntryResponse.php index 21c1b7de..678f50e6 100644 --- a/src/VPC/Apis/DescribeNetworkAclEntryResponse.php +++ b/src/VPC/Apis/DescribeNetworkAclEntryResponse.php @@ -1,6 +1,6 @@ get("EntryList"); - if ($items == null) { - return []; - } + $items = $this->get("EntryList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new AclEntryInfo($item)); diff --git a/src/VPC/Apis/DescribeNetworkAclRequest.php b/src/VPC/Apis/DescribeNetworkAclRequest.php index c59b2ab1..00524a72 100644 --- a/src/VPC/Apis/DescribeNetworkAclRequest.php +++ b/src/VPC/Apis/DescribeNetworkAclRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -83,7 +83,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -93,7 +93,7 @@ public function setOffset($offset) * * @return string|null */ - public function getLimit() + public function getLimit(): string { return $this->get("Limit"); } @@ -103,7 +103,7 @@ public function getLimit() * * @param string $limit */ - public function setLimit($limit) + public function setLimit(string $limit) { $this->set("Limit", $limit); } @@ -113,7 +113,7 @@ public function setLimit($limit) * * @return string|null */ - public function getVpcId() + public function getVpcId(): string { return $this->get("VpcId"); } @@ -123,7 +123,7 @@ public function getVpcId() * * @param string $vpcId */ - public function setVpcId($vpcId) + public function setVpcId(string $vpcId) { $this->set("VpcId", $vpcId); } diff --git a/src/VPC/Apis/DescribeNetworkAclResponse.php b/src/VPC/Apis/DescribeNetworkAclResponse.php index 1704d476..9ed17ccf 100644 --- a/src/VPC/Apis/DescribeNetworkAclResponse.php +++ b/src/VPC/Apis/DescribeNetworkAclResponse.php @@ -1,6 +1,6 @@ get("AclList"); - if ($items == null) { - return []; - } + $items = $this->get("AclList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new AclInfo($item)); diff --git a/src/VPC/Apis/DescribeNetworkInterfaceRequest.php b/src/VPC/Apis/DescribeNetworkInterfaceRequest.php new file mode 100644 index 00000000..2e423401 --- /dev/null +++ b/src/VPC/Apis/DescribeNetworkInterfaceRequest.php @@ -0,0 +1,231 @@ + "DescribeNetworkInterface"]); + $this->markRequired("Region"); + $this->markRequired("ProjectId"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * VPCId: 所属VPC + * + * @return string|null + */ + public function getVPCId(): string + { + return $this->get("VPCId"); + } + + /** + * VPCId: 所属VPC + * + * @param string $vpcId + */ + public function setVPCId(string $vpcId) + { + $this->set("VPCId", $vpcId); + } + + /** + * SubnetId: 所属子网 + * + * @return string|null + */ + public function getSubnetId(): string + { + return $this->get("SubnetId"); + } + + /** + * SubnetId: 所属子网 + * + * @param string $subnetId + */ + public function setSubnetId(string $subnetId) + { + $this->set("SubnetId", $subnetId); + } + + /** + * InterfaceId: 虚拟网卡ID,可指定 0~n + * + * @return string[]|null + */ + public function getInterfaceId(): array + { + return $this->get("InterfaceId"); + } + + /** + * InterfaceId: 虚拟网卡ID,可指定 0~n + * + * @param string[] $interfaceId + */ + public function setInterfaceId(array $interfaceId) + { + $this->set("InterfaceId", $interfaceId); + } + + /** + * OnlyDefault: 若为true 只返回默认网卡默认为false + * + * @return boolean|null + */ + public function getOnlyDefault(): bool + { + return $this->get("OnlyDefault"); + } + + /** + * OnlyDefault: 若为true 只返回默认网卡默认为false + * + * @param boolean $onlyDefault + */ + public function setOnlyDefault(bool $onlyDefault) + { + $this->set("OnlyDefault", $onlyDefault); + } + + /** + * NoRecycled: 若为true 过滤绑定在回收站主机中的网卡。默认为false。 + * + * @return boolean|null + */ + public function getNoRecycled(): bool + { + return $this->get("NoRecycled"); + } + + /** + * NoRecycled: 若为true 过滤绑定在回收站主机中的网卡。默认为false。 + * + * @param boolean $noRecycled + */ + public function setNoRecycled(bool $noRecycled) + { + $this->set("NoRecycled", $noRecycled); + } + + /** + * Tag: 业务组 + * + * @return string|null + */ + public function getTag(): string + { + return $this->get("Tag"); + } + + /** + * Tag: 业务组 + * + * @param string $tag + */ + public function setTag(string $tag) + { + $this->set("Tag", $tag); + } + + /** + * Limit: 默认为20 + * + * @return integer|null + */ + public function getLimit(): int + { + return $this->get("Limit"); + } + + /** + * Limit: 默认为20 + * + * @param int $limit + */ + public function setLimit(int $limit) + { + $this->set("Limit", $limit); + } + + /** + * Offset: 默认为0 + * + * @return integer|null + */ + public function getOffset(): int + { + return $this->get("Offset"); + } + + /** + * Offset: 默认为0 + * + * @param int $offset + */ + public function setOffset(int $offset) + { + $this->set("Offset", $offset); + } +} diff --git a/src/VPC/Apis/DescribeNetworkInterfaceResponse.php b/src/VPC/Apis/DescribeNetworkInterfaceResponse.php new file mode 100644 index 00000000..89dc13a8 --- /dev/null +++ b/src/VPC/Apis/DescribeNetworkInterfaceResponse.php @@ -0,0 +1,74 @@ +get("NetworkInterfaceSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new NetworkInterface($item)); + } + return $result; + } + + /** + * NetworkInterfaceSet: 虚拟网卡信息 + * + * @param NetworkInterface[] $networkInterfaceSet + */ + public function setNetworkInterfaceSet(array $networkInterfaceSet) + { + $result = []; + foreach ($networkInterfaceSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } + + /** + * TotalCount: 虚拟网卡总数 + * + * @return integer|null + */ + public function getTotalCount(): int + { + return $this->get("TotalCount"); + } + + /** + * TotalCount: 虚拟网卡总数 + * + * @param int $totalCount + */ + public function setTotalCount(int $totalCount) + { + $this->set("TotalCount", $totalCount); + } +} diff --git a/src/VPC/Apis/DescribeRouteTableRequest.php b/src/VPC/Apis/DescribeRouteTableRequest.php index 4fa575ef..b987c636 100644 --- a/src/VPC/Apis/DescribeRouteTableRequest.php +++ b/src/VPC/Apis/DescribeRouteTableRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -83,7 +83,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -93,7 +93,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -103,7 +103,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } @@ -113,7 +113,7 @@ public function setRouteTableId($routeTableId) * * @return integer|null */ - public function getOffSet() + public function getOffSet(): int { return $this->get("OffSet"); } @@ -123,7 +123,7 @@ public function getOffSet() * * @param int $offSet */ - public function setOffSet($offSet) + public function setOffSet(int $offSet) { $this->set("OffSet", $offSet); } @@ -133,7 +133,7 @@ public function setOffSet($offSet) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -143,7 +143,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -153,7 +153,7 @@ public function setLimit($limit) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -163,7 +163,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } diff --git a/src/VPC/Apis/DescribeRouteTableResponse.php b/src/VPC/Apis/DescribeRouteTableResponse.php index bde86317..ad91ec0d 100644 --- a/src/VPC/Apis/DescribeRouteTableResponse.php +++ b/src/VPC/Apis/DescribeRouteTableResponse.php @@ -1,6 +1,6 @@ get("RouteTables"); - if ($items == null) { - return []; - } + $items = $this->get("RouteTables") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new RouteTableInfo($item)); @@ -61,7 +58,7 @@ public function setRouteTables(array $routeTables) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/VPC/Apis/DescribeSecondaryIpRequest.php b/src/VPC/Apis/DescribeSecondaryIpRequest.php index 241c54d9..c9c958c6 100644 --- a/src/VPC/Apis/DescribeSecondaryIpRequest.php +++ b/src/VPC/Apis/DescribeSecondaryIpRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -85,7 +85,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -95,7 +95,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -105,7 +105,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -115,7 +115,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getIp() + public function getIp(): string { return $this->get("Ip"); } @@ -125,7 +125,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } @@ -135,7 +135,7 @@ public function setIp($ip) * * @return string|null */ - public function getMac() + public function getMac(): string { return $this->get("Mac"); } @@ -145,7 +145,7 @@ public function getMac() * * @param string $mac */ - public function setMac($mac) + public function setMac(string $mac) { $this->set("Mac", $mac); } diff --git a/src/VPC/Apis/DescribeSecondaryIpResponse.php b/src/VPC/Apis/DescribeSecondaryIpResponse.php index ec4b43d3..d3303562 100644 --- a/src/VPC/Apis/DescribeSecondaryIpResponse.php +++ b/src/VPC/Apis/DescribeSecondaryIpResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new IpInfo($item)); diff --git a/src/VPC/Apis/DescribeSnatDnatRuleRequest.php b/src/VPC/Apis/DescribeSnatDnatRuleRequest.php new file mode 100644 index 00000000..256ce341 --- /dev/null +++ b/src/VPC/Apis/DescribeSnatDnatRuleRequest.php @@ -0,0 +1,110 @@ + "DescribeSnatDnatRule"]); + $this->markRequired("Region"); + } + + + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @return string|null + */ + public function getRegion(): string + { + return $this->get("Region"); + } + + /** + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * + * @param string $region + */ + public function setRegion(string $region) + { + $this->set("Region", $region); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @return string|null + */ + public function getProjectId(): string + { + return $this->get("ProjectId"); + } + + /** + * ProjectId: 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * + * @param string $projectId + */ + public function setProjectId(string $projectId) + { + $this->set("ProjectId", $projectId); + } + + /** + * NATGWId: 获取NAT上添加的所有SnatDnatRule信息 + * + * @return string[]|null + */ + public function getNATGWId(): array + { + return $this->get("NATGWId"); + } + + /** + * NATGWId: 获取NAT上添加的所有SnatDnatRule信息 + * + * @param string[] $natgwId + */ + public function setNATGWId(array $natgwId) + { + $this->set("NATGWId", $natgwId); + } + + /** + * EIP: 获取EIP对应的SnatDnatRule信息 + * + * @return string[]|null + */ + public function getEIP(): array + { + return $this->get("EIP"); + } + + /** + * EIP: 获取EIP对应的SnatDnatRule信息 + * + * @param string[] $eip + */ + public function setEIP(array $eip) + { + $this->set("EIP", $eip); + } +} diff --git a/src/VPC/Apis/DescribeSnatDnatRuleResponse.php b/src/VPC/Apis/DescribeSnatDnatRuleResponse.php new file mode 100644 index 00000000..326770c9 --- /dev/null +++ b/src/VPC/Apis/DescribeSnatDnatRuleResponse.php @@ -0,0 +1,54 @@ +get("DataSet") ?? []; + $result = []; + foreach ($items as $i => $item) { + array_push($result, new SnatDnatRuleInfo($item)); + } + return $result; + } + + /** + * DataSet: 规则信息 + * + * @param SnatDnatRuleInfo[] $dataSet + */ + public function setDataSet(array $dataSet) + { + $result = []; + foreach ($dataSet as $i => $item) { + array_push($result, $item->getAll()); + } + return $result; + } +} diff --git a/src/VPC/Apis/DescribeSnatRuleRequest.php b/src/VPC/Apis/DescribeSnatRuleRequest.php index 3b971d23..31b5fe84 100644 --- a/src/VPC/Apis/DescribeSnatRuleRequest.php +++ b/src/VPC/Apis/DescribeSnatRuleRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -84,7 +84,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -94,7 +94,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getSourceIp() + public function getSourceIp(): string { return $this->get("SourceIp"); } @@ -104,7 +104,7 @@ public function getSourceIp() * * @param string $sourceIp */ - public function setSourceIp($sourceIp) + public function setSourceIp(string $sourceIp) { $this->set("SourceIp", $sourceIp); } @@ -114,7 +114,7 @@ public function setSourceIp($sourceIp) * * @return string|null */ - public function getSnatIp() + public function getSnatIp(): string { return $this->get("SnatIp"); } @@ -124,7 +124,7 @@ public function getSnatIp() * * @param string $snatIp */ - public function setSnatIp($snatIp) + public function setSnatIp(string $snatIp) { $this->set("SnatIp", $snatIp); } @@ -134,7 +134,7 @@ public function setSnatIp($snatIp) * * @return string|null */ - public function getOffset() + public function getOffset(): string { return $this->get("Offset"); } @@ -144,7 +144,7 @@ public function getOffset() * * @param string $offset */ - public function setOffset($offset) + public function setOffset(string $offset) { $this->set("Offset", $offset); } @@ -154,7 +154,7 @@ public function setOffset($offset) * * @return string|null */ - public function getLimit() + public function getLimit(): string { return $this->get("Limit"); } @@ -164,7 +164,7 @@ public function getLimit() * * @param string $limit */ - public function setLimit($limit) + public function setLimit(string $limit) { $this->set("Limit", $limit); } diff --git a/src/VPC/Apis/DescribeSnatRuleResponse.php b/src/VPC/Apis/DescribeSnatRuleResponse.php index f9ff140d..1a601c5b 100644 --- a/src/VPC/Apis/DescribeSnatRuleResponse.php +++ b/src/VPC/Apis/DescribeSnatRuleResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NATGWSnatRule($item)); @@ -60,7 +57,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/VPC/Apis/DescribeSubnetRequest.php b/src/VPC/Apis/DescribeSubnetRequest.php index f1534856..b4d4143c 100644 --- a/src/VPC/Apis/DescribeSubnetRequest.php +++ b/src/VPC/Apis/DescribeSubnetRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getSubnetIds() + public function getSubnetIds(): array { return $this->get("SubnetIds"); } @@ -93,7 +93,7 @@ public function setSubnetIds(array $subnetIds) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -103,7 +103,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -113,7 +113,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -123,7 +123,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } @@ -133,7 +133,7 @@ public function setRouteTableId($routeTableId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -143,7 +143,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -153,7 +153,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -163,7 +163,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -173,7 +173,7 @@ public function setTag($tag) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -183,7 +183,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -193,7 +193,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -203,7 +203,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -213,7 +213,7 @@ public function setLimit($limit) * * @return boolean|null */ - public function getShowAvailableIPs() + public function getShowAvailableIPs(): bool { return $this->get("ShowAvailableIPs"); } @@ -223,7 +223,7 @@ public function getShowAvailableIPs() * * @param boolean $showAvailableIPs */ - public function setShowAvailableIPs($showAvailableIPs) + public function setShowAvailableIPs(bool $showAvailableIPs) { $this->set("ShowAvailableIPs", $showAvailableIPs); } diff --git a/src/VPC/Apis/DescribeSubnetResourceRequest.php b/src/VPC/Apis/DescribeSubnetResourceRequest.php index ddae73ea..0b4aff7d 100644 --- a/src/VPC/Apis/DescribeSubnetResourceRequest.php +++ b/src/VPC/Apis/DescribeSubnetResourceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -84,7 +84,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -94,7 +94,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -104,7 +104,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -114,7 +114,7 @@ public function setResourceType($resourceType) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -134,7 +134,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -144,7 +144,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/VPC/Apis/DescribeSubnetResourceResponse.php b/src/VPC/Apis/DescribeSubnetResourceResponse.php index 50bb806d..92e601d9 100644 --- a/src/VPC/Apis/DescribeSubnetResourceResponse.php +++ b/src/VPC/Apis/DescribeSubnetResourceResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return SubnetResource[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new SubnetResource($item)); diff --git a/src/VPC/Apis/DescribeSubnetResponse.php b/src/VPC/Apis/DescribeSubnetResponse.php index f2948c70..93bda993 100644 --- a/src/VPC/Apis/DescribeSubnetResponse.php +++ b/src/VPC/Apis/DescribeSubnetResponse.php @@ -1,6 +1,6 @@ get("TotalCount"); } @@ -38,7 +38,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } @@ -48,12 +48,9 @@ public function setTotalCount($totalCount) * * @return SubnetInfo[]|null */ - public function getDataSet() + public function getDataSet(): array { - $items = $this->get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new SubnetInfo($item)); diff --git a/src/VPC/Apis/DescribeVIPRequest.php b/src/VPC/Apis/DescribeVIPRequest.php index b2b0b27e..6c5c9a8f 100644 --- a/src/VPC/Apis/DescribeVIPRequest.php +++ b/src/VPC/Apis/DescribeVIPRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -104,7 +104,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -114,7 +114,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -124,7 +124,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -134,7 +134,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVIPId() + public function getVIPId(): string { return $this->get("VIPId"); } @@ -144,7 +144,7 @@ public function getVIPId() * * @param string $vipId */ - public function setVIPId($vipId) + public function setVIPId(string $vipId) { $this->set("VIPId", $vipId); } @@ -154,7 +154,7 @@ public function setVIPId($vipId) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -164,7 +164,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -174,7 +174,7 @@ public function setTag($tag) * * @return string|null */ - public function getBusinessId() + public function getBusinessId(): string { return $this->get("BusinessId"); } @@ -184,7 +184,7 @@ public function getBusinessId() * * @param string $businessId */ - public function setBusinessId($businessId) + public function setBusinessId(string $businessId) { $this->set("BusinessId", $businessId); } diff --git a/src/VPC/Apis/DescribeVIPResponse.php b/src/VPC/Apis/DescribeVIPResponse.php index 0ed3efbe..7dd5c6f4 100644 --- a/src/VPC/Apis/DescribeVIPResponse.php +++ b/src/VPC/Apis/DescribeVIPResponse.php @@ -1,6 +1,6 @@ get("VIPSet"); - if ($items == null) { - return []; - } + $items = $this->get("VIPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new VIPDetailSet($item)); @@ -60,7 +57,7 @@ public function setVIPSet(array $vipSet) * * @return string[]|null */ - public function getDataSet() + public function getDataSet(): array { return $this->get("DataSet"); } @@ -80,7 +77,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -90,7 +87,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/VPC/Apis/DescribeVPCIntercomRequest.php b/src/VPC/Apis/DescribeVPCIntercomRequest.php index f979fe72..c6eaf84c 100644 --- a/src/VPC/Apis/DescribeVPCIntercomRequest.php +++ b/src/VPC/Apis/DescribeVPCIntercomRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -84,7 +84,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -94,7 +94,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getDstRegion() + public function getDstRegion(): string { return $this->get("DstRegion"); } @@ -104,7 +104,7 @@ public function getDstRegion() * * @param string $dstRegion */ - public function setDstRegion($dstRegion) + public function setDstRegion(string $dstRegion) { $this->set("DstRegion", $dstRegion); } @@ -114,7 +114,7 @@ public function setDstRegion($dstRegion) * * @return string|null */ - public function getDstProjectId() + public function getDstProjectId(): string { return $this->get("DstProjectId"); } @@ -124,7 +124,7 @@ public function getDstProjectId() * * @param string $dstProjectId */ - public function setDstProjectId($dstProjectId) + public function setDstProjectId(string $dstProjectId) { $this->set("DstProjectId", $dstProjectId); } diff --git a/src/VPC/Apis/DescribeVPCIntercomResponse.php b/src/VPC/Apis/DescribeVPCIntercomResponse.php index ce4d3d99..b0a72957 100644 --- a/src/VPC/Apis/DescribeVPCIntercomResponse.php +++ b/src/VPC/Apis/DescribeVPCIntercomResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new VPCIntercomInfo($item)); diff --git a/src/VPC/Apis/DescribeVPCRequest.php b/src/VPC/Apis/DescribeVPCRequest.php index 71dc4316..ab98fbf7 100644 --- a/src/VPC/Apis/DescribeVPCRequest.php +++ b/src/VPC/Apis/DescribeVPCRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getVPCIds() + public function getVPCIds(): array { return $this->get("VPCIds"); } @@ -94,7 +94,7 @@ public function setVPCIds(array $vpcIds) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -104,7 +104,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -114,7 +114,7 @@ public function setTag($tag) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -134,7 +134,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -144,7 +144,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/VPC/Apis/DescribeVPCResponse.php b/src/VPC/Apis/DescribeVPCResponse.php index d2de103d..3a5541e2 100644 --- a/src/VPC/Apis/DescribeVPCResponse.php +++ b/src/VPC/Apis/DescribeVPCResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new VPCInfo($item)); diff --git a/src/VPC/Apis/DescribeWhiteListResourceRequest.php b/src/VPC/Apis/DescribeWhiteListResourceRequest.php index ea6a2e41..00db77e4 100644 --- a/src/VPC/Apis/DescribeWhiteListResourceRequest.php +++ b/src/VPC/Apis/DescribeWhiteListResourceRequest.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -45,7 +45,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -55,7 +55,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } @@ -65,7 +65,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -75,7 +75,7 @@ public function setRegion($region) * * @return string[]|null */ - public function getNATGWIds() + public function getNATGWIds(): array { return $this->get("NATGWIds"); } @@ -95,7 +95,7 @@ public function setNATGWIds(array $natgwIds) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -105,7 +105,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -115,7 +115,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -125,7 +125,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/VPC/Apis/DescribeWhiteListResourceResponse.php b/src/VPC/Apis/DescribeWhiteListResourceResponse.php index 09e89b31..31c92a23 100644 --- a/src/VPC/Apis/DescribeWhiteListResourceResponse.php +++ b/src/VPC/Apis/DescribeWhiteListResourceResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NatGWWhitelistDataSet($item)); @@ -61,7 +58,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -71,7 +68,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/VPC/Apis/EnableWhiteListRequest.php b/src/VPC/Apis/EnableWhiteListRequest.php index cb2bcd04..e41852a6 100644 --- a/src/VPC/Apis/EnableWhiteListRequest.php +++ b/src/VPC/Apis/EnableWhiteListRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -85,7 +85,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -95,7 +95,7 @@ public function setNATGWId($natgwId) * * @return integer|null */ - public function getIfOpen() + public function getIfOpen(): int { return $this->get("IfOpen"); } @@ -105,7 +105,7 @@ public function getIfOpen() * * @param int $ifOpen */ - public function setIfOpen($ifOpen) + public function setIfOpen(int $ifOpen) { $this->set("IfOpen", $ifOpen); } diff --git a/src/VPC/Apis/EnableWhiteListResponse.php b/src/VPC/Apis/EnableWhiteListResponse.php index c1f378eb..fa7d1761 100644 --- a/src/VPC/Apis/EnableWhiteListResponse.php +++ b/src/VPC/Apis/EnableWhiteListResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -84,7 +84,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -94,7 +94,7 @@ public function setNATGWId($natgwId) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -104,7 +104,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } @@ -114,7 +114,7 @@ public function setLimit($limit) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -124,7 +124,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } diff --git a/src/VPC/Apis/GetAvailableResourceForPolicyResponse.php b/src/VPC/Apis/GetAvailableResourceForPolicyResponse.php index 783b92af..ed8449d0 100644 --- a/src/VPC/Apis/GetAvailableResourceForPolicyResponse.php +++ b/src/VPC/Apis/GetAvailableResourceForPolicyResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new GetAvailableResourceForPolicyDataSet($item)); diff --git a/src/VPC/Apis/GetAvailableResourceForSnatRuleRequest.php b/src/VPC/Apis/GetAvailableResourceForSnatRuleRequest.php index 714d4bad..9a249966 100644 --- a/src/VPC/Apis/GetAvailableResourceForSnatRuleRequest.php +++ b/src/VPC/Apis/GetAvailableResourceForSnatRuleRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -85,7 +85,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -95,7 +95,7 @@ public function setNATGWId($natgwId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -105,7 +105,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -115,7 +115,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -125,7 +125,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/VPC/Apis/GetAvailableResourceForSnatRuleResponse.php b/src/VPC/Apis/GetAvailableResourceForSnatRuleResponse.php index f5d7d01b..ac072d8a 100644 --- a/src/VPC/Apis/GetAvailableResourceForSnatRuleResponse.php +++ b/src/VPC/Apis/GetAvailableResourceForSnatRuleResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new GetAvailableResourceForSnatRuleDataSet($item)); @@ -60,7 +57,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/VPC/Apis/GetAvailableResourceForWhiteListRequest.php b/src/VPC/Apis/GetAvailableResourceForWhiteListRequest.php index 9ac44dda..c20dd399 100644 --- a/src/VPC/Apis/GetAvailableResourceForWhiteListRequest.php +++ b/src/VPC/Apis/GetAvailableResourceForWhiteListRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -84,7 +84,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -94,7 +94,7 @@ public function setNATGWId($natgwId) * * @return integer|null */ - public function getOffset() + public function getOffset(): int { return $this->get("Offset"); } @@ -104,7 +104,7 @@ public function getOffset() * * @param int $offset */ - public function setOffset($offset) + public function setOffset(int $offset) { $this->set("Offset", $offset); } @@ -114,7 +114,7 @@ public function setOffset($offset) * * @return integer|null */ - public function getLimit() + public function getLimit(): int { return $this->get("Limit"); } @@ -124,7 +124,7 @@ public function getLimit() * * @param int $limit */ - public function setLimit($limit) + public function setLimit(int $limit) { $this->set("Limit", $limit); } diff --git a/src/VPC/Apis/GetAvailableResourceForWhiteListResponse.php b/src/VPC/Apis/GetAvailableResourceForWhiteListResponse.php index c75c6d79..ae7f4a18 100644 --- a/src/VPC/Apis/GetAvailableResourceForWhiteListResponse.php +++ b/src/VPC/Apis/GetAvailableResourceForWhiteListResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new GetAvailableResourceForWhiteListDataSet($item)); @@ -60,7 +57,7 @@ public function setDataSet(array $dataSet) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/VPC/Apis/GetNetworkAclTargetResourceRequest.php b/src/VPC/Apis/GetNetworkAclTargetResourceRequest.php index 85f280bc..66ae3a74 100644 --- a/src/VPC/Apis/GetNetworkAclTargetResourceRequest.php +++ b/src/VPC/Apis/GetNetworkAclTargetResourceRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string[]|null */ - public function getSubnetworkId() + public function getSubnetworkId(): array { return $this->get("SubnetworkId"); } diff --git a/src/VPC/Apis/GetNetworkAclTargetResourceResponse.php b/src/VPC/Apis/GetNetworkAclTargetResourceResponse.php index 78b1b141..82fac034 100644 --- a/src/VPC/Apis/GetNetworkAclTargetResourceResponse.php +++ b/src/VPC/Apis/GetNetworkAclTargetResourceResponse.php @@ -1,6 +1,6 @@ get("TargetResourceList"); - if ($items == null) { - return []; - } + $items = $this->get("TargetResourceList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new TargetResourceInfo($item)); @@ -60,7 +57,7 @@ public function setTargetResourceList(array $targetResourceList) * * @return integer|null */ - public function getTotalCount() + public function getTotalCount(): int { return $this->get("TotalCount"); } @@ -70,7 +67,7 @@ public function getTotalCount() * * @param int $totalCount */ - public function setTotalCount($totalCount) + public function setTotalCount(int $totalCount) { $this->set("TotalCount", $totalCount); } diff --git a/src/VPC/Apis/ListSubnetForNATGWRequest.php b/src/VPC/Apis/ListSubnetForNATGWRequest.php index 953cb603..83f101a1 100644 --- a/src/VPC/Apis/ListSubnetForNATGWRequest.php +++ b/src/VPC/Apis/ListSubnetForNATGWRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -43,7 +43,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -53,7 +53,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -63,7 +63,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -73,7 +73,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -83,7 +83,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/VPC/Apis/ListSubnetForNATGWResponse.php b/src/VPC/Apis/ListSubnetForNATGWResponse.php index b4505bc5..1f8e8577 100644 --- a/src/VPC/Apis/ListSubnetForNATGWResponse.php +++ b/src/VPC/Apis/ListSubnetForNATGWResponse.php @@ -1,6 +1,6 @@ get("DataSet"); - if ($items == null) { - return []; - } + $items = $this->get("DataSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NatgwSubnetDataSet($item)); diff --git a/src/VPC/Apis/ModifyRouteRuleRequest.php b/src/VPC/Apis/ModifyRouteRuleRequest.php index 11c7cdf0..f4319380 100644 --- a/src/VPC/Apis/ModifyRouteRuleRequest.php +++ b/src/VPC/Apis/ModifyRouteRuleRequest.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -86,7 +86,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } @@ -96,7 +96,7 @@ public function setRouteTableId($routeTableId) * * @return string[]|null */ - public function getRouteRule() + public function getRouteRule(): array { return $this->get("RouteRule"); } diff --git a/src/VPC/Apis/ModifyRouteRuleResponse.php b/src/VPC/Apis/ModifyRouteRuleResponse.php index 14f333b0..3fce9a96 100644 --- a/src/VPC/Apis/ModifyRouteRuleResponse.php +++ b/src/VPC/Apis/ModifyRouteRuleResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -47,7 +47,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -57,7 +57,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -67,7 +67,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -77,7 +77,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getIp() + public function getIp(): string { return $this->get("Ip"); } @@ -87,7 +87,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } @@ -97,7 +97,7 @@ public function setIp($ip) * * @return string|null */ - public function getOldMac() + public function getOldMac(): string { return $this->get("OldMac"); } @@ -107,7 +107,7 @@ public function getOldMac() * * @param string $oldMac */ - public function setOldMac($oldMac) + public function setOldMac(string $oldMac) { $this->set("OldMac", $oldMac); } @@ -117,7 +117,7 @@ public function setOldMac($oldMac) * * @return string|null */ - public function getNewMac() + public function getNewMac(): string { return $this->get("NewMac"); } @@ -127,7 +127,7 @@ public function getNewMac() * * @param string $newMac */ - public function setNewMac($newMac) + public function setNewMac(string $newMac) { $this->set("NewMac", $newMac); } @@ -137,7 +137,7 @@ public function setNewMac($newMac) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -147,7 +147,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } diff --git a/src/VPC/Apis/MoveSecondaryIPMacResponse.php b/src/VPC/Apis/MoveSecondaryIPMacResponse.php index 2c29dc2f..c1cb32ed 100644 --- a/src/VPC/Apis/MoveSecondaryIPMacResponse.php +++ b/src/VPC/Apis/MoveSecondaryIPMacResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getZone() + public function getZone(): string { return $this->get("Zone"); } @@ -64,7 +64,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -74,7 +74,7 @@ public function setZone($zone) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -84,7 +84,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -94,7 +94,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVIPId() + public function getVIPId(): string { return $this->get("VIPId"); } @@ -104,7 +104,7 @@ public function getVIPId() * * @param string $vipId */ - public function setVIPId($vipId) + public function setVIPId(string $vipId) { $this->set("VIPId", $vipId); } diff --git a/src/VPC/Apis/ReleaseVIPResponse.php b/src/VPC/Apis/ReleaseVIPResponse.php index b5aed27c..eb11c7c1 100644 --- a/src/VPC/Apis/ReleaseVIPResponse.php +++ b/src/VPC/Apis/ReleaseVIPResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -84,7 +84,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -94,7 +94,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getExportIp() + public function getExportIp(): string { return $this->get("ExportIp"); } @@ -104,7 +104,7 @@ public function getExportIp() * * @param string $exportIp */ - public function setExportIp($exportIp) + public function setExportIp(string $exportIp) { $this->set("ExportIp", $exportIp); } @@ -114,7 +114,7 @@ public function setExportIp($exportIp) * * @return string|null */ - public function getExportEipId() + public function getExportEipId(): string { return $this->get("ExportEipId"); } @@ -124,7 +124,7 @@ public function getExportEipId() * * @param string $exportEipId */ - public function setExportEipId($exportEipId) + public function setExportEipId(string $exportEipId) { $this->set("ExportEipId", $exportEipId); } diff --git a/src/VPC/Apis/SetGwDefaultExportResponse.php b/src/VPC/Apis/SetGwDefaultExportResponse.php index 4be92ea8..a95d3467 100644 --- a/src/VPC/Apis/SetGwDefaultExportResponse.php +++ b/src/VPC/Apis/SetGwDefaultExportResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -50,7 +50,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -60,7 +60,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -70,7 +70,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -80,7 +80,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -90,7 +90,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -100,7 +100,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getPolicyId() + public function getPolicyId(): string { return $this->get("PolicyId"); } @@ -110,7 +110,7 @@ public function getPolicyId() * * @param string $policyId */ - public function setPolicyId($policyId) + public function setPolicyId(string $policyId) { $this->set("PolicyId", $policyId); } @@ -120,7 +120,7 @@ public function setPolicyId($policyId) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -130,7 +130,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -140,7 +140,7 @@ public function setProtocol($protocol) * * @return string|null */ - public function getSrcEIPId() + public function getSrcEIPId(): string { return $this->get("SrcEIPId"); } @@ -150,7 +150,7 @@ public function getSrcEIPId() * * @param string $srcEIPId */ - public function setSrcEIPId($srcEIPId) + public function setSrcEIPId(string $srcEIPId) { $this->set("SrcEIPId", $srcEIPId); } @@ -160,7 +160,7 @@ public function setSrcEIPId($srcEIPId) * * @return string|null */ - public function getSrcPort() + public function getSrcPort(): string { return $this->get("SrcPort"); } @@ -170,7 +170,7 @@ public function getSrcPort() * * @param string $srcPort */ - public function setSrcPort($srcPort) + public function setSrcPort(string $srcPort) { $this->set("SrcPort", $srcPort); } @@ -180,7 +180,7 @@ public function setSrcPort($srcPort) * * @return string|null */ - public function getDstIP() + public function getDstIP(): string { return $this->get("DstIP"); } @@ -190,7 +190,7 @@ public function getDstIP() * * @param string $dstIP */ - public function setDstIP($dstIP) + public function setDstIP(string $dstIP) { $this->set("DstIP", $dstIP); } @@ -200,7 +200,7 @@ public function setDstIP($dstIP) * * @return string|null */ - public function getDstPort() + public function getDstPort(): string { return $this->get("DstPort"); } @@ -210,7 +210,7 @@ public function getDstPort() * * @param string $dstPort */ - public function setDstPort($dstPort) + public function setDstPort(string $dstPort) { $this->set("DstPort", $dstPort); } @@ -220,7 +220,7 @@ public function setDstPort($dstPort) * * @return string|null */ - public function getPolicyName() + public function getPolicyName(): string { return $this->get("PolicyName"); } @@ -230,7 +230,7 @@ public function getPolicyName() * * @param string $policyName */ - public function setPolicyName($policyName) + public function setPolicyName(string $policyName) { $this->set("PolicyName", $policyName); } diff --git a/src/VPC/Apis/UpdateNATGWPolicyResponse.php b/src/VPC/Apis/UpdateNATGWPolicyResponse.php index d53a5831..74df83de 100644 --- a/src/VPC/Apis/UpdateNATGWPolicyResponse.php +++ b/src/VPC/Apis/UpdateNATGWPolicyResponse.php @@ -1,6 +1,6 @@ "UpdateNATGWSubnet"]); $this->markRequired("Region"); $this->markRequired("NATGWId"); - $this->markRequired("SubnetworkIds"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @return string|null */ - public function getRegion() + public function getRegion(): string { return $this->get("Region"); } /** - * Region: 地域。 参见 [地域和可用区列表](../summary/regionlist.html) + * Region: 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } /** - * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } /** - * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * ProjectId: 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -85,7 +84,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -95,7 +94,7 @@ public function setNATGWId($natgwId) * * @return string[]|null */ - public function getSubnetworkIds() + public function getSubnetworkIds(): array { return $this->get("SubnetworkIds"); } diff --git a/src/VPC/Apis/UpdateNATGWSubnetResponse.php b/src/VPC/Apis/UpdateNATGWSubnetResponse.php index 1a44a2c6..0389787a 100644 --- a/src/VPC/Apis/UpdateNATGWSubnetResponse.php +++ b/src/VPC/Apis/UpdateNATGWSubnetResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -51,7 +51,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -61,7 +61,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -71,7 +71,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -81,7 +81,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -91,7 +91,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -101,7 +101,7 @@ public function setAclId($aclId) * * @return string|null */ - public function getEntryId() + public function getEntryId(): string { return $this->get("EntryId"); } @@ -111,7 +111,7 @@ public function getEntryId() * * @param string $entryId */ - public function setEntryId($entryId) + public function setEntryId(string $entryId) { $this->set("EntryId", $entryId); } @@ -121,7 +121,7 @@ public function setEntryId($entryId) * * @return integer|null */ - public function getPriority() + public function getPriority(): int { return $this->get("Priority"); } @@ -131,7 +131,7 @@ public function getPriority() * * @param int $priority */ - public function setPriority($priority) + public function setPriority(int $priority) { $this->set("Priority", $priority); } @@ -141,7 +141,7 @@ public function setPriority($priority) * * @return string|null */ - public function getDirection() + public function getDirection(): string { return $this->get("Direction"); } @@ -151,7 +151,7 @@ public function getDirection() * * @param string $direction */ - public function setDirection($direction) + public function setDirection(string $direction) { $this->set("Direction", $direction); } @@ -161,7 +161,7 @@ public function setDirection($direction) * * @return string|null */ - public function getIpProtocol() + public function getIpProtocol(): string { return $this->get("IpProtocol"); } @@ -171,7 +171,7 @@ public function getIpProtocol() * * @param string $ipProtocol */ - public function setIpProtocol($ipProtocol) + public function setIpProtocol(string $ipProtocol) { $this->set("IpProtocol", $ipProtocol); } @@ -181,7 +181,7 @@ public function setIpProtocol($ipProtocol) * * @return string|null */ - public function getCidrBlock() + public function getCidrBlock(): string { return $this->get("CidrBlock"); } @@ -191,7 +191,7 @@ public function getCidrBlock() * * @param string $cidrBlock */ - public function setCidrBlock($cidrBlock) + public function setCidrBlock(string $cidrBlock) { $this->set("CidrBlock", $cidrBlock); } @@ -201,7 +201,7 @@ public function setCidrBlock($cidrBlock) * * @return string|null */ - public function getPortRange() + public function getPortRange(): string { return $this->get("PortRange"); } @@ -211,7 +211,7 @@ public function getPortRange() * * @param string $portRange */ - public function setPortRange($portRange) + public function setPortRange(string $portRange) { $this->set("PortRange", $portRange); } @@ -221,7 +221,7 @@ public function setPortRange($portRange) * * @return string|null */ - public function getEntryAction() + public function getEntryAction(): string { return $this->get("EntryAction"); } @@ -231,7 +231,7 @@ public function getEntryAction() * * @param string $entryAction */ - public function setEntryAction($entryAction) + public function setEntryAction(string $entryAction) { $this->set("EntryAction", $entryAction); } @@ -241,7 +241,7 @@ public function setEntryAction($entryAction) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -251,7 +251,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -261,7 +261,7 @@ public function setDescription($description) * * @return integer|null */ - public function getTargetType() + public function getTargetType(): int { return $this->get("TargetType"); } @@ -271,7 +271,7 @@ public function getTargetType() * * @param int $targetType */ - public function setTargetType($targetType) + public function setTargetType(int $targetType) { $this->set("TargetType", $targetType); } @@ -281,7 +281,7 @@ public function setTargetType($targetType) * * @return string[]|null */ - public function getTargetResourceIds() + public function getTargetResourceIds(): array { return $this->get("TargetResourceIds"); } diff --git a/src/VPC/Apis/UpdateNetworkAclEntryResponse.php b/src/VPC/Apis/UpdateNetworkAclEntryResponse.php index 1f61f211..196f701e 100644 --- a/src/VPC/Apis/UpdateNetworkAclEntryResponse.php +++ b/src/VPC/Apis/UpdateNetworkAclEntryResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getAclName() + public function getAclName(): string { return $this->get("AclName"); } @@ -86,7 +86,7 @@ public function getAclName() * * @param string $aclName */ - public function setAclName($aclName) + public function setAclName(string $aclName) { $this->set("AclName", $aclName); } @@ -96,7 +96,7 @@ public function setAclName($aclName) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -106,7 +106,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -116,7 +116,7 @@ public function setAclId($aclId) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -126,7 +126,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } diff --git a/src/VPC/Apis/UpdateNetworkAclResponse.php b/src/VPC/Apis/UpdateNetworkAclResponse.php index bb18deef..2caf341d 100644 --- a/src/VPC/Apis/UpdateNetworkAclResponse.php +++ b/src/VPC/Apis/UpdateNetworkAclResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -85,7 +85,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } @@ -95,7 +95,7 @@ public function setRouteTableId($routeTableId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -105,7 +105,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -115,7 +115,7 @@ public function setName($name) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -125,7 +125,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -135,7 +135,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -145,7 +145,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/VPC/Apis/UpdateRouteTableAttributeResponse.php b/src/VPC/Apis/UpdateRouteTableAttributeResponse.php index f355d2ff..99b338b1 100644 --- a/src/VPC/Apis/UpdateRouteTableAttributeResponse.php +++ b/src/VPC/Apis/UpdateRouteTableAttributeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getNATGWId() + public function getNATGWId(): string { return $this->get("NATGWId"); } @@ -86,7 +86,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -96,7 +96,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getSourceIp() + public function getSourceIp(): string { return $this->get("SourceIp"); } @@ -106,7 +106,7 @@ public function getSourceIp() * * @param string $sourceIp */ - public function setSourceIp($sourceIp) + public function setSourceIp(string $sourceIp) { $this->set("SourceIp", $sourceIp); } @@ -116,7 +116,7 @@ public function setSourceIp($sourceIp) * * @return string|null */ - public function getSnatIp() + public function getSnatIp(): string { return $this->get("SnatIp"); } @@ -126,7 +126,7 @@ public function getSnatIp() * * @param string $snatIp */ - public function setSnatIp($snatIp) + public function setSnatIp(string $snatIp) { $this->set("SnatIp", $snatIp); } @@ -136,7 +136,7 @@ public function setSnatIp($snatIp) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -146,7 +146,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/VPC/Apis/UpdateSnatRuleResponse.php b/src/VPC/Apis/UpdateSnatRuleResponse.php index 5fc80b72..487c5e8b 100644 --- a/src/VPC/Apis/UpdateSnatRuleResponse.php +++ b/src/VPC/Apis/UpdateSnatRuleResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -44,7 +44,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -54,7 +54,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -64,7 +64,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -74,7 +74,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -84,7 +84,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -94,7 +94,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -104,7 +104,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -114,7 +114,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -124,7 +124,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/VPC/Apis/UpdateSubnetAttributeResponse.php b/src/VPC/Apis/UpdateSubnetAttributeResponse.php index 935fbb6f..68be4ac2 100644 --- a/src/VPC/Apis/UpdateSubnetAttributeResponse.php +++ b/src/VPC/Apis/UpdateSubnetAttributeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -45,7 +45,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -55,7 +55,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -65,7 +65,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -75,7 +75,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVIPId() + public function getVIPId(): string { return $this->get("VIPId"); } @@ -85,7 +85,7 @@ public function getVIPId() * * @param string $vipId */ - public function setVIPId($vipId) + public function setVIPId(string $vipId) { $this->set("VIPId", $vipId); } @@ -95,7 +95,7 @@ public function setVIPId($vipId) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -105,7 +105,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -115,7 +115,7 @@ public function setRemark($remark) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -125,7 +125,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -135,7 +135,7 @@ public function setName($name) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -145,7 +145,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/VPC/Apis/UpdateVIPAttributeResponse.php b/src/VPC/Apis/UpdateVIPAttributeResponse.php index 09025b89..e6ffd592 100644 --- a/src/VPC/Apis/UpdateVIPAttributeResponse.php +++ b/src/VPC/Apis/UpdateVIPAttributeResponse.php @@ -1,6 +1,6 @@ get("Region"); } @@ -46,7 +46,7 @@ public function getRegion() * * @param string $region */ - public function setRegion($region) + public function setRegion(string $region) { $this->set("Region", $region); } @@ -56,7 +56,7 @@ public function setRegion($region) * * @return string|null */ - public function getProjectId() + public function getProjectId(): string { return $this->get("ProjectId"); } @@ -66,7 +66,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -76,7 +76,7 @@ public function setProjectId($projectId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -86,7 +86,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -96,7 +96,7 @@ public function setVPCId($vpcId) * * @return string[]|null */ - public function getNetwork() + public function getNetwork(): array { return $this->get("Network"); } diff --git a/src/VPC/Apis/UpdateVPCNetworkResponse.php b/src/VPC/Apis/UpdateVPCNetworkResponse.php index 9be36898..6905e56a 100644 --- a/src/VPC/Apis/UpdateVPCNetworkResponse.php +++ b/src/VPC/Apis/UpdateVPCNetworkResponse.php @@ -1,6 +1,6 @@ get("EntryId"); } @@ -37,7 +37,7 @@ public function getEntryId() * * @param string $entryId */ - public function setEntryId($entryId) + public function setEntryId(string $entryId) { $this->set("EntryId", $entryId); } @@ -47,7 +47,7 @@ public function setEntryId($entryId) * * @return string|null */ - public function getPriority() + public function getPriority(): string { return $this->get("Priority"); } @@ -57,7 +57,7 @@ public function getPriority() * * @param string $priority */ - public function setPriority($priority) + public function setPriority(string $priority) { $this->set("Priority", $priority); } @@ -67,7 +67,7 @@ public function setPriority($priority) * * @return string|null */ - public function getDirection() + public function getDirection(): string { return $this->get("Direction"); } @@ -77,7 +77,7 @@ public function getDirection() * * @param string $direction */ - public function setDirection($direction) + public function setDirection(string $direction) { $this->set("Direction", $direction); } @@ -87,7 +87,7 @@ public function setDirection($direction) * * @return string|null */ - public function getIpProtocol() + public function getIpProtocol(): string { return $this->get("IpProtocol"); } @@ -97,7 +97,7 @@ public function getIpProtocol() * * @param string $ipProtocol */ - public function setIpProtocol($ipProtocol) + public function setIpProtocol(string $ipProtocol) { $this->set("IpProtocol", $ipProtocol); } @@ -107,7 +107,7 @@ public function setIpProtocol($ipProtocol) * * @return string|null */ - public function getCidrBlock() + public function getCidrBlock(): string { return $this->get("CidrBlock"); } @@ -117,7 +117,7 @@ public function getCidrBlock() * * @param string $cidrBlock */ - public function setCidrBlock($cidrBlock) + public function setCidrBlock(string $cidrBlock) { $this->set("CidrBlock", $cidrBlock); } @@ -127,7 +127,7 @@ public function setCidrBlock($cidrBlock) * * @return string|null */ - public function getPortRange() + public function getPortRange(): string { return $this->get("PortRange"); } @@ -137,7 +137,7 @@ public function getPortRange() * * @param string $portRange */ - public function setPortRange($portRange) + public function setPortRange(string $portRange) { $this->set("PortRange", $portRange); } @@ -147,7 +147,7 @@ public function setPortRange($portRange) * * @return string|null */ - public function getEntryAction() + public function getEntryAction(): string { return $this->get("EntryAction"); } @@ -157,7 +157,7 @@ public function getEntryAction() * * @param string $entryAction */ - public function setEntryAction($entryAction) + public function setEntryAction(string $entryAction) { $this->set("EntryAction", $entryAction); } @@ -167,7 +167,7 @@ public function setEntryAction($entryAction) * * @return integer|null */ - public function getTargetType() + public function getTargetType(): int { return $this->get("TargetType"); } @@ -177,7 +177,7 @@ public function getTargetType() * * @param int $targetType */ - public function setTargetType($targetType) + public function setTargetType(int $targetType) { $this->set("TargetType", $targetType); } @@ -187,7 +187,7 @@ public function setTargetType($targetType) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -197,7 +197,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -207,7 +207,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getUpdateTime() + public function getUpdateTime(): int { return $this->get("UpdateTime"); } @@ -217,7 +217,7 @@ public function getUpdateTime() * * @param int $updateTime */ - public function setUpdateTime($updateTime) + public function setUpdateTime(int $updateTime) { $this->set("UpdateTime", $updateTime); } @@ -227,12 +227,9 @@ public function setUpdateTime($updateTime) * * @return TargetResourceInfo[]|null */ - public function getTargetResourceList() + public function getTargetResourceList(): array { - $items = $this->get("TargetResourceList"); - if ($items == null) { - return []; - } + $items = $this->get("TargetResourceList") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new TargetResourceInfo($item)); @@ -259,7 +256,7 @@ public function setTargetResourceList(array $targetResourceList) * * @return integer|null */ - public function getTargetResourceCount() + public function getTargetResourceCount(): int { return $this->get("TargetResourceCount"); } @@ -269,7 +266,7 @@ public function getTargetResourceCount() * * @param int $targetResourceCount */ - public function setTargetResourceCount($targetResourceCount) + public function setTargetResourceCount(int $targetResourceCount) { $this->set("TargetResourceCount", $targetResourceCount); } diff --git a/src/VPC/Models/AclInfo.php b/src/VPC/Models/AclInfo.php index 6841a925..b35d536b 100644 --- a/src/VPC/Models/AclInfo.php +++ b/src/VPC/Models/AclInfo.php @@ -1,6 +1,6 @@ get("VpcId"); } @@ -37,7 +37,7 @@ public function getVpcId() * * @param string $vpcId */ - public function setVpcId($vpcId) + public function setVpcId(string $vpcId) { $this->set("VpcId", $vpcId); } @@ -47,7 +47,7 @@ public function setVpcId($vpcId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -57,7 +57,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -67,7 +67,7 @@ public function setAclId($aclId) * * @return string|null */ - public function getAclName() + public function getAclName(): string { return $this->get("AclName"); } @@ -77,7 +77,7 @@ public function getAclName() * * @param string $aclName */ - public function setAclName($aclName) + public function setAclName(string $aclName) { $this->set("AclName", $aclName); } @@ -87,7 +87,7 @@ public function setAclName($aclName) * * @return string|null */ - public function getDescription() + public function getDescription(): string { return $this->get("Description"); } @@ -97,7 +97,7 @@ public function getDescription() * * @param string $description */ - public function setDescription($description) + public function setDescription(string $description) { $this->set("Description", $description); } @@ -107,12 +107,9 @@ public function setDescription($description) * * @return AclEntryInfo[]|null */ - public function getEntries() + public function getEntries(): array { - $items = $this->get("Entries"); - if ($items == null) { - return []; - } + $items = $this->get("Entries") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new AclEntryInfo($item)); @@ -139,12 +136,9 @@ public function setEntries(array $entries) * * @return AssociationInfo[]|null */ - public function getAssociations() + public function getAssociations(): array { - $items = $this->get("Associations"); - if ($items == null) { - return []; - } + $items = $this->get("Associations") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new AssociationInfo($item)); @@ -171,7 +165,7 @@ public function setAssociations(array $associations) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -181,7 +175,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -191,7 +185,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getUpdateTime() + public function getUpdateTime(): int { return $this->get("UpdateTime"); } @@ -201,7 +195,7 @@ public function getUpdateTime() * * @param int $updateTime */ - public function setUpdateTime($updateTime) + public function setUpdateTime(int $updateTime) { $this->set("UpdateTime", $updateTime); } diff --git a/src/VPC/Models/AssociationInfo.php b/src/VPC/Models/AssociationInfo.php index 926e8131..ab023466 100644 --- a/src/VPC/Models/AssociationInfo.php +++ b/src/VPC/Models/AssociationInfo.php @@ -1,6 +1,6 @@ get("AssociationId"); } @@ -37,7 +37,7 @@ public function getAssociationId() * * @param string $associationId */ - public function setAssociationId($associationId) + public function setAssociationId(string $associationId) { $this->set("AssociationId", $associationId); } @@ -47,7 +47,7 @@ public function setAssociationId($associationId) * * @return string|null */ - public function getAclId() + public function getAclId(): string { return $this->get("AclId"); } @@ -57,7 +57,7 @@ public function getAclId() * * @param string $aclId */ - public function setAclId($aclId) + public function setAclId(string $aclId) { $this->set("AclId", $aclId); } @@ -67,7 +67,7 @@ public function setAclId($aclId) * * @return string|null */ - public function getSubnetworkId() + public function getSubnetworkId(): string { return $this->get("SubnetworkId"); } @@ -77,7 +77,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } @@ -87,7 +87,7 @@ public function setSubnetworkId($subnetworkId) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -97,7 +97,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } diff --git a/src/VPC/Models/DescribeWhiteListResourceObjectIPInfo.php b/src/VPC/Models/DescribeWhiteListResourceObjectIPInfo.php index 63f4dba1..e523ecf2 100644 --- a/src/VPC/Models/DescribeWhiteListResourceObjectIPInfo.php +++ b/src/VPC/Models/DescribeWhiteListResourceObjectIPInfo.php @@ -1,6 +1,6 @@ get("GwType"); } @@ -37,7 +37,7 @@ public function getGwType() * * @param string $gwType */ - public function setGwType($gwType) + public function setGwType(string $gwType) { $this->set("GwType", $gwType); } @@ -47,7 +47,7 @@ public function setGwType($gwType) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -57,7 +57,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } @@ -67,7 +67,7 @@ public function setPrivateIP($privateIP) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -77,7 +77,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -87,7 +87,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getResourceName() + public function getResourceName(): string { return $this->get("ResourceName"); } @@ -97,7 +97,7 @@ public function getResourceName() * * @param string $resourceName */ - public function setResourceName($resourceName) + public function setResourceName(string $resourceName) { $this->set("ResourceName", $resourceName); } @@ -107,7 +107,7 @@ public function setResourceName($resourceName) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -117,7 +117,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -127,7 +127,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getSubResourceId() + public function getSubResourceId(): string { return $this->get("SubResourceId"); } @@ -137,7 +137,7 @@ public function getSubResourceId() * * @param string $subResourceId */ - public function setSubResourceId($subResourceId) + public function setSubResourceId(string $subResourceId) { $this->set("SubResourceId", $subResourceId); } @@ -147,7 +147,7 @@ public function setSubResourceId($subResourceId) * * @return string|null */ - public function getSubResourceName() + public function getSubResourceName(): string { return $this->get("SubResourceName"); } @@ -157,7 +157,7 @@ public function getSubResourceName() * * @param string $subResourceName */ - public function setSubResourceName($subResourceName) + public function setSubResourceName(string $subResourceName) { $this->set("SubResourceName", $subResourceName); } @@ -167,7 +167,7 @@ public function setSubResourceName($subResourceName) * * @return string|null */ - public function getSubResourceType() + public function getSubResourceType(): string { return $this->get("SubResourceType"); } @@ -177,7 +177,7 @@ public function getSubResourceType() * * @param string $subResourceType */ - public function setSubResourceType($subResourceType) + public function setSubResourceType(string $subResourceType) { $this->set("SubResourceType", $subResourceType); } @@ -187,7 +187,7 @@ public function setSubResourceType($subResourceType) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -197,7 +197,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/VPC/Models/GetAvailableResourceForPolicyDataSet.php b/src/VPC/Models/GetAvailableResourceForPolicyDataSet.php index af3ce80f..b55ca7c5 100644 --- a/src/VPC/Models/GetAvailableResourceForPolicyDataSet.php +++ b/src/VPC/Models/GetAvailableResourceForPolicyDataSet.php @@ -1,6 +1,6 @@ get("ResourceId"); } @@ -37,7 +37,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -47,7 +47,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -57,7 +57,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } @@ -67,7 +67,7 @@ public function setPrivateIP($privateIP) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -77,7 +77,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } diff --git a/src/VPC/Models/GetAvailableResourceForSnatRuleDataSet.php b/src/VPC/Models/GetAvailableResourceForSnatRuleDataSet.php index 8d8c1872..8a888ec3 100644 --- a/src/VPC/Models/GetAvailableResourceForSnatRuleDataSet.php +++ b/src/VPC/Models/GetAvailableResourceForSnatRuleDataSet.php @@ -1,6 +1,6 @@ get("ResourceId"); } @@ -37,7 +37,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -47,7 +47,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getResourceName() + public function getResourceName(): string { return $this->get("ResourceName"); } @@ -57,7 +57,7 @@ public function getResourceName() * * @param string $resourceName */ - public function setResourceName($resourceName) + public function setResourceName(string $resourceName) { $this->set("ResourceName", $resourceName); } @@ -67,7 +67,7 @@ public function setResourceName($resourceName) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -77,7 +77,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } @@ -87,7 +87,7 @@ public function setPrivateIP($privateIP) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -97,7 +97,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -107,7 +107,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getSubnetworkId() + public function getSubnetworkId(): string { return $this->get("SubnetworkId"); } @@ -117,7 +117,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } @@ -127,7 +127,7 @@ public function setSubnetworkId($subnetworkId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -137,7 +137,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/VPC/Models/GetAvailableResourceForWhiteListDataSet.php b/src/VPC/Models/GetAvailableResourceForWhiteListDataSet.php index 86b1e713..17d7756b 100644 --- a/src/VPC/Models/GetAvailableResourceForWhiteListDataSet.php +++ b/src/VPC/Models/GetAvailableResourceForWhiteListDataSet.php @@ -1,6 +1,6 @@ get("ResourceId"); } @@ -37,7 +37,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -47,7 +47,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getResourceName() + public function getResourceName(): string { return $this->get("ResourceName"); } @@ -57,7 +57,7 @@ public function getResourceName() * * @param string $resourceName */ - public function setResourceName($resourceName) + public function setResourceName(string $resourceName) { $this->set("ResourceName", $resourceName); } @@ -67,7 +67,7 @@ public function setResourceName($resourceName) * * @return string|null */ - public function getPrivateIP() + public function getPrivateIP(): string { return $this->get("PrivateIP"); } @@ -77,7 +77,7 @@ public function getPrivateIP() * * @param string $privateIP */ - public function setPrivateIP($privateIP) + public function setPrivateIP(string $privateIP) { $this->set("PrivateIP", $privateIP); } @@ -87,7 +87,7 @@ public function setPrivateIP($privateIP) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -97,7 +97,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -107,7 +107,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getSubResourceName() + public function getSubResourceName(): string { return $this->get("SubResourceName"); } @@ -117,7 +117,7 @@ public function getSubResourceName() * * @param string $subResourceName */ - public function setSubResourceName($subResourceName) + public function setSubResourceName(string $subResourceName) { $this->set("SubResourceName", $subResourceName); } @@ -127,7 +127,7 @@ public function setSubResourceName($subResourceName) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -137,7 +137,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -147,7 +147,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getSubnetworkId() + public function getSubnetworkId(): string { return $this->get("SubnetworkId"); } @@ -157,7 +157,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } @@ -167,7 +167,7 @@ public function setSubnetworkId($subnetworkId) * * @return string|null */ - public function getSubResourceId() + public function getSubResourceId(): string { return $this->get("SubResourceId"); } @@ -177,7 +177,7 @@ public function getSubResourceId() * * @param string $subResourceId */ - public function setSubResourceId($subResourceId) + public function setSubResourceId(string $subResourceId) { $this->set("SubResourceId", $subResourceId); } @@ -187,7 +187,7 @@ public function setSubResourceId($subResourceId) * * @return string|null */ - public function getSubResourceType() + public function getSubResourceType(): string { return $this->get("SubResourceType"); } @@ -197,7 +197,7 @@ public function getSubResourceType() * * @param string $subResourceType */ - public function setSubResourceType($subResourceType) + public function setSubResourceType(string $subResourceType) { $this->set("SubResourceType", $subResourceType); } diff --git a/src/VPC/Models/IpInfo.php b/src/VPC/Models/IpInfo.php index f8380674..e0ef3de4 100644 --- a/src/VPC/Models/IpInfo.php +++ b/src/VPC/Models/IpInfo.php @@ -1,6 +1,6 @@ get("Ip"); } @@ -37,7 +37,7 @@ public function getIp() * * @param string $ip */ - public function setIp($ip) + public function setIp(string $ip) { $this->set("Ip", $ip); } @@ -47,7 +47,7 @@ public function setIp($ip) * * @return string|null */ - public function getMask() + public function getMask(): string { return $this->get("Mask"); } @@ -57,7 +57,7 @@ public function getMask() * * @param string $mask */ - public function setMask($mask) + public function setMask(string $mask) { $this->set("Mask", $mask); } @@ -67,7 +67,7 @@ public function setMask($mask) * * @return string|null */ - public function getGateway() + public function getGateway(): string { return $this->get("Gateway"); } @@ -77,7 +77,7 @@ public function getGateway() * * @param string $gateway */ - public function setGateway($gateway) + public function setGateway(string $gateway) { $this->set("Gateway", $gateway); } @@ -87,7 +87,7 @@ public function setGateway($gateway) * * @return string|null */ - public function getMac() + public function getMac(): string { return $this->get("Mac"); } @@ -97,7 +97,7 @@ public function getMac() * * @param string $mac */ - public function setMac($mac) + public function setMac(string $mac) { $this->set("Mac", $mac); } @@ -107,7 +107,7 @@ public function setMac($mac) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -117,7 +117,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -127,7 +127,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -137,7 +137,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/VPC/Models/NATGWPolicyDataSet.php b/src/VPC/Models/NATGWPolicyDataSet.php index 29b71aed..d9771ddc 100644 --- a/src/VPC/Models/NATGWPolicyDataSet.php +++ b/src/VPC/Models/NATGWPolicyDataSet.php @@ -1,6 +1,6 @@ get("NATGWId"); } @@ -37,7 +37,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -47,7 +47,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getPolicyId() + public function getPolicyId(): string { return $this->get("PolicyId"); } @@ -57,7 +57,7 @@ public function getPolicyId() * * @param string $policyId */ - public function setPolicyId($policyId) + public function setPolicyId(string $policyId) { $this->set("PolicyId", $policyId); } @@ -67,7 +67,7 @@ public function setPolicyId($policyId) * * @return string|null */ - public function getProtocol() + public function getProtocol(): string { return $this->get("Protocol"); } @@ -77,7 +77,7 @@ public function getProtocol() * * @param string $protocol */ - public function setProtocol($protocol) + public function setProtocol(string $protocol) { $this->set("Protocol", $protocol); } @@ -87,7 +87,7 @@ public function setProtocol($protocol) * * @return string|null */ - public function getSrcEIP() + public function getSrcEIP(): string { return $this->get("SrcEIP"); } @@ -97,7 +97,7 @@ public function getSrcEIP() * * @param string $srcEIP */ - public function setSrcEIP($srcEIP) + public function setSrcEIP(string $srcEIP) { $this->set("SrcEIP", $srcEIP); } @@ -107,7 +107,7 @@ public function setSrcEIP($srcEIP) * * @return string|null */ - public function getSrcEIPId() + public function getSrcEIPId(): string { return $this->get("SrcEIPId"); } @@ -117,7 +117,7 @@ public function getSrcEIPId() * * @param string $srcEIPId */ - public function setSrcEIPId($srcEIPId) + public function setSrcEIPId(string $srcEIPId) { $this->set("SrcEIPId", $srcEIPId); } @@ -127,7 +127,7 @@ public function setSrcEIPId($srcEIPId) * * @return string|null */ - public function getSrcPort() + public function getSrcPort(): string { return $this->get("SrcPort"); } @@ -137,7 +137,7 @@ public function getSrcPort() * * @param string $srcPort */ - public function setSrcPort($srcPort) + public function setSrcPort(string $srcPort) { $this->set("SrcPort", $srcPort); } @@ -147,7 +147,7 @@ public function setSrcPort($srcPort) * * @return string|null */ - public function getDstIP() + public function getDstIP(): string { return $this->get("DstIP"); } @@ -157,7 +157,7 @@ public function getDstIP() * * @param string $dstIP */ - public function setDstIP($dstIP) + public function setDstIP(string $dstIP) { $this->set("DstIP", $dstIP); } @@ -167,7 +167,7 @@ public function setDstIP($dstIP) * * @return string|null */ - public function getDstPort() + public function getDstPort(): string { return $this->get("DstPort"); } @@ -177,7 +177,7 @@ public function getDstPort() * * @param string $dstPort */ - public function setDstPort($dstPort) + public function setDstPort(string $dstPort) { $this->set("DstPort", $dstPort); } @@ -187,7 +187,7 @@ public function setDstPort($dstPort) * * @return string|null */ - public function getPolicyName() + public function getPolicyName(): string { return $this->get("PolicyName"); } @@ -197,7 +197,7 @@ public function getPolicyName() * * @param string $policyName */ - public function setPolicyName($policyName) + public function setPolicyName(string $policyName) { $this->set("PolicyName", $policyName); } diff --git a/src/VPC/Models/NATGWSnatRule.php b/src/VPC/Models/NATGWSnatRule.php index 97bfaed7..1aefa9ae 100644 --- a/src/VPC/Models/NATGWSnatRule.php +++ b/src/VPC/Models/NATGWSnatRule.php @@ -1,6 +1,6 @@ get("SnatIp"); } @@ -37,7 +37,7 @@ public function getSnatIp() * * @param string $snatIp */ - public function setSnatIp($snatIp) + public function setSnatIp(string $snatIp) { $this->set("SnatIp", $snatIp); } @@ -47,7 +47,7 @@ public function setSnatIp($snatIp) * * @return string|null */ - public function getSourceIp() + public function getSourceIp(): string { return $this->get("SourceIp"); } @@ -57,7 +57,7 @@ public function getSourceIp() * * @param string $sourceIp */ - public function setSourceIp($sourceIp) + public function setSourceIp(string $sourceIp) { $this->set("SourceIp", $sourceIp); } @@ -67,7 +67,7 @@ public function setSourceIp($sourceIp) * * @return string|null */ - public function getSubnetworkId() + public function getSubnetworkId(): string { return $this->get("SubnetworkId"); } @@ -77,7 +77,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } @@ -87,7 +87,7 @@ public function setSubnetworkId($subnetworkId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -97,7 +97,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } diff --git a/src/VPC/Models/NatGWIPResInfo.php b/src/VPC/Models/NatGWIPResInfo.php index ea030383..714b08ae 100644 --- a/src/VPC/Models/NatGWIPResInfo.php +++ b/src/VPC/Models/NatGWIPResInfo.php @@ -1,6 +1,6 @@ get("OperatorName"); } @@ -37,7 +37,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } @@ -47,7 +47,7 @@ public function setOperatorName($operatorName) * * @return string|null */ - public function getEIP() + public function getEIP(): string { return $this->get("EIP"); } @@ -57,7 +57,7 @@ public function getEIP() * * @param string $eip */ - public function setEIP($eip) + public function setEIP(string $eip) { $this->set("EIP", $eip); } diff --git a/src/VPC/Models/NatGWWhitelistDataSet.php b/src/VPC/Models/NatGWWhitelistDataSet.php index a71d10a1..735b3da1 100644 --- a/src/VPC/Models/NatGWWhitelistDataSet.php +++ b/src/VPC/Models/NatGWWhitelistDataSet.php @@ -1,6 +1,6 @@ get("NATGWId"); } @@ -37,7 +37,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -47,7 +47,7 @@ public function setNATGWId($natgwId) * * @return integer|null */ - public function getIfOpen() + public function getIfOpen(): int { return $this->get("IfOpen"); } @@ -57,7 +57,7 @@ public function getIfOpen() * * @param int $ifOpen */ - public function setIfOpen($ifOpen) + public function setIfOpen(int $ifOpen) { $this->set("IfOpen", $ifOpen); } @@ -67,12 +67,9 @@ public function setIfOpen($ifOpen) * * @return DescribeWhiteListResourceObjectIPInfo[]|null */ - public function getObjectIPInfo() + public function getObjectIPInfo(): array { - $items = $this->get("ObjectIPInfo"); - if ($items == null) { - return []; - } + $items = $this->get("ObjectIPInfo") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new DescribeWhiteListResourceObjectIPInfo($item)); diff --git a/src/VPC/Models/NatGatewayDataSet.php b/src/VPC/Models/NatGatewayDataSet.php index b0d5a51c..d29be17b 100644 --- a/src/VPC/Models/NatGatewayDataSet.php +++ b/src/VPC/Models/NatGatewayDataSet.php @@ -1,6 +1,6 @@ get("NATGWId"); } @@ -37,7 +37,7 @@ public function getNATGWId() * * @param string $natgwId */ - public function setNATGWId($natgwId) + public function setNATGWId(string $natgwId) { $this->set("NATGWId", $natgwId); } @@ -47,7 +47,7 @@ public function setNATGWId($natgwId) * * @return string|null */ - public function getNATGWName() + public function getNATGWName(): string { return $this->get("NATGWName"); } @@ -57,69 +57,69 @@ public function getNATGWName() * * @param string $natgwName */ - public function setNATGWName($natgwName) + public function setNATGWName(string $natgwName) { $this->set("NATGWName", $natgwName); } /** - * CreateTime: natgw创建时间 + * Tag: 业务组 * - * @return integer|null + * @return string|null */ - public function getCreateTime() + public function getTag(): string { - return $this->get("CreateTime"); + return $this->get("Tag"); } /** - * CreateTime: natgw创建时间 + * Tag: 业务组 * - * @param int $createTime + * @param string $tag */ - public function setCreateTime($createTime) + public function setTag(string $tag) { - $this->set("CreateTime", $createTime); + $this->set("Tag", $tag); } /** - * Tag: 业务组 + * Remark: 备注 * * @return string|null */ - public function getTag() + public function getRemark(): string { - return $this->get("Tag"); + return $this->get("Remark"); } /** - * Tag: 业务组 + * Remark: 备注 * - * @param string $tag + * @param string $remark */ - public function setTag($tag) + public function setRemark(string $remark) { - $this->set("Tag", $tag); + $this->set("Remark", $remark); } /** - * Remark: 备注 + * CreateTime: natgw创建时间 * - * @return string|null + * @return integer|null */ - public function getRemark() + public function getCreateTime(): int { - return $this->get("Remark"); + return $this->get("CreateTime"); } /** - * Remark: 备注 + * CreateTime: natgw创建时间 * - * @param string $remark + * @param int $createTime */ - public function setRemark($remark) + public function setCreateTime(int $createTime) { - $this->set("Remark", $remark); + $this->set("CreateTime", $createTime); } /** @@ -127,7 +127,7 @@ public function setRemark($remark) * * @return string|null */ - public function getFirewallId() + public function getFirewallId(): string { return $this->get("FirewallId"); } @@ -137,7 +137,7 @@ public function getFirewallId() * * @param string $firewallId */ - public function setFirewallId($firewallId) + public function setFirewallId(string $firewallId) { $this->set("FirewallId", $firewallId); } @@ -147,7 +147,7 @@ public function setFirewallId($firewallId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -157,7 +157,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -167,12 +167,9 @@ public function setVPCId($vpcId) * * @return NatGatewaySubnetSet[]|null */ - public function getSubnetSet() + public function getSubnetSet(): array { - $items = $this->get("SubnetSet"); - if ($items == null) { - return []; - } + $items = $this->get("SubnetSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NatGatewaySubnetSet($item)); @@ -199,12 +196,9 @@ public function setSubnetSet(array $subnetSet) * * @return NatGatewayIPSet[]|null */ - public function getIPSet() + public function getIPSet(): array { - $items = $this->get("IPSet"); - if ($items == null) { - return []; - } + $items = $this->get("IPSet") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NatGatewayIPSet($item)); @@ -226,12 +220,52 @@ public function setIPSet(array $ipSet) return $result; } + /** + * VPCName: VPC名称 + * + * @return string|null + */ + public function getVPCName(): string + { + return $this->get("VPCName"); + } + + /** + * VPCName: VPC名称 + * + * @param string $vpcName + */ + public function setVPCName(string $vpcName) + { + $this->set("VPCName", $vpcName); + } + + /** + * IsSnatpoolEnabled: 枚举值,“enable”,默认出口规则使用了负载均衡;“disable”,默认出口规则未使用负载均衡。 + * + * @return string|null + */ + public function getIsSnatpoolEnabled(): string + { + return $this->get("IsSnatpoolEnabled"); + } + + /** + * IsSnatpoolEnabled: 枚举值,“enable”,默认出口规则使用了负载均衡;“disable”,默认出口规则未使用负载均衡。 + * + * @param string $isSnatpoolEnabled + */ + public function setIsSnatpoolEnabled(string $isSnatpoolEnabled) + { + $this->set("IsSnatpoolEnabled", $isSnatpoolEnabled); + } + /** * PolicyId: 转发策略Id * * @return string[]|null */ - public function getPolicyId() + public function getPolicyId(): array { return $this->get("PolicyId"); } diff --git a/src/VPC/Models/NatGatewayIPSet.php b/src/VPC/Models/NatGatewayIPSet.php index 57ce4c2c..f310e59e 100644 --- a/src/VPC/Models/NatGatewayIPSet.php +++ b/src/VPC/Models/NatGatewayIPSet.php @@ -1,6 +1,6 @@ get("EIPId"); } @@ -37,7 +37,7 @@ public function getEIPId() * * @param string $eipId */ - public function setEIPId($eipId) + public function setEIPId(string $eipId) { $this->set("EIPId", $eipId); } @@ -47,7 +47,7 @@ public function setEIPId($eipId) * * @return integer|null */ - public function getWeight() + public function getWeight(): int { return $this->get("Weight"); } @@ -57,7 +57,7 @@ public function getWeight() * * @param int $weight */ - public function setWeight($weight) + public function setWeight(int $weight) { $this->set("Weight", $weight); } @@ -67,7 +67,7 @@ public function setWeight($weight) * * @return string|null */ - public function getBandwidthType() + public function getBandwidthType(): string { return $this->get("BandwidthType"); } @@ -77,7 +77,7 @@ public function getBandwidthType() * * @param string $bandwidthType */ - public function setBandwidthType($bandwidthType) + public function setBandwidthType(string $bandwidthType) { $this->set("BandwidthType", $bandwidthType); } @@ -87,7 +87,7 @@ public function setBandwidthType($bandwidthType) * * @return integer|null */ - public function getBandwidth() + public function getBandwidth(): int { return $this->get("Bandwidth"); } @@ -97,7 +97,7 @@ public function getBandwidth() * * @param int $bandwidth */ - public function setBandwidth($bandwidth) + public function setBandwidth(int $bandwidth) { $this->set("Bandwidth", $bandwidth); } @@ -107,12 +107,9 @@ public function setBandwidth($bandwidth) * * @return NatGWIPResInfo[]|null */ - public function getIPResInfo() + public function getIPResInfo(): array { - $items = $this->get("IPResInfo"); - if ($items == null) { - return []; - } + $items = $this->get("IPResInfo") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new NatGWIPResInfo($item)); diff --git a/src/VPC/Models/NatGatewaySubnetSet.php b/src/VPC/Models/NatGatewaySubnetSet.php index e198f853..fd2c5782 100644 --- a/src/VPC/Models/NatGatewaySubnetSet.php +++ b/src/VPC/Models/NatGatewaySubnetSet.php @@ -1,6 +1,6 @@ get("SubnetworkId"); } @@ -37,7 +37,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } @@ -47,7 +47,7 @@ public function setSubnetworkId($subnetworkId) * * @return string|null */ - public function getSubnet() + public function getSubnet(): string { return $this->get("Subnet"); } @@ -57,7 +57,7 @@ public function getSubnet() * * @param string $subnet */ - public function setSubnet($subnet) + public function setSubnet(string $subnet) { $this->set("Subnet", $subnet); } @@ -67,7 +67,7 @@ public function setSubnet($subnet) * * @return string|null */ - public function getSubnetName() + public function getSubnetName(): string { return $this->get("SubnetName"); } @@ -77,7 +77,7 @@ public function getSubnetName() * * @param string $subnetName */ - public function setSubnetName($subnetName) + public function setSubnetName(string $subnetName) { $this->set("SubnetName", $subnetName); } diff --git a/src/VPC/Models/NatgwSubnetDataSet.php b/src/VPC/Models/NatgwSubnetDataSet.php index e797c826..a2b64b4a 100644 --- a/src/VPC/Models/NatgwSubnetDataSet.php +++ b/src/VPC/Models/NatgwSubnetDataSet.php @@ -1,6 +1,6 @@ get("SubnetId"); } @@ -37,7 +37,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -47,7 +47,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getSubnet() + public function getSubnet(): string { return $this->get("Subnet"); } @@ -57,7 +57,7 @@ public function getSubnet() * * @param string $subnet */ - public function setSubnet($subnet) + public function setSubnet(string $subnet) { $this->set("Subnet", $subnet); } @@ -67,7 +67,7 @@ public function setSubnet($subnet) * * @return string|null */ - public function getNetmask() + public function getNetmask(): string { return $this->get("Netmask"); } @@ -77,7 +77,7 @@ public function getNetmask() * * @param string $netmask */ - public function setNetmask($netmask) + public function setNetmask(string $netmask) { $this->set("Netmask", $netmask); } @@ -87,7 +87,7 @@ public function setNetmask($netmask) * * @return string|null */ - public function getSubnetName() + public function getSubnetName(): string { return $this->get("SubnetName"); } @@ -97,7 +97,7 @@ public function getSubnetName() * * @param string $subnetName */ - public function setSubnetName($subnetName) + public function setSubnetName(string $subnetName) { $this->set("SubnetName", $subnetName); } @@ -107,7 +107,7 @@ public function setSubnetName($subnetName) * * @return boolean|null */ - public function getHasNATGW() + public function getHasNATGW(): bool { return $this->get("HasNATGW"); } @@ -117,7 +117,7 @@ public function getHasNATGW() * * @param boolean $hasNATGW */ - public function setHasNATGW($hasNATGW) + public function setHasNATGW(bool $hasNATGW) { $this->set("HasNATGW", $hasNATGW); } diff --git a/src/VPC/Models/NetworkInterface.php b/src/VPC/Models/NetworkInterface.php new file mode 100644 index 00000000..4181a535 --- /dev/null +++ b/src/VPC/Models/NetworkInterface.php @@ -0,0 +1,384 @@ +get("InterfaceId"); + } + + /** + * InterfaceId: 虚拟网卡资源ID + * + * @param string $interfaceId + */ + public function setInterfaceId(string $interfaceId) + { + $this->set("InterfaceId", $interfaceId); + } + + /** + * VPCId: 所属VPC + * + * @return string|null + */ + public function getVPCId(): string + { + return $this->get("VPCId"); + } + + /** + * VPCId: 所属VPC + * + * @param string $vpcId + */ + public function setVPCId(string $vpcId) + { + $this->set("VPCId", $vpcId); + } + + /** + * SubnetId: 所属子网 + * + * @return string|null + */ + public function getSubnetId(): string + { + return $this->get("SubnetId"); + } + + /** + * SubnetId: 所属子网 + * + * @param string $subnetId + */ + public function setSubnetId(string $subnetId) + { + $this->set("SubnetId", $subnetId); + } + + /** + * PrivateIpSet: 关联内网IP。当前一个网卡仅支持绑定一个内网IP + * + * @return string[]|null + */ + public function getPrivateIpSet(): array + { + return $this->get("PrivateIpSet"); + } + + /** + * PrivateIpSet: 关联内网IP。当前一个网卡仅支持绑定一个内网IP + * + * @param string[] $privateIpSet + */ + public function setPrivateIpSet(array $privateIpSet) + { + $this->set("PrivateIpSet", $privateIpSet); + } + + /** + * MacAddress: 关联Mac + * + * @return string|null + */ + public function getMacAddress(): string + { + return $this->get("MacAddress"); + } + + /** + * MacAddress: 关联Mac + * + * @param string $macAddress + */ + public function setMacAddress(string $macAddress) + { + $this->set("MacAddress", $macAddress); + } + + /** + * Status: 绑定状态 + * + * @return integer|null + */ + public function getStatus(): int + { + return $this->get("Status"); + } + + /** + * Status: 绑定状态 + * + * @param int $status + */ + public function setStatus(int $status) + { + $this->set("Status", $status); + } + + /** + * PrivateIp: 网卡的内网IP信息 + * + * @return string[]|null + */ + public function getPrivateIp(): array + { + return $this->get("PrivateIp"); + } + + /** + * PrivateIp: 网卡的内网IP信息 + * + * @param string[] $privateIp + */ + public function setPrivateIp(array $privateIp) + { + $this->set("PrivateIp", $privateIp); + } + + /** + * Name: 虚拟网卡名称 + * + * @return string|null + */ + public function getName(): string + { + return $this->get("Name"); + } + + /** + * Name: 虚拟网卡名称 + * + * @param string $name + */ + public function setName(string $name) + { + $this->set("Name", $name); + } + + /** + * Netmask: 内网IP掩码 + * + * @return string|null + */ + public function getNetmask(): string + { + return $this->get("Netmask"); + } + + /** + * Netmask: 内网IP掩码 + * + * @param string $netmask + */ + public function setNetmask(string $netmask) + { + $this->set("Netmask", $netmask); + } + + /** + * Gateway: 默认网关 + * + * @return string|null + */ + public function getGateway(): string + { + return $this->get("Gateway"); + } + + /** + * Gateway: 默认网关 + * + * @param string $gateway + */ + public function setGateway(string $gateway) + { + $this->set("Gateway", $gateway); + } + + /** + * AttachInstanceId: 绑定实例资源ID + * + * @return string|null + */ + public function getAttachInstanceId(): string + { + return $this->get("AttachInstanceId"); + } + + /** + * AttachInstanceId: 绑定实例资源ID + * + * @param string $attachInstanceId + */ + public function setAttachInstanceId(string $attachInstanceId) + { + $this->set("AttachInstanceId", $attachInstanceId); + } + + /** + * Default: 是否是绑定实例的默认网卡 false:不是 true:是 + * + * @return boolean|null + */ + public function getDefault(): bool + { + return $this->get("Default"); + } + + /** + * Default: 是否是绑定实例的默认网卡 false:不是 true:是 + * + * @param boolean $default + */ + public function setDefault(bool $default) + { + $this->set("Default", $default); + } + + /** + * CreateTime: 创建时间 + * + * @return integer|null + */ + public function getCreateTime(): int + { + return $this->get("CreateTime"); + } + + /** + * CreateTime: 创建时间 + * + * @param int $createTime + */ + public function setCreateTime(int $createTime) + { + $this->set("CreateTime", $createTime); + } + + /** + * Remark: 备注 + * + * @return string|null + */ + public function getRemark(): string + { + return $this->get("Remark"); + } + + /** + * Remark: 备注 + * + * @param string $remark + */ + public function setRemark(string $remark) + { + $this->set("Remark", $remark); + } + + /** + * Tag: 业务组 + * + * @return string|null + */ + public function getTag(): string + { + return $this->get("Tag"); + } + + /** + * Tag: 业务组 + * + * @param string $tag + */ + public function setTag(string $tag) + { + $this->set("Tag", $tag); + } + + /** + * EIPIdSet: 虚拟网卡绑定的EIP ID信息 + * + * @return string[]|null + */ + public function getEIPIdSet(): array + { + return $this->get("EIPIdSet"); + } + + /** + * EIPIdSet: 虚拟网卡绑定的EIP ID信息 + * + * @param string[] $eipIdSet + */ + public function setEIPIdSet(array $eipIdSet) + { + $this->set("EIPIdSet", $eipIdSet); + } + + /** + * FirewallIdSet: 虚拟网卡绑定的防火墙ID信息 + * + * @return string[]|null + */ + public function getFirewallIdSet(): array + { + return $this->get("FirewallIdSet"); + } + + /** + * FirewallIdSet: 虚拟网卡绑定的防火墙ID信息 + * + * @param string[] $firewallIdSet + */ + public function setFirewallIdSet(array $firewallIdSet) + { + $this->set("FirewallIdSet", $firewallIdSet); + } + + /** + * PrivateIplimit: 网卡的内网IP配额信息 + * + * @return string[]|null + */ + public function getPrivateIplimit(): array + { + return $this->get("PrivateIplimit"); + } + + /** + * PrivateIplimit: 网卡的内网IP配额信息 + * + * @param string[] $privateIplimit + */ + public function setPrivateIplimit(array $privateIplimit) + { + $this->set("PrivateIplimit", $privateIplimit); + } +} diff --git a/src/VPC/Models/RouteRuleInfo.php b/src/VPC/Models/RouteRuleInfo.php index 523b61fa..87beb0f3 100644 --- a/src/VPC/Models/RouteRuleInfo.php +++ b/src/VPC/Models/RouteRuleInfo.php @@ -1,6 +1,6 @@ get("AccountId"); } @@ -37,7 +37,7 @@ public function getAccountId() * * @param int $accountId */ - public function setAccountId($accountId) + public function setAccountId(int $accountId) { $this->set("AccountId", $accountId); } @@ -47,7 +47,7 @@ public function setAccountId($accountId) * * @return string|null */ - public function getDstAddr() + public function getDstAddr(): string { return $this->get("DstAddr"); } @@ -57,7 +57,7 @@ public function getDstAddr() * * @param string $dstAddr */ - public function setDstAddr($dstAddr) + public function setDstAddr(string $dstAddr) { $this->set("DstAddr", $dstAddr); } @@ -67,7 +67,7 @@ public function setDstAddr($dstAddr) * * @return integer|null */ - public function getDstPort() + public function getDstPort(): int { return $this->get("DstPort"); } @@ -77,7 +77,7 @@ public function getDstPort() * * @param int $dstPort */ - public function setDstPort($dstPort) + public function setDstPort(int $dstPort) { $this->set("DstPort", $dstPort); } @@ -87,7 +87,7 @@ public function setDstPort($dstPort) * * @return string|null */ - public function getNexthopId() + public function getNexthopId(): string { return $this->get("NexthopId"); } @@ -97,7 +97,7 @@ public function getNexthopId() * * @param string $nexthopId */ - public function setNexthopId($nexthopId) + public function setNexthopId(string $nexthopId) { $this->set("NexthopId", $nexthopId); } @@ -107,7 +107,7 @@ public function setNexthopId($nexthopId) * * @return string|null */ - public function getNexthopType() + public function getNexthopType(): string { return $this->get("NexthopType"); } @@ -117,7 +117,7 @@ public function getNexthopType() * * @param string $nexthopType */ - public function setNexthopType($nexthopType) + public function setNexthopType(string $nexthopType) { $this->set("NexthopType", $nexthopType); } @@ -127,7 +127,7 @@ public function setNexthopType($nexthopType) * * @return string|null */ - public function getOriginAddr() + public function getOriginAddr(): string { return $this->get("OriginAddr"); } @@ -137,7 +137,7 @@ public function getOriginAddr() * * @param string $originAddr */ - public function setOriginAddr($originAddr) + public function setOriginAddr(string $originAddr) { $this->set("OriginAddr", $originAddr); } @@ -147,7 +147,7 @@ public function setOriginAddr($originAddr) * * @return integer|null */ - public function getPriority() + public function getPriority(): int { return $this->get("Priority"); } @@ -157,7 +157,7 @@ public function getPriority() * * @param int $priority */ - public function setPriority($priority) + public function setPriority(int $priority) { $this->set("Priority", $priority); } @@ -167,7 +167,7 @@ public function setPriority($priority) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -177,7 +177,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -187,7 +187,7 @@ public function setRemark($remark) * * @return string|null */ - public function getRouteRuleId() + public function getRouteRuleId(): string { return $this->get("RouteRuleId"); } @@ -197,7 +197,7 @@ public function getRouteRuleId() * * @param string $routeRuleId */ - public function setRouteRuleId($routeRuleId) + public function setRouteRuleId(string $routeRuleId) { $this->set("RouteRuleId", $routeRuleId); } @@ -207,7 +207,7 @@ public function setRouteRuleId($routeRuleId) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -217,7 +217,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } @@ -227,7 +227,7 @@ public function setRouteTableId($routeTableId) * * @return integer|null */ - public function getRuleType() + public function getRuleType(): int { return $this->get("RuleType"); } @@ -237,7 +237,7 @@ public function getRuleType() * * @param int $ruleType */ - public function setRuleType($ruleType) + public function setRuleType(int $ruleType) { $this->set("RuleType", $ruleType); } @@ -247,7 +247,7 @@ public function setRuleType($ruleType) * * @return string|null */ - public function getSrcAddr() + public function getSrcAddr(): string { return $this->get("SrcAddr"); } @@ -257,7 +257,7 @@ public function getSrcAddr() * * @param string $srcAddr */ - public function setSrcAddr($srcAddr) + public function setSrcAddr(string $srcAddr) { $this->set("SrcAddr", $srcAddr); } @@ -267,7 +267,7 @@ public function setSrcAddr($srcAddr) * * @return integer|null */ - public function getSrcPort() + public function getSrcPort(): int { return $this->get("SrcPort"); } @@ -277,7 +277,7 @@ public function getSrcPort() * * @param int $srcPort */ - public function setSrcPort($srcPort) + public function setSrcPort(int $srcPort) { $this->set("SrcPort", $srcPort); } @@ -287,7 +287,7 @@ public function setSrcPort($srcPort) * * @return string|null */ - public function getVNetId() + public function getVNetId(): string { return $this->get("VNetId"); } @@ -297,7 +297,7 @@ public function getVNetId() * * @param string $vNetId */ - public function setVNetId($vNetId) + public function setVNetId(string $vNetId) { $this->set("VNetId", $vNetId); } diff --git a/src/VPC/Models/RouteTableInfo.php b/src/VPC/Models/RouteTableInfo.php index 954e8d77..1d3b7392 100644 --- a/src/VPC/Models/RouteTableInfo.php +++ b/src/VPC/Models/RouteTableInfo.php @@ -1,6 +1,6 @@ get("RouteTableId"); } @@ -37,7 +37,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } @@ -47,7 +47,7 @@ public function setRouteTableId($routeTableId) * * @return integer|null */ - public function getRouteTableType() + public function getRouteTableType(): int { return $this->get("RouteTableType"); } @@ -57,7 +57,7 @@ public function getRouteTableType() * * @param int $routeTableType */ - public function setRouteTableType($routeTableType) + public function setRouteTableType(int $routeTableType) { $this->set("RouteTableType", $routeTableType); } @@ -67,7 +67,7 @@ public function setRouteTableType($routeTableType) * * @return integer|null */ - public function getSubnetCount() + public function getSubnetCount(): int { return $this->get("SubnetCount"); } @@ -77,7 +77,7 @@ public function getSubnetCount() * * @param int $subnetCount */ - public function setSubnetCount($subnetCount) + public function setSubnetCount(int $subnetCount) { $this->set("SubnetCount", $subnetCount); } @@ -87,7 +87,7 @@ public function setSubnetCount($subnetCount) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -97,7 +97,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -107,7 +107,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getVPCName() + public function getVPCName(): string { return $this->get("VPCName"); } @@ -117,7 +117,7 @@ public function getVPCName() * * @param string $vpcName */ - public function setVPCName($vpcName) + public function setVPCName(string $vpcName) { $this->set("VPCName", $vpcName); } @@ -127,7 +127,7 @@ public function setVPCName($vpcName) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -137,7 +137,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -147,7 +147,7 @@ public function setTag($tag) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -157,7 +157,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -167,7 +167,7 @@ public function setRemark($remark) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -177,7 +177,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -187,12 +187,9 @@ public function setCreateTime($createTime) * * @return RouteRuleInfo[]|null */ - public function getRouteRules() + public function getRouteRules(): array { - $items = $this->get("RouteRules"); - if ($items == null) { - return []; - } + $items = $this->get("RouteRules") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new RouteRuleInfo($item)); diff --git a/src/VPC/Models/SnatDnatRuleInfo.php b/src/VPC/Models/SnatDnatRuleInfo.php new file mode 100644 index 00000000..3401b33a --- /dev/null +++ b/src/VPC/Models/SnatDnatRuleInfo.php @@ -0,0 +1,84 @@ +get("PrivateIp"); + } + + /** + * PrivateIp: 内网IP地址 + * + * @param string $privateIp + */ + public function setPrivateIp(string $privateIp) + { + $this->set("PrivateIp", $privateIp); + } + + /** + * NATGWId: 映射所使用的NAT网关资源ID + * + * @return string|null + */ + public function getNATGWId(): string + { + return $this->get("NATGWId"); + } + + /** + * NATGWId: 映射所使用的NAT网关资源ID + * + * @param string $natgwId + */ + public function setNATGWId(string $natgwId) + { + $this->set("NATGWId", $natgwId); + } + + /** + * EIP: EIP的IP地址 + * + * @return string|null + */ + public function getEIP(): string + { + return $this->get("EIP"); + } + + /** + * EIP: EIP的IP地址 + * + * @param string $eip + */ + public function setEIP(string $eip) + { + $this->set("EIP", $eip); + } +} diff --git a/src/VPC/Models/SubnetInfo.php b/src/VPC/Models/SubnetInfo.php index 4b83b086..b7f167a3 100644 --- a/src/VPC/Models/SubnetInfo.php +++ b/src/VPC/Models/SubnetInfo.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getIPv6Network() + public function getIPv6Network(): string { return $this->get("IPv6Network"); } @@ -57,7 +57,7 @@ public function getIPv6Network() * * @param string $iPv6Network */ - public function setIPv6Network($iPv6Network) + public function setIPv6Network(string $iPv6Network) { $this->set("IPv6Network", $iPv6Network); } @@ -67,7 +67,7 @@ public function setIPv6Network($iPv6Network) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -77,7 +77,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -87,7 +87,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getVPCName() + public function getVPCName(): string { return $this->get("VPCName"); } @@ -97,7 +97,7 @@ public function getVPCName() * * @param string $vpcName */ - public function setVPCName($vpcName) + public function setVPCName(string $vpcName) { $this->set("VPCName", $vpcName); } @@ -107,7 +107,7 @@ public function setVPCName($vpcName) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -117,7 +117,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -127,7 +127,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getSubnetName() + public function getSubnetName(): string { return $this->get("SubnetName"); } @@ -137,7 +137,7 @@ public function getSubnetName() * * @param string $subnetName */ - public function setSubnetName($subnetName) + public function setSubnetName(string $subnetName) { $this->set("SubnetName", $subnetName); } @@ -147,7 +147,7 @@ public function setSubnetName($subnetName) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -157,7 +157,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -167,7 +167,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -177,7 +177,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -187,7 +187,7 @@ public function setTag($tag) * * @return integer|null */ - public function getSubnetType() + public function getSubnetType(): int { return $this->get("SubnetType"); } @@ -197,7 +197,7 @@ public function getSubnetType() * * @param int $subnetType */ - public function setSubnetType($subnetType) + public function setSubnetType(int $subnetType) { $this->set("SubnetType", $subnetType); } @@ -207,7 +207,7 @@ public function setSubnetType($subnetType) * * @return string|null */ - public function getSubnet() + public function getSubnet(): string { return $this->get("Subnet"); } @@ -217,7 +217,7 @@ public function getSubnet() * * @param string $subnet */ - public function setSubnet($subnet) + public function setSubnet(string $subnet) { $this->set("Subnet", $subnet); } @@ -227,7 +227,7 @@ public function setSubnet($subnet) * * @return string|null */ - public function getNetmask() + public function getNetmask(): string { return $this->get("Netmask"); } @@ -237,7 +237,7 @@ public function getNetmask() * * @param string $netmask */ - public function setNetmask($netmask) + public function setNetmask(string $netmask) { $this->set("Netmask", $netmask); } @@ -247,7 +247,7 @@ public function setNetmask($netmask) * * @return string|null */ - public function getGateway() + public function getGateway(): string { return $this->get("Gateway"); } @@ -257,7 +257,7 @@ public function getGateway() * * @param string $gateway */ - public function setGateway($gateway) + public function setGateway(string $gateway) { $this->set("Gateway", $gateway); } @@ -267,7 +267,7 @@ public function setGateway($gateway) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -277,7 +277,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -287,7 +287,7 @@ public function setCreateTime($createTime) * * @return boolean|null */ - public function getHasNATGW() + public function getHasNATGW(): bool { return $this->get("HasNATGW"); } @@ -297,7 +297,7 @@ public function getHasNATGW() * * @param boolean $hasNATGW */ - public function setHasNATGW($hasNATGW) + public function setHasNATGW(bool $hasNATGW) { $this->set("HasNATGW", $hasNATGW); } @@ -307,7 +307,7 @@ public function setHasNATGW($hasNATGW) * * @return string|null */ - public function getRouteTableId() + public function getRouteTableId(): string { return $this->get("RouteTableId"); } @@ -317,7 +317,7 @@ public function getRouteTableId() * * @param string $routeTableId */ - public function setRouteTableId($routeTableId) + public function setRouteTableId(string $routeTableId) { $this->set("RouteTableId", $routeTableId); } @@ -327,7 +327,7 @@ public function setRouteTableId($routeTableId) * * @return integer|null */ - public function getAvailableIPs() + public function getAvailableIPs(): int { return $this->get("AvailableIPs"); } @@ -337,7 +337,7 @@ public function getAvailableIPs() * * @param int $availableIPs */ - public function setAvailableIPs($availableIPs) + public function setAvailableIPs(int $availableIPs) { $this->set("AvailableIPs", $availableIPs); } diff --git a/src/VPC/Models/SubnetResource.php b/src/VPC/Models/SubnetResource.php index d20f902a..4a61841a 100644 --- a/src/VPC/Models/SubnetResource.php +++ b/src/VPC/Models/SubnetResource.php @@ -1,6 +1,6 @@ get("Name"); } @@ -37,7 +37,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -47,7 +47,7 @@ public function setName($name) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -57,7 +57,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -67,7 +67,7 @@ public function setResourceId($resourceId) * * @return string|null */ - public function getResourceType() + public function getResourceType(): string { return $this->get("ResourceType"); } @@ -77,7 +77,7 @@ public function getResourceType() * * @param string $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(string $resourceType) { $this->set("ResourceType", $resourceType); } @@ -87,7 +87,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getIP() + public function getIP(): string { return $this->get("IP"); } @@ -97,7 +97,7 @@ public function getIP() * * @param string $ip */ - public function setIP($ip) + public function setIP(string $ip) { $this->set("IP", $ip); } diff --git a/src/VPC/Models/TargetResourceInfo.php b/src/VPC/Models/TargetResourceInfo.php index dab4a57d..f7000433 100644 --- a/src/VPC/Models/TargetResourceInfo.php +++ b/src/VPC/Models/TargetResourceInfo.php @@ -1,6 +1,6 @@ get("SubnetworkId"); } @@ -37,7 +37,7 @@ public function getSubnetworkId() * * @param string $subnetworkId */ - public function setSubnetworkId($subnetworkId) + public function setSubnetworkId(string $subnetworkId) { $this->set("SubnetworkId", $subnetworkId); } @@ -47,7 +47,7 @@ public function setSubnetworkId($subnetworkId) * * @return string|null */ - public function getResourceName() + public function getResourceName(): string { return $this->get("ResourceName"); } @@ -57,7 +57,7 @@ public function getResourceName() * * @param string $resourceName */ - public function setResourceName($resourceName) + public function setResourceName(string $resourceName) { $this->set("ResourceName", $resourceName); } @@ -67,7 +67,7 @@ public function setResourceName($resourceName) * * @return string|null */ - public function getResourceId() + public function getResourceId(): string { return $this->get("ResourceId"); } @@ -77,7 +77,7 @@ public function getResourceId() * * @param string $resourceId */ - public function setResourceId($resourceId) + public function setResourceId(string $resourceId) { $this->set("ResourceId", $resourceId); } @@ -87,7 +87,7 @@ public function setResourceId($resourceId) * * @return integer|null */ - public function getResourceType() + public function getResourceType(): int { return $this->get("ResourceType"); } @@ -97,7 +97,7 @@ public function getResourceType() * * @param int $resourceType */ - public function setResourceType($resourceType) + public function setResourceType(int $resourceType) { $this->set("ResourceType", $resourceType); } @@ -107,7 +107,7 @@ public function setResourceType($resourceType) * * @return string|null */ - public function getSubResourceName() + public function getSubResourceName(): string { return $this->get("SubResourceName"); } @@ -117,7 +117,7 @@ public function getSubResourceName() * * @param string $subResourceName */ - public function setSubResourceName($subResourceName) + public function setSubResourceName(string $subResourceName) { $this->set("SubResourceName", $subResourceName); } @@ -127,7 +127,7 @@ public function setSubResourceName($subResourceName) * * @return string|null */ - public function getSubResourceId() + public function getSubResourceId(): string { return $this->get("SubResourceId"); } @@ -137,7 +137,7 @@ public function getSubResourceId() * * @param string $subResourceId */ - public function setSubResourceId($subResourceId) + public function setSubResourceId(string $subResourceId) { $this->set("SubResourceId", $subResourceId); } @@ -147,7 +147,7 @@ public function setSubResourceId($subResourceId) * * @return integer|null */ - public function getSubResourceType() + public function getSubResourceType(): int { return $this->get("SubResourceType"); } @@ -157,7 +157,7 @@ public function getSubResourceType() * * @param int $subResourceType */ - public function setSubResourceType($subResourceType) + public function setSubResourceType(int $subResourceType) { $this->set("SubResourceType", $subResourceType); } @@ -167,7 +167,7 @@ public function setSubResourceType($subResourceType) * * @return string|null */ - public function getPrivateIp() + public function getPrivateIp(): string { return $this->get("PrivateIp"); } @@ -177,7 +177,7 @@ public function getPrivateIp() * * @param string $privateIp */ - public function setPrivateIp($privateIp) + public function setPrivateIp(string $privateIp) { $this->set("PrivateIp", $privateIp); } diff --git a/src/VPC/Models/VIPDetailSet.php b/src/VPC/Models/VIPDetailSet.php index f103fdf8..1dafb929 100644 --- a/src/VPC/Models/VIPDetailSet.php +++ b/src/VPC/Models/VIPDetailSet.php @@ -1,6 +1,6 @@ get("Zone"); } @@ -37,7 +37,7 @@ public function getZone() * * @param string $zone */ - public function setZone($zone) + public function setZone(string $zone) { $this->set("Zone", $zone); } @@ -47,7 +47,7 @@ public function setZone($zone) * * @return string|null */ - public function getVIPId() + public function getVIPId(): string { return $this->get("VIPId"); } @@ -57,7 +57,7 @@ public function getVIPId() * * @param string $vipId */ - public function setVIPId($vipId) + public function setVIPId(string $vipId) { $this->set("VIPId", $vipId); } @@ -67,7 +67,7 @@ public function setVIPId($vipId) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -77,7 +77,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -87,7 +87,7 @@ public function setCreateTime($createTime) * * @return string|null */ - public function getRealIp() + public function getRealIp(): string { return $this->get("RealIp"); } @@ -97,7 +97,7 @@ public function getRealIp() * * @param string $realIp */ - public function setRealIp($realIp) + public function setRealIp(string $realIp) { $this->set("RealIp", $realIp); } @@ -107,7 +107,7 @@ public function setRealIp($realIp) * * @return string|null */ - public function getVIP() + public function getVIP(): string { return $this->get("VIP"); } @@ -117,7 +117,7 @@ public function getVIP() * * @param string $vip */ - public function setVIP($vip) + public function setVIP(string $vip) { $this->set("VIP", $vip); } @@ -127,7 +127,7 @@ public function setVIP($vip) * * @return string|null */ - public function getSubnetId() + public function getSubnetId(): string { return $this->get("SubnetId"); } @@ -137,7 +137,7 @@ public function getSubnetId() * * @param string $subnetId */ - public function setSubnetId($subnetId) + public function setSubnetId(string $subnetId) { $this->set("SubnetId", $subnetId); } @@ -147,7 +147,7 @@ public function setSubnetId($subnetId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -157,7 +157,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -167,7 +167,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -177,7 +177,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -187,7 +187,7 @@ public function setName($name) * * @return string|null */ - public function getRemark() + public function getRemark(): string { return $this->get("Remark"); } @@ -197,7 +197,7 @@ public function getRemark() * * @param string $remark */ - public function setRemark($remark) + public function setRemark(string $remark) { $this->set("Remark", $remark); } @@ -207,7 +207,7 @@ public function setRemark($remark) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -217,7 +217,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/VPC/Models/VIPSet.php b/src/VPC/Models/VIPSet.php index 1a64157d..f9836bd0 100644 --- a/src/VPC/Models/VIPSet.php +++ b/src/VPC/Models/VIPSet.php @@ -1,6 +1,6 @@ get("VIP"); } @@ -37,7 +37,7 @@ public function getVIP() * * @param string $vip */ - public function setVIP($vip) + public function setVIP(string $vip) { $this->set("VIP", $vip); } @@ -47,7 +47,7 @@ public function setVIP($vip) * * @return string|null */ - public function getVIPId() + public function getVIPId(): string { return $this->get("VIPId"); } @@ -57,7 +57,7 @@ public function getVIPId() * * @param string $vipId */ - public function setVIPId($vipId) + public function setVIPId(string $vipId) { $this->set("VIPId", $vipId); } @@ -67,7 +67,7 @@ public function setVIPId($vipId) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -77,7 +77,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } diff --git a/src/VPC/Models/VPCInfo.php b/src/VPC/Models/VPCInfo.php index af68de7f..6db0e525 100644 --- a/src/VPC/Models/VPCInfo.php +++ b/src/VPC/Models/VPCInfo.php @@ -1,6 +1,6 @@ get("NetworkInfo"); - if ($items == null) { - return []; - } + $items = $this->get("NetworkInfo") ?? []; $result = []; foreach ($items as $i => $item) { array_push($result, new VPCNetworkInfo($item)); @@ -59,7 +56,7 @@ public function setNetworkInfo(array $networkInfo) * * @return integer|null */ - public function getSubnetCount() + public function getSubnetCount(): int { return $this->get("SubnetCount"); } @@ -69,7 +66,7 @@ public function getSubnetCount() * * @param int $subnetCount */ - public function setSubnetCount($subnetCount) + public function setSubnetCount(int $subnetCount) { $this->set("SubnetCount", $subnetCount); } @@ -79,7 +76,7 @@ public function setSubnetCount($subnetCount) * * @return integer|null */ - public function getCreateTime() + public function getCreateTime(): int { return $this->get("CreateTime"); } @@ -89,7 +86,7 @@ public function getCreateTime() * * @param int $createTime */ - public function setCreateTime($createTime) + public function setCreateTime(int $createTime) { $this->set("CreateTime", $createTime); } @@ -99,7 +96,7 @@ public function setCreateTime($createTime) * * @return integer|null */ - public function getUpdateTime() + public function getUpdateTime(): int { return $this->get("UpdateTime"); } @@ -109,7 +106,7 @@ public function getUpdateTime() * * @param int $updateTime */ - public function setUpdateTime($updateTime) + public function setUpdateTime(int $updateTime) { $this->set("UpdateTime", $updateTime); } @@ -119,7 +116,7 @@ public function setUpdateTime($updateTime) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -129,7 +126,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } @@ -139,7 +136,7 @@ public function setTag($tag) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -149,7 +146,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -159,7 +156,7 @@ public function setName($name) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -169,7 +166,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -179,7 +176,7 @@ public function setVPCId($vpcId) * * @return string[]|null */ - public function getNetwork() + public function getNetwork(): array { return $this->get("Network"); } @@ -199,7 +196,7 @@ public function setNetwork(array $network) * * @return string|null */ - public function getIPv6Network() + public function getIPv6Network(): string { return $this->get("IPv6Network"); } @@ -209,7 +206,7 @@ public function getIPv6Network() * * @param string $iPv6Network */ - public function setIPv6Network($iPv6Network) + public function setIPv6Network(string $iPv6Network) { $this->set("IPv6Network", $iPv6Network); } @@ -219,7 +216,7 @@ public function setIPv6Network($iPv6Network) * * @return string|null */ - public function getOperatorName() + public function getOperatorName(): string { return $this->get("OperatorName"); } @@ -229,7 +226,7 @@ public function getOperatorName() * * @param string $operatorName */ - public function setOperatorName($operatorName) + public function setOperatorName(string $operatorName) { $this->set("OperatorName", $operatorName); } diff --git a/src/VPC/Models/VPCIntercomInfo.php b/src/VPC/Models/VPCIntercomInfo.php index d2a09928..5c73dd8f 100644 --- a/src/VPC/Models/VPCIntercomInfo.php +++ b/src/VPC/Models/VPCIntercomInfo.php @@ -1,6 +1,6 @@ get("ProjectId"); } @@ -37,7 +37,7 @@ public function getProjectId() * * @param string $projectId */ - public function setProjectId($projectId) + public function setProjectId(string $projectId) { $this->set("ProjectId", $projectId); } @@ -47,7 +47,7 @@ public function setProjectId($projectId) * * @return integer|null */ - public function getVPCType() + public function getVPCType(): int { return $this->get("VPCType"); } @@ -57,7 +57,7 @@ public function getVPCType() * * @param int $vpcType */ - public function setVPCType($vpcType) + public function setVPCType(int $vpcType) { $this->set("VPCType", $vpcType); } @@ -67,7 +67,7 @@ public function setVPCType($vpcType) * * @return integer|null */ - public function getAccountId() + public function getAccountId(): int { return $this->get("AccountId"); } @@ -77,7 +77,7 @@ public function getAccountId() * * @param int $accountId */ - public function setAccountId($accountId) + public function setAccountId(int $accountId) { $this->set("AccountId", $accountId); } @@ -87,7 +87,7 @@ public function setAccountId($accountId) * * @return string[]|null */ - public function getNetwork() + public function getNetwork(): array { return $this->get("Network"); } @@ -107,7 +107,7 @@ public function setNetwork(array $network) * * @return string|null */ - public function getDstRegion() + public function getDstRegion(): string { return $this->get("DstRegion"); } @@ -117,7 +117,7 @@ public function getDstRegion() * * @param string $dstRegion */ - public function setDstRegion($dstRegion) + public function setDstRegion(string $dstRegion) { $this->set("DstRegion", $dstRegion); } @@ -127,7 +127,7 @@ public function setDstRegion($dstRegion) * * @return string|null */ - public function getName() + public function getName(): string { return $this->get("Name"); } @@ -137,7 +137,7 @@ public function getName() * * @param string $name */ - public function setName($name) + public function setName(string $name) { $this->set("Name", $name); } @@ -147,7 +147,7 @@ public function setName($name) * * @return string|null */ - public function getVPCId() + public function getVPCId(): string { return $this->get("VPCId"); } @@ -157,7 +157,7 @@ public function getVPCId() * * @param string $vpcId */ - public function setVPCId($vpcId) + public function setVPCId(string $vpcId) { $this->set("VPCId", $vpcId); } @@ -167,7 +167,7 @@ public function setVPCId($vpcId) * * @return string|null */ - public function getTag() + public function getTag(): string { return $this->get("Tag"); } @@ -177,7 +177,7 @@ public function getTag() * * @param string $tag */ - public function setTag($tag) + public function setTag(string $tag) { $this->set("Tag", $tag); } diff --git a/src/VPC/Models/VPCNetworkInfo.php b/src/VPC/Models/VPCNetworkInfo.php index 26955b90..4ff9a980 100644 --- a/src/VPC/Models/VPCNetworkInfo.php +++ b/src/VPC/Models/VPCNetworkInfo.php @@ -1,6 +1,6 @@ get("Network"); } @@ -37,7 +37,7 @@ public function getNetwork() * * @param string $network */ - public function setNetwork($network) + public function setNetwork(string $network) { $this->set("Network", $network); } @@ -47,7 +47,7 @@ public function setNetwork($network) * * @return integer|null */ - public function getSubnetCount() + public function getSubnetCount(): int { return $this->get("SubnetCount"); } @@ -57,7 +57,7 @@ public function getSubnetCount() * * @param int $subnetCount */ - public function setSubnetCount($subnetCount) + public function setSubnetCount(int $subnetCount) { $this->set("SubnetCount", $subnetCount); } diff --git a/src/VPC/VPCClient.php b/src/VPC/VPCClient.php index 4bafa4da..b489279a 100644 --- a/src/VPC/VPCClient.php +++ b/src/VPC/VPCClient.php @@ -1,6 +1,6 @@ invoke($request); return new AddSnatRuleResponse($resp->toArray(), $resp->getRequestId()); @@ -198,10 +207,9 @@ public function addSnatRule(AddSnatRuleRequest $request = null) * $outputs = [ * ] * - * @return AddVPCNetworkResponse * @throws UCloudException */ - public function addVPCNetwork(AddVPCNetworkRequest $request = null) + public function addVPCNetwork(AddVPCNetworkRequest $request = null): AddVPCNetworkResponse { $resp = $this->invoke($request); return new AddVPCNetworkResponse($resp->toArray(), $resp->getRequestId()); @@ -226,10 +234,9 @@ public function addVPCNetwork(AddVPCNetworkRequest $request = null) * $outputs = [ * ] * - * @return AddWhiteListResourceResponse * @throws UCloudException */ - public function addWhiteListResource(AddWhiteListResourceRequest $request = null) + public function addWhiteListResource(AddWhiteListResourceRequest $request = null): AddWhiteListResourceResponse { $resp = $this->invoke($request); return new AddWhiteListResourceResponse($resp->toArray(), $resp->getRequestId()); @@ -266,10 +273,9 @@ public function addWhiteListResource(AddWhiteListResourceRequest $request = null * ] * ] * - * @return AllocateSecondaryIpResponse * @throws UCloudException */ - public function allocateSecondaryIp(AllocateSecondaryIpRequest $request = null) + public function allocateSecondaryIp(AllocateSecondaryIpRequest $request = null): AllocateSecondaryIpResponse { $resp = $this->invoke($request); return new AllocateSecondaryIpResponse($resp->toArray(), $resp->getRequestId()); @@ -309,10 +315,9 @@ public function allocateSecondaryIp(AllocateSecondaryIpRequest $request = null) * "DataSet" => (array) 申请到的VIP地址 * ] * - * @return AllocateVIPResponse * @throws UCloudException */ - public function allocateVIP(AllocateVIPRequest $request = null) + public function allocateVIP(AllocateVIPRequest $request = null): AllocateVIPResponse { $resp = $this->invoke($request); return new AllocateVIPResponse($resp->toArray(), $resp->getRequestId()); @@ -337,10 +342,9 @@ public function allocateVIP(AllocateVIPRequest $request = null) * $outputs = [ * ] * - * @return AssociateRouteTableResponse * @throws UCloudException */ - public function associateRouteTable(AssociateRouteTableRequest $request = null) + public function associateRouteTable(AssociateRouteTableRequest $request = null): AssociateRouteTableResponse { $resp = $this->invoke($request); return new AssociateRouteTableResponse($resp->toArray(), $resp->getRequestId()); @@ -365,10 +369,9 @@ public function associateRouteTable(AssociateRouteTableRequest $request = null) * "RouteTableId" => (string) 复制后新的路由表资源ID * ] * - * @return CloneRouteTableResponse * @throws UCloudException */ - public function cloneRouteTable(CloneRouteTableRequest $request = null) + public function cloneRouteTable(CloneRouteTableRequest $request = null): CloneRouteTableResponse { $resp = $this->invoke($request); return new CloneRouteTableResponse($resp->toArray(), $resp->getRequestId()); @@ -400,10 +403,9 @@ public function cloneRouteTable(CloneRouteTableRequest $request = null) * "NATGWId" => (string) 申请到的NATGateWay Id * ] * - * @return CreateNATGWResponse * @throws UCloudException */ - public function createNATGW(CreateNATGWRequest $request = null) + public function createNATGW(CreateNATGWRequest $request = null): CreateNATGWResponse { $resp = $this->invoke($request); return new CreateNATGWResponse($resp->toArray(), $resp->getRequestId()); @@ -434,10 +436,9 @@ public function createNATGW(CreateNATGWRequest $request = null) * "PolicyId" => (string) 创建时分配的策略Id * ] * - * @return CreateNATGWPolicyResponse * @throws UCloudException */ - public function createNATGWPolicy(CreateNATGWPolicyRequest $request = null) + public function createNATGWPolicy(CreateNATGWPolicyRequest $request = null): CreateNATGWPolicyResponse { $resp = $this->invoke($request); return new CreateNATGWPolicyResponse($resp->toArray(), $resp->getRequestId()); @@ -464,10 +465,9 @@ public function createNATGWPolicy(CreateNATGWPolicyRequest $request = null) * "AclId" => (string) 创建的ACL的ID * ] * - * @return CreateNetworkAclResponse * @throws UCloudException */ - public function createNetworkAcl(CreateNetworkAclRequest $request = null) + public function createNetworkAcl(CreateNetworkAclRequest $request = null): CreateNetworkAclResponse { $resp = $this->invoke($request); return new CreateNetworkAclResponse($resp->toArray(), $resp->getRequestId()); @@ -499,10 +499,9 @@ public function createNetworkAcl(CreateNetworkAclRequest $request = null) * ] * ] * - * @return CreateNetworkAclAssociationResponse * @throws UCloudException */ - public function createNetworkAclAssociation(CreateNetworkAclAssociationRequest $request = null) + public function createNetworkAclAssociation(CreateNetworkAclAssociationRequest $request = null): CreateNetworkAclAssociationResponse { $resp = $this->invoke($request); return new CreateNetworkAclAssociationResponse($resp->toArray(), $resp->getRequestId()); @@ -536,10 +535,9 @@ public function createNetworkAclAssociation(CreateNetworkAclAssociationRequest $ * "EntryId" => (string) 创建的Entry的ID * ] * - * @return CreateNetworkAclEntryResponse * @throws UCloudException */ - public function createNetworkAclEntry(CreateNetworkAclEntryRequest $request = null) + public function createNetworkAclEntry(CreateNetworkAclEntryRequest $request = null): CreateNetworkAclEntryResponse { $resp = $this->invoke($request); return new CreateNetworkAclEntryResponse($resp->toArray(), $resp->getRequestId()); @@ -567,15 +565,42 @@ public function createNetworkAclEntry(CreateNetworkAclEntryRequest $request = nu * "RouteTableId" => (string) 路由表ID * ] * - * @return CreateRouteTableResponse * @throws UCloudException */ - public function createRouteTable(CreateRouteTableRequest $request = null) + public function createRouteTable(CreateRouteTableRequest $request = null): CreateRouteTableResponse { $resp = $this->invoke($request); return new CreateRouteTableResponse($resp->toArray(), $resp->getRequestId()); } + /** + * CreateSnatDnatRule - 调用接口后会自动创建内外网IP之间的SNAT和DNAT规则,支持TCP、UDP协议全端口 + * + * See also: https://docs.ucloud.cn/api/vpc2.0-api/create_snat_dnat_rule + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "PrivateIp" => (array) 内网P地址 + * "EIP" => (array) EIP的IP地址。按入参顺序,PrivateIp与EIP一一对应建立映射关系。 + * "NATGWId" => (string) 映射所使用的NAT网关资源ID + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function createSnatDnatRule(CreateSnatDnatRuleRequest $request = null): CreateSnatDnatRuleResponse + { + $resp = $this->invoke($request); + return new CreateSnatDnatRuleResponse($resp->toArray(), $resp->getRequestId()); + } + /** * CreateSubnet - 创建子网 * @@ -600,10 +625,9 @@ public function createRouteTable(CreateRouteTableRequest $request = null) * "SubnetId" => (string) 子网ID * ] * - * @return CreateSubnetResponse * @throws UCloudException */ - public function createSubnet(CreateSubnetRequest $request = null) + public function createSubnet(CreateSubnetRequest $request = null): CreateSubnetResponse { $resp = $this->invoke($request); return new CreateSubnetResponse($resp->toArray(), $resp->getRequestId()); @@ -631,10 +655,9 @@ public function createSubnet(CreateSubnetRequest $request = null) * "VPCId" => (string) VPC资源Id * ] * - * @return CreateVPCResponse * @throws UCloudException */ - public function createVPC(CreateVPCRequest $request = null) + public function createVPC(CreateVPCRequest $request = null): CreateVPCResponse { $resp = $this->invoke($request); return new CreateVPCResponse($resp->toArray(), $resp->getRequestId()); @@ -661,10 +684,9 @@ public function createVPC(CreateVPCRequest $request = null) * $outputs = [ * ] * - * @return CreateVPCIntercomResponse * @throws UCloudException */ - public function createVPCIntercom(CreateVPCIntercomRequest $request = null) + public function createVPCIntercom(CreateVPCIntercomRequest $request = null): CreateVPCIntercomResponse { $resp = $this->invoke($request); return new CreateVPCIntercomResponse($resp->toArray(), $resp->getRequestId()); @@ -678,8 +700,8 @@ public function createVPCIntercom(CreateVPCIntercomRequest $request = null) * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "NATGWId" => (string) NAT网关Id * "ReleaseEip" => (boolean) 是否释放绑定的EIP。true:解绑并释放;false:只解绑不释放。默认为false * ] @@ -689,10 +711,9 @@ public function createVPCIntercom(CreateVPCIntercomRequest $request = null) * $outputs = [ * ] * - * @return DeleteNATGWResponse * @throws UCloudException */ - public function deleteNATGW(DeleteNATGWRequest $request = null) + public function deleteNATGW(DeleteNATGWRequest $request = null): DeleteNATGWResponse { $resp = $this->invoke($request); return new DeleteNATGWResponse($resp->toArray(), $resp->getRequestId()); @@ -717,10 +738,9 @@ public function deleteNATGW(DeleteNATGWRequest $request = null) * $outputs = [ * ] * - * @return DeleteNATGWPolicyResponse * @throws UCloudException */ - public function deleteNATGWPolicy(DeleteNATGWPolicyRequest $request = null) + public function deleteNATGWPolicy(DeleteNATGWPolicyRequest $request = null): DeleteNATGWPolicyResponse { $resp = $this->invoke($request); return new DeleteNATGWPolicyResponse($resp->toArray(), $resp->getRequestId()); @@ -744,10 +764,9 @@ public function deleteNATGWPolicy(DeleteNATGWPolicyRequest $request = null) * $outputs = [ * ] * - * @return DeleteNetworkAclResponse * @throws UCloudException */ - public function deleteNetworkAcl(DeleteNetworkAclRequest $request = null) + public function deleteNetworkAcl(DeleteNetworkAclRequest $request = null): DeleteNetworkAclResponse { $resp = $this->invoke($request); return new DeleteNetworkAclResponse($resp->toArray(), $resp->getRequestId()); @@ -772,10 +791,9 @@ public function deleteNetworkAcl(DeleteNetworkAclRequest $request = null) * $outputs = [ * ] * - * @return DeleteNetworkAclAssociationResponse * @throws UCloudException */ - public function deleteNetworkAclAssociation(DeleteNetworkAclAssociationRequest $request = null) + public function deleteNetworkAclAssociation(DeleteNetworkAclAssociationRequest $request = null): DeleteNetworkAclAssociationResponse { $resp = $this->invoke($request); return new DeleteNetworkAclAssociationResponse($resp->toArray(), $resp->getRequestId()); @@ -800,10 +818,9 @@ public function deleteNetworkAclAssociation(DeleteNetworkAclAssociationRequest $ * $outputs = [ * ] * - * @return DeleteNetworkAclEntryResponse * @throws UCloudException */ - public function deleteNetworkAclEntry(DeleteNetworkAclEntryRequest $request = null) + public function deleteNetworkAclEntry(DeleteNetworkAclEntryRequest $request = null): DeleteNetworkAclEntryResponse { $resp = $this->invoke($request); return new DeleteNetworkAclEntryResponse($resp->toArray(), $resp->getRequestId()); @@ -827,10 +844,9 @@ public function deleteNetworkAclEntry(DeleteNetworkAclEntryRequest $request = nu * $outputs = [ * ] * - * @return DeleteRouteTableResponse * @throws UCloudException */ - public function deleteRouteTable(DeleteRouteTableRequest $request = null) + public function deleteRouteTable(DeleteRouteTableRequest $request = null): DeleteRouteTableResponse { $resp = $this->invoke($request); return new DeleteRouteTableResponse($resp->toArray(), $resp->getRequestId()); @@ -859,15 +875,42 @@ public function deleteRouteTable(DeleteRouteTableRequest $request = null) * $outputs = [ * ] * - * @return DeleteSecondaryIpResponse * @throws UCloudException */ - public function deleteSecondaryIp(DeleteSecondaryIpRequest $request = null) + public function deleteSecondaryIp(DeleteSecondaryIpRequest $request = null): DeleteSecondaryIpResponse { $resp = $this->invoke($request); return new DeleteSecondaryIpResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DeleteSnatDnatRule - 删除NAT创建内外网IP映射规则 + * + * See also: https://docs.ucloud.cn/api/vpc2.0-api/delete_snat_dnat_rule + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "EIP" => (array) EIP的IP地址,PrivateIp与EIP需一一对应 + * "PrivateIp" => (array) 内网P地址 + * "NATGWId" => (string) 映射所使用的NAT网关资源ID + * ] + * + * Outputs: + * + * $outputs = [ + * ] + * + * @throws UCloudException + */ + public function deleteSnatDnatRule(DeleteSnatDnatRuleRequest $request = null): DeleteSnatDnatRuleResponse + { + $resp = $this->invoke($request); + return new DeleteSnatDnatRuleResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DeleteSnatRule - 删除指定的出口规则(SNAT规则) * @@ -887,10 +930,9 @@ public function deleteSecondaryIp(DeleteSecondaryIpRequest $request = null) * $outputs = [ * ] * - * @return DeleteSnatRuleResponse * @throws UCloudException */ - public function deleteSnatRule(DeleteSnatRuleRequest $request = null) + public function deleteSnatRule(DeleteSnatRuleRequest $request = null): DeleteSnatRuleResponse { $resp = $this->invoke($request); return new DeleteSnatRuleResponse($resp->toArray(), $resp->getRequestId()); @@ -914,10 +956,9 @@ public function deleteSnatRule(DeleteSnatRuleRequest $request = null) * $outputs = [ * ] * - * @return DeleteSubnetResponse * @throws UCloudException */ - public function deleteSubnet(DeleteSubnetRequest $request = null) + public function deleteSubnet(DeleteSubnetRequest $request = null): DeleteSubnetResponse { $resp = $this->invoke($request); return new DeleteSubnetResponse($resp->toArray(), $resp->getRequestId()); @@ -941,10 +982,9 @@ public function deleteSubnet(DeleteSubnetRequest $request = null) * $outputs = [ * ] * - * @return DeleteVPCResponse * @throws UCloudException */ - public function deleteVPC(DeleteVPCRequest $request = null) + public function deleteVPC(DeleteVPCRequest $request = null): DeleteVPCResponse { $resp = $this->invoke($request); return new DeleteVPCResponse($resp->toArray(), $resp->getRequestId()); @@ -971,10 +1011,9 @@ public function deleteVPC(DeleteVPCRequest $request = null) * $outputs = [ * ] * - * @return DeleteVPCIntercomResponse * @throws UCloudException */ - public function deleteVPCIntercom(DeleteVPCIntercomRequest $request = null) + public function deleteVPCIntercom(DeleteVPCIntercomRequest $request = null): DeleteVPCIntercomResponse { $resp = $this->invoke($request); return new DeleteVPCIntercomResponse($resp->toArray(), $resp->getRequestId()); @@ -999,15 +1038,64 @@ public function deleteVPCIntercom(DeleteVPCIntercomRequest $request = null) * $outputs = [ * ] * - * @return DeleteWhiteListResourceResponse * @throws UCloudException */ - public function deleteWhiteListResource(DeleteWhiteListResourceRequest $request = null) + public function deleteWhiteListResource(DeleteWhiteListResourceRequest $request = null): DeleteWhiteListResourceResponse { $resp = $this->invoke($request); return new DeleteWhiteListResourceResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeInstanceNetworkInterface - 展示云主机绑定的网卡信息 + * + * See also: https://docs.ucloud.cn/api/vpc2.0-api/describe_instance_network_interface + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "InstanceId" => (string) 云主机ID + * "Offset" => (integer) 默认为0 + * "Limit" => (integer) 默认为20 + * ] + * + * Outputs: + * + * $outputs = [ + * "NetworkInterfaceSet" => (array) 虚拟网卡信息[ + * [ + * "InterfaceId" => (string) 虚拟网卡资源ID + * "VPCId" => (string) 所属VPC + * "SubnetId" => (string) 所属子网 + * "PrivateIpSet" => (array) 关联内网IP。当前一个网卡仅支持绑定一个内网IP + * "MacAddress" => (string) 关联Mac + * "Status" => (integer) 绑定状态 + * "PrivateIp" => (array) 网卡的内网IP信息 + * "Name" => (string) 虚拟网卡名称 + * "Netmask" => (string) 内网IP掩码 + * "Gateway" => (string) 默认网关 + * "AttachInstanceId" => (string) 绑定实例资源ID + * "Default" => (boolean) 是否是绑定实例的默认网卡 false:不是 true:是 + * "CreateTime" => (integer) 创建时间 + * "Remark" => (string) 备注 + * "Tag" => (string) 业务组 + * "EIPIdSet" => (array) 虚拟网卡绑定的EIP ID信息 + * "FirewallIdSet" => (array) 虚拟网卡绑定的防火墙ID信息 + * "PrivateIplimit" => (array) 网卡的内网IP配额信息 + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function describeInstanceNetworkInterface(DescribeInstanceNetworkInterfaceRequest $request = null): DescribeInstanceNetworkInterfaceResponse + { + $resp = $this->invoke($request); + return new DescribeInstanceNetworkInterfaceResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DescribeNATGW - 获取NAT网关信息 * @@ -1016,8 +1104,8 @@ public function deleteWhiteListResource(DeleteWhiteListResourceRequest $request * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "NATGWIds" => (array) NAT网关Id。默认为该项目下所有NAT网关 * "Offset" => (integer) 数据偏移量。默认为0 * "Limit" => (integer) 数据分页值。默认为20 @@ -1031,9 +1119,9 @@ public function deleteWhiteListResource(DeleteWhiteListResourceRequest $request * [ * "NATGWId" => (string) natgw id * "NATGWName" => (string) natgw名称 - * "CreateTime" => (integer) natgw创建时间 * "Tag" => (string) 业务组 * "Remark" => (string) 备注 + * "CreateTime" => (integer) natgw创建时间 * "FirewallId" => (string) 绑定的防火墙Id * "VPCId" => (string) 所属VPC Id * "SubnetSet" => (array) 子网 Id[ @@ -1057,15 +1145,16 @@ public function deleteWhiteListResource(DeleteWhiteListResourceRequest $request * ] * ] * ] + * "VPCName" => (string) VPC名称 + * "IsSnatpoolEnabled" => (string) 枚举值,“enable”,默认出口规则使用了负载均衡;“disable”,默认出口规则未使用负载均衡。 * "PolicyId" => (array) 转发策略Id * ] * ] * ] * - * @return DescribeNATGWResponse * @throws UCloudException */ - public function describeNATGW(DescribeNATGWRequest $request = null) + public function describeNATGW(DescribeNATGWRequest $request = null): DescribeNATGWResponse { $resp = $this->invoke($request); return new DescribeNATGWResponse($resp->toArray(), $resp->getRequestId()); @@ -1105,10 +1194,9 @@ public function describeNATGW(DescribeNATGWRequest $request = null) * ] * ] * - * @return DescribeNATGWPolicyResponse * @throws UCloudException */ - public function describeNATGWPolicy(DescribeNATGWPolicyRequest $request = null) + public function describeNATGWPolicy(DescribeNATGWPolicyRequest $request = null): DescribeNATGWPolicyResponse { $resp = $this->invoke($request); return new DescribeNATGWPolicyResponse($resp->toArray(), $resp->getRequestId()); @@ -1179,10 +1267,9 @@ public function describeNATGWPolicy(DescribeNATGWPolicyRequest $request = null) * ] * ] * - * @return DescribeNetworkAclResponse * @throws UCloudException */ - public function describeNetworkAcl(DescribeNetworkAclRequest $request = null) + public function describeNetworkAcl(DescribeNetworkAclRequest $request = null): DescribeNetworkAclResponse { $resp = $this->invoke($request); return new DescribeNetworkAclResponse($resp->toArray(), $resp->getRequestId()); @@ -1216,10 +1303,9 @@ public function describeNetworkAcl(DescribeNetworkAclRequest $request = null) * ] * ] * - * @return DescribeNetworkAclAssociationResponse * @throws UCloudException */ - public function describeNetworkAclAssociation(DescribeNetworkAclAssociationRequest $request = null) + public function describeNetworkAclAssociation(DescribeNetworkAclAssociationRequest $request = null): DescribeNetworkAclAssociationResponse { $resp = $this->invoke($request); return new DescribeNetworkAclAssociationResponse($resp->toArray(), $resp->getRequestId()); @@ -1249,10 +1335,9 @@ public function describeNetworkAclAssociation(DescribeNetworkAclAssociationReque * ] * ] * - * @return DescribeNetworkAclAssociationBySubnetResponse * @throws UCloudException */ - public function describeNetworkAclAssociationBySubnet(DescribeNetworkAclAssociationBySubnetRequest $request = null) + public function describeNetworkAclAssociationBySubnet(DescribeNetworkAclAssociationBySubnetRequest $request = null): DescribeNetworkAclAssociationBySubnetResponse { $resp = $this->invoke($request); return new DescribeNetworkAclAssociationBySubnetResponse($resp->toArray(), $resp->getRequestId()); @@ -1303,15 +1388,70 @@ public function describeNetworkAclAssociationBySubnet(DescribeNetworkAclAssociat * ] * ] * - * @return DescribeNetworkAclEntryResponse * @throws UCloudException */ - public function describeNetworkAclEntry(DescribeNetworkAclEntryRequest $request = null) + public function describeNetworkAclEntry(DescribeNetworkAclEntryRequest $request = null): DescribeNetworkAclEntryResponse { $resp = $this->invoke($request); return new DescribeNetworkAclEntryResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeNetworkInterface - 展示虚拟网卡信息 + * + * See also: https://docs.ucloud.cn/api/vpc2.0-api/describe_network_interface + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "VPCId" => (string) 所属VPC + * "SubnetId" => (string) 所属子网 + * "InterfaceId" => (array) 虚拟网卡ID,可指定 0~n + * "OnlyDefault" => (boolean) 若为true 只返回默认网卡默认为false + * "NoRecycled" => (boolean) 若为true 过滤绑定在回收站主机中的网卡。默认为false。 + * "Tag" => (string) 业务组 + * "Limit" => (integer) 默认为20 + * "Offset" => (integer) 默认为0 + * ] + * + * Outputs: + * + * $outputs = [ + * "NetworkInterfaceSet" => (array) 虚拟网卡信息[ + * [ + * "InterfaceId" => (string) 虚拟网卡资源ID + * "VPCId" => (string) 所属VPC + * "SubnetId" => (string) 所属子网 + * "PrivateIpSet" => (array) 关联内网IP。当前一个网卡仅支持绑定一个内网IP + * "MacAddress" => (string) 关联Mac + * "Status" => (integer) 绑定状态 + * "PrivateIp" => (array) 网卡的内网IP信息 + * "Name" => (string) 虚拟网卡名称 + * "Netmask" => (string) 内网IP掩码 + * "Gateway" => (string) 默认网关 + * "AttachInstanceId" => (string) 绑定实例资源ID + * "Default" => (boolean) 是否是绑定实例的默认网卡 false:不是 true:是 + * "CreateTime" => (integer) 创建时间 + * "Remark" => (string) 备注 + * "Tag" => (string) 业务组 + * "EIPIdSet" => (array) 虚拟网卡绑定的EIP ID信息 + * "FirewallIdSet" => (array) 虚拟网卡绑定的防火墙ID信息 + * "PrivateIplimit" => (array) 网卡的内网IP配额信息 + * ] + * ] + * "TotalCount" => (integer) 虚拟网卡总数 + * ] + * + * @throws UCloudException + */ + public function describeNetworkInterface(DescribeNetworkInterfaceRequest $request = null): DescribeNetworkInterfaceResponse + { + $resp = $this->invoke($request); + return new DescribeNetworkInterfaceResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DescribeRouteTable - 获取路由表详细信息(包括路由策略) * @@ -1365,10 +1505,9 @@ public function describeNetworkAclEntry(DescribeNetworkAclEntryRequest $request * "TotalCount" => (integer) RouteTables字段的数量 * ] * - * @return DescribeRouteTableResponse * @throws UCloudException */ - public function describeRouteTable(DescribeRouteTableRequest $request = null) + public function describeRouteTable(DescribeRouteTableRequest $request = null): DescribeRouteTableResponse { $resp = $this->invoke($request); return new DescribeRouteTableResponse($resp->toArray(), $resp->getRequestId()); @@ -1405,15 +1544,48 @@ public function describeRouteTable(DescribeRouteTableRequest $request = null) * ] * ] * - * @return DescribeSecondaryIpResponse * @throws UCloudException */ - public function describeSecondaryIp(DescribeSecondaryIpRequest $request = null) + public function describeSecondaryIp(DescribeSecondaryIpRequest $request = null): DescribeSecondaryIpResponse { $resp = $this->invoke($request); return new DescribeSecondaryIpResponse($resp->toArray(), $resp->getRequestId()); } + /** + * DescribeSnatDnatRule - 获取基于NAT创建的内外网IP映射规则信息 + * + * See also: https://docs.ucloud.cn/api/vpc2.0-api/describe_snat_dnat_rule + * + * Arguments: + * + * $args = [ + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) + * "NATGWId" => (array) 获取NAT上添加的所有SnatDnatRule信息 + * "EIP" => (array) 获取EIP对应的SnatDnatRule信息 + * ] + * + * Outputs: + * + * $outputs = [ + * "DataSet" => (array) 规则信息[ + * [ + * "PrivateIp" => (string) 内网IP地址 + * "NATGWId" => (string) 映射所使用的NAT网关资源ID + * "EIP" => (string) EIP的IP地址 + * ] + * ] + * ] + * + * @throws UCloudException + */ + public function describeSnatDnatRule(DescribeSnatDnatRuleRequest $request = null): DescribeSnatDnatRuleResponse + { + $resp = $this->invoke($request); + return new DescribeSnatDnatRuleResponse($resp->toArray(), $resp->getRequestId()); + } + /** * DescribeSnatRule - 获取Nat网关的出口规则(SNAT规则) * @@ -1445,10 +1617,9 @@ public function describeSecondaryIp(DescribeSecondaryIpRequest $request = null) * "TotalCount" => (integer) 规则数量 * ] * - * @return DescribeSnatRuleResponse * @throws UCloudException */ - public function describeSnatRule(DescribeSnatRuleRequest $request = null) + public function describeSnatRule(DescribeSnatRuleRequest $request = null): DescribeSnatRuleResponse { $resp = $this->invoke($request); return new DescribeSnatRuleResponse($resp->toArray(), $resp->getRequestId()); @@ -1500,10 +1671,9 @@ public function describeSnatRule(DescribeSnatRuleRequest $request = null) * ] * ] * - * @return DescribeSubnetResponse * @throws UCloudException */ - public function describeSubnet(DescribeSubnetRequest $request = null) + public function describeSubnet(DescribeSubnetRequest $request = null): DescribeSubnetResponse { $resp = $this->invoke($request); return new DescribeSubnetResponse($resp->toArray(), $resp->getRequestId()); @@ -1539,10 +1709,9 @@ public function describeSubnet(DescribeSubnetRequest $request = null) * ] * ] * - * @return DescribeSubnetResourceResponse * @throws UCloudException */ - public function describeSubnetResource(DescribeSubnetResourceRequest $request = null) + public function describeSubnetResource(DescribeSubnetResourceRequest $request = null): DescribeSubnetResourceResponse { $resp = $this->invoke($request); return new DescribeSubnetResourceResponse($resp->toArray(), $resp->getRequestId()); @@ -1587,10 +1756,9 @@ public function describeSubnetResource(DescribeSubnetResourceRequest $request = * "TotalCount" => (integer) vip数量 * ] * - * @return DescribeVIPResponse * @throws UCloudException */ - public function describeVIP(DescribeVIPRequest $request = null) + public function describeVIP(DescribeVIPRequest $request = null): DescribeVIPResponse { $resp = $this->invoke($request); return new DescribeVIPResponse($resp->toArray(), $resp->getRequestId()); @@ -1636,10 +1804,9 @@ public function describeVIP(DescribeVIPRequest $request = null) * ] * ] * - * @return DescribeVPCResponse * @throws UCloudException */ - public function describeVPC(DescribeVPCRequest $request = null) + public function describeVPC(DescribeVPCRequest $request = null): DescribeVPCResponse { $resp = $this->invoke($request); return new DescribeVPCResponse($resp->toArray(), $resp->getRequestId()); @@ -1677,10 +1844,9 @@ public function describeVPC(DescribeVPCRequest $request = null) * ] * ] * - * @return DescribeVPCIntercomResponse * @throws UCloudException */ - public function describeVPCIntercom(DescribeVPCIntercomRequest $request = null) + public function describeVPCIntercom(DescribeVPCIntercomRequest $request = null): DescribeVPCIntercomResponse { $resp = $this->invoke($request); return new DescribeVPCIntercomResponse($resp->toArray(), $resp->getRequestId()); @@ -1726,10 +1892,9 @@ public function describeVPCIntercom(DescribeVPCIntercomRequest $request = null) * "TotalCount" => (integer) 上述DataSet总数量 * ] * - * @return DescribeWhiteListResourceResponse * @throws UCloudException */ - public function describeWhiteListResource(DescribeWhiteListResourceRequest $request = null) + public function describeWhiteListResource(DescribeWhiteListResourceRequest $request = null): DescribeWhiteListResourceResponse { $resp = $this->invoke($request); return new DescribeWhiteListResourceResponse($resp->toArray(), $resp->getRequestId()); @@ -1754,10 +1919,9 @@ public function describeWhiteListResource(DescribeWhiteListResourceRequest $requ * $outputs = [ * ] * - * @return EnableWhiteListResponse * @throws UCloudException */ - public function enableWhiteList(EnableWhiteListRequest $request = null) + public function enableWhiteList(EnableWhiteListRequest $request = null): EnableWhiteListResponse { $resp = $this->invoke($request); return new EnableWhiteListResponse($resp->toArray(), $resp->getRequestId()); @@ -1790,10 +1954,9 @@ public function enableWhiteList(EnableWhiteListRequest $request = null) * ] * ] * - * @return GetAvailableResourceForPolicyResponse * @throws UCloudException */ - public function getAvailableResourceForPolicy(GetAvailableResourceForPolicyRequest $request = null) + public function getAvailableResourceForPolicy(GetAvailableResourceForPolicyRequest $request = null): GetAvailableResourceForPolicyResponse { $resp = $this->invoke($request); return new GetAvailableResourceForPolicyResponse($resp->toArray(), $resp->getRequestId()); @@ -1830,10 +1993,9 @@ public function getAvailableResourceForPolicy(GetAvailableResourceForPolicyReque * "TotalCount" => (integer) 总数 * ] * - * @return GetAvailableResourceForSnatRuleResponse * @throws UCloudException */ - public function getAvailableResourceForSnatRule(GetAvailableResourceForSnatRuleRequest $request = null) + public function getAvailableResourceForSnatRule(GetAvailableResourceForSnatRuleRequest $request = null): GetAvailableResourceForSnatRuleResponse { $resp = $this->invoke($request); return new GetAvailableResourceForSnatRuleResponse($resp->toArray(), $resp->getRequestId()); @@ -1873,10 +2035,9 @@ public function getAvailableResourceForSnatRule(GetAvailableResourceForSnatRuleR * "TotalCount" => (integer) 白名单资源列表的总的个数 * ] * - * @return GetAvailableResourceForWhiteListResponse * @throws UCloudException */ - public function getAvailableResourceForWhiteList(GetAvailableResourceForWhiteListRequest $request = null) + public function getAvailableResourceForWhiteList(GetAvailableResourceForWhiteListRequest $request = null): GetAvailableResourceForWhiteListResponse { $resp = $this->invoke($request); return new GetAvailableResourceForWhiteListResponse($resp->toArray(), $resp->getRequestId()); @@ -1913,10 +2074,9 @@ public function getAvailableResourceForWhiteList(GetAvailableResourceForWhiteLis * "TotalCount" => (integer) ACL规则应用目标资源总数 * ] * - * @return GetNetworkAclTargetResourceResponse * @throws UCloudException */ - public function getNetworkAclTargetResource(GetNetworkAclTargetResourceRequest $request = null) + public function getNetworkAclTargetResource(GetNetworkAclTargetResourceRequest $request = null): GetNetworkAclTargetResourceResponse { $resp = $this->invoke($request); return new GetNetworkAclTargetResourceResponse($resp->toArray(), $resp->getRequestId()); @@ -1949,10 +2109,9 @@ public function getNetworkAclTargetResource(GetNetworkAclTargetResourceRequest $ * ] * ] * - * @return ListSubnetForNATGWResponse * @throws UCloudException */ - public function listSubnetForNATGW(ListSubnetForNATGWRequest $request = null) + public function listSubnetForNATGW(ListSubnetForNATGWRequest $request = null): ListSubnetForNATGWResponse { $resp = $this->invoke($request); return new ListSubnetForNATGWResponse($resp->toArray(), $resp->getRequestId()); @@ -1977,10 +2136,9 @@ public function listSubnetForNATGW(ListSubnetForNATGWRequest $request = null) * $outputs = [ * ] * - * @return ModifyRouteRuleResponse * @throws UCloudException */ - public function modifyRouteRule(ModifyRouteRuleRequest $request = null) + public function modifyRouteRule(ModifyRouteRuleRequest $request = null): ModifyRouteRuleResponse { $resp = $this->invoke($request); return new ModifyRouteRuleResponse($resp->toArray(), $resp->getRequestId()); @@ -2007,10 +2165,9 @@ public function modifyRouteRule(ModifyRouteRuleRequest $request = null) * $outputs = [ * ] * - * @return MoveSecondaryIPMacResponse * @throws UCloudException */ - public function moveSecondaryIPMac(MoveSecondaryIPMacRequest $request = null) + public function moveSecondaryIPMac(MoveSecondaryIPMacRequest $request = null): MoveSecondaryIPMacResponse { $resp = $this->invoke($request); return new MoveSecondaryIPMacResponse($resp->toArray(), $resp->getRequestId()); @@ -2035,10 +2192,9 @@ public function moveSecondaryIPMac(MoveSecondaryIPMacRequest $request = null) * $outputs = [ * ] * - * @return ReleaseVIPResponse * @throws UCloudException */ - public function releaseVIP(ReleaseVIPRequest $request = null) + public function releaseVIP(ReleaseVIPRequest $request = null): ReleaseVIPResponse { $resp = $this->invoke($request); return new ReleaseVIPResponse($resp->toArray(), $resp->getRequestId()); @@ -2064,10 +2220,9 @@ public function releaseVIP(ReleaseVIPRequest $request = null) * $outputs = [ * ] * - * @return SetGwDefaultExportResponse * @throws UCloudException */ - public function setGwDefaultExport(SetGwDefaultExportRequest $request = null) + public function setGwDefaultExport(SetGwDefaultExportRequest $request = null): SetGwDefaultExportResponse { $resp = $this->invoke($request); return new SetGwDefaultExportResponse($resp->toArray(), $resp->getRequestId()); @@ -2098,10 +2253,9 @@ public function setGwDefaultExport(SetGwDefaultExportRequest $request = null) * $outputs = [ * ] * - * @return UpdateNATGWPolicyResponse * @throws UCloudException */ - public function updateNATGWPolicy(UpdateNATGWPolicyRequest $request = null) + public function updateNATGWPolicy(UpdateNATGWPolicyRequest $request = null): UpdateNATGWPolicyResponse { $resp = $this->invoke($request); return new UpdateNATGWPolicyResponse($resp->toArray(), $resp->getRequestId()); @@ -2115,8 +2269,8 @@ public function updateNATGWPolicy(UpdateNATGWPolicyRequest $request = null) * Arguments: * * $args = [ - * "Region" => (string) 地域。 参见 [地域和可用区列表](../summary/regionlist.html) - * "ProjectId" => (string) 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html) + * "Region" => (string) 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + * "ProjectId" => (string) 项目Id。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](https://docs.ucloud.cn/api/summary/get_project_list) * "NATGWId" => (string) NAT网关Id * "SubnetworkIds" => (array) NAT网关绑定的子网Id * ] @@ -2126,10 +2280,9 @@ public function updateNATGWPolicy(UpdateNATGWPolicyRequest $request = null) * $outputs = [ * ] * - * @return UpdateNATGWSubnetResponse * @throws UCloudException */ - public function updateNATGWSubnet(UpdateNATGWSubnetRequest $request = null) + public function updateNATGWSubnet(UpdateNATGWSubnetRequest $request = null): UpdateNATGWSubnetResponse { $resp = $this->invoke($request); return new UpdateNATGWSubnetResponse($resp->toArray(), $resp->getRequestId()); @@ -2155,10 +2308,9 @@ public function updateNATGWSubnet(UpdateNATGWSubnetRequest $request = null) * $outputs = [ * ] * - * @return UpdateNetworkAclResponse * @throws UCloudException */ - public function updateNetworkAcl(UpdateNetworkAclRequest $request = null) + public function updateNetworkAcl(UpdateNetworkAclRequest $request = null): UpdateNetworkAclResponse { $resp = $this->invoke($request); return new UpdateNetworkAclResponse($resp->toArray(), $resp->getRequestId()); @@ -2192,10 +2344,9 @@ public function updateNetworkAcl(UpdateNetworkAclRequest $request = null) * $outputs = [ * ] * - * @return UpdateNetworkAclEntryResponse * @throws UCloudException */ - public function updateNetworkAclEntry(UpdateNetworkAclEntryRequest $request = null) + public function updateNetworkAclEntry(UpdateNetworkAclEntryRequest $request = null): UpdateNetworkAclEntryResponse { $resp = $this->invoke($request); return new UpdateNetworkAclEntryResponse($resp->toArray(), $resp->getRequestId()); @@ -2222,10 +2373,9 @@ public function updateNetworkAclEntry(UpdateNetworkAclEntryRequest $request = nu * $outputs = [ * ] * - * @return UpdateRouteTableAttributeResponse * @throws UCloudException */ - public function updateRouteTableAttribute(UpdateRouteTableAttributeRequest $request = null) + public function updateRouteTableAttribute(UpdateRouteTableAttributeRequest $request = null): UpdateRouteTableAttributeResponse { $resp = $this->invoke($request); return new UpdateRouteTableAttributeResponse($resp->toArray(), $resp->getRequestId()); @@ -2252,10 +2402,9 @@ public function updateRouteTableAttribute(UpdateRouteTableAttributeRequest $requ * $outputs = [ * ] * - * @return UpdateSnatRuleResponse * @throws UCloudException */ - public function updateSnatRule(UpdateSnatRuleRequest $request = null) + public function updateSnatRule(UpdateSnatRuleRequest $request = null): UpdateSnatRuleResponse { $resp = $this->invoke($request); return new UpdateSnatRuleResponse($resp->toArray(), $resp->getRequestId()); @@ -2281,10 +2430,9 @@ public function updateSnatRule(UpdateSnatRuleRequest $request = null) * $outputs = [ * ] * - * @return UpdateSubnetAttributeResponse * @throws UCloudException */ - public function updateSubnetAttribute(UpdateSubnetAttributeRequest $request = null) + public function updateSubnetAttribute(UpdateSubnetAttributeRequest $request = null): UpdateSubnetAttributeResponse { $resp = $this->invoke($request); return new UpdateSubnetAttributeResponse($resp->toArray(), $resp->getRequestId()); @@ -2311,10 +2459,9 @@ public function updateSubnetAttribute(UpdateSubnetAttributeRequest $request = nu * $outputs = [ * ] * - * @return UpdateVIPAttributeResponse * @throws UCloudException */ - public function updateVIPAttribute(UpdateVIPAttributeRequest $request = null) + public function updateVIPAttribute(UpdateVIPAttributeRequest $request = null): UpdateVIPAttributeResponse { $resp = $this->invoke($request); return new UpdateVIPAttributeResponse($resp->toArray(), $resp->getRequestId()); @@ -2339,10 +2486,9 @@ public function updateVIPAttribute(UpdateVIPAttributeRequest $request = null) * $outputs = [ * ] * - * @return UpdateVPCNetworkResponse * @throws UCloudException */ - public function updateVPCNetwork(UpdateVPCNetworkRequest $request = null) + public function updateVPCNetwork(UpdateVPCNetworkRequest $request = null): UpdateVPCNetworkResponse { $resp = $this->invoke($request); return new UpdateVPCNetworkResponse($resp->toArray(), $resp->getRequestId());