Class: TencentCloud::Tcr::V20190924::ReplicationRule
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcr::V20190924::ReplicationRule
- Defined in:
- lib/v20190924/models.rb
Overview
同步规则
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, destnamespace = nil, override = nil, filters = nil, deletion = nil) ⇒ ReplicationRule
constructor
A new instance of ReplicationRule.
Constructor Details
#initialize(name = nil, destnamespace = nil, override = nil, filters = nil, deletion = nil) ⇒ ReplicationRule
Returns a new instance of ReplicationRule.
6454 6455 6456 6457 6458 6459 6460 |
# File 'lib/v20190924/models.rb', line 6454 def initialize(name=nil, destnamespace=nil, override=nil, filters=nil, deletion=nil) @Name = name @DestNamespace = destnamespace @Override = override @Filters = filters @Deletion = deletion end |
Instance Attribute Details
#Deletion ⇒ Object
6452 6453 6454 |
# File 'lib/v20190924/models.rb', line 6452 def Deletion @Deletion end |
#DestNamespace ⇒ Object
6452 6453 6454 |
# File 'lib/v20190924/models.rb', line 6452 def DestNamespace @DestNamespace end |
#Filters ⇒ Object
6452 6453 6454 |
# File 'lib/v20190924/models.rb', line 6452 def Filters @Filters end |
#Name ⇒ Object
6452 6453 6454 |
# File 'lib/v20190924/models.rb', line 6452 def Name @Name end |
#Override ⇒ Object
6452 6453 6454 |
# File 'lib/v20190924/models.rb', line 6452 def Override @Override end |
Instance Method Details
#deserialize(params) ⇒ Object
6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 |
# File 'lib/v20190924/models.rb', line 6462 def deserialize(params) @Name = params['Name'] @DestNamespace = params['DestNamespace'] @Override = params['Override'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| replicationfilter_tmp = ReplicationFilter.new replicationfilter_tmp.deserialize(i) @Filters << replicationfilter_tmp end end @Deletion = params['Deletion'] end |