BgpSettings Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.BgpSettings

public final class BgpSettings

BGP settings details.

Constructor Summary

Constructor Description
BgpSettings()

Creates an instance of BgpSettings class.

Method Summary

Modifier and Type Method and Description
Long asn()

Get the asn property: The BGP speaker's ASN.

String bgpPeeringAddress()

Get the bgpPeeringAddress property: The BGP peering address and BGP identifier of this BGP speaker.

List<IpConfigurationBgpPeeringAddress> bgpPeeringAddresses()

Get the bgpPeeringAddresses property: BGP peering address with IP configuration ID for virtual network gateway.

Integer peerWeight()

Get the peerWeight property: The weight added to routes learned from this BGP speaker.

void validate()

Validates the instance.

BgpSettings withAsn(Long asn)

Set the asn property: The BGP speaker's ASN.

BgpSettings withBgpPeeringAddress(String bgpPeeringAddress)

Set the bgpPeeringAddress property: The BGP peering address and BGP identifier of this BGP speaker.

BgpSettings withBgpPeeringAddresses(List<IpConfigurationBgpPeeringAddress> bgpPeeringAddresses)

Set the bgpPeeringAddresses property: BGP peering address with IP configuration ID for virtual network gateway.

BgpSettings withPeerWeight(Integer peerWeight)

Set the peerWeight property: The weight added to routes learned from this BGP speaker.

Methods inherited from java.lang.Object

Constructor Details

BgpSettings

public BgpSettings()

Creates an instance of BgpSettings class.

Method Details

asn

public Long asn()

Get the asn property: The BGP speaker's ASN.

Returns:

the asn value.

bgpPeeringAddress

public String bgpPeeringAddress()

Get the bgpPeeringAddress property: The BGP peering address and BGP identifier of this BGP speaker.

Returns:

the bgpPeeringAddress value.

bgpPeeringAddresses

public List bgpPeeringAddresses()

Get the bgpPeeringAddresses property: BGP peering address with IP configuration ID for virtual network gateway.

Returns:

the bgpPeeringAddresses value.

peerWeight

public Integer peerWeight()

Get the peerWeight property: The weight added to routes learned from this BGP speaker.

Returns:

the peerWeight value.

validate

public void validate()

Validates the instance.

withAsn

public BgpSettings withAsn(Long asn)

Set the asn property: The BGP speaker's ASN.

Parameters:

asn - the asn value to set.

Returns:

the BgpSettings object itself.

withBgpPeeringAddress

public BgpSettings withBgpPeeringAddress(String bgpPeeringAddress)

Set the bgpPeeringAddress property: The BGP peering address and BGP identifier of this BGP speaker.

Parameters:

bgpPeeringAddress - the bgpPeeringAddress value to set.

Returns:

the BgpSettings object itself.

withBgpPeeringAddresses

public BgpSettings withBgpPeeringAddresses(List bgpPeeringAddresses)

Set the bgpPeeringAddresses property: BGP peering address with IP configuration ID for virtual network gateway.

Parameters:

bgpPeeringAddresses - the bgpPeeringAddresses value to set.

Returns:

the BgpSettings object itself.

withPeerWeight

public BgpSettings withPeerWeight(Integer peerWeight)

Set the peerWeight property: The weight added to routes learned from this BGP speaker.

Parameters:

peerWeight - the peerWeight value to set.

Returns:

the BgpSettings object itself.

Applies to