@SerializedNames({"publicIPAddressConfiguration", "subnet", "privateIPAddressVersion", "loadBalancerBackendAddressPools", "loadBalancerInboundNatPools", "applicationGatewayBackendAddressPools"}) public static VirtualMachineScaleSetIpConfigurationProperties create( final VirtualMachineScaleSetPublicIPAddressConfiguration publicIPAddressConfiguration, final Subnet subnet, final String privateIPAddressVersion, final List<IdReference> loadBalancerBackendAddressPools, final List<IdReference> loadBalancerInboundNatPools, final String applicationGatewayBackendAddressPools) { return builder() .publicIPAddressConfiguration(publicIPAddressConfiguration) .subnet(subnet) .privateIPAddressVersion(privateIPAddressVersion) .loadBalancerBackendAddressPools( loadBalancerBackendAddressPools != null ? ImmutableList.copyOf(loadBalancerBackendAddressPools) : ImmutableList.<IdReference> of()) .loadBalancerInboundNatPools( loadBalancerInboundNatPools != null ? ImmutableList.copyOf(loadBalancerInboundNatPools) : ImmutableList.<IdReference> of()) .applicationGatewayBackendAddressPools(applicationGatewayBackendAddressPools).build(); }
@SerializedNames({"publicIPAddressConfiguration", "subnet", "privateIPAddressVersion", "loadBalancerBackendAddressPools", "loadBalancerInboundNatPools", "applicationGatewayBackendAddressPools"}) public static VirtualMachineScaleSetIpConfigurationProperties create( final VirtualMachineScaleSetPublicIPAddressConfiguration publicIPAddressConfiguration, final Subnet subnet, final String privateIPAddressVersion, final List<IdReference> loadBalancerBackendAddressPools, final List<IdReference> loadBalancerInboundNatPools, final String applicationGatewayBackendAddressPools) { return builder() .publicIPAddressConfiguration(publicIPAddressConfiguration) .subnet(subnet) .privateIPAddressVersion(privateIPAddressVersion) .lbBackendAddressPools(loadBalancerBackendAddressPools) .lbInboundNatPools(loadBalancerInboundNatPools) .applicationGatewayBackendAddressPools(applicationGatewayBackendAddressPools) .build(); }