![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.redshiftserverless.kotlin.inputs.GetNamespacePlainArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.redshiftserverless.kotlin.inputs
import com.pulumi.awsnative.redshiftserverless.inputs.GetNamespacePlainArgs.builder
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiNullFieldException
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.String
import kotlin.Suppress
import kotlin.jvm.JvmName
/**
*
* @property namespaceName A unique identifier for the namespace. You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account.
*/
public data class GetNamespacePlainArgs(
public val namespaceName: String,
) : ConvertibleToJava {
override fun toJava(): com.pulumi.awsnative.redshiftserverless.inputs.GetNamespacePlainArgs =
com.pulumi.awsnative.redshiftserverless.inputs.GetNamespacePlainArgs.builder()
.namespaceName(namespaceName.let({ args0 -> args0 })).build()
}
/**
* Builder for [GetNamespacePlainArgs].
*/
@PulumiTagMarker
public class GetNamespacePlainArgsBuilder internal constructor() {
private var namespaceName: String? = null
/**
* @param value A unique identifier for the namespace. You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account.
*/
@JvmName("vurnewrvptuwqtbk")
public suspend fun namespaceName(`value`: String) {
val toBeMapped = value
val mapped = toBeMapped.let({ args0 -> args0 })
this.namespaceName = mapped
}
internal fun build(): GetNamespacePlainArgs = GetNamespacePlainArgs(
namespaceName = namespaceName ?: throw PulumiNullFieldException("namespaceName"),
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy