
src.clouddeploy.v1.GetRolloutResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.clouddeploy.v1
final case class GetRolloutResult private(
annotations: scala.Predef.Map[String, String],
approvalState: String,
approveTime: String,
controllerRollout: String,
createTime: String,
deployEndTime: String,
deployFailureCause: String,
deployStartTime: String,
deployingBuild: String,
description: String,
enqueueTime: String,
etag: String,
failureReason: String,
labels: scala.Predef.Map[String, String],
metadata: besom.api.googlenative.clouddeploy.v1.outputs.MetadataResponse,
name: String,
phases: scala.collection.immutable.List[besom.api.googlenative.clouddeploy.v1.outputs.PhaseResponse],
rollbackOfRollout: String,
rolledBackByRollouts: scala.collection.immutable.List[String],
state: String,
targetId: String,
uid: String
)
object GetRolloutResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetRolloutResult] =
besom.internal.Decoder.derived[GetRolloutResult]
given outputOps: {} with
extension(output: besom.types.Output[GetRolloutResult])
def annotations : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.annotations)
def approvalState : besom.types.Output[String] = output.map(_.approvalState)
def approveTime : besom.types.Output[String] = output.map(_.approveTime)
def controllerRollout : besom.types.Output[String] = output.map(_.controllerRollout)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def deployEndTime : besom.types.Output[String] = output.map(_.deployEndTime)
def deployFailureCause : besom.types.Output[String] = output.map(_.deployFailureCause)
def deployStartTime : besom.types.Output[String] = output.map(_.deployStartTime)
def deployingBuild : besom.types.Output[String] = output.map(_.deployingBuild)
def description : besom.types.Output[String] = output.map(_.description)
def enqueueTime : besom.types.Output[String] = output.map(_.enqueueTime)
def etag : besom.types.Output[String] = output.map(_.etag)
def failureReason : besom.types.Output[String] = output.map(_.failureReason)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def metadata : besom.types.Output[besom.api.googlenative.clouddeploy.v1.outputs.MetadataResponse] = output.map(_.metadata)
def name : besom.types.Output[String] = output.map(_.name)
def phases : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.clouddeploy.v1.outputs.PhaseResponse]] = output.map(_.phases)
def rollbackOfRollout : besom.types.Output[String] = output.map(_.rollbackOfRollout)
def rolledBackByRollouts : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.rolledBackByRollouts)
def state : besom.types.Output[String] = output.map(_.state)
def targetId : besom.types.Output[String] = output.map(_.targetId)
def uid : besom.types.Output[String] = output.map(_.uid)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetRolloutResult]])
def annotations : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.annotations))
def approvalState : besom.types.Output[scala.Option[String]] = output.map(_.map(_.approvalState))
def approveTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.approveTime))
def controllerRollout : besom.types.Output[scala.Option[String]] = output.map(_.map(_.controllerRollout))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def deployEndTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deployEndTime))
def deployFailureCause : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deployFailureCause))
def deployStartTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deployStartTime))
def deployingBuild : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deployingBuild))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def enqueueTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.enqueueTime))
def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
def failureReason : besom.types.Output[scala.Option[String]] = output.map(_.map(_.failureReason))
def labels : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.labels))
def metadata : besom.types.Output[scala.Option[besom.api.googlenative.clouddeploy.v1.outputs.MetadataResponse]] = output.map(_.map(_.metadata))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def phases : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.clouddeploy.v1.outputs.PhaseResponse]]] = output.map(_.map(_.phases))
def rollbackOfRollout : besom.types.Output[scala.Option[String]] = output.map(_.map(_.rollbackOfRollout))
def rolledBackByRollouts : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.rolledBackByRollouts))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def targetId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.targetId))
def uid : besom.types.Output[scala.Option[String]] = output.map(_.map(_.uid))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy