All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.appengine.v1beta.GetAppResult.scala Maven / Gradle / Ivy

There is a newer version: 0.32.0-core.0.4
Show newest version
package besom.api.googlenative.appengine.v1beta


final case class GetAppResult private(
  authDomain: String,
  codeBucket: String,
  databaseType: String,
  defaultBucket: String,
  defaultCookieExpiration: String,
  defaultHostname: String,
  dispatchRules: scala.collection.immutable.List[besom.api.googlenative.appengine.v1beta.outputs.UrlDispatchRuleResponse],
  featureSettings: besom.api.googlenative.appengine.v1beta.outputs.FeatureSettingsResponse,
  gcrDomain: String,
  generatedCustomerMetadata: scala.Predef.Map[String, String],
  iap: besom.api.googlenative.appengine.v1beta.outputs.IdentityAwareProxyResponse,
  location: String,
  name: String,
  serviceAccount: String,
  servingStatus: String
)
object GetAppResult :

  given decoder(using besom.types.Context): besom.types.Decoder[GetAppResult] =
    besom.internal.Decoder.derived[GetAppResult]



  given outputOps: {} with
    extension(output: besom.types.Output[GetAppResult])
      def authDomain : besom.types.Output[String] = output.map(_.authDomain)
      def codeBucket : besom.types.Output[String] = output.map(_.codeBucket)
      def databaseType : besom.types.Output[String] = output.map(_.databaseType)
      def defaultBucket : besom.types.Output[String] = output.map(_.defaultBucket)
      def defaultCookieExpiration : besom.types.Output[String] = output.map(_.defaultCookieExpiration)
      def defaultHostname : besom.types.Output[String] = output.map(_.defaultHostname)
      def dispatchRules : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.appengine.v1beta.outputs.UrlDispatchRuleResponse]] = output.map(_.dispatchRules)
      def featureSettings : besom.types.Output[besom.api.googlenative.appengine.v1beta.outputs.FeatureSettingsResponse] = output.map(_.featureSettings)
      def gcrDomain : besom.types.Output[String] = output.map(_.gcrDomain)
      def generatedCustomerMetadata : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.generatedCustomerMetadata)
      def iap : besom.types.Output[besom.api.googlenative.appengine.v1beta.outputs.IdentityAwareProxyResponse] = output.map(_.iap)
      def location : besom.types.Output[String] = output.map(_.location)
      def name : besom.types.Output[String] = output.map(_.name)
      def serviceAccount : besom.types.Output[String] = output.map(_.serviceAccount)
      def servingStatus : besom.types.Output[String] = output.map(_.servingStatus)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetAppResult]])
      def authDomain : besom.types.Output[scala.Option[String]] = output.map(_.map(_.authDomain))
      def codeBucket : besom.types.Output[scala.Option[String]] = output.map(_.map(_.codeBucket))
      def databaseType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.databaseType))
      def defaultBucket : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultBucket))
      def defaultCookieExpiration : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultCookieExpiration))
      def defaultHostname : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultHostname))
      def dispatchRules : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.appengine.v1beta.outputs.UrlDispatchRuleResponse]]] = output.map(_.map(_.dispatchRules))
      def featureSettings : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1beta.outputs.FeatureSettingsResponse]] = output.map(_.map(_.featureSettings))
      def gcrDomain : besom.types.Output[scala.Option[String]] = output.map(_.map(_.gcrDomain))
      def generatedCustomerMetadata : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.generatedCustomerMetadata))
      def iap : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1beta.outputs.IdentityAwareProxyResponse]] = output.map(_.map(_.iap))
      def location : besom.types.Output[scala.Option[String]] = output.map(_.map(_.location))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
      def serviceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.serviceAccount))
      def servingStatus : besom.types.Output[scala.Option[String]] = output.map(_.map(_.servingStatus))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy