
src.appengine.v1.GetVersionResult.scala Maven / Gradle / Ivy
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