Class CcnRoute

    • Constructor Detail

      • CcnRoute

        public CcnRoute()
      • CcnRoute

        public CcnRoute​(CcnRoute source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getRouteId

        public String getRouteId()
        Get 路由策略ID
        Returns:
        RouteId 路由策略ID
      • setRouteId

        public void setRouteId​(String RouteId)
        Set 路由策略ID
        Parameters:
        RouteId - 路由策略ID
      • getDestinationCidrBlock

        public String getDestinationCidrBlock()
        Get 目的端
        Returns:
        DestinationCidrBlock 目的端
      • setDestinationCidrBlock

        public void setDestinationCidrBlock​(String DestinationCidrBlock)
        Set 目的端
        Parameters:
        DestinationCidrBlock - 目的端
      • getInstanceType

        public String getInstanceType()
        Get 下一跳类型(关联实例类型),所有类型:VPC、DIRECTCONNECT
        Returns:
        InstanceType 下一跳类型(关联实例类型),所有类型:VPC、DIRECTCONNECT
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 下一跳类型(关联实例类型),所有类型:VPC、DIRECTCONNECT
        Parameters:
        InstanceType - 下一跳类型(关联实例类型),所有类型:VPC、DIRECTCONNECT
      • getInstanceId

        public String getInstanceId()
        Get 下一跳(关联实例)
        Returns:
        InstanceId 下一跳(关联实例)
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 下一跳(关联实例)
        Parameters:
        InstanceId - 下一跳(关联实例)
      • getInstanceName

        public String getInstanceName()
        Get 下一跳名称(关联实例名称)
        Returns:
        InstanceName 下一跳名称(关联实例名称)
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 下一跳名称(关联实例名称)
        Parameters:
        InstanceName - 下一跳名称(关联实例名称)
      • getInstanceRegion

        public String getInstanceRegion()
        Get 下一跳所属地域(关联实例所属地域)
        Returns:
        InstanceRegion 下一跳所属地域(关联实例所属地域)
      • setInstanceRegion

        public void setInstanceRegion​(String InstanceRegion)
        Set 下一跳所属地域(关联实例所属地域)
        Parameters:
        InstanceRegion - 下一跳所属地域(关联实例所属地域)
      • getUpdateTime

        public String getUpdateTime()
        Get 更新时间
        Returns:
        UpdateTime 更新时间
      • setUpdateTime

        public void setUpdateTime​(String UpdateTime)
        Set 更新时间
        Parameters:
        UpdateTime - 更新时间
      • getEnabled

        public Boolean getEnabled()
        Get 路由是否启用
        Returns:
        Enabled 路由是否启用
      • setEnabled

        public void setEnabled​(Boolean Enabled)
        Set 路由是否启用
        Parameters:
        Enabled - 路由是否启用
      • getInstanceUin

        public String getInstanceUin()
        Get 关联实例所属UIN(根账号)
        Returns:
        InstanceUin 关联实例所属UIN(根账号)
      • setInstanceUin

        public void setInstanceUin​(String InstanceUin)
        Set 关联实例所属UIN(根账号)
        Parameters:
        InstanceUin - 关联实例所属UIN(根账号)
      • getExtraState

        public String getExtraState()
        Get 路由的扩展状态
        Returns:
        ExtraState 路由的扩展状态
      • setExtraState

        public void setExtraState​(String ExtraState)
        Set 路由的扩展状态
        Parameters:
        ExtraState - 路由的扩展状态
      • getIsBgp

        public Boolean getIsBgp()
        Get 是否动态路由
        Returns:
        IsBgp 是否动态路由
      • setIsBgp

        public void setIsBgp​(Boolean IsBgp)
        Set 是否动态路由
        Parameters:
        IsBgp - 是否动态路由
      • getRoutePriority

        public Long getRoutePriority()
        Get 路由优先级
        Returns:
        RoutePriority 路由优先级
      • setRoutePriority

        public void setRoutePriority​(Long RoutePriority)
        Set 路由优先级
        Parameters:
        RoutePriority - 路由优先级
      • getInstanceExtraName

        public String getInstanceExtraName()
        Get 下一跳扩展名称(关联实例的扩展名称)
        Returns:
        InstanceExtraName 下一跳扩展名称(关联实例的扩展名称)
      • setInstanceExtraName

        public void setInstanceExtraName​(String InstanceExtraName)
        Set 下一跳扩展名称(关联实例的扩展名称)
        Parameters:
        InstanceExtraName - 下一跳扩展名称(关联实例的扩展名称)