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 boolean
protected String
protected int
protected com.google.common.base.Predicate
<Image> Fields inherited from class org.jclouds.compute.domain.ComputeMetadataBuilder
id, tags, type
Fields inherited from class org.jclouds.domain.ResourceMetadataBuilder
location, name, providerId, uri, userMetadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
deprecated
(boolean deprecated) static HardwareBuilder
fromHardware
(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:
id
in classComputeMetadataBuilder
-
tags
- Overrides:
tags
in classComputeMetadataBuilder
-
ids
Description copied from class:ComputeMetadataBuilder
set id and providerId to the same value;- Overrides:
ids
in classComputeMetadataBuilder
-
providerId
- Overrides:
providerId
in classComputeMetadataBuilder
-
name
- Overrides:
name
in classComputeMetadataBuilder
-
location
- Overrides:
location
in classComputeMetadataBuilder
-
uri
- Overrides:
uri
in classComputeMetadataBuilder
-
userMetadata
- Overrides:
userMetadata
in classComputeMetadataBuilder
-
build
- Overrides:
build
in classComputeMetadataBuilder
-
fromHardware
-