org.jclouds.elb.domain
Class InstanceHealth.Builder

java.lang.Object
  extended by org.jclouds.elb.domain.InstanceHealth.Builder
Enclosing class:
InstanceHealth

public static class InstanceHealth.Builder
extends Object


Field Summary
protected  String description
           
protected  String instanceId
           
protected  com.google.common.base.Optional<String> reasonCode
           
protected  String state
           
 
Constructor Summary
InstanceHealth.Builder()
           
 
Method Summary
 InstanceHealth build()
           
 InstanceHealth.Builder description(String description)
           
 InstanceHealth.Builder fromAttributeMetadata(InstanceHealth in)
           
 InstanceHealth.Builder instanceId(String instanceId)
           
 InstanceHealth.Builder reasonCode(String reasonCode)
           
 InstanceHealth.Builder state(String state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected String description

instanceId

protected String instanceId

reasonCode

protected com.google.common.base.Optional<String> reasonCode

state

protected String state
Constructor Detail

InstanceHealth.Builder

public InstanceHealth.Builder()
Method Detail

description

public InstanceHealth.Builder description(String description)
See Also:
InstanceHealth.getDescription()

instanceId

public InstanceHealth.Builder instanceId(String instanceId)
See Also:
InstanceHealth.getInstanceId()

reasonCode

public InstanceHealth.Builder reasonCode(String reasonCode)
See Also:
InstanceHealth.getReasonCode()

state

public InstanceHealth.Builder state(String state)
See Also:
InstanceHealth.getState()

build

public InstanceHealth build()

fromAttributeMetadata

public InstanceHealth.Builder fromAttributeMetadata(InstanceHealth in)


Copyright © 2009-2012 jclouds. All Rights Reserved.