
commonMain.aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.cloudcontrol.model
import kotlin.collections.List
public sealed class HandlerErrorCode {
public abstract val value: kotlin.String
public object AccessDenied : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "AccessDenied"
override fun toString(): kotlin.String = "AccessDenied"
}
public object AlreadyExists : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "AlreadyExists"
override fun toString(): kotlin.String = "AlreadyExists"
}
public object GeneralServiceException : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "GeneralServiceException"
override fun toString(): kotlin.String = "GeneralServiceException"
}
public object InternalFailure : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "InternalFailure"
override fun toString(): kotlin.String = "InternalFailure"
}
public object InvalidCredentials : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "InvalidCredentials"
override fun toString(): kotlin.String = "InvalidCredentials"
}
public object InvalidRequest : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "InvalidRequest"
override fun toString(): kotlin.String = "InvalidRequest"
}
public object NetworkFailure : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "NetworkFailure"
override fun toString(): kotlin.String = "NetworkFailure"
}
public object NotFound : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "NotFound"
override fun toString(): kotlin.String = "NotFound"
}
public object NotStabilized : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "NotStabilized"
override fun toString(): kotlin.String = "NotStabilized"
}
public object NotUpdatable : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "NotUpdatable"
override fun toString(): kotlin.String = "NotUpdatable"
}
public object ResourceConflict : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "ResourceConflict"
override fun toString(): kotlin.String = "ResourceConflict"
}
public object ServiceInternalError : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "ServiceInternalError"
override fun toString(): kotlin.String = "ServiceInternalError"
}
public object ServiceLimitExceeded : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "ServiceLimitExceeded"
override fun toString(): kotlin.String = "ServiceLimitExceeded"
}
public object ServiceTimeout : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "ServiceTimeout"
override fun toString(): kotlin.String = "ServiceTimeout"
}
public object Throttling : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
override val value: kotlin.String = "Throttling"
override fun toString(): kotlin.String = "Throttling"
}
public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.cloudcontrol.model.HandlerErrorCode() {
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.cloudcontrol.model.HandlerErrorCode = when (value) {
"AccessDenied" -> AccessDenied
"AlreadyExists" -> AlreadyExists
"GeneralServiceException" -> GeneralServiceException
"InternalFailure" -> InternalFailure
"InvalidCredentials" -> InvalidCredentials
"InvalidRequest" -> InvalidRequest
"NetworkFailure" -> NetworkFailure
"NotFound" -> NotFound
"NotStabilized" -> NotStabilized
"NotUpdatable" -> NotUpdatable
"ResourceConflict" -> ResourceConflict
"ServiceInternalError" -> ServiceInternalError
"ServiceLimitExceeded" -> ServiceLimitExceeded
"ServiceTimeout" -> ServiceTimeout
"Throttling" -> Throttling
else -> SdkUnknown(value)
}
/**
* Get a list of all possible variants
*/
public fun values(): kotlin.collections.List = values
private val values: kotlin.collections.List = listOf(
AccessDenied,
AlreadyExists,
GeneralServiceException,
InternalFailure,
InvalidCredentials,
InvalidRequest,
NetworkFailure,
NotFound,
NotStabilized,
NotUpdatable,
ResourceConflict,
ServiceInternalError,
ServiceLimitExceeded,
ServiceTimeout,
Throttling,
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy