Package org.jclouds.compute.domain
Class HardwareBuilder
java.lang.Object
org.jclouds.domain.ResourceMetadataBuilder<ComputeType>
org.jclouds.compute.domain.ComputeMetadataBuilder
org.jclouds.compute.domain.HardwareBuilder
- Direct Known Subclasses:
EC2HardwareBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected Stringprotected intprotected com.google.common.base.Predicate<Image> Fields inherited from class org.jclouds.compute.domain.ComputeMetadataBuilder
id, tags, typeFields inherited from class org.jclouds.domain.ResourceMetadataBuilder
location, name, providerId, uri, userMetadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()deprecated(boolean deprecated) static HardwareBuilderfromHardware(Hardware in) hypervisor(String hypervisor) set id and providerId to the same value;is64Bit(boolean is64Bit) processors(Iterable<Processor> processors) providerId(String providerId) ram(int ram) supportsImage(com.google.common.base.Predicate<Image> supportsImage) userMetadata(Map<String, String> userMetadata) Methods inherited from class org.jclouds.compute.domain.ComputeMetadataBuilder
fromComputeMetadata
-
Field Details
-
processors
-
ram
protected int ram -
volumes
-
supportsImage
-
hypervisor
-
deprecated
protected boolean deprecated
-
-
Constructor Details
-
HardwareBuilder
public HardwareBuilder()
-
-
Method Details
-
processor
-
processors
-
ram
-
volume
-
volumes
-
supportsImage
-
hypervisor
-
deprecated
-
deprecated
-
is64Bit
-
id
- Overrides:
idin classComputeMetadataBuilder
-
tags
- Overrides:
tagsin classComputeMetadataBuilder
-
ids
Description copied from class:ComputeMetadataBuilderset id and providerId to the same value;- Overrides:
idsin classComputeMetadataBuilder
-
providerId
- Overrides:
providerIdin classComputeMetadataBuilder
-
name
- Overrides:
namein classComputeMetadataBuilder
-
location
- Overrides:
locationin classComputeMetadataBuilder
-
uri
- Overrides:
uriin classComputeMetadataBuilder
-
userMetadata
- Overrides:
userMetadatain classComputeMetadataBuilder
-
build
- Overrides:
buildin classComputeMetadataBuilder
-
fromHardware
-