Class: TencentCloud::Dasb::V20191018::SearchFileBySidRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191018/models.rb

Overview

SearchFileBySid请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sid = nil, auditlog = nil, limit = nil, filename = nil, offset = nil, auditaction = nil, typefilters = nil) ⇒ SearchFileBySidRequest



4735
4736
4737
4738
4739
4740
4741
4742
4743
# File 'lib/v20191018/models.rb', line 4735

def initialize(sid=nil, auditlog=nil, limit=nil, filename=nil, offset=nil, auditaction=nil, typefilters=nil)
  @Sid = sid
  @AuditLog = auditlog
  @Limit = limit
  @FileName = filename
  @Offset = offset
  @AuditAction = auditaction
  @TypeFilters = typefilters
end

Instance Attribute Details

#AuditActionObject



4733
4734
4735
# File 'lib/v20191018/models.rb', line 4733

def AuditAction
  @AuditAction
end

#AuditLogObject



4733
4734
4735
# File 'lib/v20191018/models.rb', line 4733

def AuditLog
  @AuditLog
end

#FileNameObject



4733
4734
4735
# File 'lib/v20191018/models.rb', line 4733

def FileName
  @FileName
end

#LimitObject



4733
4734
4735
# File 'lib/v20191018/models.rb', line 4733

def Limit
  @Limit
end

#OffsetObject



4733
4734
4735
# File 'lib/v20191018/models.rb', line 4733

def Offset
  @Offset
end

#SidObject



4733
4734
4735
# File 'lib/v20191018/models.rb', line 4733

def Sid
  @Sid
end

#TypeFiltersObject



4733
4734
4735
# File 'lib/v20191018/models.rb', line 4733

def TypeFilters
  @TypeFilters
end

Instance Method Details

#deserialize(params) ⇒ Object



4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
# File 'lib/v20191018/models.rb', line 4745

def deserialize(params)
  @Sid = params['Sid']
  @AuditLog = params['AuditLog']
  @Limit = params['Limit']
  @FileName = params['FileName']
  @Offset = params['Offset']
  @AuditAction = params['AuditAction']
  unless params['TypeFilters'].nil?
    @TypeFilters = []
    params['TypeFilters'].each do |i|
      searchfiletypefilter_tmp = SearchFileTypeFilter.new
      searchfiletypefilter_tmp.deserialize(i)
      @TypeFilters << searchfiletypefilter_tmp
    end
  end
end