case class EndPoint(_internal: plugins.domain.webapi.models.EndPoint) extends DomainElement with NamedDomainElement with Product with Serializable
EndPoint model class.
- Annotations
- @JSExportAll()
- Alphabetic
- By Inheritance
- EndPoint
- Serializable
- Serializable
- Product
- Equals
- NamedDomainElement
- DomainElement
- PlatformSecrets
- AmfObjectWrapper
- Annotable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
EndPoint()
- Annotations
- @JSExportTopLevel( "model.domain.EndPoint" )
- new EndPoint(_internal: plugins.domain.webapi.models.EndPoint)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
annotations(): Annotations
- Definition Classes
- AmfObjectWrapper → Annotable
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bindings: ClientList[ChannelBinding]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
customDomainProperties: convert.CoreClientConverters.ClientList[DomainExtension]
- Definition Classes
- DomainElement
- def description: StrField
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
extendsNode: convert.CoreClientConverters.ClientList[DomainElement]
- Definition Classes
- DomainElement
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
graph(): Graph
- Definition Classes
- DomainElement
-
def
id: String
- Definition Classes
- DomainElement
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
name: StrField
- Definition Classes
- EndPoint → NamedDomainElement
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def operations: ClientList[Operation]
- def parameters: ClientList[Parameter]
- def parent: ClientOption[EndPoint]
- def path: StrField
- def payloads: ClientList[Payload]
-
val
platform: Platform
- Definition Classes
- PlatformSecrets
-
def
position: Range
- Definition Classes
- DomainElement
-
def
relativePath: String
Get the part of the path property that was defined by this EndPoint.
- def security: ClientList[SecurityRequirement]
- def servers: ClientList[Server]
- def summary: StrField
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def withBindings(bindings: ClientList[ChannelBinding]): EndPoint.this.type
-
def
withCustomDomainProperties(extensions: convert.CoreClientConverters.ClientList[DomainExtension]): EndPoint.this.type
- Definition Classes
- DomainElement
-
def
withDescription(description: String): EndPoint.this.type
Set description property of this EndPoint
-
def
withExtendsNode(extension: convert.CoreClientConverters.ClientList[ParametrizedDeclaration]): EndPoint.this.type
- Definition Classes
- DomainElement
-
def
withId(id: String): EndPoint.this.type
- Definition Classes
- DomainElement
-
def
withName(name: String): EndPoint.this.type
Set name property of this EndPoint
Set name property of this EndPoint
- Definition Classes
- EndPoint → NamedDomainElement
-
def
withOperation(method: String): Operation
Adds one Operation to the operations property of this EndPoint and returns it for population.
Adds one Operation to the operations property of this EndPoint and returns it for population. Method property of the operation is required.
-
def
withOperations(operations: ClientList[Operation]): EndPoint.this.type
Set operations property of this EndPoint
-
def
withParameter(name: String): Parameter
Adds one Parameter to the uriParameters property of this EndPoint and returns it for population.
Adds one Parameter to the uriParameters property of this EndPoint and returns it for population. Name property of the parameter is required.
-
def
withParameters(parameters: ClientList[Parameter]): EndPoint.this.type
Set parameters property of this EndPoint
-
def
withPath(path: String): EndPoint.this.type
Set full path property of this EndPoint
-
def
withPayload(name: String): Payload
Adds one Payload to the payloads property of this EndPoint and returns it for population.
Adds one Payload to the payloads property of this EndPoint and returns it for population. mediaType property of the parameter is required.
-
def
withPayloads(payloads: ClientList[Payload]): EndPoint.this.type
Set payloads property of this EndPoint
-
def
withSecurity(security: ClientList[SecurityRequirement]): EndPoint.this.type
Set security property of this EndPoint using a list of SecurityRequirement.
-
def
withServer(url: String): Server
Adds one Server to the servers property of this EndPoint and returns it for population.
Adds one Server to the servers property of this EndPoint and returns it for population. url property of the server is required.
-
def
withServers(servers: ClientList[Server]): EndPoint.this.type
Set servers property of this EndPoint
-
def
withSummary(summary: String): EndPoint.this.type
Set summary property of this EndPoint