Class: Censys::Report::Metadata

Inherits:
Object
  • Object
show all
Defined in:
lib/censys/report/metadata.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes) ⇒ Metadata

Initializes the report metadata.

Parameters:

  • attributes (Hash{String => Object})


32
33
34
35
36
37
38
39
40
# File 'lib/censys/report/metadata.rb', line 32

def initialize(attributes)
  @count              = attributes['count']
  @backend_time       = attributes['backend_time']
  @non_null_count     = attributes['nonnull_count']
  @other_result_count = attributes['other_result_count']
  @buckets            = attributes['buckets']
  @error_bound        = attributes['error_bound']
  @query              = attributes['query']
end

Instance Attribute Details

#backend_timeFixnum (readonly)

Returns:

  • (Fixnum)


10
11
12
# File 'lib/censys/report/metadata.rb', line 10

def backend_time
  @backend_time
end

#bucketsFixnum (readonly)

Returns:

  • (Fixnum)


19
20
21
# File 'lib/censys/report/metadata.rb', line 19

def buckets
  @buckets
end

#countFixnum (readonly)

Returns:

  • (Fixnum)


7
8
9
# File 'lib/censys/report/metadata.rb', line 7

def count
  @count
end

#error_boundFixnum (readonly)

Returns:

  • (Fixnum)


22
23
24
# File 'lib/censys/report/metadata.rb', line 22

def error_bound
  @error_bound
end

#non_null_countFixnum (readonly)

Returns:

  • (Fixnum)


13
14
15
# File 'lib/censys/report/metadata.rb', line 13

def non_null_count
  @non_null_count
end

#other_result_countFixnum (readonly)

Returns:

  • (Fixnum)


16
17
18
# File 'lib/censys/report/metadata.rb', line 16

def other_result_count
  @other_result_count
end

#queryString (readonly)

Returns:

  • (String)


25
26
27
# File 'lib/censys/report/metadata.rb', line 25

def query
  @query
end