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})


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

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)


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

def backend_time
  @backend_time
end

#bucketsFixnum (readonly)

Returns:

  • (Fixnum)


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

def buckets
  @buckets
end

#countFixnum (readonly)

Returns:

  • (Fixnum)


5
6
7
# File 'lib/censys/report/metadata.rb', line 5

def count
  @count
end

#error_boundFixnum (readonly)

Returns:

  • (Fixnum)


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

def error_bound
  @error_bound
end

#non_null_countFixnum (readonly)

Returns:

  • (Fixnum)


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

def non_null_count
  @non_null_count
end

#other_result_countFixnum (readonly)

Returns:

  • (Fixnum)


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

def other_result_count
  @other_result_count
end

#queryString (readonly)

Returns:

  • (String)


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

def query
  @query
end