
src.servicemanagement.v1.GetConfigResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.servicemanagement.v1
final case class GetConfigResult private(
apis: scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.ApiResponse],
authentication: besom.api.googlenative.servicemanagement.v1.outputs.AuthenticationResponse,
backend: besom.api.googlenative.servicemanagement.v1.outputs.BackendResponse,
billing: besom.api.googlenative.servicemanagement.v1.outputs.BillingResponse,
configVersion: Int,
context: besom.api.googlenative.servicemanagement.v1.outputs.ContextResponse,
control: besom.api.googlenative.servicemanagement.v1.outputs.ControlResponse,
customError: besom.api.googlenative.servicemanagement.v1.outputs.CustomErrorResponse,
documentation: besom.api.googlenative.servicemanagement.v1.outputs.DocumentationResponse,
endpoints: scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.EndpointResponse],
enums: scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.EnumResponse],
http: besom.api.googlenative.servicemanagement.v1.outputs.HttpResponse,
logging: besom.api.googlenative.servicemanagement.v1.outputs.LoggingResponse,
logs: scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.LogDescriptorResponse],
metrics: scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.MetricDescriptorResponse],
monitoredResources: scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.MonitoredResourceDescriptorResponse],
monitoring: besom.api.googlenative.servicemanagement.v1.outputs.MonitoringResponse,
name: String,
producerProjectId: String,
publishing: besom.api.googlenative.servicemanagement.v1.outputs.PublishingResponse,
quota: besom.api.googlenative.servicemanagement.v1.outputs.QuotaResponse,
sourceInfo: besom.api.googlenative.servicemanagement.v1.outputs.SourceInfoResponse,
systemParameters: besom.api.googlenative.servicemanagement.v1.outputs.SystemParametersResponse,
systemTypes: scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.TypeResponse],
title: String,
types: scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.TypeResponse],
usage: besom.api.googlenative.servicemanagement.v1.outputs.UsageResponse
)
object GetConfigResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetConfigResult] =
besom.internal.Decoder.derived[GetConfigResult]
given outputOps: {} with
extension(output: besom.types.Output[GetConfigResult])
def apis : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.ApiResponse]] = output.map(_.apis)
def authentication : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.AuthenticationResponse] = output.map(_.authentication)
def backend : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.BackendResponse] = output.map(_.backend)
def billing : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.BillingResponse] = output.map(_.billing)
def configVersion : besom.types.Output[Int] = output.map(_.configVersion)
def context : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.ContextResponse] = output.map(_.context)
def control : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.ControlResponse] = output.map(_.control)
def customError : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.CustomErrorResponse] = output.map(_.customError)
def documentation : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.DocumentationResponse] = output.map(_.documentation)
def endpoints : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.EndpointResponse]] = output.map(_.endpoints)
def enums : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.EnumResponse]] = output.map(_.enums)
def http : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.HttpResponse] = output.map(_.http)
def logging : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.LoggingResponse] = output.map(_.logging)
def logs : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.LogDescriptorResponse]] = output.map(_.logs)
def metrics : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.MetricDescriptorResponse]] = output.map(_.metrics)
def monitoredResources : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.MonitoredResourceDescriptorResponse]] = output.map(_.monitoredResources)
def monitoring : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.MonitoringResponse] = output.map(_.monitoring)
def name : besom.types.Output[String] = output.map(_.name)
def producerProjectId : besom.types.Output[String] = output.map(_.producerProjectId)
def publishing : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.PublishingResponse] = output.map(_.publishing)
def quota : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.QuotaResponse] = output.map(_.quota)
def sourceInfo : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.SourceInfoResponse] = output.map(_.sourceInfo)
def systemParameters : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.SystemParametersResponse] = output.map(_.systemParameters)
def systemTypes : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.TypeResponse]] = output.map(_.systemTypes)
def title : besom.types.Output[String] = output.map(_.title)
def types : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.TypeResponse]] = output.map(_.types)
def usage : besom.types.Output[besom.api.googlenative.servicemanagement.v1.outputs.UsageResponse] = output.map(_.usage)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetConfigResult]])
def apis : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.ApiResponse]]] = output.map(_.map(_.apis))
def authentication : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.AuthenticationResponse]] = output.map(_.map(_.authentication))
def backend : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.BackendResponse]] = output.map(_.map(_.backend))
def billing : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.BillingResponse]] = output.map(_.map(_.billing))
def configVersion : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.configVersion))
def context : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.ContextResponse]] = output.map(_.map(_.context))
def control : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.ControlResponse]] = output.map(_.map(_.control))
def customError : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.CustomErrorResponse]] = output.map(_.map(_.customError))
def documentation : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.DocumentationResponse]] = output.map(_.map(_.documentation))
def endpoints : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.EndpointResponse]]] = output.map(_.map(_.endpoints))
def enums : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.EnumResponse]]] = output.map(_.map(_.enums))
def http : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.HttpResponse]] = output.map(_.map(_.http))
def logging : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.LoggingResponse]] = output.map(_.map(_.logging))
def logs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.LogDescriptorResponse]]] = output.map(_.map(_.logs))
def metrics : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.MetricDescriptorResponse]]] = output.map(_.map(_.metrics))
def monitoredResources : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.MonitoredResourceDescriptorResponse]]] = output.map(_.map(_.monitoredResources))
def monitoring : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.MonitoringResponse]] = output.map(_.map(_.monitoring))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def producerProjectId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.producerProjectId))
def publishing : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.PublishingResponse]] = output.map(_.map(_.publishing))
def quota : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.QuotaResponse]] = output.map(_.map(_.quota))
def sourceInfo : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.SourceInfoResponse]] = output.map(_.map(_.sourceInfo))
def systemParameters : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.SystemParametersResponse]] = output.map(_.map(_.systemParameters))
def systemTypes : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.TypeResponse]]] = output.map(_.map(_.systemTypes))
def title : besom.types.Output[scala.Option[String]] = output.map(_.map(_.title))
def types : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.servicemanagement.v1.outputs.TypeResponse]]] = output.map(_.map(_.types))
def usage : besom.types.Output[scala.Option[besom.api.googlenative.servicemanagement.v1.outputs.UsageResponse]] = output.map(_.map(_.usage))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy