com.pulumi.googlenative.datafusion.v1.kotlin.outputs.VersionResponse.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.datafusion.v1.kotlin.outputs
import kotlin.Boolean
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
/**
* The Data Fusion version. This proto message stores information about certain Data Fusion version, which is used for Data Fusion version upgrade.
* @property availableFeatures Represents a list of available feature names for a given version.
* @property defaultVersion Whether this is currently the default version for Cloud Data Fusion
* @property type Type represents the release availability of the version
* @property versionNumber The version number of the Data Fusion instance, such as '6.0.1.0'.
*/
public data class VersionResponse(
public val availableFeatures: List,
public val defaultVersion: Boolean,
public val type: String,
public val versionNumber: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.datafusion.v1.outputs.VersionResponse): VersionResponse = VersionResponse(
availableFeatures = javaType.availableFeatures().map({ args0 -> args0 }),
defaultVersion = javaType.defaultVersion(),
type = javaType.type(),
versionNumber = javaType.versionNumber(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy