
commonMain.aws.sdk.kotlin.services.gamelift.model.EventCode.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.gamelift.model
import kotlin.collections.List
public sealed class EventCode {
public abstract val value: kotlin.String
public object FleetActivationFailed : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_ACTIVATION_FAILED"
override fun toString(): kotlin.String = "FleetActivationFailed"
}
public object FleetActivationFailedNoInstances : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_ACTIVATION_FAILED_NO_INSTANCES"
override fun toString(): kotlin.String = "FleetActivationFailedNoInstances"
}
public object FleetBinaryDownloadFailed : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_BINARY_DOWNLOAD_FAILED"
override fun toString(): kotlin.String = "FleetBinaryDownloadFailed"
}
public object FleetCreated : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_CREATED"
override fun toString(): kotlin.String = "FleetCreated"
}
public object FleetCreationExtractingBuild : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_CREATION_EXTRACTING_BUILD"
override fun toString(): kotlin.String = "FleetCreationExtractingBuild"
}
public object FleetCreationRunningInstaller : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_CREATION_RUNNING_INSTALLER"
override fun toString(): kotlin.String = "FleetCreationRunningInstaller"
}
public object FleetCreationValidatingRuntimeConfig : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_CREATION_VALIDATING_RUNTIME_CONFIG"
override fun toString(): kotlin.String = "FleetCreationValidatingRuntimeConfig"
}
public object FleetDeleted : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_DELETED"
override fun toString(): kotlin.String = "FleetDeleted"
}
public object FleetInitializationFailed : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_INITIALIZATION_FAILED"
override fun toString(): kotlin.String = "FleetInitializationFailed"
}
public object FleetNewGameSessionProtectionPolicyUpdated : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED"
override fun toString(): kotlin.String = "FleetNewGameSessionProtectionPolicyUpdated"
}
public object FleetScalingEvent : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_SCALING_EVENT"
override fun toString(): kotlin.String = "FleetScalingEvent"
}
public object FleetStateActivating : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_STATE_ACTIVATING"
override fun toString(): kotlin.String = "FleetStateActivating"
}
public object FleetStateActive : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_STATE_ACTIVE"
override fun toString(): kotlin.String = "FleetStateActive"
}
public object FleetStateBuilding : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_STATE_BUILDING"
override fun toString(): kotlin.String = "FleetStateBuilding"
}
public object FleetStateDownloading : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_STATE_DOWNLOADING"
override fun toString(): kotlin.String = "FleetStateDownloading"
}
public object FleetStateError : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_STATE_ERROR"
override fun toString(): kotlin.String = "FleetStateError"
}
public object FleetStateValidating : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_STATE_VALIDATING"
override fun toString(): kotlin.String = "FleetStateValidating"
}
public object FleetValidationExecutableRuntimeFailure : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE"
override fun toString(): kotlin.String = "FleetValidationExecutableRuntimeFailure"
}
public object FleetValidationLaunchPathNotFound : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND"
override fun toString(): kotlin.String = "FleetValidationLaunchPathNotFound"
}
public object FleetValidationTimedOut : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_VALIDATION_TIMED_OUT"
override fun toString(): kotlin.String = "FleetValidationTimedOut"
}
public object FleetVpcPeeringDeleted : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_VPC_PEERING_DELETED"
override fun toString(): kotlin.String = "FleetVpcPeeringDeleted"
}
public object FleetVpcPeeringFailed : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_VPC_PEERING_FAILED"
override fun toString(): kotlin.String = "FleetVpcPeeringFailed"
}
public object FleetVpcPeeringSucceeded : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "FLEET_VPC_PEERING_SUCCEEDED"
override fun toString(): kotlin.String = "FleetVpcPeeringSucceeded"
}
public object GameSessionActivationTimeout : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "GAME_SESSION_ACTIVATION_TIMEOUT"
override fun toString(): kotlin.String = "GameSessionActivationTimeout"
}
public object GenericEvent : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "GENERIC_EVENT"
override fun toString(): kotlin.String = "GenericEvent"
}
public object InstanceInterrupted : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "INSTANCE_INTERRUPTED"
override fun toString(): kotlin.String = "InstanceInterrupted"
}
public object InstanceRecycled : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "INSTANCE_RECYCLED"
override fun toString(): kotlin.String = "InstanceRecycled"
}
public object ServerProcessCrashed : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "SERVER_PROCESS_CRASHED"
override fun toString(): kotlin.String = "ServerProcessCrashed"
}
public object ServerProcessForceTerminated : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "SERVER_PROCESS_FORCE_TERMINATED"
override fun toString(): kotlin.String = "ServerProcessForceTerminated"
}
public object ServerProcessInvalidPath : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "SERVER_PROCESS_INVALID_PATH"
override fun toString(): kotlin.String = "ServerProcessInvalidPath"
}
public object ServerProcessProcessExitTimeout : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "SERVER_PROCESS_PROCESS_EXIT_TIMEOUT"
override fun toString(): kotlin.String = "ServerProcessProcessExitTimeout"
}
public object ServerProcessProcessReadyTimeout : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "SERVER_PROCESS_PROCESS_READY_TIMEOUT"
override fun toString(): kotlin.String = "ServerProcessProcessReadyTimeout"
}
public object ServerProcessSdkInitializationTimeout : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT"
override fun toString(): kotlin.String = "ServerProcessSdkInitializationTimeout"
}
public object ServerProcessTerminatedUnhealthy : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override val value: kotlin.String = "SERVER_PROCESS_TERMINATED_UNHEALTHY"
override fun toString(): kotlin.String = "ServerProcessTerminatedUnhealthy"
}
public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.gamelift.model.EventCode() {
override fun toString(): kotlin.String = "SdkUnknown($value)"
}
public companion object {
/**
* Convert a raw value to one of the sealed variants or [SdkUnknown]
*/
public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.gamelift.model.EventCode = when (value) {
"FLEET_ACTIVATION_FAILED" -> FleetActivationFailed
"FLEET_ACTIVATION_FAILED_NO_INSTANCES" -> FleetActivationFailedNoInstances
"FLEET_BINARY_DOWNLOAD_FAILED" -> FleetBinaryDownloadFailed
"FLEET_CREATED" -> FleetCreated
"FLEET_CREATION_EXTRACTING_BUILD" -> FleetCreationExtractingBuild
"FLEET_CREATION_RUNNING_INSTALLER" -> FleetCreationRunningInstaller
"FLEET_CREATION_VALIDATING_RUNTIME_CONFIG" -> FleetCreationValidatingRuntimeConfig
"FLEET_DELETED" -> FleetDeleted
"FLEET_INITIALIZATION_FAILED" -> FleetInitializationFailed
"FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED" -> FleetNewGameSessionProtectionPolicyUpdated
"FLEET_SCALING_EVENT" -> FleetScalingEvent
"FLEET_STATE_ACTIVATING" -> FleetStateActivating
"FLEET_STATE_ACTIVE" -> FleetStateActive
"FLEET_STATE_BUILDING" -> FleetStateBuilding
"FLEET_STATE_DOWNLOADING" -> FleetStateDownloading
"FLEET_STATE_ERROR" -> FleetStateError
"FLEET_STATE_VALIDATING" -> FleetStateValidating
"FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE" -> FleetValidationExecutableRuntimeFailure
"FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND" -> FleetValidationLaunchPathNotFound
"FLEET_VALIDATION_TIMED_OUT" -> FleetValidationTimedOut
"FLEET_VPC_PEERING_DELETED" -> FleetVpcPeeringDeleted
"FLEET_VPC_PEERING_FAILED" -> FleetVpcPeeringFailed
"FLEET_VPC_PEERING_SUCCEEDED" -> FleetVpcPeeringSucceeded
"GAME_SESSION_ACTIVATION_TIMEOUT" -> GameSessionActivationTimeout
"GENERIC_EVENT" -> GenericEvent
"INSTANCE_INTERRUPTED" -> InstanceInterrupted
"INSTANCE_RECYCLED" -> InstanceRecycled
"SERVER_PROCESS_CRASHED" -> ServerProcessCrashed
"SERVER_PROCESS_FORCE_TERMINATED" -> ServerProcessForceTerminated
"SERVER_PROCESS_INVALID_PATH" -> ServerProcessInvalidPath
"SERVER_PROCESS_PROCESS_EXIT_TIMEOUT" -> ServerProcessProcessExitTimeout
"SERVER_PROCESS_PROCESS_READY_TIMEOUT" -> ServerProcessProcessReadyTimeout
"SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT" -> ServerProcessSdkInitializationTimeout
"SERVER_PROCESS_TERMINATED_UNHEALTHY" -> ServerProcessTerminatedUnhealthy
else -> SdkUnknown(value)
}
/**
* Get a list of all possible variants
*/
public fun values(): kotlin.collections.List = values
private val values: kotlin.collections.List = listOf(
FleetActivationFailed,
FleetActivationFailedNoInstances,
FleetBinaryDownloadFailed,
FleetCreated,
FleetCreationExtractingBuild,
FleetCreationRunningInstaller,
FleetCreationValidatingRuntimeConfig,
FleetDeleted,
FleetInitializationFailed,
FleetNewGameSessionProtectionPolicyUpdated,
FleetScalingEvent,
FleetStateActivating,
FleetStateActive,
FleetStateBuilding,
FleetStateDownloading,
FleetStateError,
FleetStateValidating,
FleetValidationExecutableRuntimeFailure,
FleetValidationLaunchPathNotFound,
FleetValidationTimedOut,
FleetVpcPeeringDeleted,
FleetVpcPeeringFailed,
FleetVpcPeeringSucceeded,
GameSessionActivationTimeout,
GenericEvent,
InstanceInterrupted,
InstanceRecycled,
ServerProcessCrashed,
ServerProcessForceTerminated,
ServerProcessInvalidPath,
ServerProcessProcessExitTimeout,
ServerProcessProcessReadyTimeout,
ServerProcessSdkInitializationTimeout,
ServerProcessTerminatedUnhealthy,
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy