
src.datafusion.v1.GetInstanceResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.datafusion.v1
final case class GetInstanceResult private(
accelerators: scala.collection.immutable.List[besom.api.googlenative.datafusion.v1.outputs.AcceleratorResponse],
apiEndpoint: String,
availableVersion: scala.collection.immutable.List[besom.api.googlenative.datafusion.v1.outputs.VersionResponse],
createTime: String,
cryptoKeyConfig: besom.api.googlenative.datafusion.v1.outputs.CryptoKeyConfigResponse,
dataprocServiceAccount: String,
description: String,
disabledReason: scala.collection.immutable.List[String],
displayName: String,
enableRbac: Boolean,
enableStackdriverLogging: Boolean,
enableStackdriverMonitoring: Boolean,
enableZoneSeparation: Boolean,
eventPublishConfig: besom.api.googlenative.datafusion.v1.outputs.EventPublishConfigResponse,
gcsBucket: String,
labels: scala.Predef.Map[String, String],
name: String,
networkConfig: besom.api.googlenative.datafusion.v1.outputs.NetworkConfigResponse,
options: scala.Predef.Map[String, String],
p4ServiceAccount: String,
patchRevision: String,
privateInstance: Boolean,
satisfiesPzs: Boolean,
serviceAccount: String,
serviceEndpoint: String,
state: String,
stateMessage: String,
tenantProjectId: String,
`type`: String,
updateTime: String,
version: String,
workforceIdentityServiceEndpoint: String,
zone: String
)
object GetInstanceResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetInstanceResult] =
besom.internal.Decoder.derived[GetInstanceResult]
given outputOps: {} with
extension(output: besom.types.Output[GetInstanceResult])
def accelerators : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.datafusion.v1.outputs.AcceleratorResponse]] = output.map(_.accelerators)
def apiEndpoint : besom.types.Output[String] = output.map(_.apiEndpoint)
def availableVersion : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.datafusion.v1.outputs.VersionResponse]] = output.map(_.availableVersion)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def cryptoKeyConfig : besom.types.Output[besom.api.googlenative.datafusion.v1.outputs.CryptoKeyConfigResponse] = output.map(_.cryptoKeyConfig)
def dataprocServiceAccount : besom.types.Output[String] = output.map(_.dataprocServiceAccount)
def description : besom.types.Output[String] = output.map(_.description)
def disabledReason : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.disabledReason)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def enableRbac : besom.types.Output[Boolean] = output.map(_.enableRbac)
def enableStackdriverLogging : besom.types.Output[Boolean] = output.map(_.enableStackdriverLogging)
def enableStackdriverMonitoring : besom.types.Output[Boolean] = output.map(_.enableStackdriverMonitoring)
def enableZoneSeparation : besom.types.Output[Boolean] = output.map(_.enableZoneSeparation)
def eventPublishConfig : besom.types.Output[besom.api.googlenative.datafusion.v1.outputs.EventPublishConfigResponse] = output.map(_.eventPublishConfig)
def gcsBucket : besom.types.Output[String] = output.map(_.gcsBucket)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def name : besom.types.Output[String] = output.map(_.name)
def networkConfig : besom.types.Output[besom.api.googlenative.datafusion.v1.outputs.NetworkConfigResponse] = output.map(_.networkConfig)
def options : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.options)
def p4ServiceAccount : besom.types.Output[String] = output.map(_.p4ServiceAccount)
def patchRevision : besom.types.Output[String] = output.map(_.patchRevision)
def privateInstance : besom.types.Output[Boolean] = output.map(_.privateInstance)
def satisfiesPzs : besom.types.Output[Boolean] = output.map(_.satisfiesPzs)
def serviceAccount : besom.types.Output[String] = output.map(_.serviceAccount)
def serviceEndpoint : besom.types.Output[String] = output.map(_.serviceEndpoint)
def state : besom.types.Output[String] = output.map(_.state)
def stateMessage : besom.types.Output[String] = output.map(_.stateMessage)
def tenantProjectId : besom.types.Output[String] = output.map(_.tenantProjectId)
def `type` : besom.types.Output[String] = output.map(_.`type`)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
def version : besom.types.Output[String] = output.map(_.version)
def workforceIdentityServiceEndpoint : besom.types.Output[String] = output.map(_.workforceIdentityServiceEndpoint)
def zone : besom.types.Output[String] = output.map(_.zone)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetInstanceResult]])
def accelerators : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.datafusion.v1.outputs.AcceleratorResponse]]] = output.map(_.map(_.accelerators))
def apiEndpoint : besom.types.Output[scala.Option[String]] = output.map(_.map(_.apiEndpoint))
def availableVersion : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.datafusion.v1.outputs.VersionResponse]]] = output.map(_.map(_.availableVersion))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def cryptoKeyConfig : besom.types.Output[scala.Option[besom.api.googlenative.datafusion.v1.outputs.CryptoKeyConfigResponse]] = output.map(_.map(_.cryptoKeyConfig))
def dataprocServiceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.dataprocServiceAccount))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def disabledReason : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.disabledReason))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def enableRbac : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.enableRbac))
def enableStackdriverLogging : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.enableStackdriverLogging))
def enableStackdriverMonitoring : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.enableStackdriverMonitoring))
def enableZoneSeparation : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.enableZoneSeparation))
def eventPublishConfig : besom.types.Output[scala.Option[besom.api.googlenative.datafusion.v1.outputs.EventPublishConfigResponse]] = output.map(_.map(_.eventPublishConfig))
def gcsBucket : besom.types.Output[scala.Option[String]] = output.map(_.map(_.gcsBucket))
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 networkConfig : besom.types.Output[scala.Option[besom.api.googlenative.datafusion.v1.outputs.NetworkConfigResponse]] = output.map(_.map(_.networkConfig))
def options : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.options))
def p4ServiceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.p4ServiceAccount))
def patchRevision : besom.types.Output[scala.Option[String]] = output.map(_.map(_.patchRevision))
def privateInstance : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.privateInstance))
def satisfiesPzs : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.satisfiesPzs))
def serviceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.serviceAccount))
def serviceEndpoint : besom.types.Output[scala.Option[String]] = output.map(_.map(_.serviceEndpoint))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def stateMessage : besom.types.Output[scala.Option[String]] = output.map(_.map(_.stateMessage))
def tenantProjectId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.tenantProjectId))
def `type` : besom.types.Output[scala.Option[String]] = output.map(_.map(_.`type`))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
def version : besom.types.Output[scala.Option[String]] = output.map(_.map(_.version))
def workforceIdentityServiceEndpoint : besom.types.Output[scala.Option[String]] = output.map(_.map(_.workforceIdentityServiceEndpoint))
def zone : besom.types.Output[scala.Option[String]] = output.map(_.map(_.zone))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy