
src.sqladmin.v1.GetBackupRunResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.sqladmin.v1
final case class GetBackupRunResult private(
backupKind: String,
description: String,
diskEncryptionConfiguration: besom.api.googlenative.sqladmin.v1.outputs.DiskEncryptionConfigurationResponse,
diskEncryptionStatus: besom.api.googlenative.sqladmin.v1.outputs.DiskEncryptionStatusResponse,
endTime: String,
enqueuedTime: String,
error: besom.api.googlenative.sqladmin.v1.outputs.OperationErrorResponse,
instance: String,
kind: String,
location: String,
selfLink: String,
startTime: String,
status: String,
timeZone: String,
`type`: String,
windowStartTime: String
)
object GetBackupRunResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetBackupRunResult] =
besom.internal.Decoder.derived[GetBackupRunResult]
given outputOps: {} with
extension(output: besom.types.Output[GetBackupRunResult])
def backupKind : besom.types.Output[String] = output.map(_.backupKind)
def description : besom.types.Output[String] = output.map(_.description)
def diskEncryptionConfiguration : besom.types.Output[besom.api.googlenative.sqladmin.v1.outputs.DiskEncryptionConfigurationResponse] = output.map(_.diskEncryptionConfiguration)
def diskEncryptionStatus : besom.types.Output[besom.api.googlenative.sqladmin.v1.outputs.DiskEncryptionStatusResponse] = output.map(_.diskEncryptionStatus)
def endTime : besom.types.Output[String] = output.map(_.endTime)
def enqueuedTime : besom.types.Output[String] = output.map(_.enqueuedTime)
def error : besom.types.Output[besom.api.googlenative.sqladmin.v1.outputs.OperationErrorResponse] = output.map(_.error)
def instance : besom.types.Output[String] = output.map(_.instance)
def kind : besom.types.Output[String] = output.map(_.kind)
def location : besom.types.Output[String] = output.map(_.location)
def selfLink : besom.types.Output[String] = output.map(_.selfLink)
def startTime : besom.types.Output[String] = output.map(_.startTime)
def status : besom.types.Output[String] = output.map(_.status)
def timeZone : besom.types.Output[String] = output.map(_.timeZone)
def `type` : besom.types.Output[String] = output.map(_.`type`)
def windowStartTime : besom.types.Output[String] = output.map(_.windowStartTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetBackupRunResult]])
def backupKind : besom.types.Output[scala.Option[String]] = output.map(_.map(_.backupKind))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def diskEncryptionConfiguration : besom.types.Output[scala.Option[besom.api.googlenative.sqladmin.v1.outputs.DiskEncryptionConfigurationResponse]] = output.map(_.map(_.diskEncryptionConfiguration))
def diskEncryptionStatus : besom.types.Output[scala.Option[besom.api.googlenative.sqladmin.v1.outputs.DiskEncryptionStatusResponse]] = output.map(_.map(_.diskEncryptionStatus))
def endTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.endTime))
def enqueuedTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.enqueuedTime))
def error : besom.types.Output[scala.Option[besom.api.googlenative.sqladmin.v1.outputs.OperationErrorResponse]] = output.map(_.map(_.error))
def instance : besom.types.Output[scala.Option[String]] = output.map(_.map(_.instance))
def kind : besom.types.Output[scala.Option[String]] = output.map(_.map(_.kind))
def location : besom.types.Output[scala.Option[String]] = output.map(_.map(_.location))
def selfLink : besom.types.Output[scala.Option[String]] = output.map(_.map(_.selfLink))
def startTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.startTime))
def status : besom.types.Output[scala.Option[String]] = output.map(_.map(_.status))
def timeZone : besom.types.Output[scala.Option[String]] = output.map(_.map(_.timeZone))
def `type` : besom.types.Output[scala.Option[String]] = output.map(_.map(_.`type`))
def windowStartTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.windowStartTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy