ApiProxyEndPoint

@XmlSerialName(value = "ProxyEndPoint", namespace = "http://www.sap.com/apimgmt")
data class ApiProxyEndPoint(val default: Boolean, val name: String, val basePath: String, val properties: ApiProxyEndPoint.Properties? = null, val routeRules: ApiProxyEndPoint.RouteRules, val faultRules: List<ApiProxyEndPoint.RouteRule> = emptyList(), val defaultFaultRule: FaultRule? = null, val preFlow: Flow, val postFlow: Flow, val conditionalFlows: List<String> = emptyList())(source)

Constructors

Link copied to clipboard
constructor(default: Boolean, name: String, basePath: String, properties: ApiProxyEndPoint.Properties? = null, routeRules: ApiProxyEndPoint.RouteRules, faultRules: List<ApiProxyEndPoint.RouteRule> = emptyList(), defaultFaultRule: FaultRule? = null, preFlow: Flow, postFlow: Flow, conditionalFlows: List<String> = emptyList())

Types

Link copied to clipboard
@XmlSerialName(value = "properties")
data class Properties(val properties: List<ApiProxyEndPoint.Property>)
Link copied to clipboard
@XmlSerialName(value = "property")
data class Property(val name: String, val value: String)
Link copied to clipboard
@SerialName(value = "routeRule")
data class RouteRule(val name: String, val targetEndPointName: String, val sequence: Int, val faultRules: List<ApiProxyEndPoint.RouteRule> = emptyList())
Link copied to clipboard
@SerialName(value = "routeRules")
data class RouteRules(val routes: List<ApiProxyEndPoint.RouteRule>)

Properties

Link copied to clipboard
@SerialName(value = "base_path")
@XmlElement
val basePath: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@XmlSerialName(value = "defaultFaultRule")
@XmlElement
val defaultFaultRule: FaultRule?
Link copied to clipboard
Link copied to clipboard
@XmlElement
val name: String
Link copied to clipboard
@XmlSerialName(value = "postFlow")
val postFlow: Flow
Link copied to clipboard
@XmlSerialName(value = "preFlow")
val preFlow: Flow
Link copied to clipboard
Link copied to clipboard