57 57 | override fun toString(): kotlin.String = "ProvisionedNotPubliclyAdvertisable"
|
58 58 | }
|
59 59 |
|
60 60 | public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.ec2.model.ByoipCidrState() {
|
61 61 | override fun toString(): kotlin.String = "SdkUnknown($value)"
|
62 62 | }
|
63 63 |
|
64 64 | public companion object {
|
65 65 | /**
|
66 66 | * Convert a raw value to one of the sealed variants or [SdkUnknown]
|
67 67 | */
|
68 68 | public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.ec2.model.ByoipCidrState = when (value) {
|
69 69 | "advertised" -> Advertised
|
70 70 | "deprovisioned" -> Deprovisioned
|
71 71 | "failed-deprovision" -> FailedDeprovision
|
72 72 | "failed-provision" -> FailedProvision
|
73 73 | "pending-advertising" -> PendingAdvertising
|
74 74 | "pending-deprovision" -> PendingDeprovision
|
75 75 | "pending-provision" -> PendingProvision
|
76 76 | "pending-withdrawal" -> PendingWithdrawal
|
77 77 | "provisioned" -> Provisioned
|
78 78 | "provisioned-not-publicly-advertisable" -> ProvisionedNotPubliclyAdvertisable
|
79 79 | else -> SdkUnknown(value)
|
80 80 | }
|
81 81 |
|
82 82 | /**
|
83 83 | * Get a list of all possible variants
|
84 84 | */
|
85 85 | public fun values(): kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.ByoipCidrState> = values
|
86 86 |
|
87 - | private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.ByoipCidrState> = listOf(
|
87 + | private val values: kotlin.collections.List<aws.sdk.kotlin.services.ec2.model.ByoipCidrState> by lazy { listOf(
|
88 88 | Advertised,
|
89 89 | Deprovisioned,
|
90 90 | FailedDeprovision,
|
91 91 | FailedProvision,
|
92 92 | PendingAdvertising,
|
93 93 | PendingDeprovision,
|
94 94 | PendingProvision,
|
95 95 | PendingWithdrawal,
|
96 96 | Provisioned,
|
97 97 | ProvisionedNotPubliclyAdvertisable,
|
98 - | )
|
98 + | ) }
|
99 99 | }
|
100 100 | }
|