Packages

trait ManagerClient[F[_]] extends FlagApi[F] with HealthApi[F] with TagApi[F] with SegmentApi[F] with DistributionApi[F] with ConstraintApi[F] with VariantApi[F] with FlagSyntax with TagSyntax with SegmentSyntax with DistributionSyntax with ConstraintSyntax with VariantSyntax

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ManagerClient
  2. VariantSyntax
  3. ConstraintSyntax
  4. DistributionSyntax
  5. SegmentSyntax
  6. TagSyntax
  7. FlagSyntax
  8. VariantApi
  9. ConstraintApi
  10. DistributionApi
  11. SegmentApi
  12. TagApi
  13. HealthApi
  14. FlagApi
  15. HttpClient
  16. AnyRef
  17. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val config: FlagrConfig
    Attributes
    protected
    Definition Classes
    VariantApi
  2. implicit abstract val functor: Functor[F]
    Attributes
    protected
    Definition Classes
    VariantApi
  3. abstract def send(method: HttpMethod, url: String, body: Option[RawValue], params: Map[String, String]): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. def createConstraint(flagID: Long, segmentID: Long, body: CreateConstraintRequest)(implicit encoder: Encoder[CreateConstraintRequest], decoder: Decoder[Constraint]): F[Constraint]
    Definition Classes
    ConstraintApi
  7. def createConstraintRequest(): CreateConstraintRequest
    Definition Classes
    ConstraintSyntax
  8. def createFlag(flagRequest: CreateFlagRequest)(implicit encoder: Encoder[CreateFlagRequest], decoder: Decoder[Flag]): F[Flag]
    Definition Classes
    FlagApi
  9. def createFlagRequest(): CreateFlagRequest
    Definition Classes
    FlagSyntax
  10. def createSegment(flagID: Long, body: CreateSegmentRequest)(implicit encoder: Encoder[CreateSegmentRequest], decoder: Decoder[Segment]): F[Segment]
    Definition Classes
    SegmentApi
  11. def createSegmentRequest(): CreateSegmentRequest
    Definition Classes
    SegmentSyntax
  12. def createTag(flagID: Long, body: CreateTagRequest)(implicit encoder: Encoder[CreateTagRequest], decoder: Decoder[Tag]): F[Tag]
    Definition Classes
    TagApi
  13. def createTagRequest(): CreateTagRequest
    Definition Classes
    TagSyntax
  14. def createVariant(flagID: Long, body: CreateVariantRequest)(implicit encoder: Encoder[CreateVariantRequest], decoder: Decoder[Variant]): F[Variant]
    Definition Classes
    VariantApi
  15. def createVariantRequest(): CreateVariantRequest
    Definition Classes
    VariantSyntax
  16. def delete(url: String, params: Map[String, String] = Map.empty): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  17. def deleteConstraint(flagID: Long, segmentID: Long, constraintID: Long): F[Unit]
    Definition Classes
    ConstraintApi
  18. def deleteFlag(flagID: Long): F[Unit]
    Definition Classes
    FlagApi
  19. def deleteSegment(flagID: Long, segmentID: Long): F[Unit]
    Definition Classes
    SegmentApi
  20. def deleteTag(flagID: Long, tagID: Long): F[Unit]
    Definition Classes
    TagApi
  21. def deleteVariant(flagID: Long, variantID: Long): F[Unit]
    Definition Classes
    VariantApi
  22. def disable: EnableFlagRequest
    Definition Classes
    FlagSyntax
  23. def enable: EnableFlagRequest
    Definition Classes
    FlagSyntax
  24. def enableFlag(flagID: Long, flagRequest: EnableFlagRequest)(implicit encoder: Encoder[EnableFlagRequest], decoder: Decoder[Flag]): F[Flag]
    Definition Classes
    FlagApi
  25. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  27. def findConstraints(flagID: Long, segmentID: Long)(implicit decoder: Decoder[List[Constraint]]): F[List[Constraint]]
    Definition Classes
    ConstraintApi
  28. def findDistributions(flagID: Long, segmentID: Long)(implicit decoder: Decoder[List[Distribution]]): F[List[Distribution]]
    Definition Classes
    DistributionApi
  29. def findFlags(param: FindFlagsParam)(implicit decoder: Decoder[List[Flag]]): F[List[Flag]]
    Definition Classes
    FlagApi
  30. def findFlagsParam(): FindFlagsParam
    Definition Classes
    FlagSyntax
  31. def findSegments(flagID: Long)(implicit decoder: Decoder[List[Segment]]): F[List[Segment]]
    Definition Classes
    SegmentApi
  32. def findTags(param: FindTagsParam)(implicit decoder: Decoder[List[Tag]]): F[List[Tag]]
    Definition Classes
    TagApi
  33. def findTagsParam(): FindTagsParam
    Definition Classes
    TagSyntax
  34. def flag(flagID: Long)(implicit decoder: Decoder[Flag]): F[Flag]
    Definition Classes
    FlagApi
  35. def flagEntityTypes(implicit decoder: Decoder[List[String]]): F[List[String]]
    Definition Classes
    FlagApi
  36. def flagSnapshots(flagID: Long)(implicit decoder: Decoder[List[FlagSnapshot]]): F[List[FlagSnapshot]]
    Definition Classes
    FlagApi
  37. def flagTags(flagID: Long)(implicit decoder: Decoder[List[Tag]]): F[List[Tag]]
    Definition Classes
    TagApi
  38. def flagVariants(flagID: Long)(implicit decoder: Decoder[List[Variant]]): F[List[Variant]]
    Definition Classes
    VariantApi
  39. def get(url: String, params: Map[String, String] = Map.empty): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  40. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  41. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  42. def healthStatus(implicit decoder: Decoder[Health]): F[Health]
    Definition Classes
    HealthApi
  43. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. def patch(url: String, body: RawValue, params: Map[String, String] = Map.empty): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  48. def patch(url: String, body: RawValue): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  49. def patch(url: String, params: Map[String, String]): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  50. def patch(url: String): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  51. def post(url: String, body: RawValue, params: Map[String, String]): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  52. def post(url: String, body: RawValue): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  53. def post(url: String, params: Map[String, String]): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  54. def post(url: String): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  55. def put(url: String, body: RawValue, params: Map[String, String]): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  56. def put(url: String, body: RawValue): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  57. def put(url: String, params: Map[String, String]): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  58. def put(url: String): F[RawValue]
    Attributes
    protected
    Definition Classes
    HttpClient
  59. def reorderSegments(flagID: Long, body: ReorderSegmentRequest)(implicit encoder: Encoder[ReorderSegmentRequest]): F[Unit]
    Definition Classes
    SegmentApi
  60. def restoreFlag(flagID: Long)(implicit decoder: Decoder[Flag]): F[Flag]
    Definition Classes
    FlagApi
  61. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  62. def toString(): String
    Definition Classes
    AnyRef → Any
  63. def updateConstraint(flagID: Long, segmentID: Long, constraintID: Long, body: UpdateConstraintRequest)(implicit encoder: Encoder[UpdateConstraintRequest], decoder: Decoder[Constraint]): F[Constraint]
    Definition Classes
    ConstraintApi
  64. def updateConstraintRequest(): UpdateConstraintRequest
    Definition Classes
    ConstraintSyntax
  65. def updateDistributions(flagID: Long, segmentID: Long, body: UpdateDistributionsRequest)(implicit encoder: Encoder[UpdateDistributionsRequest], decoder: Decoder[List[Distribution]]): F[List[Distribution]]
    Definition Classes
    DistributionApi
  66. def updateDistributionsRequest(): UpdateDistributionsRequest
    Definition Classes
    DistributionSyntax
  67. def updateFlag(flagID: Long, flagRequest: UpdateFlagRequest)(implicit encoder: Encoder[UpdateFlagRequest], decoder: Decoder[Flag]): F[Flag]
    Definition Classes
    FlagApi
  68. def updateFlagRequest(): UpdateFlagRequest
    Definition Classes
    FlagSyntax
  69. def updateSegment(flagID: Long, segmentID: Long, body: UpdateSegmentRequest)(implicit encoder: Encoder[UpdateSegmentRequest], decoder: Decoder[Segment]): F[Segment]
    Definition Classes
    SegmentApi
  70. def updateSegmentRequest(): UpdateSegmentRequest
    Definition Classes
    SegmentSyntax
  71. def updateVariant(flagID: Long, variantID: Long, body: UpdateVariantRequest)(implicit encoder: Encoder[UpdateVariantRequest], decoder: Decoder[Variant]): F[Variant]
    Definition Classes
    VariantApi
  72. def updateVariantRequest(): UpdateVariantRequest
    Definition Classes
    VariantSyntax
  73. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  75. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from VariantSyntax

Inherited from ConstraintSyntax

Inherited from DistributionSyntax

Inherited from SegmentSyntax

Inherited from TagSyntax

Inherited from FlagSyntax

Inherited from VariantApi[F]

Inherited from ConstraintApi[F]

Inherited from DistributionApi[F]

Inherited from SegmentApi[F]

Inherited from TagApi[F]

Inherited from HealthApi[F]

Inherited from FlagApi[F]

Inherited from HttpClient[F]

Inherited from AnyRef

Inherited from Any

Ungrouped