struct

Shodan::HostDataElasticNodeInfo

Inherits JSON::Serializable / Struct / Value / Object

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

attributes
Source
attributes=(attributes : HostDataElasticAttributes | Nil)
Source
build
Source
build=(build : String | Nil)
Source
build_flavour
Source
build_flavour=(build_flavour : String | Nil)
Source
build_hash
Source
build_hash=(build_hash : String | Nil)
Source
build_type
Source
build_type=(build_type : String | Nil)
Source
host
Source
host=(host : String | Nil)
Source
http
Source
http=(http : HostDataElasticNodeHTTP | Nil)
Source
http_address
Source
http_address=(http_address : String | Nil)
Source
ingest
Source
ingest=(ingest : String | Nil)
Source
ip=(ip : String | Nil)
Source
jvm=(jvm : HostDataElasticJVM | Nil)
Source
modules
Source
modules=(modules : Array(HostDataElasticModule) | Nil)
Source
name
Source
name=(name : String | Nil)
Source
network
Source
network=(network : HostDataElasticNetwork | Nil)
Source
os=(os : HostDataElasticOsInfo | Nil)
Source
plugins
Source
plugins=(plugins : Array(HostDataElasticPlugin) | Nil)
Source
process
Source
process=(process : HostDataElasticProcess | Nil)
Source
roles
Source
roles=(roles : Array(String) | Nil)
Source
settings
Source
settings=(settings : Hash(String, String) | Nil)
Source
thread_pool
Source
thread_pool=(thread_pool : Hash(String, String) | Nil)
Source
total_indexing_buffer
Source
total_indexing_buffer=(total_indexing_buffer : Int64 | Nil)
Source
transport
Source
transport=(transport : HostDataElasticTransport | Nil)
Source
transport_address
Source
transport_address=(transport_address : String | Nil)
Source
version
Source
version=(version : String | Nil)
Source