Class YamlNode

java.lang.Object
org.jclouds.byon.domain.YamlNode

public class YamlNode extends Object
Serializes to the following
       id: cluster-1
       name: cluster-1
       description: xyz
       hostname: cluster-1.mydomain.com
       location_id: virginia
       os_arch: x86
       os_family: linux
       os_description: redhat
       os_version: 5.3
       os_64bit: 5.3
       login_port: 2022
       group: hadoop
       tags:
           - vanilla
       metadata:
           key1: val1
       username: kelvin
       credential: password_or_rsa
         or
       credential_url: password_or_rsa_file ex. resource:///id_rsa will get the classpath /id_rsa; file://path/to/id_rsa
       sudo_password: password
 
  • Field Details

    • id

      public String id
    • name

      public String name
    • description

      public String description
    • hostname

      public String hostname
    • location_id

      public String location_id
    • os_arch

      public String os_arch
    • os_family

      public String os_family
    • os_description

      public String os_description
    • os_version

      public String os_version
    • login_port

      public int login_port
    • os_64bit

      public boolean os_64bit
    • group

      public String group
    • tags

      public List<String> tags
    • metadata

      public Map<String,String> metadata
    • username

      public String username
    • credential

      public String credential
    • credential_url

      public String credential_url
    • sudo_password

      public String sudo_password
    • toNode

      public static final com.google.common.base.Function<YamlNode,Node> toNode
    • byteSourceToYamlNode

      public static final com.google.common.base.Function<com.google.common.io.ByteSource,YamlNode> byteSourceToYamlNode
    • yamlNodeToByteSource

      public static final com.google.common.base.Function<YamlNode,com.google.common.io.ByteSource> yamlNodeToByteSource
    • nodeToYamlNode

      public static final com.google.common.base.Function<Node,YamlNode> nodeToYamlNode
  • Constructor Details

    • YamlNode

      public YamlNode()
  • Method Details

    • toNode

      public Node toNode()
    • fromYaml

      public static YamlNode fromYaml(com.google.common.io.ByteSource in)
    • toYaml

      public com.google.common.io.ByteSource toYaml()
    • fromNode

      public static YamlNode fromNode(Node in)