diff --git a/pom.xml b/pom.xml index d15a24e0..2e668684 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ io.jenkins.tools.bom bom-${jenkins.baseline}.x - 4545.v56392b_7ca_7b_a_ + 4570.v1b_c718dd3b_1e import pom @@ -151,7 +151,7 @@ com.puppycrawl.tools checkstyle - 10.21.4 + 10.23.0 diff --git a/src/main/java/com/microsoft/azure/vmagent/builders/AzureVMTemplateBuilder.java b/src/main/java/com/microsoft/azure/vmagent/builders/AzureVMTemplateBuilder.java index cb146740..3bc44845 100644 --- a/src/main/java/com/microsoft/azure/vmagent/builders/AzureVMTemplateBuilder.java +++ b/src/main/java/com/microsoft/azure/vmagent/builders/AzureVMTemplateBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.azure.vmagent.launcher.AzureInboundLauncher; import com.microsoft.azure.vmagent.launcher.AzureSSHLauncher; import com.microsoft.azure.vmagent.util.Constants; +import com.microsoft.azure.vmagent.availability.NoAvailabilityRequired; public class AzureVMTemplateBuilder extends AzureVMTemplateFluent { @@ -13,6 +14,7 @@ public class AzureVMTemplateBuilder extends AzureVMTemplateFluent> { + private String maxVirtualMachinesLimit; + private String name; private String description; @@ -57,6 +59,7 @@ public class AzureVMTemplateFluent> { private List cloudTags; public AzureVMTemplateFluent() { + maxVirtualMachinesLimit = "10"; location = "Japan West"; virtualMachineSize = "Standard_A0"; storageAccountType = "Standard_LRS"; @@ -73,6 +76,11 @@ public AzureVMTemplateFluent() { } //CHECKSTYLE:OFF + public T withMaxVirtualMachinesLimit(String maxVirtualMachinesLimit) { + this.maxVirtualMachinesLimit = maxVirtualMachinesLimit; + return (T) this; + } + public T withName(String name) { this.name = name; return (T) this; @@ -208,6 +216,10 @@ public T withAdminCredential(String credentialsId) { } //CHECKSTYLE:ON + public String getMaxVirtualMachinesLimit() { + return maxVirtualMachinesLimit; + } + public String getName() { return name; }