
src.datamigration.v1.GetMigrationJobResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.datamigration.v1
final case class GetMigrationJobResult private(
cmekKeyName: String,
conversionWorkspace: besom.api.googlenative.datamigration.v1.outputs.ConversionWorkspaceInfoResponse,
createTime: String,
destination: String,
destinationDatabase: besom.api.googlenative.datamigration.v1.outputs.DatabaseTypeResponse,
displayName: String,
dumpFlags: besom.api.googlenative.datamigration.v1.outputs.DumpFlagsResponse,
dumpPath: String,
duration: String,
endTime: String,
error: besom.api.googlenative.datamigration.v1.outputs.StatusResponse,
filter: String,
labels: scala.Predef.Map[String, String],
name: String,
performanceConfig: besom.api.googlenative.datamigration.v1.outputs.PerformanceConfigResponse,
phase: String,
reverseSshConnectivity: besom.api.googlenative.datamigration.v1.outputs.ReverseSshConnectivityResponse,
source: String,
sourceDatabase: besom.api.googlenative.datamigration.v1.outputs.DatabaseTypeResponse,
state: String,
staticIpConnectivity: besom.api.googlenative.datamigration.v1.outputs.StaticIpConnectivityResponse,
`type`: String,
updateTime: String,
vpcPeeringConnectivity: besom.api.googlenative.datamigration.v1.outputs.VpcPeeringConnectivityResponse
)
object GetMigrationJobResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetMigrationJobResult] =
besom.internal.Decoder.derived[GetMigrationJobResult]
given outputOps: {} with
extension(output: besom.types.Output[GetMigrationJobResult])
def cmekKeyName : besom.types.Output[String] = output.map(_.cmekKeyName)
def conversionWorkspace : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.ConversionWorkspaceInfoResponse] = output.map(_.conversionWorkspace)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def destination : besom.types.Output[String] = output.map(_.destination)
def destinationDatabase : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.DatabaseTypeResponse] = output.map(_.destinationDatabase)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def dumpFlags : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.DumpFlagsResponse] = output.map(_.dumpFlags)
def dumpPath : besom.types.Output[String] = output.map(_.dumpPath)
def duration : besom.types.Output[String] = output.map(_.duration)
def endTime : besom.types.Output[String] = output.map(_.endTime)
def error : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.StatusResponse] = output.map(_.error)
def filter : besom.types.Output[String] = output.map(_.filter)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def name : besom.types.Output[String] = output.map(_.name)
def performanceConfig : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.PerformanceConfigResponse] = output.map(_.performanceConfig)
def phase : besom.types.Output[String] = output.map(_.phase)
def reverseSshConnectivity : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.ReverseSshConnectivityResponse] = output.map(_.reverseSshConnectivity)
def source : besom.types.Output[String] = output.map(_.source)
def sourceDatabase : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.DatabaseTypeResponse] = output.map(_.sourceDatabase)
def state : besom.types.Output[String] = output.map(_.state)
def staticIpConnectivity : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.StaticIpConnectivityResponse] = output.map(_.staticIpConnectivity)
def `type` : besom.types.Output[String] = output.map(_.`type`)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
def vpcPeeringConnectivity : besom.types.Output[besom.api.googlenative.datamigration.v1.outputs.VpcPeeringConnectivityResponse] = output.map(_.vpcPeeringConnectivity)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetMigrationJobResult]])
def cmekKeyName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cmekKeyName))
def conversionWorkspace : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.ConversionWorkspaceInfoResponse]] = output.map(_.map(_.conversionWorkspace))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def destination : besom.types.Output[scala.Option[String]] = output.map(_.map(_.destination))
def destinationDatabase : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.DatabaseTypeResponse]] = output.map(_.map(_.destinationDatabase))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def dumpFlags : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.DumpFlagsResponse]] = output.map(_.map(_.dumpFlags))
def dumpPath : besom.types.Output[scala.Option[String]] = output.map(_.map(_.dumpPath))
def duration : besom.types.Output[scala.Option[String]] = output.map(_.map(_.duration))
def endTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.endTime))
def error : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.StatusResponse]] = output.map(_.map(_.error))
def filter : besom.types.Output[scala.Option[String]] = output.map(_.map(_.filter))
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 performanceConfig : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.PerformanceConfigResponse]] = output.map(_.map(_.performanceConfig))
def phase : besom.types.Output[scala.Option[String]] = output.map(_.map(_.phase))
def reverseSshConnectivity : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.ReverseSshConnectivityResponse]] = output.map(_.map(_.reverseSshConnectivity))
def source : besom.types.Output[scala.Option[String]] = output.map(_.map(_.source))
def sourceDatabase : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.DatabaseTypeResponse]] = output.map(_.map(_.sourceDatabase))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def staticIpConnectivity : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.StaticIpConnectivityResponse]] = output.map(_.map(_.staticIpConnectivity))
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 vpcPeeringConnectivity : besom.types.Output[scala.Option[besom.api.googlenative.datamigration.v1.outputs.VpcPeeringConnectivityResponse]] = output.map(_.map(_.vpcPeeringConnectivity))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy