Shodan::HostDataElasticNodeInfo
Inherits JSON::Serializable / Struct / Value / Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
attributes
Sourceattributes=(attributes : HostDataElasticAttributes | Nil)
Sourcebuild
Sourcebuild=(build : String | Nil)
Sourcebuild_flavour
Sourcebuild_flavour=(build_flavour : String | Nil)
Sourcebuild_hash
Sourcebuild_hash=(build_hash : String | Nil)
Sourcebuild_type
Sourcebuild_type=(build_type : String | Nil)
Sourcehost
Sourcehost=(host : String | Nil)
Sourcehttp
Sourcehttp=(http : HostDataElasticNodeHTTP | Nil)
Sourcehttp_address
Sourcehttp_address=(http_address : String | Nil)
Sourceingest
Sourceingest=(ingest : String | Nil)
Sourceip
Sourceip=(ip : String | Nil)
Sourcejvm
Sourcejvm=(jvm : HostDataElasticJVM | Nil)
Sourcemodules
Sourcemodules=(modules : Array(HostDataElasticModule) | Nil)
Sourcename
Sourcename=(name : String | Nil)
Sourcenetwork
Sourcenetwork=(network : HostDataElasticNetwork | Nil)
Sourceos
Sourceos=(os : HostDataElasticOsInfo | Nil)
Sourceplugins
Sourceplugins=(plugins : Array(HostDataElasticPlugin) | Nil)
Sourceprocess
Sourceprocess=(process : HostDataElasticProcess | Nil)
Sourceroles
Sourceroles=(roles : Array(String) | Nil)
Sourcesettings
Sourcesettings=(settings : Hash(String, String) | Nil)
Sourcethread_pool
Sourcethread_pool=(thread_pool : Hash(String, String) | Nil)
Sourcetotal_indexing_buffer
Sourcetotal_indexing_buffer=(total_indexing_buffer : Int64 | Nil)
Sourcetransport
Sourcetransport=(transport : HostDataElasticTransport | Nil)
Sourcetransport_address
Sourcetransport_address=(transport_address : String | Nil)
Sourceversion
Sourceversion=(version : String | Nil)
Source