
commonMain.aws.sdk.kotlin.services.apptest.model.CloudFormationStepSummary.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.apptest.model
/**
* Specifies the CloudFormation step summary.
*/
public sealed class CloudFormationStepSummary {
/**
* Creates the CloudFormation summary of the step.
*/
public data class CreateCloudformation(val value: aws.sdk.kotlin.services.apptest.model.CreateCloudFormationSummary) : aws.sdk.kotlin.services.apptest.model.CloudFormationStepSummary() {
}
/**
* Deletes the CloudFormation summary of the CloudFormation step summary.
*/
public data class DeleteCloudformation(val value: aws.sdk.kotlin.services.apptest.model.DeleteCloudFormationSummary) : aws.sdk.kotlin.services.apptest.model.CloudFormationStepSummary() {
}
public object SdkUnknown : aws.sdk.kotlin.services.apptest.model.CloudFormationStepSummary() {
}
/**
* Casts this [CloudFormationStepSummary] as a [CreateCloudformation] and retrieves its [aws.sdk.kotlin.services.apptest.model.CreateCloudFormationSummary] value. Throws an exception if the [CloudFormationStepSummary] is not a
* [CreateCloudformation].
*/
public fun asCreateCloudformation(): aws.sdk.kotlin.services.apptest.model.CreateCloudFormationSummary = (this as CloudFormationStepSummary.CreateCloudformation).value
/**
* Casts this [CloudFormationStepSummary] as a [CreateCloudformation] and retrieves its [aws.sdk.kotlin.services.apptest.model.CreateCloudFormationSummary] value. Returns null if the [CloudFormationStepSummary] is not a [CreateCloudformation].
*/
public fun asCreateCloudformationOrNull(): aws.sdk.kotlin.services.apptest.model.CreateCloudFormationSummary? = (this as? CloudFormationStepSummary.CreateCloudformation)?.value
/**
* Casts this [CloudFormationStepSummary] as a [DeleteCloudformation] and retrieves its [aws.sdk.kotlin.services.apptest.model.DeleteCloudFormationSummary] value. Throws an exception if the [CloudFormationStepSummary] is not a
* [DeleteCloudformation].
*/
public fun asDeleteCloudformation(): aws.sdk.kotlin.services.apptest.model.DeleteCloudFormationSummary = (this as CloudFormationStepSummary.DeleteCloudformation).value
/**
* Casts this [CloudFormationStepSummary] as a [DeleteCloudformation] and retrieves its [aws.sdk.kotlin.services.apptest.model.DeleteCloudFormationSummary] value. Returns null if the [CloudFormationStepSummary] is not a [DeleteCloudformation].
*/
public fun asDeleteCloudformationOrNull(): aws.sdk.kotlin.services.apptest.model.DeleteCloudFormationSummary? = (this as? CloudFormationStepSummary.DeleteCloudformation)?.value
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy