
src.apigee.v1.GetApiResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.apigee.v1
final case class GetApiResult private(
apiProxyType: String,
labels: scala.Predef.Map[String, String],
latestRevisionId: String,
metaData: besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1EntityMetadataResponse,
name: String,
readOnly: Boolean,
revision: scala.collection.immutable.List[String]
)
object GetApiResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetApiResult] =
besom.internal.Decoder.derived[GetApiResult]
given outputOps: {} with
extension(output: besom.types.Output[GetApiResult])
def apiProxyType : besom.types.Output[String] = output.map(_.apiProxyType)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def latestRevisionId : besom.types.Output[String] = output.map(_.latestRevisionId)
def metaData : besom.types.Output[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1EntityMetadataResponse] = output.map(_.metaData)
def name : besom.types.Output[String] = output.map(_.name)
def readOnly : besom.types.Output[Boolean] = output.map(_.readOnly)
def revision : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.revision)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetApiResult]])
def apiProxyType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.apiProxyType))
def labels : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.labels))
def latestRevisionId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.latestRevisionId))
def metaData : besom.types.Output[scala.Option[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1EntityMetadataResponse]] = output.map(_.map(_.metaData))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def readOnly : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.readOnly))
def revision : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.revision))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy