Package org.jclouds.compute.domain
Class ComputeMetadataBuilder
- java.lang.Object
-
- org.jclouds.domain.ResourceMetadataBuilder<ComputeType>
-
- org.jclouds.compute.domain.ComputeMetadataBuilder
-
- Direct Known Subclasses:
HardwareBuilder,ImageBuilder,NodeMetadataBuilder,SecurityGroupBuilder
public class ComputeMetadataBuilder extends ResourceMetadataBuilder<ComputeType>
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringidprotected Set<String>tagsprotected ComputeTypetype-
Fields inherited from class org.jclouds.domain.ResourceMetadataBuilder
location, name, providerId, uri, userMetadata
-
-
Constructor Summary
Constructors Constructor Description ComputeMetadataBuilder(ComputeType type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeMetadatabuild()static ComputeMetadataBuilderfromComputeMetadata(ComputeMetadata in)ComputeMetadataBuilderid(String id)ComputeMetadataBuilderids(String id)set id and providerId to the same value;ComputeMetadataBuilderlocation(Location location)ComputeMetadataBuildername(String name)ComputeMetadataBuilderproviderId(String providerId)ComputeMetadataBuildertags(Iterable<String> tags)ComputeMetadataBuilderuri(URI uri)ComputeMetadataBuilderuserMetadata(Map<String,String> userMetadata)
-
-
-
Field Detail
-
id
protected String id
-
type
protected ComputeType type
-
-
Constructor Detail
-
ComputeMetadataBuilder
public ComputeMetadataBuilder(ComputeType type)
-
-
Method Detail
-
id
public ComputeMetadataBuilder id(String id)
-
tags
public ComputeMetadataBuilder tags(Iterable<String> tags)
-
ids
public ComputeMetadataBuilder ids(String id)
set id and providerId to the same value;
-
providerId
public ComputeMetadataBuilder providerId(String providerId)
- Overrides:
providerIdin classResourceMetadataBuilder<ComputeType>
-
name
public ComputeMetadataBuilder name(String name)
- Overrides:
namein classResourceMetadataBuilder<ComputeType>
-
location
public ComputeMetadataBuilder location(Location location)
- Overrides:
locationin classResourceMetadataBuilder<ComputeType>
-
uri
public ComputeMetadataBuilder uri(URI uri)
- Overrides:
uriin classResourceMetadataBuilder<ComputeType>
-
userMetadata
public ComputeMetadataBuilder userMetadata(Map<String,String> userMetadata)
- Overrides:
userMetadatain classResourceMetadataBuilder<ComputeType>
-
build
public ComputeMetadata build()
-
fromComputeMetadata
public static ComputeMetadataBuilder fromComputeMetadata(ComputeMetadata in)
-
-