Class: TencentCloud::Cloudaudit::V20190319::ModifyAuditTrackRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cloudaudit::V20190319::ModifyAuditTrackRequest
- Defined in:
- lib/v20190319/models.rb
Overview
ModifyAuditTrack请求参数结构体
Instance Attribute Summary collapse
- #ActionType ⇒ Object
- #EventNames ⇒ Object
- #Name ⇒ Object
- #ResourceType ⇒ Object
- #Status ⇒ Object
- #Storage ⇒ Object
- #TrackForAllMembers ⇒ Object
- #TrackId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(trackid = nil, name = nil, actiontype = nil, resourcetype = nil, status = nil, eventnames = nil, storage = nil, trackforallmembers = nil) ⇒ ModifyAuditTrackRequest
constructor
A new instance of ModifyAuditTrackRequest.
Constructor Details
#initialize(trackid = nil, name = nil, actiontype = nil, resourcetype = nil, status = nil, eventnames = nil, storage = nil, trackforallmembers = nil) ⇒ ModifyAuditTrackRequest
Returns a new instance of ModifyAuditTrackRequest.
1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'lib/v20190319/models.rb', line 1082 def initialize(trackid=nil, name=nil, actiontype=nil, resourcetype=nil, status=nil, eventnames=nil, storage=nil, trackforallmembers=nil) @TrackId = trackid @Name = name @ActionType = actiontype @ResourceType = resourcetype @Status = status @EventNames = eventnames @Storage = storage @TrackForAllMembers = trackforallmembers end |
Instance Attribute Details
#ActionType ⇒ Object
1080 1081 1082 |
# File 'lib/v20190319/models.rb', line 1080 def ActionType @ActionType end |
#EventNames ⇒ Object
1080 1081 1082 |
# File 'lib/v20190319/models.rb', line 1080 def EventNames @EventNames end |
#Name ⇒ Object
1080 1081 1082 |
# File 'lib/v20190319/models.rb', line 1080 def Name @Name end |
#ResourceType ⇒ Object
1080 1081 1082 |
# File 'lib/v20190319/models.rb', line 1080 def ResourceType @ResourceType end |
#Status ⇒ Object
1080 1081 1082 |
# File 'lib/v20190319/models.rb', line 1080 def Status @Status end |
#Storage ⇒ Object
1080 1081 1082 |
# File 'lib/v20190319/models.rb', line 1080 def Storage @Storage end |
#TrackForAllMembers ⇒ Object
1080 1081 1082 |
# File 'lib/v20190319/models.rb', line 1080 def TrackForAllMembers @TrackForAllMembers end |
#TrackId ⇒ Object
1080 1081 1082 |
# File 'lib/v20190319/models.rb', line 1080 def TrackId @TrackId end |
Instance Method Details
#deserialize(params) ⇒ Object
1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 |
# File 'lib/v20190319/models.rb', line 1093 def deserialize(params) @TrackId = params['TrackId'] @Name = params['Name'] @ActionType = params['ActionType'] @ResourceType = params['ResourceType'] @Status = params['Status'] @EventNames = params['EventNames'] unless params['Storage'].nil? @Storage = Storage.new @Storage.deserialize(params['Storage']) end @TrackForAllMembers = params['TrackForAllMembers'] end |