Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information. Code generated by Microsoft (R) AutoRest Code Generator.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */
package com.microsoft.azure.management.network; import com.fasterxml.jackson.annotation.JsonProperty;
The routes table associated with the ExpressRouteCircuit.
/** * The routes table associated with the ExpressRouteCircuit. */
public class ExpressRouteCrossConnectionRoutesTableSummary {
IP address of Neighbor router.
/** * IP address of Neighbor router. */
@JsonProperty(value = "neighbor") private String neighbor;
Autonomous system number.
/** * Autonomous system number. */
@JsonProperty(value = "asn") private Integer asn;
The length of time that the BGP session has been in the Established state, or the current status if not in the Established state.
/** * The length of time that the BGP session has been in the Established * state, or the current status if not in the Established state. */
@JsonProperty(value = "upDown") private String upDown;
Current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group.
/** * Current state of the BGP session, and the number of prefixes that have * been received from a neighbor or peer group. */
@JsonProperty(value = "stateOrPrefixesReceived") private String stateOrPrefixesReceived;
Get iP address of Neighbor router.
Returns:the neighbor value
/** * Get iP address of Neighbor router. * * @return the neighbor value */
public String neighbor() { return this.neighbor; }
Set iP address of Neighbor router.
Params:
  • neighbor – the neighbor value to set
Returns:the ExpressRouteCrossConnectionRoutesTableSummary object itself.
/** * Set iP address of Neighbor router. * * @param neighbor the neighbor value to set * @return the ExpressRouteCrossConnectionRoutesTableSummary object itself. */
public ExpressRouteCrossConnectionRoutesTableSummary withNeighbor(String neighbor) { this.neighbor = neighbor; return this; }
Get autonomous system number.
Returns:the asn value
/** * Get autonomous system number. * * @return the asn value */
public Integer asn() { return this.asn; }
Set autonomous system number.
Params:
  • asn – the asn value to set
Returns:the ExpressRouteCrossConnectionRoutesTableSummary object itself.
/** * Set autonomous system number. * * @param asn the asn value to set * @return the ExpressRouteCrossConnectionRoutesTableSummary object itself. */
public ExpressRouteCrossConnectionRoutesTableSummary withAsn(Integer asn) { this.asn = asn; return this; }
Get the length of time that the BGP session has been in the Established state, or the current status if not in the Established state.
Returns:the upDown value
/** * Get the length of time that the BGP session has been in the Established state, or the current status if not in the Established state. * * @return the upDown value */
public String upDown() { return this.upDown; }
Set the length of time that the BGP session has been in the Established state, or the current status if not in the Established state.
Params:
  • upDown – the upDown value to set
Returns:the ExpressRouteCrossConnectionRoutesTableSummary object itself.
/** * Set the length of time that the BGP session has been in the Established state, or the current status if not in the Established state. * * @param upDown the upDown value to set * @return the ExpressRouteCrossConnectionRoutesTableSummary object itself. */
public ExpressRouteCrossConnectionRoutesTableSummary withUpDown(String upDown) { this.upDown = upDown; return this; }
Get current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group.
Returns:the stateOrPrefixesReceived value
/** * Get current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group. * * @return the stateOrPrefixesReceived value */
public String stateOrPrefixesReceived() { return this.stateOrPrefixesReceived; }
Set current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group.
Params:
  • stateOrPrefixesReceived – the stateOrPrefixesReceived value to set
Returns:the ExpressRouteCrossConnectionRoutesTableSummary object itself.
/** * Set current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group. * * @param stateOrPrefixesReceived the stateOrPrefixesReceived value to set * @return the ExpressRouteCrossConnectionRoutesTableSummary object itself. */
public ExpressRouteCrossConnectionRoutesTableSummary withStateOrPrefixesReceived(String stateOrPrefixesReceived) { this.stateOrPrefixesReceived = stateOrPrefixesReceived; return this; } }