
src.tpu.v1alpha1.GetNodeResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.tpu.v1alpha1
final case class GetNodeResult private(
acceleratorType: String,
apiVersion: String,
cidrBlock: String,
createTime: String,
description: String,
health: String,
healthDescription: String,
ipAddress: String,
labels: scala.Predef.Map[String, String],
name: String,
network: String,
networkEndpoints: scala.collection.immutable.List[besom.api.googlenative.tpu.v1alpha1.outputs.NetworkEndpointResponse],
port: String,
schedulingConfig: besom.api.googlenative.tpu.v1alpha1.outputs.SchedulingConfigResponse,
serviceAccount: String,
state: String,
symptoms: scala.collection.immutable.List[besom.api.googlenative.tpu.v1alpha1.outputs.SymptomResponse],
tensorflowVersion: String,
useServiceNetworking: Boolean
)
object GetNodeResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetNodeResult] =
besom.internal.Decoder.derived[GetNodeResult]
given outputOps: {} with
extension(output: besom.types.Output[GetNodeResult])
def acceleratorType : besom.types.Output[String] = output.map(_.acceleratorType)
def apiVersion : besom.types.Output[String] = output.map(_.apiVersion)
def cidrBlock : besom.types.Output[String] = output.map(_.cidrBlock)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def description : besom.types.Output[String] = output.map(_.description)
def health : besom.types.Output[String] = output.map(_.health)
def healthDescription : besom.types.Output[String] = output.map(_.healthDescription)
def ipAddress : besom.types.Output[String] = output.map(_.ipAddress)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def name : besom.types.Output[String] = output.map(_.name)
def network : besom.types.Output[String] = output.map(_.network)
def networkEndpoints : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.tpu.v1alpha1.outputs.NetworkEndpointResponse]] = output.map(_.networkEndpoints)
def port : besom.types.Output[String] = output.map(_.port)
def schedulingConfig : besom.types.Output[besom.api.googlenative.tpu.v1alpha1.outputs.SchedulingConfigResponse] = output.map(_.schedulingConfig)
def serviceAccount : besom.types.Output[String] = output.map(_.serviceAccount)
def state : besom.types.Output[String] = output.map(_.state)
def symptoms : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.tpu.v1alpha1.outputs.SymptomResponse]] = output.map(_.symptoms)
def tensorflowVersion : besom.types.Output[String] = output.map(_.tensorflowVersion)
def useServiceNetworking : besom.types.Output[Boolean] = output.map(_.useServiceNetworking)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetNodeResult]])
def acceleratorType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.acceleratorType))
def apiVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.apiVersion))
def cidrBlock : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cidrBlock))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def health : besom.types.Output[scala.Option[String]] = output.map(_.map(_.health))
def healthDescription : besom.types.Output[scala.Option[String]] = output.map(_.map(_.healthDescription))
def ipAddress : besom.types.Output[scala.Option[String]] = output.map(_.map(_.ipAddress))
def labels : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.labels))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def network : besom.types.Output[scala.Option[String]] = output.map(_.map(_.network))
def networkEndpoints : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.tpu.v1alpha1.outputs.NetworkEndpointResponse]]] = output.map(_.map(_.networkEndpoints))
def port : besom.types.Output[scala.Option[String]] = output.map(_.map(_.port))
def schedulingConfig : besom.types.Output[scala.Option[besom.api.googlenative.tpu.v1alpha1.outputs.SchedulingConfigResponse]] = output.map(_.map(_.schedulingConfig))
def serviceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.serviceAccount))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def symptoms : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.tpu.v1alpha1.outputs.SymptomResponse]]] = output.map(_.map(_.symptoms))
def tensorflowVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.tensorflowVersion))
def useServiceNetworking : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.useServiceNetworking))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy