public abstract class AbstractEbsVolumeCustomizer extends BasicJcloudsLocationCustomizer
BasicConfigurableObject.BasicConfigurationSupport
Configurable.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, preReleaseOnObtainError
config, getBrooklynManagementContext, getConfig, getId, setManagementContext
public 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)
JcloudsLocationCustomizer
templateBuilder
before it is built and immutable.customize
in interface JcloudsLocationCustomizer
customize
in class BasicJcloudsLocationCustomizer