Kinesis Analytics Status Enum (model/ApplicationStatus.java)

floci-io/floci · src/main/java/io/github/hectorvent/floci/services/kinesisanalytics/model/ApplicationStatus.java · java · MIT
infra, tag:kinesis, tag:flink, tag:status, tag:emulator

Lifecycle states for AWS Kinesis Analytics V2 applications including READY, RUNNING, STARTING, and DELETING.

// Source: https://github.com/floci-io/floci | License: MIT | Copyright 2025 Floci and its contributors
// Provided via justclaw.it.com; keep this notice with the code.
package io.github.hectorvent.floci.services.kinesisanalytics.model;

import io.quarkus.runtime.annotations.RegisterForReflection;

/**
 * Lifecycle states for a Managed Service for Apache Flink application, mirroring the
 * {@code ApplicationStatus} enum of the AWS Kinesis Analytics V2 API. Serialized by name
 * (e.g. {@code "READY"}) to match the wire shape.
 *
 * <p>Only the states this emulator transitions through are modelled:
 * {@code CreateApplication} lands in {@link #READY}; {@code StartApplication} moves
 * {@link #STARTING} → {@link #RUNNING} (the backing Flink container coming up);
 * {@code StopApplication} ret

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key