Class: TencentCloud::Ssl::V20191205::TCBEnvironments

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

Overview

tcb环境实例详情 - 异步关联云资源数据结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(environment = nil, accessservice = nil, hostservice = nil) ⇒ TCBEnvironments

Returns a new instance of TCBEnvironments.



7523
7524
7525
7526
7527
# File 'lib/v20191205/models.rb', line 7523

def initialize(environment=nil, accessservice=nil, hostservice=nil)
  @Environment = environment
  @AccessService = accessservice
  @HostService = hostservice
end

Instance Attribute Details

#AccessServiceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • tcb环境

  • 访问服务

  • 静态托管



7521
7522
7523
# File 'lib/v20191205/models.rb', line 7521

def AccessService
  @AccessService
end

#EnvironmentObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • tcb环境

  • 访问服务

  • 静态托管



7521
7522
7523
# File 'lib/v20191205/models.rb', line 7521

def Environment
  @Environment
end

#HostServiceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • tcb环境

  • 访问服务

  • 静态托管



7521
7522
7523
# File 'lib/v20191205/models.rb', line 7521

def HostService
  @HostService
end

Instance Method Details

#deserialize(params) ⇒ Object



7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
# File 'lib/v20191205/models.rb', line 7529

def deserialize(params)
  unless params['Environment'].nil?
    @Environment = TCBEnvironment.new
    @Environment.deserialize(params['Environment'])
  end
  unless params['AccessService'].nil?
    @AccessService = TCBAccessService.new
    @AccessService.deserialize(params['AccessService'])
  end
  unless params['HostService'].nil?
    @HostService = TCBHostService.new
    @HostService.deserialize(params['HostService'])
  end
end