Class OspfRouteDetailsInCsvRecord

  • All Implemented Interfaces:
    com.vmware.vapi.bindings.StaticStructure, com.vmware.vapi.bindings.Structure, java.io.Serializable

    public final class OspfRouteDetailsInCsvRecord
    extends java.lang.Object
    implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
    See Also:
    Serialized Form
    • Field Detail

      • __dynamicStructureFields

        protected com.vmware.vapi.data.StructValue __dynamicStructureFields
    • Constructor Detail

      • OspfRouteDetailsInCsvRecord

        public OspfRouteDetailsInCsvRecord()
        Default constructor.
      • OspfRouteDetailsInCsvRecord

        protected OspfRouteDetailsInCsvRecord​(com.vmware.vapi.data.StructValue __dynamicStructureFields)
    • Method Detail

      • getArea

        public java.lang.String getArea()
        OSPF area. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setArea

        public void setArea​(java.lang.String area)
        OSPF area. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        area - New value for the property.
      • getCost

        public java.lang.Long getCost()
        Cost of the route. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setCost

        public void setCost​(java.lang.Long cost)
        Cost of the route. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        cost - New value for the property.
      • getEdgePath

        public java.lang.String getEdgePath()
        Policy edge path. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setEdgePath

        public void setEdgePath​(java.lang.String edgePath)
        Policy edge path. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        edgePath - New value for the property.
      • getNextHopDirectlyAttached

        public java.lang.Boolean getNextHopDirectlyAttached()
        Check whether OSPF route is directly connected. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setNextHopDirectlyAttached

        public void setNextHopDirectlyAttached​(java.lang.Boolean nextHopDirectlyAttached)
        Check whether OSPF route is directly connected. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        nextHopDirectlyAttached - New value for the property.
      • getNextHopInterfaceName

        public java.lang.String getNextHopInterfaceName()
        OSPF policy interface name. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setNextHopInterfaceName

        public void setNextHopInterfaceName​(java.lang.String nextHopInterfaceName)
        OSPF policy interface name. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        nextHopInterfaceName - New value for the property.
      • getNextHopNeighborAddress

        public java.lang.String getNextHopNeighborAddress()
        route next hop result. format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setNextHopNeighborAddress

        public void setNextHopNeighborAddress​(java.lang.String nextHopNeighborAddress)
        route next hop result. format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        nextHopNeighborAddress - New value for the property.
      • getRoutePrefix

        public java.lang.String getRoutePrefix()
        Learned route prefix. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setRoutePrefix

        public void setRoutePrefix​(java.lang.String routePrefix)
        Learned route prefix. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        routePrefix - New value for the property.
      • getRouteType

        public java.lang.String getRouteType()
        Type of route. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setRouteType

        public void setRouteType​(java.lang.String routeType)
        Type of route. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        routeType - New value for the property.
      • getRouterType

        public java.lang.String getRouterType()
        Type of router. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setRouterType

        public void setRouterType​(java.lang.String routerType)
        Type of router. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        routerType - New value for the property.
      • getTypeToCost

        public java.lang.Long getTypeToCost()
        Type to cost of the route. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Returns:
        The current value of the property.
      • setTypeToCost

        public void setTypeToCost​(java.lang.Long typeToCost)
        Type to cost of the route. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
        Parameters:
        typeToCost - New value for the property.
      • _getType

        public com.vmware.vapi.bindings.type.StructType _getType()
        Specified by:
        _getType in interface com.vmware.vapi.bindings.StaticStructure
      • _getDataValue

        public com.vmware.vapi.data.StructValue _getDataValue()
        Specified by:
        _getDataValue in interface com.vmware.vapi.bindings.Structure
      • _updateDataValue

        protected void _updateDataValue​(com.vmware.vapi.data.StructValue structValue)
      • _validate

        public void _validate()
        Specified by:
        _validate in interface com.vmware.vapi.bindings.StaticStructure
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Specified by:
        toString in interface com.vmware.vapi.bindings.StaticStructure
        Overrides:
        toString in class java.lang.Object
      • _hasTypeNameOf

        public boolean _hasTypeNameOf​(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
        Specified by:
        _hasTypeNameOf in interface com.vmware.vapi.bindings.Structure
      • _convertTo

        public <T extends com.vmware.vapi.bindings.Structure> T _convertTo​(java.lang.Class<T> clazz)
        Specified by:
        _convertTo in interface com.vmware.vapi.bindings.Structure
      • _setDynamicField

        public void _setDynamicField​(java.lang.String fieldName,
                                     com.vmware.vapi.data.DataValue fieldValue)
        Specified by:
        _setDynamicField in interface com.vmware.vapi.bindings.StaticStructure
      • _getDynamicField

        public com.vmware.vapi.data.DataValue _getDynamicField​(java.lang.String fieldName)
        Specified by:
        _getDynamicField in interface com.vmware.vapi.bindings.StaticStructure
      • _getDynamicFieldNames

        public java.util.Set<java.lang.String> _getDynamicFieldNames()
        Specified by:
        _getDynamicFieldNames in interface com.vmware.vapi.bindings.StaticStructure
      • _getClassType

        public static com.vmware.vapi.bindings.type.StructType _getClassType()
        WARNING: Internal method, subject to change in future versions.
        Returns:
        StructType instance representing the static bindings type for this Structure.
      • _getCanonicalName

        public java.lang.String _getCanonicalName()
        Specified by:
        _getCanonicalName in interface com.vmware.vapi.bindings.Structure
      • _getCanonicalTypeName

        public static java.lang.String _getCanonicalTypeName()
        Returns the canonical type name. See _getCanonicalName().
        Returns:
        canonical type name
      • _newInstance

        public static OspfRouteDetailsInCsvRecord _newInstance​(com.vmware.vapi.data.StructValue structValue)
        WARNING: Internal method, subject to change in future versions.
        Returns new instance of this binding class and injects the provided data value.
        WARNING: The returned object is not fully initialized.
        Parameters:
        structValue - the source of the data contained in the binding object. Could contain more data than fields of this class can describe i.e. newer version of the binding object. Could be null.
        Returns:
        the static bindings StructType
      • _newInstance2

        public static OspfRouteDetailsInCsvRecord _newInstance2​(com.vmware.vapi.data.StructValue structValue)
        WARNING: Internal method, subject to change in future versions.
        Serves as a versioning mechanism.