Class: TencentCloud::Casb::V20200507::CopyCryptoColumnPolicyRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Casb::V20200507::CopyCryptoColumnPolicyRequest
- Defined in:
- lib/v20200507/models.rb
Overview
CopyCryptoColumnPolicy请求参数结构体
Instance Attribute Summary collapse
- #CasbId ⇒ Object
- #DstCasbId ⇒ Object
- #DstDatabaseName ⇒ Object
- #DstMetaDataId ⇒ Object
- #MetaDataId ⇒ Object
- #SrcTableFilter ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(casbid = nil, metadataid = nil, dstcasbid = nil, dstmetadataid = nil, srctablefilter = nil, dstdatabasename = nil) ⇒ CopyCryptoColumnPolicyRequest
constructor
A new instance of CopyCryptoColumnPolicyRequest.
Constructor Details
#initialize(casbid = nil, metadataid = nil, dstcasbid = nil, dstmetadataid = nil, srctablefilter = nil, dstdatabasename = nil) ⇒ CopyCryptoColumnPolicyRequest
Returns a new instance of CopyCryptoColumnPolicyRequest.
37 38 39 40 41 42 43 44 |
# File 'lib/v20200507/models.rb', line 37 def initialize(casbid=nil, =nil, dstcasbid=nil, =nil, srctablefilter=nil, dstdatabasename=nil) @CasbId = casbid @MetaDataId = @DstCasbId = dstcasbid @DstMetaDataId = @SrcTableFilter = srctablefilter @DstDatabaseName = dstdatabasename end |
Instance Attribute Details
#CasbId ⇒ Object
35 36 37 |
# File 'lib/v20200507/models.rb', line 35 def CasbId @CasbId end |
#DstCasbId ⇒ Object
35 36 37 |
# File 'lib/v20200507/models.rb', line 35 def DstCasbId @DstCasbId end |
#DstDatabaseName ⇒ Object
35 36 37 |
# File 'lib/v20200507/models.rb', line 35 def DstDatabaseName @DstDatabaseName end |
#DstMetaDataId ⇒ Object
35 36 37 |
# File 'lib/v20200507/models.rb', line 35 def DstMetaDataId @DstMetaDataId end |
#MetaDataId ⇒ Object
35 36 37 |
# File 'lib/v20200507/models.rb', line 35 def MetaDataId @MetaDataId end |
#SrcTableFilter ⇒ Object
35 36 37 |
# File 'lib/v20200507/models.rb', line 35 def SrcTableFilter @SrcTableFilter end |
Instance Method Details
#deserialize(params) ⇒ Object
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/v20200507/models.rb', line 46 def deserialize(params) @CasbId = params['CasbId'] @MetaDataId = params['MetaDataId'] @DstCasbId = params['DstCasbId'] @DstMetaDataId = params['DstMetaDataId'] unless params['SrcTableFilter'].nil? @SrcTableFilter = [] params['SrcTableFilter'].each do |i| cryptocopycolumnpolicytablefilter_tmp = CryptoCopyColumnPolicyTableFilter.new cryptocopycolumnpolicytablefilter_tmp.deserialize(i) @SrcTableFilter << cryptocopycolumnpolicytablefilter_tmp end end @DstDatabaseName = params['DstDatabaseName'] end |