Class: TencentCloud::Kms::V20190118::ListDataKeyDetailRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Kms::V20190118::ListDataKeyDetailRequest
- Defined in:
- lib/v20190118/models.rb
Overview
ListDataKeyDetail请求参数结构体
Instance Attribute Summary collapse
- #DataKeyLen ⇒ Object
- #HsmClusterId ⇒ Object
- #KeyId ⇒ Object
- #KeyState ⇒ Object
- #Limit ⇒ Object
- #Offset ⇒ Object
- #OrderType ⇒ Object
- #Origin ⇒ Object
- #Role ⇒ Object
- #SearchKeyAlias ⇒ Object
- #TagFilters ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(offset = nil, limit = nil, role = nil, ordertype = nil, keystate = nil, searchkeyalias = nil, origin = nil, hsmclusterid = nil, keyid = nil, datakeylen = nil, tagfilters = nil) ⇒ ListDataKeyDetailRequest
constructor
A new instance of ListDataKeyDetailRequest.
Constructor Details
#initialize(offset = nil, limit = nil, role = nil, ordertype = nil, keystate = nil, searchkeyalias = nil, origin = nil, hsmclusterid = nil, keyid = nil, datakeylen = nil, tagfilters = nil) ⇒ ListDataKeyDetailRequest
Returns a new instance of ListDataKeyDetailRequest.
2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 |
# File 'lib/v20190118/models.rb', line 2529 def initialize(offset=nil, limit=nil, role=nil, ordertype=nil, keystate=nil, searchkeyalias=nil, origin=nil, hsmclusterid=nil, keyid=nil, datakeylen=nil, tagfilters=nil) @Offset = offset @Limit = limit @Role = role @OrderType = ordertype @KeyState = keystate @SearchKeyAlias = searchkeyalias @Origin = origin @HsmClusterId = hsmclusterid @KeyId = keyid @DataKeyLen = datakeylen @TagFilters = tagfilters end |
Instance Attribute Details
#DataKeyLen ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def DataKeyLen @DataKeyLen end |
#HsmClusterId ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def HsmClusterId @HsmClusterId end |
#KeyId ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def KeyId @KeyId end |
#KeyState ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def KeyState @KeyState end |
#Limit ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def Limit @Limit end |
#Offset ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def Offset @Offset end |
#OrderType ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def OrderType @OrderType end |
#Origin ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def Origin @Origin end |
#Role ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def Role @Role end |
#SearchKeyAlias ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def SearchKeyAlias @SearchKeyAlias end |
#TagFilters ⇒ Object
2527 2528 2529 |
# File 'lib/v20190118/models.rb', line 2527 def TagFilters @TagFilters end |
Instance Method Details
#deserialize(params) ⇒ Object
2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 |
# File 'lib/v20190118/models.rb', line 2543 def deserialize(params) @Offset = params['Offset'] @Limit = params['Limit'] @Role = params['Role'] @OrderType = params['OrderType'] @KeyState = params['KeyState'] @SearchKeyAlias = params['SearchKeyAlias'] @Origin = params['Origin'] @HsmClusterId = params['HsmClusterId'] @KeyId = params['KeyId'] @DataKeyLen = params['DataKeyLen'] unless params['TagFilters'].nil? @TagFilters = [] params['TagFilters'].each do |i| tagfilter_tmp = TagFilter.new tagfilter_tmp.deserialize(i) @TagFilters << tagfilter_tmp end end end |