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

src.apigee.v1.GetQueryResult.scala Maven / Gradle / Ivy

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


final case class GetQueryResult private(
  created: String,
  envgroupHostname: String,
  error: String,
  executionTime: String,
  name: String,
  queryParams: besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1QueryMetadataResponse,
  reportDefinitionId: String,
  result: besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AsyncQueryResultResponse,
  resultFileSize: String,
  resultRows: String,
  self: String,
  state: String,
  updated: String
)
object GetQueryResult :

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



  given outputOps: {} with
    extension(output: besom.types.Output[GetQueryResult])
      def created : besom.types.Output[String] = output.map(_.created)
      def envgroupHostname : besom.types.Output[String] = output.map(_.envgroupHostname)
      def error : besom.types.Output[String] = output.map(_.error)
      def executionTime : besom.types.Output[String] = output.map(_.executionTime)
      def name : besom.types.Output[String] = output.map(_.name)
      def queryParams : besom.types.Output[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1QueryMetadataResponse] = output.map(_.queryParams)
      def reportDefinitionId : besom.types.Output[String] = output.map(_.reportDefinitionId)
      def result : besom.types.Output[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AsyncQueryResultResponse] = output.map(_.result)
      def resultFileSize : besom.types.Output[String] = output.map(_.resultFileSize)
      def resultRows : besom.types.Output[String] = output.map(_.resultRows)
      def self : besom.types.Output[String] = output.map(_.self)
      def state : besom.types.Output[String] = output.map(_.state)
      def updated : besom.types.Output[String] = output.map(_.updated)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetQueryResult]])
      def created : besom.types.Output[scala.Option[String]] = output.map(_.map(_.created))
      def envgroupHostname : besom.types.Output[scala.Option[String]] = output.map(_.map(_.envgroupHostname))
      def error : besom.types.Output[scala.Option[String]] = output.map(_.map(_.error))
      def executionTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.executionTime))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
      def queryParams : besom.types.Output[scala.Option[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1QueryMetadataResponse]] = output.map(_.map(_.queryParams))
      def reportDefinitionId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.reportDefinitionId))
      def result : besom.types.Output[scala.Option[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AsyncQueryResultResponse]] = output.map(_.map(_.result))
      def resultFileSize : besom.types.Output[scala.Option[String]] = output.map(_.map(_.resultFileSize))
      def resultRows : besom.types.Output[scala.Option[String]] = output.map(_.map(_.resultRows))
      def self : besom.types.Output[scala.Option[String]] = output.map(_.map(_.self))
      def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
      def updated : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updated))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy