@Override public String apply(ApiMetadata input) { return input.getId(); }
public void listBlobstoreApis(Iterable<ApiMetadata> blobstoreApis, PrintStream out) { for(ApiMetadata blobstore : blobstoreApis) { out.println("* " + blobstore.getName()); out.println("\tAPI: " + blobstore.getDocumentation()); out.println("\tConfiguration options:"); out.println("\t\twhirr.blobstore-provider = " + blobstore.getId()); out.println("\t\twhirr.blobstore-endpoint = " + blobstore.getEndpointName()); out.println("\t\twhirr.blobstore-identity = <" + blobstore.getIdentityName() +">"); out.println("\t\twhirr.blobstore-credential = <" + blobstore.getCredentialName().or("UNUSED") + ">\n"); } }
/** * {@inheritDoc} */ @Override public boolean apply(ApiMetadata apiMetadata) { return apiMetadata.getId().equals(id); }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
/** * {@inheritDoc} */ @Override public boolean apply(ApiMetadata apiMetadata) { return apiMetadata.getId().equals(id); }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
@Override public boolean equals(Object o) { if (this == o) return true; // subclass equivalence is ok, since we don't know the classloader // we'll get things from if (o == null || !(o instanceof ApiMetadata)) return false; ApiMetadata that = ApiMetadata.class.cast(o); return equal(this.getId(), that.getId()) && equal(this.getName(), that.getName()) && equal(this.getViews(), that.getViews()); }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
@Override public boolean equals(Object o) { if (this == o) return true; // subclass equivalence is ok, since we don't know the classloader // we'll get things from if (o == null || !(o instanceof ApiMetadata)) return false; ApiMetadata that = ApiMetadata.class.cast(o); return equal(this.getId(), that.getId()) && equal(this.getName(), that.getName()) && equal(this.getViews(), that.getViews()); }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
@Override public boolean equals(Object o) { if (this == o) return true; // subclass equivalence is ok, since we don't know the classloader // we'll get things from if (o == null || !(o instanceof ApiMetadata)) return false; ApiMetadata that = ApiMetadata.class.cast(o); return equal(this.getId(), that.getId()) && equal(this.getName(), that.getName()) && equal(this.getViews(), that.getViews()); }
public T fromApiMetadata(ApiMetadata in) { return id(in.getId()).views(in.getViews()).name(in.getName()).endpointName(in.getEndpointName()).identityName( in.getIdentityName()).credentialName(in.getCredentialName().orNull()).version(in.getVersion()) .buildVersion(in.getBuildVersion().orNull()).defaultEndpoint(in.getDefaultEndpoint().orNull()) .defaultIdentity(in.getDefaultIdentity().orNull()).defaultCredential( in.getDefaultCredential().orNull()).defaultProperties(in.getDefaultProperties()) .documentation(in.getDocumentation()).context(in.getContext()).defaultModules(in.getDefaultModules()); } }
@Override public boolean equals(Object o) { if (this == o) return true; // subclass equivalence is ok, since we don't know the classloader // we'll get things from if (o == null || !(o instanceof ApiMetadata)) return false; ApiMetadata that = ApiMetadata.class.cast(o); return equal(this.getId(), that.getId()) && equal(this.getName(), that.getName()) && equal(this.getViews(), that.getViews()); }
@Test public void testWithId() { ApiMetadata apiMetadata = Apis.withId(toTest.getId()); assertEquals(toTest, apiMetadata); }
public void testEtcdApiRegistered() { ApiMetadata api = Apis.withId("jenkins"); assertNotNull(api); assertTrue(api instanceof JenkinsApiMetadata); assertEquals(api.getId(), "jenkins"); } }
public Builder(ApiMetadata apiMetadata, String endpoint) { id(checkNotNull(apiMetadata, "apiMetadata").getId()) .name(apiMetadata.getName()) .apiMetadata(apiMetadata) .endpoint(endpoint); }
public Builder(ApiMetadata apiMetadata, String endpoint) { id(checkNotNull(apiMetadata, "apiMetadata").getId()) .name(apiMetadata.getName()) .apiMetadata(apiMetadata) .endpoint(endpoint); }
public Builder(ApiMetadata apiMetadata, String endpoint) { id(checkNotNull(apiMetadata, "apiMetadata").getId()) .name(apiMetadata.getName()) .apiMetadata(apiMetadata) .endpoint(endpoint); }
public Builder(ApiMetadata apiMetadata, String endpoint) { id(checkNotNull(apiMetadata, "apiMetadata").getId()) .name(apiMetadata.getName()) .apiMetadata(apiMetadata) .endpoint(endpoint); }
private void assertIsApi(String id) { Optional<ApiMetadata> result = JcloudsProviderAndApiLoader.getApi(id); assertTrue(result.isPresent()); assertEquals(result.get().getId(), id); Optional<ProviderMetadata> result2 = JcloudsProviderAndApiLoader.getProvider(id); assertFalse(result2.isPresent(), "result="+result2); assertTrue(JcloudsProviderAndApiLoader.isApi(id)); assertFalse(JcloudsProviderAndApiLoader.isProvider(id)); }