Class: TencentCloud::Tcb::V20180608::EstablishCloudBaseRunServerRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcb::V20180608::EstablishCloudBaseRunServerRequest
- Defined in:
- lib/v20180608/models.rb
Overview
EstablishCloudBaseRunServer请求参数结构体
Instance Attribute Summary collapse
- #EnvId ⇒ Object
- #EsInfo ⇒ Object
- #ImageRepo ⇒ Object
- #IsCreatePath ⇒ Object
- #IsPublic ⇒ Object
- #LogType ⇒ Object
- #OpenAccessTypes ⇒ Object
- #OperatorRemark ⇒ Object
- #PublicAccess ⇒ Object
- #Remark ⇒ Object
- #ServerPath ⇒ Object
- #ServiceName ⇒ Object
- #Source ⇒ Object
- #VpcInfo ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(envid = nil, servicename = nil, ispublic = nil, imagerepo = nil, remark = nil, esinfo = nil, logtype = nil, operatorremark = nil, source = nil, vpcinfo = nil, publicaccess = nil, openaccesstypes = nil, iscreatepath = nil, serverpath = nil) ⇒ EstablishCloudBaseRunServerRequest
constructor
A new instance of EstablishCloudBaseRunServerRequest.
Constructor Details
#initialize(envid = nil, servicename = nil, ispublic = nil, imagerepo = nil, remark = nil, esinfo = nil, logtype = nil, operatorremark = nil, source = nil, vpcinfo = nil, publicaccess = nil, openaccesstypes = nil, iscreatepath = nil, serverpath = nil) ⇒ EstablishCloudBaseRunServerRequest
Returns a new instance of EstablishCloudBaseRunServerRequest.
6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 |
# File 'lib/v20180608/models.rb', line 6044 def initialize(envid=nil, servicename=nil, ispublic=nil, imagerepo=nil, remark=nil, esinfo=nil, logtype=nil, operatorremark=nil, source=nil, vpcinfo=nil, publicaccess=nil, openaccesstypes=nil, iscreatepath=nil, serverpath=nil) @EnvId = envid @ServiceName = servicename @IsPublic = ispublic @ImageRepo = imagerepo @Remark = remark @EsInfo = esinfo @LogType = logtype @OperatorRemark = operatorremark @Source = source @VpcInfo = vpcinfo @PublicAccess = publicaccess @OpenAccessTypes = openaccesstypes @IsCreatePath = iscreatepath @ServerPath = serverpath end |
Instance Attribute Details
#EnvId ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def EnvId @EnvId end |
#EsInfo ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def EsInfo @EsInfo end |
#ImageRepo ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def ImageRepo @ImageRepo end |
#IsCreatePath ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def IsCreatePath @IsCreatePath end |
#IsPublic ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def IsPublic @IsPublic end |
#LogType ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def LogType @LogType end |
#OpenAccessTypes ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def OpenAccessTypes @OpenAccessTypes end |
#OperatorRemark ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def OperatorRemark @OperatorRemark end |
#PublicAccess ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def PublicAccess @PublicAccess end |
#Remark ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def Remark @Remark end |
#ServerPath ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def ServerPath @ServerPath end |
#ServiceName ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def ServiceName @ServiceName end |
#Source ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def Source @Source end |
#VpcInfo ⇒ Object
6042 6043 6044 |
# File 'lib/v20180608/models.rb', line 6042 def VpcInfo @VpcInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 |
# File 'lib/v20180608/models.rb', line 6061 def deserialize(params) @EnvId = params['EnvId'] @ServiceName = params['ServiceName'] @IsPublic = params['IsPublic'] @ImageRepo = params['ImageRepo'] @Remark = params['Remark'] unless params['EsInfo'].nil? @EsInfo = CloudBaseEsInfo.new @EsInfo.deserialize(params['EsInfo']) end @LogType = params['LogType'] @OperatorRemark = params['OperatorRemark'] @Source = params['Source'] unless params['VpcInfo'].nil? @VpcInfo = CloudBaseRunVpcInfo.new @VpcInfo.deserialize(params['VpcInfo']) end @PublicAccess = params['PublicAccess'] @OpenAccessTypes = params['OpenAccessTypes'] @IsCreatePath = params['IsCreatePath'] @ServerPath = params['ServerPath'] end |