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 ExpressRouteCircuitRoutesTableSummary {
IP address of the neighbor.
/**
* IP address of the neighbor.
*/
@JsonProperty(value = "neighbor")
private String neighbor;
BGP version number spoken to the neighbor.
/**
* BGP version number spoken to the neighbor.
*/
@JsonProperty(value = "v")
private Integer v;
Autonomous system number.
/**
* Autonomous system number.
*/
@JsonProperty(value = "as")
private Integer as;
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 = "statePfxRcd")
private String statePfxRcd;
Get iP address of the neighbor.
Returns: the neighbor value
/**
* Get iP address of the neighbor.
*
* @return the neighbor value
*/
public String neighbor() {
return this.neighbor;
}
Set iP address of the neighbor.
Params: - neighbor – the neighbor value to set
Returns: the ExpressRouteCircuitRoutesTableSummary object itself.
/**
* Set iP address of the neighbor.
*
* @param neighbor the neighbor value to set
* @return the ExpressRouteCircuitRoutesTableSummary object itself.
*/
public ExpressRouteCircuitRoutesTableSummary withNeighbor(String neighbor) {
this.neighbor = neighbor;
return this;
}
Get bGP version number spoken to the neighbor.
Returns: the v value
/**
* Get bGP version number spoken to the neighbor.
*
* @return the v value
*/
public Integer v() {
return this.v;
}
Set bGP version number spoken to the neighbor.
Params: - v – the v value to set
Returns: the ExpressRouteCircuitRoutesTableSummary object itself.
/**
* Set bGP version number spoken to the neighbor.
*
* @param v the v value to set
* @return the ExpressRouteCircuitRoutesTableSummary object itself.
*/
public ExpressRouteCircuitRoutesTableSummary withV(Integer v) {
this.v = v;
return this;
}
Get autonomous system number.
Returns: the as value
/**
* Get autonomous system number.
*
* @return the as value
*/
public Integer as() {
return this.as;
}
Set autonomous system number.
Params: - as – the as value to set
Returns: the ExpressRouteCircuitRoutesTableSummary object itself.
/**
* Set autonomous system number.
*
* @param as the as value to set
* @return the ExpressRouteCircuitRoutesTableSummary object itself.
*/
public ExpressRouteCircuitRoutesTableSummary withAs(Integer as) {
this.as = as;
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 ExpressRouteCircuitRoutesTableSummary 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 ExpressRouteCircuitRoutesTableSummary object itself.
*/
public ExpressRouteCircuitRoutesTableSummary 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 statePfxRcd 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 statePfxRcd value
*/
public String statePfxRcd() {
return this.statePfxRcd;
}
Set current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group.
Params: - statePfxRcd – the statePfxRcd value to set
Returns: the ExpressRouteCircuitRoutesTableSummary 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 statePfxRcd the statePfxRcd value to set
* @return the ExpressRouteCircuitRoutesTableSummary object itself.
*/
public ExpressRouteCircuitRoutesTableSummary withStatePfxRcd(String statePfxRcd) {
this.statePfxRcd = statePfxRcd;
return this;
}
}