package com.sequenceiq.cloudbreak.cloud.azure.view;
public class AzureInstanceGroupView {
private String name;
private String compressedName;
private Integer platformFaultDomainCount;
private Integer platformUpdateDomainCount;
private String availabilitySetName;
public AzureInstanceGroupView(String name) {
this.name = name;
this.compressedName = name.replaceAll("_", "");
}
public AzureInstanceGroupView(String name, Integer platformFaultDomainCount, Integer platformUpdateDomainCount, String availabilitySetName) {
this.name = name;
this.platformFaultDomainCount = platformFaultDomainCount;
this.platformUpdateDomainCount = platformUpdateDomainCount;
this.availabilitySetName = availabilitySetName;
this.compressedName = name.replaceAll("_", "");
}
public String getName() {
return name;
}
public Integer getPlatformFaultDomainCount() {
return platformFaultDomainCount;
}
public void setPlatformFaultDomainCount(Integer platformFaultDomainCount) {
this.platformFaultDomainCount = platformFaultDomainCount;
}
public Integer getPlatformUpdateDomainCount() {
return platformUpdateDomainCount;
}
public void setPlatformUpdateDomainCount(Integer platformUpdateDomainCount) {
this.platformUpdateDomainCount = platformUpdateDomainCount;
}
public String getAvailabilitySetName() {
return availabilitySetName;
}
public void setAvailabilitySetName(String availabilitySetName) {
this.availabilitySetName = availabilitySetName;
}
public String getCompressedName() {
return compressedName;
}
}