/** * @see Endpoint#getAdminURL() */ public T adminURL(String adminURL) { return adminURL(URI.create(adminURL)); }
/** * @see Endpoint#getAdminURL() */ public T adminURL(String adminURL) { return adminURL(URI.create(adminURL)); }
/** * @see Endpoint#getAdminURL() */ public T adminURL(String adminURL) { return adminURL(URI.create(adminURL)); }
.service(Service.builder().name("Compute Service").type("compute") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:8774/v2/2fdc88ae152948c690b97ba307acae9b") .internalURL("http://10.0.1.13:8774/v2/2fdc88ae152948c690b97ba307acae9b") .publicURL("http://10.0.1.13:8774/v2/2fdc88ae152948c690b97ba307acae9b") .service(Service.builder().name("S3 Service").type("s3") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:3333") .internalURL("http://10.0.1.13:3333") .publicURL("http://10.0.1.13:3333") .service(Service.builder().name("Image Service").type("image") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:9292") .internalURL("http://10.0.1.13:9292") .publicURL("http://10.0.1.13:9292") .service(Service.builder().name("Volume Service").type("volume") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:8776/v1/2fdc88ae152948c690b97ba307acae9b") .internalURL("http://10.0.1.13:8776/v1/2fdc88ae152948c690b97ba307acae9b") .publicURL("http://10.0.1.13:8776/v1/2fdc88ae152948c690b97ba307acae9b") .service(Service.builder().name("EC2 Service").type("ec2") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:8773/services/Admin") .internalURL("http://10.0.1.13:8773/services/Cloud") .publicURL("http://10.0.1.13:8773/services/Cloud")
.service(Service.builder().type("compute").name("nova") .endpoint(Endpoint.builder() .adminURL("http://10.10.10.10:8774/v2/82d8d2f865484776a1daf1e2245d3317") .region("RegionOne") .internalURL("http://10.10.10.10:8774/v2/82d8d2f865484776a1daf1e2245d3317") .service(Service.builder().type("s3").name("s3") .endpoint(Endpoint.builder() .adminURL("http://10.10.10.10:3333") .region("RegionOne") .internalURL("http://10.10.10.10:3333") .service(Service.builder().type("image").name("glance") .endpoint(Endpoint.builder() .adminURL("http://10.10.10.10:9292") .region("RegionOne") .internalURL("http://10.10.10.10:9292") .service(Service.builder().type("volume").name("cinder") .endpoint(Endpoint.builder() .adminURL("http://10.10.10.10:8776/v1/82d8d2f865484776a1daf1e2245d3317") .region("RegionOne") .internalURL("http://10.10.10.10:8776/v1/82d8d2f865484776a1daf1e2245d3317") .service(Service.builder().type("ec2").name("ec2") .endpoint(Endpoint.builder() .adminURL("http://10.10.10.10:8773/services/Admin") .region("RegionOne") .internalURL("http://10.10.10.10:8773/services/Cloud")
.service(Service.builder().name("Compute Service").type("compute") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:8774/v2/2fdc88ae152948c690b97ba307acae9b") .internalURL("http://10.0.1.13:8774/v2/2fdc88ae152948c690b97ba307acae9b") .publicURL("http://10.0.1.13:8774/v2/2fdc88ae152948c690b97ba307acae9b") .service(Service.builder().name("S3 Service").type("s3") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:3333") .internalURL("http://10.0.1.13:3333") .publicURL("http://10.0.1.13:3333") .service(Service.builder().name("Image Service").type("image") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:9292") .internalURL("http://10.0.1.13:9292") .publicURL("http://10.0.1.13:9292") .service(Service.builder().name("Volume Service").type("volume") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:8776/v1/2fdc88ae152948c690b97ba307acae9b") .internalURL("http://10.0.1.13:8776/v1/2fdc88ae152948c690b97ba307acae9b") .publicURL("http://10.0.1.13:8776/v1/2fdc88ae152948c690b97ba307acae9b") .service(Service.builder().name("EC2 Service").type("ec2") .endpoint(Endpoint.builder() .adminURL("http://10.0.1.13:8773/services/Admin") .internalURL("http://10.0.1.13:8773/services/Cloud") .publicURL("http://10.0.1.13:8773/services/Cloud")
@Test public void testGetEndpointsForToken() { TokenApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/tokens/XXXXXX/endpoints").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_endpoints.json", APPLICATION_JSON)).build()) .getTokenApi().get(); Set<? extends Endpoint> endpoints = api.listEndpointsForToken("XXXXXX"); assertEquals(endpoints, ImmutableSet.of( Endpoint.builder().publicURL(URI.create("https://csnode.jclouds.org/v2.0/")) .adminURL(URI.create("https://csnode.jclouds.org:35357/v2.0/")) .region("region-a.geo-1").id("2.0").versionId("2.0").build() )); }
public T fromEndpoint(Endpoint in) { return this.versionId(in.getVersionId()).region(in.getRegion()).publicURL(in.getPublicURL()) .internalURL(in.getInternalURL()).adminURL(in.getAdminURL()).versionInfo(in.getVersionInfo()) .versionList(in.getVersionList()).tenantId(in.getTenantId()); } }
/** * @see Endpoint#getAdminURL() */ public T adminURL(String adminURL) { return adminURL(URI.create(adminURL)); }
@Test public void testGetEndpointsForToken() { TokenApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/tokens/XXXXXX/endpoints").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_endpoints.json", APPLICATION_JSON)).build()) .getTokenApi().get(); Set<? extends Endpoint> endpoints = api.listEndpointsForToken("XXXXXX"); assertEquals(endpoints, ImmutableSet.of( Endpoint.builder().publicURL(URI.create("https://csnode.jclouds.org/v2.0/")) .adminURL(URI.create("https://csnode.jclouds.org:35357/v2.0/")) .region("region-a.geo-1").id("2.0").versionId("2.0").build() )); }
public T fromEndpoint(Endpoint in) { return this.versionId(in.getVersionId()).region(in.getRegion()).publicURL(in.getPublicURL()) .internalURL(in.getInternalURL()).adminURL(in.getAdminURL()).versionInfo(in.getVersionInfo()) .versionList(in.getVersionList()).tenantId(in.getTenantId()); } }
public T fromEndpoint(Endpoint in) { return this.versionId(in.getVersionId()).region(in.getRegion()).publicURL(in.getPublicURL()) .internalURL(in.getInternalURL()).adminURL(in.getAdminURL()).versionInfo(in.getVersionInfo()) .versionList(in.getVersionList()).tenantId(in.getTenantId()); } }
/** * @see Endpoint#getAdminURL() */ public T adminURL(String adminURL) { return adminURL(URI.create(adminURL)); }
/** * @see Endpoint#getAdminURL() */ public T adminURL(String adminURL) { return adminURL(URI.create(adminURL)); }
public T fromEndpoint(Endpoint in) { return this.versionId(in.getVersionId()).region(in.getRegion()).publicURL(in.getPublicURL()) .internalURL(in.getInternalURL()).adminURL(in.getAdminURL()).versionInfo(in.getVersionInfo()) .versionList(in.getVersionList()).tenantId(in.getTenantId()); } }
public T fromEndpoint(Endpoint in) { return this.versionId(in.getVersionId()).region(in.getRegion()).publicURL(in.getPublicURL()) .internalURL(in.getInternalURL()).adminURL(in.getAdminURL()).versionInfo(in.getVersionInfo()) .versionList(in.getVersionList()).tenantId(in.getTenantId()); } }
/** * @see Endpoint#getAdminURL() */ public T adminURL(String adminURL) { return adminURL(URI.create(adminURL)); }
public T fromEndpoint(Endpoint in) { return this.versionId(in.getVersionId()).region(in.getRegion()).publicURL(in.getPublicURL()) .internalURL(in.getInternalURL()).adminURL(in.getAdminURL()).versionInfo(in.getVersionInfo()) .versionList(in.getVersionList()).tenantId(in.getTenantId()); } }
public void testAdminURL() { assertEquals(fn.apply( Endpoint.builder().region("LON").versionId("1.0").adminURL( URI.create("https://cdn3.clouddrive.com/v1/MossoCloudFS_83a9d536-2e25-4166-bd3b-a503a934f953")) .build()).get(), URI .create("https://cdn3.clouddrive.com/v1/MossoCloudFS_83a9d536-2e25-4166-bd3b-a503a934f953")); }
public T fromEndpoint(Endpoint in) { return this.versionId(in.getVersionId()).region(in.getRegion()).publicURL(in.getPublicURL()) .internalURL(in.getInternalURL()).adminURL(in.getAdminURL()).versionInfo(in.getVersionInfo()) .versionList(in.getVersionList()).tenantId(in.getTenantId()); } }