/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions userData(byte[] unencodedData) { return AWSEC2TemplateOptions.class.cast(super.userData(unencodedData)); }
/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions userData(byte[] unencodedData) { return AWSEC2TemplateOptions.class.cast(super.userData(unencodedData)); }
/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions userData(byte[] unencodedData) { return AWSEC2TemplateOptions.class.cast(super.userData(unencodedData)); }
/** * @see EC2TemplateOptions#userData */ public static EC2TemplateOptions userData(byte[] unencodedData) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.userData(unencodedData)); }
/** * With amazon linux 2011.09, ssh starts after package updates, which slows the boot process and * runs us out of ssh retries (context property {@code "jclouds.ssh.max-retries"}). * * @see <a href="http://aws.amazon.com/amazon-linux-ami/latest-release-notes/" /> * @see AWSEC2PropertiesBuilder#defaultProperties */ @Override protected TemplateOptions provideTemplateOptions(Injector injector, TemplateOptions options) { return options.as(EC2TemplateOptions.class).userData("#cloud-config\nrepo_upgrade: none\n".getBytes()); } }
/** * With amazon linux 2011.09, ssh starts after package updates, which slows the boot process and * runs us out of ssh retries (context property {@code "jclouds.ssh.max-retries"}). * * @see <a href="http://aws.amazon.com/amazon-linux-ami/latest-release-notes/" /> * @see AWSEC2PropertiesBuilder#defaultProperties */ @Override protected TemplateOptions provideTemplateOptions(Injector injector, TemplateOptions options) { return options.as(EC2TemplateOptions.class).userData("#cloud-config\nrepo_upgrade: none\n".getBytes()); }
/** * @see EC2TemplateOptions#userData */ public static EC2TemplateOptions userData(byte[] unencodedData) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.userData(unencodedData)); }
/** * @see EC2TemplateOptions#userData */ public static EC2TemplateOptions userData(byte[] unencodedData) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.userData(unencodedData)); }
/** * @see EC2TemplateOptions#userData */ public static EC2TemplateOptions userData(byte[] unencodedData) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.userData(unencodedData)); }
/** * @see EC2TemplateOptions#userData */ public static EC2TemplateOptions userData(byte[] unencodedData) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.userData(unencodedData)); }
/** * With amazon linux 2011.09, ssh starts after package updates, which slows the boot process and * runs us out of ssh retries (context property {@code "jclouds.ssh.max-retries"}). * * @see <a href="http://aws.amazon.com/amazon-linux-ami/latest-release-notes/" /> * @see AWSEC2PropertiesBuilder#defaultProperties */ @Override protected TemplateOptions provideTemplateOptions(Injector injector, TemplateOptions options) { return options.as(EC2TemplateOptions.class).userData("#cloud-config\nrepo_upgrade: none\n".getBytes()); } }
@Override public void copyTo(TemplateOptions to) { super.copyTo(to); if (to instanceof EC2TemplateOptions) { EC2TemplateOptions eTo = EC2TemplateOptions.class.cast(to); if (getGroups().size() > 0) eTo.securityGroups(getGroups()); if (getKeyPair() != null) eTo.keyPair(getKeyPair()); if (getBlockDeviceMappings().size() > 0) eTo.blockDeviceMappings(getBlockDeviceMappings()); if (!shouldAutomaticallyCreateKeyPair()) eTo.noKeyPair(); if (getUserData() != null) eTo.userData(getUserData()); } }
@Override public void copyTo(TemplateOptions to) { super.copyTo(to); if (to instanceof EC2TemplateOptions) { EC2TemplateOptions eTo = EC2TemplateOptions.class.cast(to); if (getGroups().size() > 0) eTo.securityGroups(getGroups()); if (getKeyPair() != null) eTo.keyPair(getKeyPair()); if (getBlockDeviceMappings().size() > 0) eTo.blockDeviceMappings(getBlockDeviceMappings()); if (!shouldAutomaticallyCreateKeyPair()) eTo.noKeyPair(); if (getUserData() != null) eTo.userData(getUserData()); } }
@Override public void copyTo(TemplateOptions to) { super.copyTo(to); if (to instanceof EC2TemplateOptions) { EC2TemplateOptions eTo = EC2TemplateOptions.class.cast(to); if (!getGroups().isEmpty()) eTo.securityGroups(getGroups()); if (getKeyPair() != null) eTo.keyPair(getKeyPair()); if (!getBlockDeviceMappings().isEmpty()) eTo.blockDeviceMappings(getBlockDeviceMappings()); if (!shouldAutomaticallyCreateKeyPair()) eTo.noKeyPair(); if (getUserData() != null) eTo.userData(getUserData()); if (getMaxCount() > 0) eTo.maxCount(getMaxCount()); if (getClientToken() != null) eTo.clientToken(getClientToken()); } }
@Override public void copyTo(TemplateOptions to) { super.copyTo(to); if (to instanceof EC2TemplateOptions) { EC2TemplateOptions eTo = EC2TemplateOptions.class.cast(to); if (!getGroups().isEmpty()) eTo.securityGroups(getGroups()); if (getKeyPair() != null) eTo.keyPair(getKeyPair()); if (!getBlockDeviceMappings().isEmpty()) eTo.blockDeviceMappings(getBlockDeviceMappings()); if (!shouldAutomaticallyCreateKeyPair()) eTo.noKeyPair(); if (getUserData() != null) eTo.userData(getUserData()); if (getMaxCount() > 0) eTo.maxCount(getMaxCount()); if (getClientToken() != null) eTo.clientToken(getClientToken()); } }
@Override public void copyTo(TemplateOptions to) { super.copyTo(to); if (to instanceof EC2TemplateOptions) { EC2TemplateOptions eTo = EC2TemplateOptions.class.cast(to); if (!getGroups().isEmpty()) eTo.securityGroups(getGroups()); if (getKeyPair() != null) eTo.keyPair(getKeyPair()); if (!getBlockDeviceMappings().isEmpty()) eTo.blockDeviceMappings(getBlockDeviceMappings()); if (!shouldAutomaticallyCreateKeyPair()) eTo.noKeyPair(); if (getUserData() != null) eTo.userData(getUserData()); if (getMaxCount() > 0) eTo.maxCount(getMaxCount()); if (getClientToken() != null) eTo.clientToken(getClientToken()); } }