Class CloudServiceNetworkProfile
java.lang.Object
com.azure.resourcemanager.compute.models.CloudServiceNetworkProfile
Network Profile for the cloud service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the loadBalancerConfigurations property: List of Load balancer configurations.slotType()Get the slotType property: Slot type for the cloud service.com.azure.core.management.SubResourceGet the swappableCloudService property: The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap.voidvalidate()Validates the instance.withLoadBalancerConfigurations(List<LoadBalancerConfiguration> loadBalancerConfigurations) Set the loadBalancerConfigurations property: List of Load balancer configurations.withSlotType(CloudServiceSlotType slotType) Set the slotType property: Slot type for the cloud service.withSwappableCloudService(com.azure.core.management.SubResource swappableCloudService) Set the swappableCloudService property: The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap.
-
Constructor Details
-
CloudServiceNetworkProfile
public CloudServiceNetworkProfile()
-
-
Method Details
-
loadBalancerConfigurations
Get the loadBalancerConfigurations property: List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.- Returns:
- the loadBalancerConfigurations value.
-
withLoadBalancerConfigurations
public CloudServiceNetworkProfile withLoadBalancerConfigurations(List<LoadBalancerConfiguration> loadBalancerConfigurations) Set the loadBalancerConfigurations property: List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.- Parameters:
loadBalancerConfigurations- the loadBalancerConfigurations value to set.- Returns:
- the CloudServiceNetworkProfile object itself.
-
slotType
Get the slotType property: Slot type for the cloud service. Possible values are <br /><br />**Production**<br /><br />**Staging**<br /><br /> If not specified, the default value is Production.- Returns:
- the slotType value.
-
withSlotType
Set the slotType property: Slot type for the cloud service. Possible values are <br /><br />**Production**<br /><br />**Staging**<br /><br /> If not specified, the default value is Production.- Parameters:
slotType- the slotType value to set.- Returns:
- the CloudServiceNetworkProfile object itself.
-
swappableCloudService
public com.azure.core.management.SubResource swappableCloudService()Get the swappableCloudService property: The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.- Returns:
- the swappableCloudService value.
-
withSwappableCloudService
public CloudServiceNetworkProfile withSwappableCloudService(com.azure.core.management.SubResource swappableCloudService) Set the swappableCloudService property: The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.- Parameters:
swappableCloudService- the swappableCloudService value to set.- Returns:
- the CloudServiceNetworkProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-