New
data class New(val name: String, val version: String = "1", val title: String, val releaseStatus: String? = null, val releaseMetadata: String? = null, val description: String? = null, val isPublished: Boolean = false, val serviceCode: ApiProxy.ServiceCode = ServiceCode.REST, val providerName: String = "NONE", val statusCode: ApiProxy.StatusCode, val state: ApiProxy.State, val proxyEndPoints: List<ApiProxy.New.ProxyEndPoint> = emptyList(), val targetEndPoints: List<ApiProxy.New.TargetEndPoint> = emptyList(), val isVersioned: Boolean? = null, val apiProvider: ApiProxy.New.ApiProviderRef? = null)(source)
Constructors
Link copied to clipboard
constructor(name: String, version: String = "1", title: String, releaseStatus: String? = null, releaseMetadata: String? = null, description: String? = null, isPublished: Boolean = false, serviceCode: ApiProxy.ServiceCode = ServiceCode.REST, providerName: String = "NONE", statusCode: ApiProxy.StatusCode, state: ApiProxy.State, proxyEndPoints: List<ApiProxy.New.ProxyEndPoint> = emptyList(), targetEndPoints: List<ApiProxy.New.TargetEndPoint> = emptyList(), isVersioned: Boolean? = null, apiProvider: ApiProxy.New.ApiProviderRef? = null)
Types
Link copied to clipboard
Link copied to clipboard
data class ProxyEndPoint(val basePath: String, val name: String = "default", val isDefault: Boolean, val apiResources: List<String>, val conditionalFlows: List<String>, val properties: List<String>, val routeRules: List<ApiProxy.New.ProxyEndPoint.RouteRule>, val virtualhosts: List<ApiProxy.New.ProxyEndPoint.Virtualhost>)