Class: TencentCloud::Dlc::V20210125::UpdateUDFPolicyRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::UpdateUDFPolicyRequest
- Defined in:
- lib/v20210125/models.rb
Overview
UpdateUDFPolicy请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, databasename = nil, catalogname = nil, udfpolicyinfos = nil) ⇒ UpdateUDFPolicyRequest
constructor
A new instance of UpdateUDFPolicyRequest.
Constructor Details
#initialize(name = nil, databasename = nil, catalogname = nil, udfpolicyinfos = nil) ⇒ UpdateUDFPolicyRequest
Returns a new instance of UpdateUDFPolicyRequest.
17081 17082 17083 17084 17085 17086 |
# File 'lib/v20210125/models.rb', line 17081 def initialize(name=nil, databasename=nil, catalogname=nil, =nil) @Name = name @DatabaseName = databasename @CatalogName = catalogname @UDFPolicyInfos = end |
Instance Attribute Details
#CatalogName ⇒ Object
17079 17080 17081 |
# File 'lib/v20210125/models.rb', line 17079 def CatalogName @CatalogName end |
#DatabaseName ⇒ Object
17079 17080 17081 |
# File 'lib/v20210125/models.rb', line 17079 def DatabaseName @DatabaseName end |
#Name ⇒ Object
17079 17080 17081 |
# File 'lib/v20210125/models.rb', line 17079 def Name @Name end |
#UDFPolicyInfos ⇒ Object
17079 17080 17081 |
# File 'lib/v20210125/models.rb', line 17079 def UDFPolicyInfos @UDFPolicyInfos end |
Instance Method Details
#deserialize(params) ⇒ Object
17088 17089 17090 17091 17092 17093 17094 17095 17096 17097 17098 17099 17100 |
# File 'lib/v20210125/models.rb', line 17088 def deserialize(params) @Name = params['Name'] @DatabaseName = params['DatabaseName'] @CatalogName = params['CatalogName'] unless params['UDFPolicyInfos'].nil? @UDFPolicyInfos = [] params['UDFPolicyInfos'].each do |i| = UDFPolicyInfo.new .deserialize(i) @UDFPolicyInfos << end end end |