org.jclouds.elb.domain
Class AttributeMetadata.Builder<V>

java.lang.Object
  extended by org.jclouds.elb.domain.AttributeMetadata.Builder<V>
Enclosing class:
AttributeMetadata<V>

public static class AttributeMetadata.Builder<V>
extends Object


Field Summary
protected  AttributeMetadata.Cardinality cardinality
           
protected  com.google.common.base.Optional<V> defaultValue
           
protected  com.google.common.base.Optional<String> description
           
protected  String name
           
protected  String rawType
           
protected  Class<V> type
           
 
Constructor Summary
AttributeMetadata.Builder()
           
 
Method Summary
 AttributeMetadata<V> build()
           
 AttributeMetadata.Builder<V> cardinality(AttributeMetadata.Cardinality cardinality)
           
 AttributeMetadata.Builder<V> defaultValue(V defaultValue)
           
 AttributeMetadata.Builder<V> description(String description)
           
 AttributeMetadata.Builder<V> fromAttributeMetadata(AttributeMetadata<V> in)
           
 AttributeMetadata.Builder<V> name(String name)
           
 AttributeMetadata.Builder<V> rawType(String rawType)
           
 AttributeMetadata.Builder<V> type(Class<V> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

type

protected Class<V> type

rawType

protected String rawType

cardinality

protected AttributeMetadata.Cardinality cardinality

defaultValue

protected com.google.common.base.Optional<V> defaultValue

description

protected com.google.common.base.Optional<String> description
Constructor Detail

AttributeMetadata.Builder

public AttributeMetadata.Builder()
Method Detail

name

public AttributeMetadata.Builder<V> name(String name)
See Also:
AttributeMetadata.getName()

type

public AttributeMetadata.Builder<V> type(Class<V> type)
See Also:
AttributeMetadata.getType()

rawType

public AttributeMetadata.Builder<V> rawType(String rawType)
See Also:
AttributeMetadata.getRawType()

cardinality

public AttributeMetadata.Builder<V> cardinality(AttributeMetadata.Cardinality cardinality)
See Also:
AttributeMetadata.getCardinality()

defaultValue

public AttributeMetadata.Builder<V> defaultValue(V defaultValue)
See Also:
AttributeMetadata.getDefaultValue()

description

public AttributeMetadata.Builder<V> description(String description)
See Also:
AttributeMetadata.getDescription()

build

public AttributeMetadata<V> build()

fromAttributeMetadata

public AttributeMetadata.Builder<V> fromAttributeMetadata(AttributeMetadata<V> in)


Copyright © 2009-2012 jclouds. All Rights Reserved.