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

src.appengine.v1.GetVersionResult.scala Maven / Gradle / Ivy

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


final case class GetVersionResult private(
  apiConfig: besom.api.googlenative.appengine.v1.outputs.ApiConfigHandlerResponse,
  appEngineApis: Boolean,
  automaticScaling: besom.api.googlenative.appengine.v1.outputs.AutomaticScalingResponse,
  basicScaling: besom.api.googlenative.appengine.v1.outputs.BasicScalingResponse,
  betaSettings: scala.Predef.Map[String, String],
  buildEnvVariables: scala.Predef.Map[String, String],
  createTime: String,
  createdBy: String,
  defaultExpiration: String,
  deployment: besom.api.googlenative.appengine.v1.outputs.DeploymentResponse,
  diskUsageBytes: String,
  endpointsApiService: besom.api.googlenative.appengine.v1.outputs.EndpointsApiServiceResponse,
  entrypoint: besom.api.googlenative.appengine.v1.outputs.EntrypointResponse,
  env: String,
  envVariables: scala.Predef.Map[String, String],
  errorHandlers: scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.ErrorHandlerResponse],
  flexibleRuntimeSettings: besom.api.googlenative.appengine.v1.outputs.FlexibleRuntimeSettingsResponse,
  generatedCustomerMetadata: scala.Predef.Map[String, String],
  handlers: scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.UrlMapResponse],
  healthCheck: besom.api.googlenative.appengine.v1.outputs.HealthCheckResponse,
  inboundServices: scala.collection.immutable.List[String],
  instanceClass: String,
  libraries: scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.LibraryResponse],
  livenessCheck: besom.api.googlenative.appengine.v1.outputs.LivenessCheckResponse,
  manualScaling: besom.api.googlenative.appengine.v1.outputs.ManualScalingResponse,
  name: String,
  network: besom.api.googlenative.appengine.v1.outputs.NetworkResponse,
  nobuildFilesRegex: String,
  readinessCheck: besom.api.googlenative.appengine.v1.outputs.ReadinessCheckResponse,
  resources: besom.api.googlenative.appengine.v1.outputs.ResourcesResponse,
  runtime: String,
  runtimeApiVersion: String,
  runtimeChannel: String,
  runtimeMainExecutablePath: String,
  serviceAccount: String,
  servingStatus: String,
  threadsafe: Boolean,
  versionUrl: String,
  vm: Boolean,
  vpcAccessConnector: besom.api.googlenative.appengine.v1.outputs.VpcAccessConnectorResponse,
  zones: scala.collection.immutable.List[String]
)
object GetVersionResult :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetVersionResult])
      def apiConfig : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.ApiConfigHandlerResponse] = output.map(_.apiConfig)
      def appEngineApis : besom.types.Output[Boolean] = output.map(_.appEngineApis)
      def automaticScaling : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.AutomaticScalingResponse] = output.map(_.automaticScaling)
      def basicScaling : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.BasicScalingResponse] = output.map(_.basicScaling)
      def betaSettings : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.betaSettings)
      def buildEnvVariables : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.buildEnvVariables)
      def createTime : besom.types.Output[String] = output.map(_.createTime)
      def createdBy : besom.types.Output[String] = output.map(_.createdBy)
      def defaultExpiration : besom.types.Output[String] = output.map(_.defaultExpiration)
      def deployment : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.DeploymentResponse] = output.map(_.deployment)
      def diskUsageBytes : besom.types.Output[String] = output.map(_.diskUsageBytes)
      def endpointsApiService : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.EndpointsApiServiceResponse] = output.map(_.endpointsApiService)
      def entrypoint : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.EntrypointResponse] = output.map(_.entrypoint)
      def env : besom.types.Output[String] = output.map(_.env)
      def envVariables : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.envVariables)
      def errorHandlers : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.ErrorHandlerResponse]] = output.map(_.errorHandlers)
      def flexibleRuntimeSettings : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.FlexibleRuntimeSettingsResponse] = output.map(_.flexibleRuntimeSettings)
      def generatedCustomerMetadata : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.generatedCustomerMetadata)
      def handlers : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.UrlMapResponse]] = output.map(_.handlers)
      def healthCheck : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.HealthCheckResponse] = output.map(_.healthCheck)
      def inboundServices : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.inboundServices)
      def instanceClass : besom.types.Output[String] = output.map(_.instanceClass)
      def libraries : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.LibraryResponse]] = output.map(_.libraries)
      def livenessCheck : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.LivenessCheckResponse] = output.map(_.livenessCheck)
      def manualScaling : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.ManualScalingResponse] = output.map(_.manualScaling)
      def name : besom.types.Output[String] = output.map(_.name)
      def network : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.NetworkResponse] = output.map(_.network)
      def nobuildFilesRegex : besom.types.Output[String] = output.map(_.nobuildFilesRegex)
      def readinessCheck : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.ReadinessCheckResponse] = output.map(_.readinessCheck)
      def resources : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.ResourcesResponse] = output.map(_.resources)
      def runtime : besom.types.Output[String] = output.map(_.runtime)
      def runtimeApiVersion : besom.types.Output[String] = output.map(_.runtimeApiVersion)
      def runtimeChannel : besom.types.Output[String] = output.map(_.runtimeChannel)
      def runtimeMainExecutablePath : besom.types.Output[String] = output.map(_.runtimeMainExecutablePath)
      def serviceAccount : besom.types.Output[String] = output.map(_.serviceAccount)
      def servingStatus : besom.types.Output[String] = output.map(_.servingStatus)
      def threadsafe : besom.types.Output[Boolean] = output.map(_.threadsafe)
      def versionUrl : besom.types.Output[String] = output.map(_.versionUrl)
      def vm : besom.types.Output[Boolean] = output.map(_.vm)
      def vpcAccessConnector : besom.types.Output[besom.api.googlenative.appengine.v1.outputs.VpcAccessConnectorResponse] = output.map(_.vpcAccessConnector)
      def zones : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.zones)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetVersionResult]])
      def apiConfig : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.ApiConfigHandlerResponse]] = output.map(_.map(_.apiConfig))
      def appEngineApis : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.appEngineApis))
      def automaticScaling : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.AutomaticScalingResponse]] = output.map(_.map(_.automaticScaling))
      def basicScaling : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.BasicScalingResponse]] = output.map(_.map(_.basicScaling))
      def betaSettings : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.betaSettings))
      def buildEnvVariables : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.buildEnvVariables))
      def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
      def createdBy : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createdBy))
      def defaultExpiration : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultExpiration))
      def deployment : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.DeploymentResponse]] = output.map(_.map(_.deployment))
      def diskUsageBytes : besom.types.Output[scala.Option[String]] = output.map(_.map(_.diskUsageBytes))
      def endpointsApiService : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.EndpointsApiServiceResponse]] = output.map(_.map(_.endpointsApiService))
      def entrypoint : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.EntrypointResponse]] = output.map(_.map(_.entrypoint))
      def env : besom.types.Output[scala.Option[String]] = output.map(_.map(_.env))
      def envVariables : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.envVariables))
      def errorHandlers : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.ErrorHandlerResponse]]] = output.map(_.map(_.errorHandlers))
      def flexibleRuntimeSettings : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.FlexibleRuntimeSettingsResponse]] = output.map(_.map(_.flexibleRuntimeSettings))
      def generatedCustomerMetadata : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.generatedCustomerMetadata))
      def handlers : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.UrlMapResponse]]] = output.map(_.map(_.handlers))
      def healthCheck : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.HealthCheckResponse]] = output.map(_.map(_.healthCheck))
      def inboundServices : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.inboundServices))
      def instanceClass : besom.types.Output[scala.Option[String]] = output.map(_.map(_.instanceClass))
      def libraries : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.appengine.v1.outputs.LibraryResponse]]] = output.map(_.map(_.libraries))
      def livenessCheck : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.LivenessCheckResponse]] = output.map(_.map(_.livenessCheck))
      def manualScaling : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.ManualScalingResponse]] = output.map(_.map(_.manualScaling))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
      def network : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.NetworkResponse]] = output.map(_.map(_.network))
      def nobuildFilesRegex : besom.types.Output[scala.Option[String]] = output.map(_.map(_.nobuildFilesRegex))
      def readinessCheck : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.ReadinessCheckResponse]] = output.map(_.map(_.readinessCheck))
      def resources : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.ResourcesResponse]] = output.map(_.map(_.resources))
      def runtime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.runtime))
      def runtimeApiVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.runtimeApiVersion))
      def runtimeChannel : besom.types.Output[scala.Option[String]] = output.map(_.map(_.runtimeChannel))
      def runtimeMainExecutablePath : besom.types.Output[scala.Option[String]] = output.map(_.map(_.runtimeMainExecutablePath))
      def serviceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.serviceAccount))
      def servingStatus : besom.types.Output[scala.Option[String]] = output.map(_.map(_.servingStatus))
      def threadsafe : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.threadsafe))
      def versionUrl : besom.types.Output[scala.Option[String]] = output.map(_.map(_.versionUrl))
      def vm : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.vm))
      def vpcAccessConnector : besom.types.Output[scala.Option[besom.api.googlenative.appengine.v1.outputs.VpcAccessConnectorResponse]] = output.map(_.map(_.vpcAccessConnector))
      def zones : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.zones))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy