public ApiMetadata build() { return new ApiMetadata(id, name, links, status, updated, mediaTypes); }
public T fromApiMetadata(ApiMetadata in) { return super.fromResource(in) .status(in.getStatus()) .updated(in.getUpdated()) .mediaTypes(in.getMediaTypes()); } }
public void testGetApiMetaData() { ApiMetadata result = api.getApiMetadata(); assertNotNull(result); assertNotNull(result.getId()); assertNotNull(result.getStatus()); assertNotNull(result.getUpdated()); }
@Override @SelectJson("version") @Consumes(MediaType.APPLICATION_JSON) public ApiMetadata expected() { return ApiMetadata.builder().id("v2.0") .links(ImmutableSet.of(Link.builder().relation(Link.Relation.SELF).href(URI.create("https://identity.api.rackspacecloud.com/v2.0")).build(), Link.builder().relation(Link.Relation.DESCRIBEDBY).type("application/pdf").href(URI.create("http://docs.rackspacecloud.com/auth/api/v2.0/auth-client-devguide-latest.pdf")).build(), Link.builder().relation(Link.Relation.DESCRIBEDBY).type("application/vnd.sun.wadl+xml").href(URI.create("http://docs.rackspacecloud.com/auth/api/v2.0/auth.wadl")).build() )) .status("BETA") .updated(new SimpleDateFormatDateService().iso8601SecondsDateParse("2012-01-21T11:33:21-06:00")) .mediaTypes(ImmutableSet.of( org.jclouds.openstack.keystone.v2_0.domain.MediaType.builder().base("application/xml").type("application/vnd.openstack.identity+xml;version=2.0").build(), org.jclouds.openstack.keystone.v2_0.domain.MediaType.builder().base("application/json").type("application/vnd.openstack.identity+json;version=2.0").build() )) .build(); }
public T fromApiMetadata(ApiMetadata in) { return super.fromResource(in) .status(in.getStatus()) .updated(in.getUpdated()) .mediaTypes(in.getMediaTypes()); } }
public void testGetApiMetaData() { ApiMetadata result = api.getApiMetadata(); assertNotNull(result); assertNotNull(result.getId()); assertNotNull(result.getStatus()); assertNotNull(result.getUpdated()); }
@Override @SelectJson("version") @Consumes(MediaType.APPLICATION_JSON) public ApiMetadata expected() { return ApiMetadata.builder().id("v2.0") .links(ImmutableSet.of(Link.builder().relation(Link.Relation.SELF).href(URI.create("http://172.16.89.167:5000/v2.0/")).build(), Link.builder().relation(Link.Relation.DESCRIBEDBY).type("text/html").href(URI.create("http://docs.openstack.org/api/openstack-identity-service/2.0/content/")).build(), Link.builder().relation(Link.Relation.DESCRIBEDBY).type("application/pdf").href(URI.create("http://docs.openstack.org/api/openstack-identity-service/2.0/identity-dev-guide-2.0.pdf")).build() )) .status("beta") .updated(new SimpleDateFormatDateService().iso8601SecondsDateParse("2011-11-19T00:00:00+00:00")) .mediaTypes(ImmutableSet.of( org.jclouds.openstack.keystone.v2_0.domain.MediaType.builder().base("application/json").type("application/vnd.openstack.identity-v2.0+json").build(), org.jclouds.openstack.keystone.v2_0.domain.MediaType.builder().base("application/xml").type("application/vnd.openstack.identity-v2.0+xml").build() )) .build(); }
public T fromApiMetadata(ApiMetadata in) { return super.fromResource(in) .status(in.getStatus()) .updated(in.getUpdated()) .mediaTypes(in.getMediaTypes()); } }
public ApiMetadata build() { return new ApiMetadata(id, name, links, status, updated, mediaTypes); }
@Override @SelectJson("version") @Consumes(MediaType.APPLICATION_JSON) public ApiMetadata expected() { return ApiMetadata.builder().id("v2.0") .links(ImmutableSet.of(Link.builder().relation(Link.Relation.SELF).href(URI.create("https://identity.api.rackspacecloud.com/v2.0")).build(), Link.builder().relation(Link.Relation.DESCRIBEDBY).type("application/pdf").href(URI.create("http://docs.rackspacecloud.com/auth/api/v2.0/auth-client-devguide-latest.pdf")).build(), Link.builder().relation(Link.Relation.DESCRIBEDBY).type("application/vnd.sun.wadl+xml").href(URI.create("http://docs.rackspacecloud.com/auth/api/v2.0/auth.wadl")).build() )) .status("BETA") .updated(new SimpleDateFormatDateService().iso8601SecondsDateParse("2012-01-21T11:33:21-06:00")) .mediaTypes(ImmutableSet.of( org.jclouds.openstack.keystone.v2_0.domain.MediaType.builder().base("application/xml").type("application/vnd.openstack.identity+xml;version=2.0").build(), org.jclouds.openstack.keystone.v2_0.domain.MediaType.builder().base("application/json").type("application/vnd.openstack.identity+json;version=2.0").build() )) .build(); }
public T fromApiMetadata(ApiMetadata in) { return super.fromResource(in) .status(in.getStatus()) .updated(in.getUpdated()) .mediaTypes(in.getMediaTypes()); } }
public ApiMetadata build() { return new ApiMetadata(id, name, links, status, updated, mediaTypes); }
@Override @SelectJson("version") @Consumes(MediaType.APPLICATION_JSON) public ApiMetadata expected() { return ApiMetadata.builder().id("v2.0") .links(ImmutableSet.of(Link.builder().relation(Link.Relation.SELF).href(URI.create("http://172.16.89.167:5000/v2.0/")).build(), Link.builder().relation(Link.Relation.DESCRIBEDBY).type("text/html").href(URI.create("http://docs.openstack.org/api/openstack-identity-service/2.0/content/")).build(), Link.builder().relation(Link.Relation.DESCRIBEDBY).type("application/pdf").href(URI.create("http://docs.openstack.org/api/openstack-identity-service/2.0/identity-dev-guide-2.0.pdf")).build() )) .status("beta") .updated(new SimpleDateFormatDateService().iso8601SecondsDateParse("2011-11-19T00:00:00+00:00")) .mediaTypes(ImmutableSet.of( org.jclouds.openstack.keystone.v2_0.domain.MediaType.builder().base("application/json").type("application/vnd.openstack.identity-v2.0+json").build(), org.jclouds.openstack.keystone.v2_0.domain.MediaType.builder().base("application/xml").type("application/vnd.openstack.identity-v2.0+xml").build() )) .build(); }
public T fromApiMetadata(ApiMetadata in) { return super.fromResource(in) .status(in.getStatus()) .updated(in.getUpdated()) .mediaTypes(in.getMediaTypes()); } }
public ApiMetadata build() { return new ApiMetadata(id, name, links, status, updated, mediaTypes); }
public T fromApiMetadata(ApiMetadata in) { return super.fromResource(in) .status(in.getStatus()) .updated(in.getUpdated()) .mediaTypes(in.getMediaTypes()); } }
public ApiMetadata build() { return new ApiMetadata(id, name, links, status, updated, mediaTypes); }
public T fromApiMetadata(ApiMetadata in) { return super.fromResource(in) .status(in.getStatus()) .updated(in.getUpdated()) .mediaTypes(in.getMediaTypes()); } }
public ApiMetadata build() { return new ApiMetadata(id, name, links, status, updated, mediaTypes); }
public ApiMetadata build() { return new ApiMetadata(id, name, links, status, updated, mediaTypes); }