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;
}