
src.compute.alpha.GetUrlMapResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.compute.alpha
final case class GetUrlMapResult private(
creationTimestamp: String,
defaultCustomErrorResponsePolicy: besom.api.googlenative.compute.alpha.outputs.CustomErrorResponsePolicyResponse,
defaultRouteAction: besom.api.googlenative.compute.alpha.outputs.HttpRouteActionResponse,
defaultService: String,
defaultUrlRedirect: besom.api.googlenative.compute.alpha.outputs.HttpRedirectActionResponse,
description: String,
fingerprint: String,
headerAction: besom.api.googlenative.compute.alpha.outputs.HttpHeaderActionResponse,
hostRules: scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.HostRuleResponse],
kind: String,
name: String,
pathMatchers: scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.PathMatcherResponse],
region: String,
selfLink: String,
tests: scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.UrlMapTestResponse]
)
object GetUrlMapResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetUrlMapResult] =
besom.internal.Decoder.derived[GetUrlMapResult]
given outputOps: {} with
extension(output: besom.types.Output[GetUrlMapResult])
def creationTimestamp : besom.types.Output[String] = output.map(_.creationTimestamp)
def defaultCustomErrorResponsePolicy : besom.types.Output[besom.api.googlenative.compute.alpha.outputs.CustomErrorResponsePolicyResponse] = output.map(_.defaultCustomErrorResponsePolicy)
def defaultRouteAction : besom.types.Output[besom.api.googlenative.compute.alpha.outputs.HttpRouteActionResponse] = output.map(_.defaultRouteAction)
def defaultService : besom.types.Output[String] = output.map(_.defaultService)
def defaultUrlRedirect : besom.types.Output[besom.api.googlenative.compute.alpha.outputs.HttpRedirectActionResponse] = output.map(_.defaultUrlRedirect)
def description : besom.types.Output[String] = output.map(_.description)
def fingerprint : besom.types.Output[String] = output.map(_.fingerprint)
def headerAction : besom.types.Output[besom.api.googlenative.compute.alpha.outputs.HttpHeaderActionResponse] = output.map(_.headerAction)
def hostRules : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.HostRuleResponse]] = output.map(_.hostRules)
def kind : besom.types.Output[String] = output.map(_.kind)
def name : besom.types.Output[String] = output.map(_.name)
def pathMatchers : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.PathMatcherResponse]] = output.map(_.pathMatchers)
def region : besom.types.Output[String] = output.map(_.region)
def selfLink : besom.types.Output[String] = output.map(_.selfLink)
def tests : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.UrlMapTestResponse]] = output.map(_.tests)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetUrlMapResult]])
def creationTimestamp : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creationTimestamp))
def defaultCustomErrorResponsePolicy : besom.types.Output[scala.Option[besom.api.googlenative.compute.alpha.outputs.CustomErrorResponsePolicyResponse]] = output.map(_.map(_.defaultCustomErrorResponsePolicy))
def defaultRouteAction : besom.types.Output[scala.Option[besom.api.googlenative.compute.alpha.outputs.HttpRouteActionResponse]] = output.map(_.map(_.defaultRouteAction))
def defaultService : besom.types.Output[scala.Option[String]] = output.map(_.map(_.defaultService))
def defaultUrlRedirect : besom.types.Output[scala.Option[besom.api.googlenative.compute.alpha.outputs.HttpRedirectActionResponse]] = output.map(_.map(_.defaultUrlRedirect))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def fingerprint : besom.types.Output[scala.Option[String]] = output.map(_.map(_.fingerprint))
def headerAction : besom.types.Output[scala.Option[besom.api.googlenative.compute.alpha.outputs.HttpHeaderActionResponse]] = output.map(_.map(_.headerAction))
def hostRules : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.HostRuleResponse]]] = output.map(_.map(_.hostRules))
def kind : besom.types.Output[scala.Option[String]] = output.map(_.map(_.kind))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def pathMatchers : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.PathMatcherResponse]]] = output.map(_.map(_.pathMatchers))
def region : besom.types.Output[scala.Option[String]] = output.map(_.map(_.region))
def selfLink : besom.types.Output[scala.Option[String]] = output.map(_.map(_.selfLink))
def tests : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.compute.alpha.outputs.UrlMapTestResponse]]] = output.map(_.map(_.tests))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy