com.netflix.appinfo
Class AmazonInfo.Builder

java.lang.Object
  extended by com.netflix.appinfo.AmazonInfo.Builder
Enclosing class:
AmazonInfo

public static final class AmazonInfo.Builder
extends java.lang.Object


Method Summary
 AmazonInfo.Builder addMetadata(AmazonInfo.MetaDataKey key, java.lang.String value)
           
 AmazonInfo autoBuild(java.lang.String namespace)
          Build the AmazonInfo automatically via HTTP calls to instance metadata API.
 AmazonInfo build()
          Build the InstanceInfo information.
static AmazonInfo.Builder newBuilder()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newBuilder

public static AmazonInfo.Builder newBuilder()

addMetadata

public AmazonInfo.Builder addMetadata(AmazonInfo.MetaDataKey key,
                                      java.lang.String value)

build

public AmazonInfo build()
Build the InstanceInfo information.

Returns:
AWS specific instance information.

autoBuild

public AmazonInfo autoBuild(java.lang.String namespace)
Build the AmazonInfo automatically via HTTP calls to instance metadata API.

Parameters:
namespace - the namespace to look for configuration properties.
Returns:
the instance information specific to AWS.