Class: TencentCloud::Tke::V20180525::Switch

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

Overview

集群日志开关集合

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, audit = nil, event = nil, log = nil, masterlog = nil) ⇒ Switch

Returns a new instance of Switch.



18346
18347
18348
18349
18350
18351
18352
# File 'lib/v20180525/models.rb', line 18346

def initialize(clusterid=nil, audit=nil, event=nil, log=nil, masterlog=nil)
  @ClusterId = clusterid
  @Audit = audit
  @Event = event
  @Log = log
  @MasterLog = masterlog
end

Instance Attribute Details

#AuditObject

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

Parameters:

  • ClusterId:

    集群ID

  • Audit:

    审计开关的详细信息

  • Event:

    事件开关的详细信息

  • Log:

    普通日志的详细信息

  • MasterLog:

    master 日志详细信息



18344
18345
18346
# File 'lib/v20180525/models.rb', line 18344

def Audit
  @Audit
end

#ClusterIdObject

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

Parameters:

  • ClusterId:

    集群ID

  • Audit:

    审计开关的详细信息

  • Event:

    事件开关的详细信息

  • Log:

    普通日志的详细信息

  • MasterLog:

    master 日志详细信息



18344
18345
18346
# File 'lib/v20180525/models.rb', line 18344

def ClusterId
  @ClusterId
end

#EventObject

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

Parameters:

  • ClusterId:

    集群ID

  • Audit:

    审计开关的详细信息

  • Event:

    事件开关的详细信息

  • Log:

    普通日志的详细信息

  • MasterLog:

    master 日志详细信息



18344
18345
18346
# File 'lib/v20180525/models.rb', line 18344

def Event
  @Event
end

#LogObject

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

Parameters:

  • ClusterId:

    集群ID

  • Audit:

    审计开关的详细信息

  • Event:

    事件开关的详细信息

  • Log:

    普通日志的详细信息

  • MasterLog:

    master 日志详细信息



18344
18345
18346
# File 'lib/v20180525/models.rb', line 18344

def Log
  @Log
end

#MasterLogObject

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

Parameters:

  • ClusterId:

    集群ID

  • Audit:

    审计开关的详细信息

  • Event:

    事件开关的详细信息

  • Log:

    普通日志的详细信息

  • MasterLog:

    master 日志详细信息



18344
18345
18346
# File 'lib/v20180525/models.rb', line 18344

def MasterLog
  @MasterLog
end

Instance Method Details

#deserialize(params) ⇒ Object



18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371
18372
# File 'lib/v20180525/models.rb', line 18354

def deserialize(params)
  @ClusterId = params['ClusterId']
  unless params['Audit'].nil?
    @Audit = SwitchInfo.new
    @Audit.deserialize(params['Audit'])
  end
  unless params['Event'].nil?
    @Event = SwitchInfo.new
    @Event.deserialize(params['Event'])
  end
  unless params['Log'].nil?
    @Log = SwitchInfo.new
    @Log.deserialize(params['Log'])
  end
  unless params['MasterLog'].nil?
    @MasterLog = SwitchInfo.new
    @MasterLog.deserialize(params['MasterLog'])
  end
end