Package org.jclouds.ec2.compute.domain
Class EC2HardwareBuilder
java.lang.Object
org.jclouds.domain.ResourceMetadataBuilder<ComputeType>
org.jclouds.compute.domain.ComputeMetadataBuilder
org.jclouds.compute.domain.HardwareBuilder
org.jclouds.ec2.compute.domain.EC2HardwareBuilder
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classevaluates true if the Image has the following rootDeviceTypestatic classevaluates true if the Image requires the following virtualizationType -
Field Summary
Fields inherited from class org.jclouds.compute.domain.HardwareBuilder
deprecated, hypervisor, processors, ram, supportsImage, volumesFields 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 TypeMethodDescriptionstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuildera1_large()static EC2HardwareBuilderstatic EC2HardwareBuilderbuild()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderc3_large()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderc4_large()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderc5_large()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderset id and providerId to the same value;is64Bit(boolean is64Bit) static EC2HardwareBuilderm1_large()static EC2HardwareBuilderstatic EC2HardwareBuilderm1_small()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderm3_large()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderm4_large()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderm5_large()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderprocessors(List<Processor> processors) providerId(String providerId) static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderr3_large()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuilderr4_large()static EC2HardwareBuilderram(int ram) rootDeviceType(RootDeviceType rootDeviceType) supportsImage(com.google.common.base.Predicate<Image> supportsImage) supportsImageIds(Iterable<String> ids) static EC2HardwareBuildert1_micro()static EC2HardwareBuilderstatic EC2HardwareBuildert2_large()static EC2HardwareBuilderstatic EC2HardwareBuildert2_micro()static EC2HardwareBuildert2_nano()static EC2HardwareBuildert2_small()static EC2HardwareBuilderstatic EC2HardwareBuilderstatic EC2HardwareBuildert3_large()static EC2HardwareBuilderstatic EC2HardwareBuildert3_micro()static EC2HardwareBuildert3_nano()static EC2HardwareBuildert3_small()static EC2HardwareBuilderuserMetadata(Map<String, String> userMetadata) virtualizationType(VirtualizationType virtualizationType) virtualizationTypes(VirtualizationType... virtualizationTypes) static EC2HardwareBuilderstatic EC2HardwareBuilderMethods inherited from class org.jclouds.compute.domain.HardwareBuilder
deprecated, deprecated, fromHardware, hypervisor, processor, processors, tags, volume, volumesMethods inherited from class org.jclouds.compute.domain.ComputeMetadataBuilder
fromComputeMetadata
-
Constructor Details
-
EC2HardwareBuilder
public EC2HardwareBuilder() -
EC2HardwareBuilder
-
-
Method Details
-
virtualizationType
-
virtualizationTypes
-
rootDeviceType
-
supportsImageIds
-
ids
Description copied from class:ComputeMetadataBuilderset id and providerId to the same value;- Overrides:
idsin classHardwareBuilder
-
ram
- Overrides:
ramin classHardwareBuilder
-
processors
-
volumes
-
supportsImage
- Overrides:
supportsImagein classHardwareBuilder
-
is64Bit
- Overrides:
is64Bitin classHardwareBuilder
-
id
- Overrides:
idin classHardwareBuilder
-
providerId
- Overrides:
providerIdin classHardwareBuilder
-
name
- Overrides:
namein classHardwareBuilder
-
location
- Overrides:
locationin classHardwareBuilder
-
uri
- Overrides:
uriin classHardwareBuilder
-
userMetadata
- Overrides:
userMetadatain classHardwareBuilder
-
m1_small
- See Also:
-
m1_medium
- See Also:
-
t1_micro
- See Also:
-
t2_nano
- See Also:
-
t2_micro
- See Also:
-
t2_small
- See Also:
-
t2_medium
- See Also:
-
t2_large
- See Also:
-
t2_xlarge
- See Also:
-
t2_2xlarge
- See Also:
-
t3_nano
- See Also:
-
t3_micro
- See Also:
-
t3_small
- See Also:
-
t3_medium
- See Also:
-
t3_large
- See Also:
-
t3_xlarge
- See Also:
-
t3_2xlarge
- See Also:
-
m1_large
- See Also:
-
m1_xlarge
- See Also:
-
m2_xlarge
- See Also:
-
m2_2xlarge
- See Also:
-
m2_4xlarge
- See Also:
-
m3_medium
- See Also:
-
m3_large
- See Also:
-
m3_xlarge
- See Also:
-
m3_2xlarge
- See Also:
-
m4_xlarge
- See Also:
-
m4_large
- See Also:
-
m4_2xlarge
- See Also:
-
m4_4xlarge
- See Also:
-
m4_10xlarge
- See Also:
-
m4_16xlarge
- See Also:
-
m5_large
- See Also:
-
m5_xlarge
- See Also:
-
m5_2xlarge
- See Also:
-
m5_4xlarge
- See Also:
-
m5_12xlarge
- See Also:
-
m5_24xlarge
- See Also:
-
m5d_large
- See Also:
-
m5d_xlarge
- See Also:
-
m5d_2xlarge
- See Also:
-
m5d_4xlarge
- See Also:
-
m5d_12xlarge
- See Also:
-
m5d_24xlarge
- See Also:
-
c1_medium
- See Also:
-
c1_xlarge
- See Also:
-
c3_large
- See Also:
-
c3_xlarge
- See Also:
-
c3_2xlarge
- See Also:
-
c3_4xlarge
- See Also:
-
c3_8xlarge
- See Also:
-
c4_large
- See Also:
-
c4_xlarge
- See Also:
-
c4_2xlarge
- See Also:
-
c4_4xlarge
- See Also:
-
c4_8xlarge
- See Also:
-
c5_large
- See Also:
-
c5_xlarge
- See Also:
-
c5_2xlarge
- See Also:
-
c5_4xlarge
- See Also:
-
c5_9xlarge
- See Also:
-
c5_18xlarge
- See Also:
-
c5d_large
- See Also:
-
c5d_xlarge
- See Also:
-
c5d_2xlarge
- See Also:
-
c5d_4xlarge
- See Also:
-
c5d_9xlarge
- See Also:
-
c5d_18xlarge
- See Also:
-
d2_xlarge
- See Also:
-
d2_2xlarge
- See Also:
-
d2_4xlarge
- See Also:
-
d2_8xlarge
- See Also:
-
cg1_4xlarge
-
cc1_4xlarge
-
cc2_8xlarge
-
g2_2xlarge
- See Also:
-
i2_xlarge
- See Also:
-
i2_2xlarge
- See Also:
-
i2_4xlarge
- See Also:
-
i2_8xlarge
- See Also:
-
hi1_4xlarge
-
hs1_8xlarge
-
r3_large
- See Also:
-
r3_xlarge
- See Also:
-
r3_2xlarge
- See Also:
-
r3_4xlarge
- See Also:
-
r3_8xlarge
- See Also:
-
r4_large
- See Also:
-
r4_xlarge
- See Also:
-
r4_2xlarge
- See Also:
-
r4_4xlarge
- See Also:
-
r4_8xlarge
- See Also:
-
r4_16xlarge
- See Also:
-
x1_16xlarge
- See Also:
-
x1_32xlarge
- See Also:
-
a1_medium
- See Also:
-
a1_large
- See Also:
-
a1_xlarge
- See Also:
-
a1_2xlarge
- See Also:
-
a1_4xlarge
- See Also:
-
build
- Overrides:
buildin classHardwareBuilder
-