21 21 | override val value: kotlin.String = "InvalidInstanceID.NotFound"
|
22 22 | override fun toString(): kotlin.String = "InstanceNotFound"
|
23 23 | }
|
24 24 |
|
25 25 | public object InvalidInstanceId : aws.sdk.kotlin.services.ec2.model.UnsuccessfulInstanceCreditSpecificationErrorCode() {
|
26 26 | override val value: kotlin.String = "InvalidInstanceID.Malformed"
|
27 27 | override fun toString(): kotlin.String = "InvalidInstanceId"
|
28 28 | }
|
29 29 |
|
30 30 | public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.ec2.model.UnsuccessfulInstanceCreditSpecificationErrorCode() {
|
31 31 | override fun toString(): kotlin.String = "SdkUnknown($value)"
|
32 32 | }
|
33 33 |
|
34 34 | public companion object {
|
35 35 | /**
|
36 36 | * Convert a raw value to one of the sealed variants or [SdkUnknown]
|
37 37 | */
|
38 38 | public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.ec2.model.UnsuccessfulInstanceCreditSpecificationErrorCode = when (value) {
|
39 39 | "IncorrectInstanceState" -> IncorrectInstanceState
|
40 40 | "InstanceCreditSpecification.NotSupported" -> InstanceCreditSpecificationNotSupported
|
41 41 | "InvalidInstanceID.NotFound" -> InstanceNotFound
|
42 42 | "InvalidInstanceID.Malformed" -> InvalidInstanceId
|
43 43 | else -> SdkUnknown(value)
|
44 44 | }
|
45 45 |
|
46 46 | /**
|
47 47 | * Get a list of all possible variants
|
48 48 | */
|
49 49 | public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.UnsuccessfulInstanceCreditSpecificationErrorCode> = values
|
50 50 |
|
51 - | private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.UnsuccessfulInstanceCreditSpecificationErrorCode> = listOf(
|
51 + | private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.UnsuccessfulInstanceCreditSpecificationErrorCode> by lazy { listOf(
|
52 52 | IncorrectInstanceState,
|
53 53 | InstanceCreditSpecificationNotSupported,
|
54 54 | InstanceNotFound,
|
55 55 | InvalidInstanceId,
|
56 - | )
|
56 + | ) }
|
57 57 | }
|
58 58 | }
|