class PermittedOptions extends AnyRef
Represents a match to allow for inbound and outbound traffic.
- Alphabetic
- By Inheritance
- PermittedOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new PermittedOptions(_asJava: ext.bridge.PermittedOptions)
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asJava: ext.bridge.PermittedOptions
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def getAddress: String
- def getAddressRegex: String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getMatch: JsonObject
- def getRequiredAuthority: String
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
setAddress(value: String): PermittedOptions
The exact address the message is being sent to.
The exact address the message is being sent to. If you want to allow messages based on an exact address you use this field.
-
def
setAddressRegex(value: String): PermittedOptions
A regular expression that will be matched against the address.
A regular expression that will be matched against the address. If you want to allow messages based on a regular expression you use this field. If the PermittedOptions value is specified this will be ignored.
-
def
setMatch(value: JsonObject): PermittedOptions
This allows you to allow messages based on their structure.
This allows you to allow messages based on their structure. Any fields in the match must exist in the message with the same values for them to be allowed. This currently only works with JSON messages.
-
def
setRequiredAuthority(value: String): PermittedOptions
Declare a specific authority that user must have in order to allow messages
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- @native() @throws( ... )