org.jclouds.elb.domain
Class AttributeMetadata.Builder<V>
java.lang.Object
org.jclouds.elb.domain.AttributeMetadata.Builder<V>
- Enclosing class:
- AttributeMetadata<V>
public static class AttributeMetadata.Builder<V>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
AttributeMetadata.Builder
public AttributeMetadata.Builder()
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.