Class: TencentCloud::Eb::V20210416::Rule
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Eb::V20210416::Rule
- Defined in:
- lib/v20210416/models.rb
Overview
规则信息
Instance Attribute Summary collapse
-
#AddTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DeadLetterConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Enable ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#EventBusId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ModTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Targets ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(status = nil, modtime = nil, enable = nil, description = nil, ruleid = nil, addtime = nil, eventbusid = nil, rulename = nil, targets = nil, deadletterconfig = nil) ⇒ Rule
constructor
A new instance of Rule.
Constructor Details
#initialize(status = nil, modtime = nil, enable = nil, description = nil, ruleid = nil, addtime = nil, eventbusid = nil, rulename = nil, targets = nil, deadletterconfig = nil) ⇒ Rule
Returns a new instance of Rule.
2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 |
# File 'lib/v20210416/models.rb', line 2045 def initialize(status=nil, modtime=nil, enable=nil, description=nil, ruleid=nil, addtime=nil, eventbusid=nil, rulename=nil, targets=nil, deadletterconfig=nil) @Status = status @ModTime = modtime @Enable = enable @Description = description @RuleId = ruleid @AddTime = addtime @EventBusId = eventbusid @RuleName = rulename @Targets = targets @DeadLetterConfig = deadletterconfig end |
Instance Attribute Details
#AddTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def AddTime @AddTime end |
#DeadLetterConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def DeadLetterConfig @DeadLetterConfig end |
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def Description @Description end |
#Enable ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def Enable @Enable end |
#EventBusId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def EventBusId @EventBusId end |
#ModTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def ModTime @ModTime end |
#RuleId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def RuleId @RuleId end |
#RuleName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def RuleName @RuleName end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def Status @Status end |
#Targets ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2043 2044 2045 |
# File 'lib/v20210416/models.rb', line 2043 def Targets @Targets end |
Instance Method Details
#deserialize(params) ⇒ Object
2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 |
# File 'lib/v20210416/models.rb', line 2058 def deserialize(params) @Status = params['Status'] @ModTime = params['ModTime'] @Enable = params['Enable'] @Description = params['Description'] @RuleId = params['RuleId'] @AddTime = params['AddTime'] @EventBusId = params['EventBusId'] @RuleName = params['RuleName'] unless params['Targets'].nil? @Targets = [] params['Targets'].each do |i| targetbrief_tmp = TargetBrief.new targetbrief_tmp.deserialize(i) @Targets << targetbrief_tmp end end unless params['DeadLetterConfig'].nil? @DeadLetterConfig = DeadLetterConfig.new @DeadLetterConfig.deserialize(params['DeadLetterConfig']) end end |