Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,16 @@ private AmazonEc2Credentials() {
super(ServiceProvider.EC2);
}

private AmazonEc2Credentials(String id) {
super(ServiceProvider.EC2, id);
}

public static AmazonEc2Credentials buildCredentials() {
return new AmazonEc2Credentials();
}

public static AmazonEc2Credentials buildCredentials(String id) {
return new AmazonEc2Credentials(id);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,18 @@ private AzureCredentials() {
super(ServiceProvider.AZURE);
}

private AzureCredentials(String id) {
super(ServiceProvider.AZURE, id);
}

public static AzureCredentials buildCredentials() {
return new AzureCredentials();
}

public static AzureCredentials buildCredentials(String id) {
return new AzureCredentials(id);
}

public AzureCredentials withPublicKey(String publicKey) {
setCredentials(new PrivateKeyProperty(getCredentials(), publicKey));
return this;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,16 @@ private DockerCredentials() {
super(ServiceProvider.DOCKER);
}

private DockerCredentials(String id) {
super(ServiceProvider.DOCKER, id);
}

public static DockerCredentials buildCredentials() {
return new DockerCredentials();
}

public static DockerCredentials buildCredentials(String id) {
return new DockerCredentials(id);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,16 @@ private DummyCredential() {
super(ServiceProvider.DUMMY);
}

private DummyCredential(String id) {
super(ServiceProvider.DUMMY, id);
}

public static DummyCredential buildCredentials() {
return new DummyCredential();
}

public static DummyCredential buildCredentials(String id) {
return new DummyCredential(id);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,16 @@ private FogBowCredentials() {
super(ServiceProvider.FOG_BOW);
}

private FogBowCredentials(String id) {
super(ServiceProvider.FOG_BOW, id);
}

public static FogBowCredentials buildCredentials() {
return new FogBowCredentials();
}

public static FogBowCredentials buildCredentials(String id) {
return new FogBowCredentials(id);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,18 @@ private GceCredentials() {
super(ServiceProvider.GCE);
}

private GceCredentials(String id) {
super(ServiceProvider.GCE, id);
}

public static GceCredentials buildCredentials() {
return new GceCredentials();
}

public static GceCredentials buildCredentials(String id) {
return new GceCredentials(id);
}

public GceCredentials withProject(String project) {
setCredentials(new ProjectProperty(getCredentials(), project));
return this;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ protected GenericCredentials(ServiceProvider provider) {
credentials = new BaseProperties(provider.getId(), provider.getType());
}

protected GenericCredentials(ServiceProvider provider, String id) {
credentials = new BaseProperties(id, provider.getType());
}

@Override
public String serialize() {
return credentials.serialize();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,16 @@ private ImCredentials() {
super(ServiceProvider.INFRASTRUCTURE_MANAGER);
}

private ImCredentials(String id) {
super(ServiceProvider.INFRASTRUCTURE_MANAGER, id);
}

public static ImCredentials buildCredentials() {
return new ImCredentials();
}

public static ImCredentials buildCredentials(String id) {
return new ImCredentials(id);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,22 @@

import es.upv.i3m.grycap.im.auth.credentials.ServiceProvider;

public class KubernetesCredentials
extends GenericCredentials<KubernetesCredentials> {
public class KubernetesCredentials extends GenericCredentials<KubernetesCredentials> {

private KubernetesCredentials() {
super(ServiceProvider.KUBERNETES);
}

private KubernetesCredentials(String id) {
super(ServiceProvider.KUBERNETES, id);
}

public static KubernetesCredentials buildCredentials() {
return new KubernetesCredentials();
}

public static KubernetesCredentials buildCredentials(String id) {
return new KubernetesCredentials(id);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,16 @@ private OcciCredentials() {
super(ServiceProvider.OCCI);
}

private OcciCredentials(String id) {
super(ServiceProvider.OCCI, id);
}

public static OcciCredentials buildCredentials() {
return new OcciCredentials();
}

public static OcciCredentials buildCredentials(String id) {
return new OcciCredentials(id);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,16 @@ private OpenNebulaCredentials() {
super(ServiceProvider.OPENNEBULA);
}

private OpenNebulaCredentials(String id) {
super(ServiceProvider.OPENNEBULA, id);
}

public static OpenNebulaCredentials buildCredentials() {
return new OpenNebulaCredentials();
}

public static OpenNebulaCredentials buildCredentials(String id) {
return new OpenNebulaCredentials(id);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,18 @@ public class OpenStackCredentials
private OpenStackCredentials() {
super(ServiceProvider.OPENSTACK);
}

private OpenStackCredentials(String id) {
super(ServiceProvider.OPENSTACK, id);
}

public static OpenStackCredentials buildCredentials() {
return new OpenStackCredentials();
}

public static OpenStackCredentials buildCredentials(String id) {
return new OpenStackCredentials(id);
}

public OpenStackCredentials withTenant(String tenant) {
setCredentials(new TenantProperty(getCredentials(), tenant));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,16 @@ private VmrcCredentials() {
super(ServiceProvider.VMRC);
}

private VmrcCredentials(String id) {
super(ServiceProvider.VMRC, id);
}

public static VmrcCredentials buildCredentials() {
return new VmrcCredentials();
}

public static VmrcCredentials buildCredentials(String id) {
return new VmrcCredentials(id);
}

}
Loading