public abstract class AbstractEbsVolumeCustomizer extends BasicJcloudsLocationCustomizer
BasicConfigurableObject.BasicConfigurationSupportConfigurable.ConfigurationSupport| Constructor and Description |
|---|
AbstractEbsVolumeCustomizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
customize(JcloudsLocation location,
org.jclouds.compute.ComputeService computeService,
org.jclouds.compute.domain.TemplateBuilder templateBuilder)
Override to configure
templateBuilder
before it is built and immutable. |
void |
setAvailabilityZone(java.lang.String availabilityZone) |
void |
setEc2DeviceName(java.lang.String ec2DeviceName) |
void |
setMountPoint(java.lang.String mountPoint) |
void |
setOsDeviceName(java.lang.String osDeviceName) |
void |
setOwner(java.lang.String owner) |
void |
setPermissions(java.lang.Integer permissions) |
apply, customize, customize, customize, customize, postRelease, postReleaseOnObtainError, preRelease, preReleaseOnObtainErrorconfig, getBrooklynManagementContext, getConfig, getId, setManagementContextpublic void setAvailabilityZone(java.lang.String availabilityZone)
public void setEc2DeviceName(java.lang.String ec2DeviceName)
public void setOsDeviceName(java.lang.String osDeviceName)
public void setMountPoint(java.lang.String mountPoint)
public void setOwner(java.lang.String owner)
public void setPermissions(java.lang.Integer permissions)
public void customize(JcloudsLocation location, org.jclouds.compute.ComputeService computeService, org.jclouds.compute.domain.TemplateBuilder templateBuilder)
JcloudsLocationCustomizertemplateBuilder
before it is built and immutable.customize in interface JcloudsLocationCustomizercustomize in class BasicJcloudsLocationCustomizer