Class: Nis::Struct::NodeInfo

Inherits:
Object
  • Object
show all
Includes:
Util::Assignable
Defined in:
lib/nis/struct/node_info.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Methods included from Util::Assignable

#[], #initialize, #to_hash, #to_json

Instance Attribute Details

#applicationString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def application
  @application
end

#endpointString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def endpoint
  @endpoint
end

#featuresString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def features
  @features
end

#hostString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def host
  @host
end

#identityString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def identity
  @identity
end

#metaDataString Also known as: meta_data


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def 
  
end

#nameString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def name
  @name
end

#networkIdString Also known as: network_id


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def networkId
  @networkId
end

#platformString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def platform
  @platform
end

#portString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def port
  @port
end

#protocolString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def protocol
  @protocol
end

#publicKeyString Also known as: public_key


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def publicKey
  @publicKey
end

#versionString


16
17
18
# File 'lib/nis/struct/node_info.rb', line 16

def version
  @version
end

Class Method Details

.build(attrs) ⇒ Object


24
25
26
# File 'lib/nis/struct/node_info.rb', line 24

def self.build(attrs)
  new(attrs)
end