summaryrefslogtreecommitdiffstats
path: root/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java
index 274a3902d04..12f4ba3f987 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java
@@ -12,17 +12,13 @@ import java.util.Objects;
* @author vegard
* @author bratseth
*/
-public final class ApplicationId implements Comparable<ApplicationId> {
+public class ApplicationId implements Comparable<ApplicationId> {
private final TenantName tenant;
private final ApplicationName application;
private final InstanceName instance;
private final String serializedForm;
- public ApplicationId(ApplicationIdConfig config) {
- this(TenantName.from(config.tenant()), ApplicationName.from(config.application()), InstanceName.from(config.instance()));
- }
-
private ApplicationId(TenantName tenant, ApplicationName applicationName, InstanceName instanceName) {
this.tenant = tenant;
this.application = applicationName;
@@ -30,6 +26,12 @@ public final class ApplicationId implements Comparable<ApplicationId> {
this.serializedForm = toSerializedForm();
}
+ public static ApplicationId from(ApplicationIdConfig config) {
+ return from(TenantName.from(config.tenant()),
+ ApplicationName.from(config.application()),
+ InstanceName.from(config.instance()));
+ }
+
public static ApplicationId from(TenantName tenant, ApplicationName application, InstanceName instance) {
return new ApplicationId(tenant, application, instance);
}