
src.container.v1.GetServerConfigResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.container.v1
final case class GetServerConfigResult private(
channels: scala.collection.immutable.List[besom.api.googlenative.container.v1.outputs.ReleaseChannelConfigResponse],
defaultClusterVersion: String,
defaultImageType: String,
validImageTypes: scala.collection.immutable.List[String],
validMasterVersions: scala.collection.immutable.List[String],
validNodeVersions: scala.collection.immutable.List[String]
)
object GetServerConfigResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetServerConfigResult] =
besom.internal.Decoder.derived[GetServerConfigResult]
given outputOps: {} with
extension(output: besom.types.Output[GetServerConfigResult])
def channels : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.container.v1.outputs.ReleaseChannelConfigResponse]] = output.map(_.channels)
def defaultClusterVersion : besom.types.Output[String] = output.map(_.defaultClusterVersion)
def defaultImageType : besom.types.Output[String] = output.map(_.defaultImageType)
def validImageTypes : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.validImageTypes)
def validMasterVersions : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.validMasterVersions)
def validNodeVersions : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.validNodeVersions)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetServerConfigResult]])
def channels : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.container.v1.outputs.ReleaseChannelConfigResponse]]] = output.map(_.map(_.channels))
def defaultClusterVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultClusterVersion))
def defaultImageType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultImageType))
def validImageTypes : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.validImageTypes))
def validMasterVersions : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.validMasterVersions))
def validNodeVersions : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.validNodeVersions))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy