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

Returns the current value of application.

Returns:

  • (String)

    the current value of application



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

def application
  @application
end

#endpointString

Returns the current value of endpoint.

Returns:

  • (String)

    the current value of endpoint



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

def endpoint
  @endpoint
end

#featuresString

Returns the current value of features.

Returns:

  • (String)

    the current value of features



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

def features
  @features
end

#hostString

Returns the current value of host.

Returns:

  • (String)

    the current value of host



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

def host
  @host
end

#identityString

Returns the current value of identity.

Returns:

  • (String)

    the current value of identity



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

def identity
  @identity
end

#metaDataString Also known as: meta_data

Returns the current value of metaData.

Returns:

  • (String)

    the current value of metaData



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

def 
  
end

#nameString

Returns the current value of name.

Returns:

  • (String)

    the current value of name



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

def name
  @name
end

#networkIdString Also known as: network_id

Returns the current value of networkId.

Returns:

  • (String)

    the current value of networkId



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

def networkId
  @networkId
end

#platformString

Returns the current value of platform.

Returns:

  • (String)

    the current value of platform



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

def platform
  @platform
end

#portString

Returns the current value of port.

Returns:

  • (String)

    the current value of port



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

def port
  @port
end

#protocolString

Returns the current value of protocol.

Returns:

  • (String)

    the current value of protocol



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

def protocol
  @protocol
end

#publicKeyString Also known as: public_key

Returns the current value of publicKey.

Returns:

  • (String)

    the current value of publicKey



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

def publicKey
  @publicKey
end

#versionString

Returns the current value of version.

Returns:

  • (String)

    the current value of version



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