FlowSchemaSpec

final case class FlowSchemaSpec(priorityLevelConfiguration: PriorityLevelConfigurationReference, distinguisherMethod: Option[FlowDistinguisherMethod], matchingPrecedence: Option[Int], rules: Option[Seq[PolicyRulesWithSubjects]])

FlowSchemaSpec describes how the FlowSchema's specification looks like.

Source:
FlowSchemaSpec.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Appends new values to rules

Appends new values to rules

Source:
FlowSchemaSpec.scala

if distinguisherMethod has a value, transforms to the result of function

if distinguisherMethod has a value, transforms to the result of function

Source:
FlowSchemaSpec.scala

if matchingPrecedence has a value, transforms to the result of function

if matchingPrecedence has a value, transforms to the result of function

Source:
FlowSchemaSpec.scala

transforms priorityLevelConfiguration to result of function

transforms priorityLevelConfiguration to result of function

Source:
FlowSchemaSpec.scala

if rules has a value, transforms to the result of function

if rules has a value, transforms to the result of function

Source:
FlowSchemaSpec.scala

Returns a new data with distinguisherMethod set to new value

Returns a new data with distinguisherMethod set to new value

Source:
FlowSchemaSpec.scala

Returns a new data with matchingPrecedence set to new value

Returns a new data with matchingPrecedence set to new value

Source:
FlowSchemaSpec.scala

Returns a new data with priorityLevelConfiguration set to new value

Returns a new data with priorityLevelConfiguration set to new value

Source:
FlowSchemaSpec.scala

Returns a new data with rules set to new value

Returns a new data with rules set to new value

Source:
FlowSchemaSpec.scala

Inherited methods

Inherited from:
Product