Class: TencentCloud::Apm::V20210622::AgentOperationConfigView

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

Overview

探针有关接口的相关配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(retentionvalid = nil, ignoreoperation = nil, retentionoperation = nil) ⇒ AgentOperationConfigView

Returns a new instance of AgentOperationConfigView.



74
75
76
77
78
# File 'lib/v20210622/models.rb', line 74

def initialize(retentionvalid=nil, ignoreoperation=nil, retentionoperation=nil)
  @RetentionValid = retentionvalid
  @IgnoreOperation = ignoreoperation
  @RetentionOperation = retentionoperation
end

Instance Attribute Details

#IgnoreOperationObject

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

Parameters:

  • RetentionValid:

    当前接口配置是否开启了接口白名单配置

  • IgnoreOperation:

    RetentionValid为false时生效,接口配置中的黑名单配置,配置中的接口不采集

  • RetentionOperation:

    RetentionValid为true时生效,接口配置中的白名单配置,仅采集配置中的接口



72
73
74
# File 'lib/v20210622/models.rb', line 72

def IgnoreOperation
  @IgnoreOperation
end

#RetentionOperationObject

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

Parameters:

  • RetentionValid:

    当前接口配置是否开启了接口白名单配置

  • IgnoreOperation:

    RetentionValid为false时生效,接口配置中的黑名单配置,配置中的接口不采集

  • RetentionOperation:

    RetentionValid为true时生效,接口配置中的白名单配置,仅采集配置中的接口



72
73
74
# File 'lib/v20210622/models.rb', line 72

def RetentionOperation
  @RetentionOperation
end

#RetentionValidObject

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

Parameters:

  • RetentionValid:

    当前接口配置是否开启了接口白名单配置

  • IgnoreOperation:

    RetentionValid为false时生效,接口配置中的黑名单配置,配置中的接口不采集

  • RetentionOperation:

    RetentionValid为true时生效,接口配置中的白名单配置,仅采集配置中的接口



72
73
74
# File 'lib/v20210622/models.rb', line 72

def RetentionValid
  @RetentionValid
end

Instance Method Details

#deserialize(params) ⇒ Object



80
81
82
83
84
# File 'lib/v20210622/models.rb', line 80

def deserialize(params)
  @RetentionValid = params['RetentionValid']
  @IgnoreOperation = params['IgnoreOperation']
  @RetentionOperation = params['RetentionOperation']
end