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

src.integrations.v1alpha.GetVersionResult.scala Maven / Gradle / Ivy

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


final case class GetVersionResult private(
  cloudLoggingDetails: besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse,
  createTime: String,
  databasePersistencePolicy: String,
  description: String,
  errorCatcherConfigs: scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse],
  integrationParameters: scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaIntegrationParameterResponse],
  integrationParametersInternal: besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse,
  lastModifierEmail: String,
  lockHolder: String,
  name: String,
  origin: String,
  parentTemplateId: String,
  runAsServiceAccount: String,
  snapshotNumber: String,
  state: String,
  status: String,
  taskConfigs: scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTaskConfigResponse],
  taskConfigsInternal: scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse],
  teardown: besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmEventbusProtoTeardownResponse,
  triggerConfigs: scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTriggerConfigResponse],
  triggerConfigsInternal: scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse],
  updateTime: String,
  userLabel: 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 cloudLoggingDetails : besom.types.Output[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse] = output.map(_.cloudLoggingDetails)
      def createTime : besom.types.Output[String] = output.map(_.createTime)
      def databasePersistencePolicy : besom.types.Output[String] = output.map(_.databasePersistencePolicy)
      def description : besom.types.Output[String] = output.map(_.description)
      def errorCatcherConfigs : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse]] = output.map(_.errorCatcherConfigs)
      def integrationParameters : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaIntegrationParameterResponse]] = output.map(_.integrationParameters)
      def integrationParametersInternal : besom.types.Output[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse] = output.map(_.integrationParametersInternal)
      def lastModifierEmail : besom.types.Output[String] = output.map(_.lastModifierEmail)
      def lockHolder : besom.types.Output[String] = output.map(_.lockHolder)
      def name : besom.types.Output[String] = output.map(_.name)
      def origin : besom.types.Output[String] = output.map(_.origin)
      def parentTemplateId : besom.types.Output[String] = output.map(_.parentTemplateId)
      def runAsServiceAccount : besom.types.Output[String] = output.map(_.runAsServiceAccount)
      def snapshotNumber : besom.types.Output[String] = output.map(_.snapshotNumber)
      def state : besom.types.Output[String] = output.map(_.state)
      def status : besom.types.Output[String] = output.map(_.status)
      def taskConfigs : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTaskConfigResponse]] = output.map(_.taskConfigs)
      def taskConfigsInternal : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse]] = output.map(_.taskConfigsInternal)
      def teardown : besom.types.Output[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmEventbusProtoTeardownResponse] = output.map(_.teardown)
      def triggerConfigs : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTriggerConfigResponse]] = output.map(_.triggerConfigs)
      def triggerConfigsInternal : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse]] = output.map(_.triggerConfigsInternal)
      def updateTime : besom.types.Output[String] = output.map(_.updateTime)
      def userLabel : besom.types.Output[String] = output.map(_.userLabel)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetVersionResult]])
      def cloudLoggingDetails : besom.types.Output[scala.Option[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse]] = output.map(_.map(_.cloudLoggingDetails))
      def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
      def databasePersistencePolicy : besom.types.Output[scala.Option[String]] = output.map(_.map(_.databasePersistencePolicy))
      def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
      def errorCatcherConfigs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse]]] = output.map(_.map(_.errorCatcherConfigs))
      def integrationParameters : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaIntegrationParameterResponse]]] = output.map(_.map(_.integrationParameters))
      def integrationParametersInternal : besom.types.Output[scala.Option[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse]] = output.map(_.map(_.integrationParametersInternal))
      def lastModifierEmail : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastModifierEmail))
      def lockHolder : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lockHolder))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
      def origin : besom.types.Output[scala.Option[String]] = output.map(_.map(_.origin))
      def parentTemplateId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.parentTemplateId))
      def runAsServiceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.runAsServiceAccount))
      def snapshotNumber : besom.types.Output[scala.Option[String]] = output.map(_.map(_.snapshotNumber))
      def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
      def status : besom.types.Output[scala.Option[String]] = output.map(_.map(_.status))
      def taskConfigs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTaskConfigResponse]]] = output.map(_.map(_.taskConfigs))
      def taskConfigsInternal : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse]]] = output.map(_.map(_.taskConfigsInternal))
      def teardown : besom.types.Output[scala.Option[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmEventbusProtoTeardownResponse]] = output.map(_.map(_.teardown))
      def triggerConfigs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaTriggerConfigResponse]]] = output.map(_.map(_.triggerConfigs))
      def triggerConfigsInternal : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse]]] = output.map(_.map(_.triggerConfigsInternal))
      def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
      def userLabel : besom.types.Output[scala.Option[String]] = output.map(_.map(_.userLabel))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy