> + } > + > + public static Properties defaultProperties() { > + Properties properties = BaseHttpApiMetadata.defaultProperties(); > + return properties; > + } > + > + public static class Builder extends BaseHttpApiMetadata.Builder<EtcdApi, > Builder> { > + > + protected Builder() { > + super(EtcdApi.class); > + id("etcd"). > + name("Etcd API"). > + identityName("username:password"). > + defaultIdentity("Optional Username"). > + defaultCredential("Optional Password").
In that case you have to restore the `defaultIdentity` and `defaultCredential` methods (now we have only the ones that "describe" the authentication) so users don't have to explicitly pass dummy credentials when creating the context. You should then be able to remove the default credentials from the tests too. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/195/files#r36197766