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
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ManagerClient
- VariantSyntax
- ConstraintSyntax
- DistributionSyntax
- SegmentSyntax
- TagSyntax
- FlagSyntax
- VariantApi
- ConstraintApi
- DistributionApi
- SegmentApi
- TagApi
- HealthApi
- FlagApi
- HttpClient
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract val config: FlagrConfig
- Attributes
- protected
- Definition Classes
- VariantApi
- implicit abstract val functor: Functor[F]
- Attributes
- protected
- Definition Classes
- VariantApi
- abstract def send(method: HttpMethod, url: String, body: Option[RawValue], params: Map[String, String]): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
Concrete 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 clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def createConstraint(flagID: Long, segmentID: Long, body: CreateConstraintRequest)(implicit encoder: Encoder[CreateConstraintRequest], decoder: Decoder[Constraint]): F[Constraint]
- Definition Classes
- ConstraintApi
- def createConstraintRequest(): CreateConstraintRequest
- Definition Classes
- ConstraintSyntax
- def createFlag(flagRequest: CreateFlagRequest)(implicit encoder: Encoder[CreateFlagRequest], decoder: Decoder[Flag]): F[Flag]
- Definition Classes
- FlagApi
- def createFlagRequest: CreateFlagRequest
- Definition Classes
- FlagSyntax
- def createSegment(flagID: Long, body: CreateSegmentRequest)(implicit encoder: Encoder[CreateSegmentRequest], decoder: Decoder[Segment]): F[Segment]
- Definition Classes
- SegmentApi
- def createSegmentRequest: CreateSegmentRequest
- Definition Classes
- SegmentSyntax
- def createTag(flagID: Long, body: CreateTagRequest)(implicit encoder: Encoder[CreateTagRequest], decoder: Decoder[Tag]): F[Tag]
- Definition Classes
- TagApi
- def createTagRequest: CreateTagRequest
- Definition Classes
- TagSyntax
- def createVariant(flagID: Long, body: CreateVariantRequest)(implicit encoder: Encoder[CreateVariantRequest], decoder: Decoder[Variant]): F[Variant]
- Definition Classes
- VariantApi
- def createVariantRequest: CreateVariantRequest
- Definition Classes
- VariantSyntax
- def delete(url: String, params: Map[String, String] = Map.empty): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def deleteConstraint(flagID: Long, segmentID: Long, constraintID: Long): F[Unit]
- Definition Classes
- ConstraintApi
- def deleteFlag(flagID: Long): F[Unit]
- Definition Classes
- FlagApi
- def deleteSegment(flagID: Long, segmentID: Long): F[Unit]
- Definition Classes
- SegmentApi
- def deleteTag(flagID: Long, tagID: Long): F[Unit]
- Definition Classes
- TagApi
- def deleteVariant(flagID: Long, variantID: Long): F[Unit]
- Definition Classes
- VariantApi
- def disable: EnableFlagRequest
- Definition Classes
- FlagSyntax
- def enable: EnableFlagRequest
- Definition Classes
- FlagSyntax
- def enableFlag(flagID: Long, flagRequest: EnableFlagRequest)(implicit encoder: Encoder[EnableFlagRequest], decoder: Decoder[Flag]): F[Flag]
- Definition Classes
- FlagApi
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def findConstraints(flagID: Long, segmentID: Long)(implicit decoder: Decoder[List[Constraint]]): F[List[Constraint]]
- Definition Classes
- ConstraintApi
- def findDistributions(flagID: Long, segmentID: Long)(implicit decoder: Decoder[List[Distribution]]): F[List[Distribution]]
- Definition Classes
- DistributionApi
- def findFlags(param: FindFlagsParam)(implicit decoder: Decoder[List[Flag]]): F[List[Flag]]
- Definition Classes
- FlagApi
- def findFlagsParam: FindFlagsParam
- Definition Classes
- FlagSyntax
- def findSegments(flagID: Long)(implicit decoder: Decoder[List[Segment]]): F[List[Segment]]
- Definition Classes
- SegmentApi
- def findTags(param: FindTagsParam)(implicit decoder: Decoder[List[Tag]]): F[List[Tag]]
- Definition Classes
- TagApi
- def findTagsParam: FindTagsParam
- Definition Classes
- TagSyntax
- def flag(flagID: Long)(implicit decoder: Decoder[Flag]): F[Flag]
- Definition Classes
- FlagApi
- def flagEntityTypes(implicit decoder: Decoder[List[String]]): F[List[String]]
- Definition Classes
- FlagApi
- def flagSnapshots(flagID: Long)(implicit decoder: Decoder[List[FlagSnapshot]]): F[List[FlagSnapshot]]
- Definition Classes
- FlagApi
- def flagTags(flagID: Long)(implicit decoder: Decoder[List[Tag]]): F[List[Tag]]
- Definition Classes
- TagApi
- def flagVariants(flagID: Long)(implicit decoder: Decoder[List[Variant]]): F[List[Variant]]
- Definition Classes
- VariantApi
- def get(url: String, params: Map[String, String] = Map.empty): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def healthStatus(implicit decoder: Decoder[Health]): F[Health]
- Definition Classes
- HealthApi
- 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() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def patch(url: String, body: RawValue, params: Map[String, String] = Map.empty): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def patch(url: String, body: RawValue): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def patch(url: String, params: Map[String, String]): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def patch(url: String): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def post(url: String, body: RawValue, params: Map[String, String]): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def post(url: String, body: RawValue): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def post(url: String, params: Map[String, String]): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def post(url: String): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def put(url: String, body: RawValue, params: Map[String, String]): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def put(url: String, body: RawValue): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def put(url: String, params: Map[String, String]): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def put(url: String): F[RawValue]
- Attributes
- protected
- Definition Classes
- HttpClient
- def reorderSegments(flagID: Long, body: ReorderSegmentRequest)(implicit encoder: Encoder[ReorderSegmentRequest]): F[Unit]
- Definition Classes
- SegmentApi
- def restoreFlag(flagID: Long)(implicit decoder: Decoder[Flag]): F[Flag]
- Definition Classes
- FlagApi
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def updateConstraint(flagID: Long, segmentID: Long, constraintID: Long, body: UpdateConstraintRequest)(implicit encoder: Encoder[UpdateConstraintRequest], decoder: Decoder[Constraint]): F[Constraint]
- Definition Classes
- ConstraintApi
- def updateConstraintRequest(): UpdateConstraintRequest
- Definition Classes
- ConstraintSyntax
- def updateDistributions(flagID: Long, segmentID: Long, body: UpdateDistributionsRequest)(implicit encoder: Encoder[UpdateDistributionsRequest], decoder: Decoder[List[Distribution]]): F[List[Distribution]]
- Definition Classes
- DistributionApi
- def updateDistributionsRequest: UpdateDistributionsRequest
- Definition Classes
- DistributionSyntax
- def updateFlag(flagID: Long, flagRequest: UpdateFlagRequest)(implicit encoder: Encoder[UpdateFlagRequest], decoder: Decoder[Flag]): F[Flag]
- Definition Classes
- FlagApi
- def updateFlagRequest: UpdateFlagRequest
- Definition Classes
- FlagSyntax
- def updateSegment(flagID: Long, segmentID: Long, body: UpdateSegmentRequest)(implicit encoder: Encoder[UpdateSegmentRequest], decoder: Decoder[Segment]): F[Segment]
- Definition Classes
- SegmentApi
- def updateSegmentRequest: UpdateSegmentRequest
- Definition Classes
- SegmentSyntax
- def updateVariant(flagID: Long, variantID: Long, body: UpdateVariantRequest)(implicit encoder: Encoder[UpdateVariantRequest], decoder: Decoder[Variant]): F[Variant]
- Definition Classes
- VariantApi
- def updateVariantRequest: UpdateVariantRequest
- Definition Classes
- VariantSyntax
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated