Class DatabaseServerFullResourceNames
java.lang.Object
com.azure.resourcemanager.workloads.models.DatabaseServerFullResourceNames
The full resource names object for database layer resources. The number of entries in this list should be equal to
the number VMs to be created for database layer.
-
Constructor Summary
ConstructorDescriptionCreates an instance of DatabaseServerFullResourceNames class. -
Method Summary
Modifier and TypeMethodDescriptionGet the availabilitySetName property: The full name for availability set.Get the loadBalancer property: The resource names object for load balancer and related resources.void
validate()
Validates the instance.Get the virtualMachines property: The list of virtual machine naming details.withAvailabilitySetName
(String availabilitySetName) Set the availabilitySetName property: The full name for availability set.withLoadBalancer
(LoadBalancerResourceNames loadBalancer) Set the loadBalancer property: The resource names object for load balancer and related resources.withVirtualMachines
(List<VirtualMachineResourceNames> virtualMachines) Set the virtualMachines property: The list of virtual machine naming details.
-
Constructor Details
-
DatabaseServerFullResourceNames
public DatabaseServerFullResourceNames()Creates an instance of DatabaseServerFullResourceNames class.
-
-
Method Details
-
virtualMachines
Get the virtualMachines property: The list of virtual machine naming details.- Returns:
- the virtualMachines value.
-
withVirtualMachines
public DatabaseServerFullResourceNames withVirtualMachines(List<VirtualMachineResourceNames> virtualMachines) Set the virtualMachines property: The list of virtual machine naming details.- Parameters:
virtualMachines
- the virtualMachines value to set.- Returns:
- the DatabaseServerFullResourceNames object itself.
-
availabilitySetName
Get the availabilitySetName property: The full name for availability set. In case name is not provided, it will be defaulted to {SID}-DB-AvSet.- Returns:
- the availabilitySetName value.
-
withAvailabilitySetName
Set the availabilitySetName property: The full name for availability set. In case name is not provided, it will be defaulted to {SID}-DB-AvSet.- Parameters:
availabilitySetName
- the availabilitySetName value to set.- Returns:
- the DatabaseServerFullResourceNames object itself.
-
loadBalancer
Get the loadBalancer property: The resource names object for load balancer and related resources.- Returns:
- the loadBalancer value.
-
withLoadBalancer
Set the loadBalancer property: The resource names object for load balancer and related resources.- Parameters:
loadBalancer
- the loadBalancer value to set.- Returns:
- the DatabaseServerFullResourceNames object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-