Class: TencentCloud::Tcr::V20190924::ManageReplicationRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcr::V20190924::ManageReplicationRequest
- Defined in:
- lib/v20190924/models.rb
Overview
ManageReplication请求参数结构体
Instance Attribute Summary collapse
- #Description ⇒ Object
- #DestinationRegionId ⇒ Object
- #DestinationRegistryId ⇒ Object
- #PeerReplicationOption ⇒ Object
- #Rule ⇒ Object
- #SourceRegistryId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sourceregistryid = nil, destinationregistryid = nil, rule = nil, description = nil, destinationregionid = nil, peerreplicationoption = nil) ⇒ ManageReplicationRequest
constructor
A new instance of ManageReplicationRequest.
Constructor Details
#initialize(sourceregistryid = nil, destinationregistryid = nil, rule = nil, description = nil, destinationregionid = nil, peerreplicationoption = nil) ⇒ ManageReplicationRequest
Returns a new instance of ManageReplicationRequest.
5111 5112 5113 5114 5115 5116 5117 5118 |
# File 'lib/v20190924/models.rb', line 5111 def initialize(sourceregistryid=nil, destinationregistryid=nil, rule=nil, description=nil, destinationregionid=nil, peerreplicationoption=nil) @SourceRegistryId = sourceregistryid @DestinationRegistryId = destinationregistryid @Rule = rule @Description = description @DestinationRegionId = destinationregionid @PeerReplicationOption = peerreplicationoption end |
Instance Attribute Details
#Description ⇒ Object
5109 5110 5111 |
# File 'lib/v20190924/models.rb', line 5109 def Description @Description end |
#DestinationRegionId ⇒ Object
5109 5110 5111 |
# File 'lib/v20190924/models.rb', line 5109 def DestinationRegionId @DestinationRegionId end |
#DestinationRegistryId ⇒ Object
5109 5110 5111 |
# File 'lib/v20190924/models.rb', line 5109 def DestinationRegistryId @DestinationRegistryId end |
#PeerReplicationOption ⇒ Object
5109 5110 5111 |
# File 'lib/v20190924/models.rb', line 5109 def PeerReplicationOption @PeerReplicationOption end |
#Rule ⇒ Object
5109 5110 5111 |
# File 'lib/v20190924/models.rb', line 5109 def Rule @Rule end |
#SourceRegistryId ⇒ Object
5109 5110 5111 |
# File 'lib/v20190924/models.rb', line 5109 def SourceRegistryId @SourceRegistryId end |
Instance Method Details
#deserialize(params) ⇒ Object
5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 |
# File 'lib/v20190924/models.rb', line 5120 def deserialize(params) @SourceRegistryId = params['SourceRegistryId'] @DestinationRegistryId = params['DestinationRegistryId'] unless params['Rule'].nil? @Rule = ReplicationRule.new @Rule.deserialize(params['Rule']) end @Description = params['Description'] @DestinationRegionId = params['DestinationRegionId'] unless params['PeerReplicationOption'].nil? @PeerReplicationOption = PeerReplicationOption.new @PeerReplicationOption.deserialize(params['PeerReplicationOption']) end end |