
src.logging.v2.GetFolderBucketResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.logging.v2
final case class GetFolderBucketResult private(
analyticsEnabled: Boolean,
cmekSettings: besom.api.googlenative.logging.v2.outputs.CmekSettingsResponse,
createTime: String,
description: String,
indexConfigs: scala.collection.immutable.List[besom.api.googlenative.logging.v2.outputs.IndexConfigResponse],
lifecycleState: String,
locked: Boolean,
name: String,
restrictedFields: scala.collection.immutable.List[String],
retentionDays: Int,
updateTime: String
)
object GetFolderBucketResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetFolderBucketResult] =
besom.internal.Decoder.derived[GetFolderBucketResult]
given outputOps: {} with
extension(output: besom.types.Output[GetFolderBucketResult])
def analyticsEnabled : besom.types.Output[Boolean] = output.map(_.analyticsEnabled)
def cmekSettings : besom.types.Output[besom.api.googlenative.logging.v2.outputs.CmekSettingsResponse] = output.map(_.cmekSettings)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def description : besom.types.Output[String] = output.map(_.description)
def indexConfigs : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.logging.v2.outputs.IndexConfigResponse]] = output.map(_.indexConfigs)
def lifecycleState : besom.types.Output[String] = output.map(_.lifecycleState)
def locked : besom.types.Output[Boolean] = output.map(_.locked)
def name : besom.types.Output[String] = output.map(_.name)
def restrictedFields : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.restrictedFields)
def retentionDays : besom.types.Output[Int] = output.map(_.retentionDays)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetFolderBucketResult]])
def analyticsEnabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.analyticsEnabled))
def cmekSettings : besom.types.Output[scala.Option[besom.api.googlenative.logging.v2.outputs.CmekSettingsResponse]] = output.map(_.map(_.cmekSettings))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def indexConfigs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.logging.v2.outputs.IndexConfigResponse]]] = output.map(_.map(_.indexConfigs))
def lifecycleState : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lifecycleState))
def locked : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.locked))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def restrictedFields : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.restrictedFields))
def retentionDays : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.retentionDays))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy