
src.firebasehosting.v1beta1.GetCustomDomainResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.firebasehosting.v1beta1
final case class GetCustomDomainResult private(
annotations: scala.Predef.Map[String, String],
cert: besom.api.googlenative.firebasehosting.v1beta1.outputs.CertificateResponse,
certPreference: String,
createTime: String,
deleteTime: String,
etag: String,
expireTime: String,
hostState: String,
issues: scala.collection.immutable.List[besom.api.googlenative.firebasehosting.v1beta1.outputs.StatusResponse],
labels: scala.Predef.Map[String, String],
name: String,
ownershipState: String,
reconciling: Boolean,
redirectTarget: String,
requiredDnsUpdates: besom.api.googlenative.firebasehosting.v1beta1.outputs.DnsUpdatesResponse,
updateTime: String
)
object GetCustomDomainResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetCustomDomainResult] =
besom.internal.Decoder.derived[GetCustomDomainResult]
given outputOps: {} with
extension(output: besom.types.Output[GetCustomDomainResult])
def annotations : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.annotations)
def cert : besom.types.Output[besom.api.googlenative.firebasehosting.v1beta1.outputs.CertificateResponse] = output.map(_.cert)
def certPreference : besom.types.Output[String] = output.map(_.certPreference)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def deleteTime : besom.types.Output[String] = output.map(_.deleteTime)
def etag : besom.types.Output[String] = output.map(_.etag)
def expireTime : besom.types.Output[String] = output.map(_.expireTime)
def hostState : besom.types.Output[String] = output.map(_.hostState)
def issues : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.firebasehosting.v1beta1.outputs.StatusResponse]] = output.map(_.issues)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def name : besom.types.Output[String] = output.map(_.name)
def ownershipState : besom.types.Output[String] = output.map(_.ownershipState)
def reconciling : besom.types.Output[Boolean] = output.map(_.reconciling)
def redirectTarget : besom.types.Output[String] = output.map(_.redirectTarget)
def requiredDnsUpdates : besom.types.Output[besom.api.googlenative.firebasehosting.v1beta1.outputs.DnsUpdatesResponse] = output.map(_.requiredDnsUpdates)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetCustomDomainResult]])
def annotations : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.annotations))
def cert : besom.types.Output[scala.Option[besom.api.googlenative.firebasehosting.v1beta1.outputs.CertificateResponse]] = output.map(_.map(_.cert))
def certPreference : besom.types.Output[scala.Option[String]] = output.map(_.map(_.certPreference))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def deleteTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deleteTime))
def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
def expireTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.expireTime))
def hostState : besom.types.Output[scala.Option[String]] = output.map(_.map(_.hostState))
def issues : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.firebasehosting.v1beta1.outputs.StatusResponse]]] = output.map(_.map(_.issues))
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 ownershipState : besom.types.Output[scala.Option[String]] = output.map(_.map(_.ownershipState))
def reconciling : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.reconciling))
def redirectTarget : besom.types.Output[scala.Option[String]] = output.map(_.map(_.redirectTarget))
def requiredDnsUpdates : besom.types.Output[scala.Option[besom.api.googlenative.firebasehosting.v1beta1.outputs.DnsUpdatesResponse]] = output.map(_.map(_.requiredDnsUpdates))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy