
src.bigtableadmin.v2.GetClusterResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.bigtableadmin.v2
final case class GetClusterResult private(
clusterConfig: besom.api.googlenative.bigtableadmin.v2.outputs.ClusterConfigResponse,
defaultStorageType: String,
encryptionConfig: besom.api.googlenative.bigtableadmin.v2.outputs.EncryptionConfigResponse,
location: String,
name: String,
serveNodes: Int,
state: String
)
object GetClusterResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetClusterResult] =
besom.internal.Decoder.derived[GetClusterResult]
given outputOps: {} with
extension(output: besom.types.Output[GetClusterResult])
def clusterConfig : besom.types.Output[besom.api.googlenative.bigtableadmin.v2.outputs.ClusterConfigResponse] = output.map(_.clusterConfig)
def defaultStorageType : besom.types.Output[String] = output.map(_.defaultStorageType)
def encryptionConfig : besom.types.Output[besom.api.googlenative.bigtableadmin.v2.outputs.EncryptionConfigResponse] = output.map(_.encryptionConfig)
def location : besom.types.Output[String] = output.map(_.location)
def name : besom.types.Output[String] = output.map(_.name)
def serveNodes : besom.types.Output[Int] = output.map(_.serveNodes)
def state : besom.types.Output[String] = output.map(_.state)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetClusterResult]])
def clusterConfig : besom.types.Output[scala.Option[besom.api.googlenative.bigtableadmin.v2.outputs.ClusterConfigResponse]] = output.map(_.map(_.clusterConfig))
def defaultStorageType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultStorageType))
def encryptionConfig : besom.types.Output[scala.Option[besom.api.googlenative.bigtableadmin.v2.outputs.EncryptionConfigResponse]] = output.map(_.map(_.encryptionConfig))
def location : besom.types.Output[scala.Option[String]] = output.map(_.map(_.location))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def serveNodes : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.serveNodes))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy