Class: TencentCloud::Chc::V20230418::CommonServiceBaseInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230418/models.rb

Overview

通用服务的基本信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(idcname = nil, contactname = nil, contactphone = nil, instructions = nil, servicelevel = nil, preauthorization = nil) ⇒ CommonServiceBaseInfo

Returns a new instance of CommonServiceBaseInfo.



101
102
103
104
105
106
107
108
# File 'lib/v20230418/models.rb', line 101

def initialize(idcname=nil, contactname=nil, contactphone=nil, instructions=nil, servicelevel=nil, preauthorization=nil)
  @IdcName = idcname
  @ContactName = contactname
  @ContactPhone = contactphone
  @Instructions = instructions
  @ServiceLevel = servicelevel
  @PreAuthorization = preauthorization
end

Instance Attribute Details

#ContactNameObject

Parameters:

  • IdcName:

    机房名称

  • ContactName:

    业务联系人

  • ContactPhone:

    联系人电话

  • Instructions:

    操作说明

  • ServiceLevel:

    1 、2 、3 分别代表 L1、L2、L3

  • PreAuthorization:

    操作预授权



99
100
101
# File 'lib/v20230418/models.rb', line 99

def ContactName
  @ContactName
end

#ContactPhoneObject

Parameters:

  • IdcName:

    机房名称

  • ContactName:

    业务联系人

  • ContactPhone:

    联系人电话

  • Instructions:

    操作说明

  • ServiceLevel:

    1 、2 、3 分别代表 L1、L2、L3

  • PreAuthorization:

    操作预授权



99
100
101
# File 'lib/v20230418/models.rb', line 99

def ContactPhone
  @ContactPhone
end

#IdcNameObject

Parameters:

  • IdcName:

    机房名称

  • ContactName:

    业务联系人

  • ContactPhone:

    联系人电话

  • Instructions:

    操作说明

  • ServiceLevel:

    1 、2 、3 分别代表 L1、L2、L3

  • PreAuthorization:

    操作预授权



99
100
101
# File 'lib/v20230418/models.rb', line 99

def IdcName
  @IdcName
end

#InstructionsObject

Parameters:

  • IdcName:

    机房名称

  • ContactName:

    业务联系人

  • ContactPhone:

    联系人电话

  • Instructions:

    操作说明

  • ServiceLevel:

    1 、2 、3 分别代表 L1、L2、L3

  • PreAuthorization:

    操作预授权



99
100
101
# File 'lib/v20230418/models.rb', line 99

def Instructions
  @Instructions
end

#PreAuthorizationObject

Parameters:

  • IdcName:

    机房名称

  • ContactName:

    业务联系人

  • ContactPhone:

    联系人电话

  • Instructions:

    操作说明

  • ServiceLevel:

    1 、2 、3 分别代表 L1、L2、L3

  • PreAuthorization:

    操作预授权



99
100
101
# File 'lib/v20230418/models.rb', line 99

def PreAuthorization
  @PreAuthorization
end

#ServiceLevelObject

Parameters:

  • IdcName:

    机房名称

  • ContactName:

    业务联系人

  • ContactPhone:

    联系人电话

  • Instructions:

    操作说明

  • ServiceLevel:

    1 、2 、3 分别代表 L1、L2、L3

  • PreAuthorization:

    操作预授权



99
100
101
# File 'lib/v20230418/models.rb', line 99

def ServiceLevel
  @ServiceLevel
end

Instance Method Details

#deserialize(params) ⇒ Object



110
111
112
113
114
115
116
117
# File 'lib/v20230418/models.rb', line 110

def deserialize(params)
  @IdcName = params['IdcName']
  @ContactName = params['ContactName']
  @ContactPhone = params['ContactPhone']
  @Instructions = params['Instructions']
  @ServiceLevel = params['ServiceLevel']
  @PreAuthorization = params['PreAuthorization']
end