All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
FeatureFlagResponse |
archiveFeatureFlag(UUID featureFlagId)
Archive a feature flag.
|
CompletableFuture<FeatureFlagResponse> |
archiveFeatureFlagAsync(UUID featureFlagId)
Archive a feature flag.
|
ApiResponse<FeatureFlagResponse> |
archiveFeatureFlagWithHttpInfo(UUID featureFlagId)
Archives a feature flag.
|
CompletableFuture<ApiResponse<FeatureFlagResponse>> |
archiveFeatureFlagWithHttpInfoAsync(UUID featureFlagId)
Archive a feature flag.
|
AllocationResponse |
createAllocationsForFeatureFlagInEnvironment(UUID featureFlagId,
UUID environmentId,
CreateAllocationsRequest body)
Create targeting rules for a flag env.
|
CompletableFuture<AllocationResponse> |
createAllocationsForFeatureFlagInEnvironmentAsync(UUID featureFlagId,
UUID environmentId,
CreateAllocationsRequest body)
Create targeting rules for a flag env.
|
ApiResponse<AllocationResponse> |
createAllocationsForFeatureFlagInEnvironmentWithHttpInfo(UUID featureFlagId,
UUID environmentId,
CreateAllocationsRequest body)
Creates a new targeting rule (allocation) for a specific feature flag in a specific
environment.
|
CompletableFuture<ApiResponse<AllocationResponse>> |
createAllocationsForFeatureFlagInEnvironmentWithHttpInfoAsync(UUID featureFlagId,
UUID environmentId,
CreateAllocationsRequest body)
Create targeting rules for a flag env.
|
FeatureFlagResponse |
createFeatureFlag(CreateFeatureFlagRequest body)
Create a feature flag.
|
CompletableFuture<FeatureFlagResponse> |
createFeatureFlagAsync(CreateFeatureFlagRequest body)
Create a feature flag.
|
EnvironmentResponse |
createFeatureFlagsEnvironment(CreateEnvironmentRequest body)
Create an environment.
|
CompletableFuture<EnvironmentResponse> |
createFeatureFlagsEnvironmentAsync(CreateEnvironmentRequest body)
Create an environment.
|
ApiResponse<EnvironmentResponse> |
createFeatureFlagsEnvironmentWithHttpInfo(CreateEnvironmentRequest body)
Creates a new environment for organizing feature flags.
|
CompletableFuture<ApiResponse<EnvironmentResponse>> |
createFeatureFlagsEnvironmentWithHttpInfoAsync(CreateEnvironmentRequest body)
Create an environment.
|
ApiResponse<FeatureFlagResponse> |
createFeatureFlagWithHttpInfo(CreateFeatureFlagRequest body)
Creates a new feature flag with variants.
|
CompletableFuture<ApiResponse<FeatureFlagResponse>> |
createFeatureFlagWithHttpInfoAsync(CreateFeatureFlagRequest body)
Create a feature flag.
|
void |
deleteFeatureFlagsEnvironment(UUID environmentId)
Delete an environment.
|
CompletableFuture<Void> |
deleteFeatureFlagsEnvironmentAsync(UUID environmentId)
Delete an environment.
|
ApiResponse<Void> |
deleteFeatureFlagsEnvironmentWithHttpInfo(UUID environmentId)
Deletes an environment.
|
CompletableFuture<ApiResponse<Void>> |
deleteFeatureFlagsEnvironmentWithHttpInfoAsync(UUID environmentId)
Delete an environment.
|
void |
disableFeatureFlagEnvironment(UUID featureFlagId,
UUID environmentId)
Disable a feature flag in an environment.
|
CompletableFuture<Void> |
disableFeatureFlagEnvironmentAsync(UUID featureFlagId,
UUID environmentId)
Disable a feature flag in an environment.
|
ApiResponse<Void> |
disableFeatureFlagEnvironmentWithHttpInfo(UUID featureFlagId,
UUID environmentId)
Disable a feature flag in a specific environment.
|
CompletableFuture<ApiResponse<Void>> |
disableFeatureFlagEnvironmentWithHttpInfoAsync(UUID featureFlagId,
UUID environmentId)
Disable a feature flag in an environment.
|
void |
enableFeatureFlagEnvironment(UUID featureFlagId,
UUID environmentId)
Enable a feature flag in an environment.
|
CompletableFuture<Void> |
enableFeatureFlagEnvironmentAsync(UUID featureFlagId,
UUID environmentId)
Enable a feature flag in an environment.
|
ApiResponse<Void> |
enableFeatureFlagEnvironmentWithHttpInfo(UUID featureFlagId,
UUID environmentId)
Enable a feature flag in a specific environment.
|
CompletableFuture<ApiResponse<Void>> |
enableFeatureFlagEnvironmentWithHttpInfoAsync(UUID featureFlagId,
UUID environmentId)
Enable a feature flag in an environment.
|
ApiClient |
getApiClient()
Get the API client.
|
FeatureFlagResponse |
getFeatureFlag(UUID featureFlagId)
Get a feature flag.
|
CompletableFuture<FeatureFlagResponse> |
getFeatureFlagAsync(UUID featureFlagId)
Get a feature flag.
|
EnvironmentResponse |
getFeatureFlagsEnvironment(UUID environmentId)
Get an environment.
|
CompletableFuture<EnvironmentResponse> |
getFeatureFlagsEnvironmentAsync(UUID environmentId)
Get an environment.
|
ApiResponse<EnvironmentResponse> |
getFeatureFlagsEnvironmentWithHttpInfo(UUID environmentId)
Returns the details of a specific environment.
|
CompletableFuture<ApiResponse<EnvironmentResponse>> |
getFeatureFlagsEnvironmentWithHttpInfoAsync(UUID environmentId)
Get an environment.
|
ApiResponse<FeatureFlagResponse> |
getFeatureFlagWithHttpInfo(UUID featureFlagId)
Returns the details of a specific feature flag including variants and environment status.
|
CompletableFuture<ApiResponse<FeatureFlagResponse>> |
getFeatureFlagWithHttpInfoAsync(UUID featureFlagId)
Get a feature flag.
|
ListFeatureFlagsResponse |
listFeatureFlags()
List feature flags.
|
ListFeatureFlagsResponse |
listFeatureFlags(FeatureFlagsApi.ListFeatureFlagsOptionalParameters parameters)
List feature flags.
|
CompletableFuture<ListFeatureFlagsResponse> |
listFeatureFlagsAsync()
List feature flags.
|
CompletableFuture<ListFeatureFlagsResponse> |
listFeatureFlagsAsync(FeatureFlagsApi.ListFeatureFlagsOptionalParameters parameters)
List feature flags.
|
ListEnvironmentsResponse |
listFeatureFlagsEnvironments()
List environments.
|
ListEnvironmentsResponse |
listFeatureFlagsEnvironments(FeatureFlagsApi.ListFeatureFlagsEnvironmentsOptionalParameters parameters)
List environments.
|
CompletableFuture<ListEnvironmentsResponse> |
listFeatureFlagsEnvironmentsAsync()
List environments.
|
CompletableFuture<ListEnvironmentsResponse> |
listFeatureFlagsEnvironmentsAsync(FeatureFlagsApi.ListFeatureFlagsEnvironmentsOptionalParameters parameters)
List environments.
|
ApiResponse<ListEnvironmentsResponse> |
listFeatureFlagsEnvironmentsWithHttpInfo(FeatureFlagsApi.ListFeatureFlagsEnvironmentsOptionalParameters parameters)
Returns a list of environments for the organization.
|
CompletableFuture<ApiResponse<ListEnvironmentsResponse>> |
listFeatureFlagsEnvironmentsWithHttpInfoAsync(FeatureFlagsApi.ListFeatureFlagsEnvironmentsOptionalParameters parameters)
List environments.
|
ApiResponse<ListFeatureFlagsResponse> |
listFeatureFlagsWithHttpInfo(FeatureFlagsApi.ListFeatureFlagsOptionalParameters parameters)
Returns a list of feature flags for the organization.
|
CompletableFuture<ApiResponse<ListFeatureFlagsResponse>> |
listFeatureFlagsWithHttpInfoAsync(FeatureFlagsApi.ListFeatureFlagsOptionalParameters parameters)
List feature flags.
|
AllocationExposureScheduleResponse |
pauseExposureSchedule(UUID exposureScheduleId)
Pause a progressive rollout.
|
CompletableFuture<AllocationExposureScheduleResponse> |
pauseExposureScheduleAsync(UUID exposureScheduleId)
Pause a progressive rollout.
|
ApiResponse<AllocationExposureScheduleResponse> |
pauseExposureScheduleWithHttpInfo(UUID exposureScheduleId)
Pauses a progressive rollout while preserving rollout state.
|
CompletableFuture<ApiResponse<AllocationExposureScheduleResponse>> |
pauseExposureScheduleWithHttpInfoAsync(UUID exposureScheduleId)
Pause a progressive rollout.
|
AllocationExposureScheduleResponse |
resumeExposureSchedule(UUID exposureScheduleId)
Resume a progressive rollout.
|
CompletableFuture<AllocationExposureScheduleResponse> |
resumeExposureScheduleAsync(UUID exposureScheduleId)
Resume a progressive rollout.
|
ApiResponse<AllocationExposureScheduleResponse> |
resumeExposureScheduleWithHttpInfo(UUID exposureScheduleId)
Resumes progression for a previously paused progressive rollout.
|
CompletableFuture<ApiResponse<AllocationExposureScheduleResponse>> |
resumeExposureScheduleWithHttpInfoAsync(UUID exposureScheduleId)
Resume a progressive rollout.
|
void |
setApiClient(ApiClient apiClient)
Set the API client.
|
AllocationExposureScheduleResponse |
startExposureSchedule(UUID exposureScheduleId)
Start a progressive rollout.
|
CompletableFuture<AllocationExposureScheduleResponse> |
startExposureScheduleAsync(UUID exposureScheduleId)
Start a progressive rollout.
|
ApiResponse<AllocationExposureScheduleResponse> |
startExposureScheduleWithHttpInfo(UUID exposureScheduleId)
Starts a progressive rollout and begins progression.
|
CompletableFuture<ApiResponse<AllocationExposureScheduleResponse>> |
startExposureScheduleWithHttpInfoAsync(UUID exposureScheduleId)
Start a progressive rollout.
|
AllocationExposureScheduleResponse |
stopExposureSchedule(UUID exposureScheduleId)
Stop a progressive rollout.
|
CompletableFuture<AllocationExposureScheduleResponse> |
stopExposureScheduleAsync(UUID exposureScheduleId)
Stop a progressive rollout.
|
ApiResponse<AllocationExposureScheduleResponse> |
stopExposureScheduleWithHttpInfo(UUID exposureScheduleId)
Stops a progressive rollout and marks it as aborted.
|
CompletableFuture<ApiResponse<AllocationExposureScheduleResponse>> |
stopExposureScheduleWithHttpInfoAsync(UUID exposureScheduleId)
Stop a progressive rollout.
|
FeatureFlagResponse |
unarchiveFeatureFlag(UUID featureFlagId)
Unarchive a feature flag.
|
CompletableFuture<FeatureFlagResponse> |
unarchiveFeatureFlagAsync(UUID featureFlagId)
Unarchive a feature flag.
|
ApiResponse<FeatureFlagResponse> |
unarchiveFeatureFlagWithHttpInfo(UUID featureFlagId)
Unarchives a previously archived feature flag, making it visible in the main list again.
|
CompletableFuture<ApiResponse<FeatureFlagResponse>> |
unarchiveFeatureFlagWithHttpInfoAsync(UUID featureFlagId)
Unarchive a feature flag.
|
ListAllocationsResponse |
updateAllocationsForFeatureFlagInEnvironment(UUID featureFlagId,
UUID environmentId,
OverwriteAllocationsRequest body)
Update targeting rules for a flag.
|
CompletableFuture<ListAllocationsResponse> |
updateAllocationsForFeatureFlagInEnvironmentAsync(UUID featureFlagId,
UUID environmentId,
OverwriteAllocationsRequest body)
Update targeting rules for a flag.
|
ApiResponse<ListAllocationsResponse> |
updateAllocationsForFeatureFlagInEnvironmentWithHttpInfo(UUID featureFlagId,
UUID environmentId,
OverwriteAllocationsRequest body)
Updates targeting rules (allocations) for a specific feature flag in a specific environment.
|
CompletableFuture<ApiResponse<ListAllocationsResponse>> |
updateAllocationsForFeatureFlagInEnvironmentWithHttpInfoAsync(UUID featureFlagId,
UUID environmentId,
OverwriteAllocationsRequest body)
Update targeting rules for a flag.
|
FeatureFlagResponse |
updateFeatureFlag(UUID featureFlagId,
UpdateFeatureFlagRequest body)
Update a feature flag.
|
CompletableFuture<FeatureFlagResponse> |
updateFeatureFlagAsync(UUID featureFlagId,
UpdateFeatureFlagRequest body)
Update a feature flag.
|
EnvironmentResponse |
updateFeatureFlagsEnvironment(UUID environmentId,
UpdateEnvironmentRequest body)
Update an environment.
|
CompletableFuture<EnvironmentResponse> |
updateFeatureFlagsEnvironmentAsync(UUID environmentId,
UpdateEnvironmentRequest body)
Update an environment.
|
ApiResponse<EnvironmentResponse> |
updateFeatureFlagsEnvironmentWithHttpInfo(UUID environmentId,
UpdateEnvironmentRequest body)
Updates an existing environment's metadata such as name and description.
|
CompletableFuture<ApiResponse<EnvironmentResponse>> |
updateFeatureFlagsEnvironmentWithHttpInfoAsync(UUID environmentId,
UpdateEnvironmentRequest body)
Update an environment.
|
ApiResponse<FeatureFlagResponse> |
updateFeatureFlagWithHttpInfo(UUID featureFlagId,
UpdateFeatureFlagRequest body)
Updates an existing feature flag's metadata such as name and description.
|
CompletableFuture<ApiResponse<FeatureFlagResponse>> |
updateFeatureFlagWithHttpInfoAsync(UUID featureFlagId,
UpdateFeatureFlagRequest body)
Update a feature flag.
|