@Override public NovaEC2ApiMetadata build() { return new NovaEC2ApiMetadata(this); }
public Builder() { id("openstack-nova-ec2") .name("OpenStack Nova's EC2-clone API") .version("2009-04-04") .identityName("Access Key ID") .credentialName("Secret Access Key") .defaultEndpoint("http://localhost:8773/services/Cloud") .documentation(URI.create("http://docs.amazonwebservices.com/AWSEC2/latest/APIReference")) .defaultProperties(NovaEC2ApiMetadata.defaultProperties()) .view(EC2ComputeServiceContext.class) .defaultModules(ImmutableSet.<Class<? extends Module>>builder() .add(NovaEC2HttpApiModule.class) .add(EC2ResolveImagesModule.class) .add(NovaEC2ComputeServiceContextModule.class) .add(HyphenToNullIso8601Module.class).build()); }
public Builder() { id("openstack-nova-ec2") .name("OpenStack Nova's EC2-clone API") .version("2009-04-04") .identityName("Access Key ID") .credentialName("Secret Access Key") .defaultEndpoint("http://localhost:8773/services/Cloud") .documentation(URI.create("http://docs.amazonwebservices.com/AWSEC2/latest/APIReference")) .defaultProperties(NovaEC2ApiMetadata.defaultProperties()) .view(EC2ComputeServiceContext.class) .defaultModules(ImmutableSet.<Class<? extends Module>>builder() .add(NovaEC2HttpApiModule.class) .add(EC2ResolveImagesModule.class) .add(NovaEC2ComputeServiceContextModule.class) .add(HyphenToNullIso8601Module.class).build()); }
@Override public NovaEC2ApiMetadata build() { return new NovaEC2ApiMetadata(this); }
public Builder() { id("openstack-nova-ec2") .name("OpenStack Nova's EC2-clone API") .version("2009-04-04") .identityName("Access Key ID") .credentialName("Secret Access Key") .defaultEndpoint("http://localhost:8773/services/Cloud") .documentation(URI.create("http://docs.amazonwebservices.com/AWSEC2/latest/APIReference")) .defaultProperties(NovaEC2ApiMetadata.defaultProperties()) .view(EC2ComputeServiceContext.class) .defaultModules(ImmutableSet.<Class<? extends Module>>builder() .add(NovaEC2HttpApiModule.class) .add(EC2ResolveImagesModule.class) .add(NovaEC2ComputeServiceContextModule.class) .add(HyphenToNullIso8601Module.class).build()); }
@Override public NovaEC2ApiMetadata build() { return new NovaEC2ApiMetadata(this); }
public NovaEC2ApiMetadataTest() { super(new NovaEC2ApiMetadata()); } }
public void testAssignability() { View view = ContextBuilder.newBuilder(new NovaEC2ApiMetadata()).credentials("foo", "bar") .buildView(typeToken(ComputeServiceContext.class)); view.unwrapApi(EC2Api.class); view.unwrapApi(NovaEC2Api.class); } }