/** * {@inheritDoc} */ @Override public EC2TemplateOptions userMetadata(String key, String value) { return EC2TemplateOptions.class.cast(super.userMetadata(key, value)); }
/** * {@inheritDoc} */ @Override public GoGridTemplateOptions userMetadata(Map<String, String> userMetadata) { return GoGridTemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public VCloudTemplateOptions userMetadata(Map<String, String> userMetadata) { return VCloudTemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public CloudSigmaTemplateOptions userMetadata(String key, String value) { return CloudSigmaTemplateOptions.class.cast(super.userMetadata(key, value)); }
/** * {@inheritDoc} */ @Override public SoftLayerTemplateOptions userMetadata(String key, String value) { return SoftLayerTemplateOptions.class.cast(super.userMetadata(key, value)); } }
/** * {@inheritDoc} */ @Override public NovaTemplateOptions userMetadata(String key, String value) { return NovaTemplateOptions.class.cast(super.userMetadata(key, value)); }
/** * {@inheritDoc} */ @Override public EC2TemplateOptions userMetadata(Map<String, String> userMetadata) { return EC2TemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public GoGridTemplateOptions userMetadata(String key, String value) { return GoGridTemplateOptions.class.cast(super.userMetadata(key, value)); } }
/** * @see TemplateOptions#userMetadata */ public TerremarkVCloudTemplateOptions userMetadata(Map<String, String> userMetadata) { return TerremarkVCloudTemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public CloudStackTemplateOptions userMetadata(Map<String, String> userMetadata) { return CloudStackTemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public CloudStackTemplateOptions userMetadata(String key, String value) { return CloudStackTemplateOptions.class.cast(super.userMetadata(key, value)); } }
/** * {@inheritDoc} */ @Override public NovaTemplateOptions userMetadata(Map<String, String> userMetadata) { return NovaTemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public GleSYSTemplateOptions userMetadata(Map<String, String> userMetadata) { return GleSYSTemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public CloudSigmaTemplateOptions userMetadata(Map<String, String> userMetadata) { return CloudSigmaTemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public SoftLayerTemplateOptions userMetadata(Map<String, String> userMetadata) { return SoftLayerTemplateOptions.class.cast(super.userMetadata(userMetadata)); }
/** * {@inheritDoc} */ @Override public NovaTemplateOptions userMetadata(String key, String value) { return NovaTemplateOptions.class.cast(super.userMetadata(key, value)); }
/** * @see TemplateOptions#userMetadata(Map) */ public static TemplateOptions userMetadata(Map<String, String> userMetadata) { TemplateOptions options = new TemplateOptions(); return options.userMetadata(userMetadata); }
/** * @see TemplateOptions#userMetadata(Map) */ public static TemplateOptions userMetadata(Map<String, String> userMetadata) { TemplateOptions options = new TemplateOptions(); return options.userMetadata(userMetadata); }
@Test public void testMetadataAndTagsAsValuesOfEmptyString() { TemplateOptions options = TemplateOptions.Builder.tags(ImmutableSet.of("tag")).userMetadata(ImmutableMap.<String, String>of("foo", "bar")); assertEquals(metadataAndTagsAsValuesOfEmptyString(options), ImmutableMap.<String, String>of("foo", "bar", "tag", "")); }
@Test public void testMetadataAndTagsAsCommaDelimitedValue() { TemplateOptions options = TemplateOptions.Builder.tags(ImmutableSet.of("tag")).userMetadata(ImmutableMap.<String, String>of("foo", "bar")); assertEquals(metadataAndTagsAsCommaDelimitedValue(options), ImmutableMap.<String, String>of("foo", "bar", "jclouds_tags", "tag")); }