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
- All
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( ... ) @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: Any): 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[_]
- 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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated