Class BgpServiceLoadBalancerConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.networkcloud.inputs.BgpServiceLoadBalancerConfigurationArgs.Builder
-
- Enclosing class:
- BgpServiceLoadBalancerConfigurationArgs
public static final class BgpServiceLoadBalancerConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BgpServiceLoadBalancerConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BgpServiceLoadBalancerConfigurationArgs defaults)
-
-
Method Detail
-
bgpAdvertisements
public BgpServiceLoadBalancerConfigurationArgs.Builder bgpAdvertisements(@Nullable com.pulumi.core.Output<java.util.List<BgpAdvertisementArgs>> bgpAdvertisements)
- Parameters:
bgpAdvertisements
- The association of IP address pools to the communities and peers, allowing for announcement of IPs.- Returns:
- builder
-
bgpAdvertisements
public BgpServiceLoadBalancerConfigurationArgs.Builder bgpAdvertisements(java.util.List<BgpAdvertisementArgs> bgpAdvertisements)
- Parameters:
bgpAdvertisements
- The association of IP address pools to the communities and peers, allowing for announcement of IPs.- Returns:
- builder
-
bgpAdvertisements
public BgpServiceLoadBalancerConfigurationArgs.Builder bgpAdvertisements(BgpAdvertisementArgs... bgpAdvertisements)
- Parameters:
bgpAdvertisements
- The association of IP address pools to the communities and peers, allowing for announcement of IPs.- Returns:
- builder
-
bgpPeers
public BgpServiceLoadBalancerConfigurationArgs.Builder bgpPeers(@Nullable com.pulumi.core.Output<java.util.List<ServiceLoadBalancerBgpPeerArgs>> bgpPeers)
- Parameters:
bgpPeers
- The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.- Returns:
- builder
-
bgpPeers
public BgpServiceLoadBalancerConfigurationArgs.Builder bgpPeers(java.util.List<ServiceLoadBalancerBgpPeerArgs> bgpPeers)
- Parameters:
bgpPeers
- The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.- Returns:
- builder
-
bgpPeers
public BgpServiceLoadBalancerConfigurationArgs.Builder bgpPeers(ServiceLoadBalancerBgpPeerArgs... bgpPeers)
- Parameters:
bgpPeers
- The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.- Returns:
- builder
-
fabricPeeringEnabled
public BgpServiceLoadBalancerConfigurationArgs.Builder fabricPeeringEnabled(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,FabricPeeringEnabled>> fabricPeeringEnabled)
- Parameters:
fabricPeeringEnabled
- The indicator to specify if the load balancer peers with the network fabric.- Returns:
- builder
-
fabricPeeringEnabled
public BgpServiceLoadBalancerConfigurationArgs.Builder fabricPeeringEnabled(com.pulumi.core.Either<java.lang.String,FabricPeeringEnabled> fabricPeeringEnabled)
- Parameters:
fabricPeeringEnabled
- The indicator to specify if the load balancer peers with the network fabric.- Returns:
- builder
-
fabricPeeringEnabled
public BgpServiceLoadBalancerConfigurationArgs.Builder fabricPeeringEnabled(java.lang.String fabricPeeringEnabled)
- Parameters:
fabricPeeringEnabled
- The indicator to specify if the load balancer peers with the network fabric.- Returns:
- builder
-
fabricPeeringEnabled
public BgpServiceLoadBalancerConfigurationArgs.Builder fabricPeeringEnabled(FabricPeeringEnabled fabricPeeringEnabled)
- Parameters:
fabricPeeringEnabled
- The indicator to specify if the load balancer peers with the network fabric.- Returns:
- builder
-
ipAddressPools
public BgpServiceLoadBalancerConfigurationArgs.Builder ipAddressPools(@Nullable com.pulumi.core.Output<java.util.List<IpAddressPoolArgs>> ipAddressPools)
- Parameters:
ipAddressPools
- The list of pools of IP addresses that can be allocated to Load Balancer services.- Returns:
- builder
-
ipAddressPools
public BgpServiceLoadBalancerConfigurationArgs.Builder ipAddressPools(java.util.List<IpAddressPoolArgs> ipAddressPools)
- Parameters:
ipAddressPools
- The list of pools of IP addresses that can be allocated to Load Balancer services.- Returns:
- builder
-
ipAddressPools
public BgpServiceLoadBalancerConfigurationArgs.Builder ipAddressPools(IpAddressPoolArgs... ipAddressPools)
- Parameters:
ipAddressPools
- The list of pools of IP addresses that can be allocated to Load Balancer services.- Returns:
- builder
-
build
public BgpServiceLoadBalancerConfigurationArgs build()
-
-