ResourceCodecs

class Object
trait Matchable
class Any
object ResourceCodecs.type
object codecs.type

Implicits

Implicits

[Json](EncoderOps[SubjectAccessReviewSpec](o.spec).asJson(io_k8s_api_authorization_v1SubjectAccessReviewSpecEncoder)),ArrowAssoc[String]("status").->[Json](EncoderOps[Option[SubjectAccessReviewStatus]](o.status).asJson(encodeOption[SubjectAccessReviewStatus](io_k8s_api_authorization_v1SubjectAccessReviewStatusEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[SelfSubjectAccessReviewSpec](o.spec).asJson(io_k8s_api_authorization_v1SelfSubjectAccessReviewSpecEncoder)),ArrowAssoc[String]("status").->[Json](EncoderOps[Option[SubjectAccessReviewStatus]](o.status).asJson(encodeOption[SubjectAccessReviewStatus](io_k8s_api_authorization_v1SubjectAccessReviewStatusEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[SelfSubjectRulesReviewSpec](o.spec).asJson(io_k8s_api_authorization_v1SelfSubjectRulesReviewSpecEncoder)),ArrowAssoc[String]("status").->[Json](EncoderOps[Option[SubjectRulesReviewStatus]](o.status).asJson(encodeOption[SubjectRulesReviewStatus](io_k8s_api_authorization_v1SubjectRulesReviewStatusEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[SubjectAccessReviewSpec](o.spec).asJson(io_k8s_api_authorization_v1SubjectAccessReviewSpecEncoder)),ArrowAssoc[String]("status").->[Json](EncoderOps[Option[SubjectAccessReviewStatus]](o.status).asJson(encodeOption[SubjectAccessReviewStatus](io_k8s_api_authorization_v1SubjectAccessReviewStatusEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[HorizontalPodAutoscalerStatus]](o.status).asJson(encodeOption[HorizontalPodAutoscalerStatus](io_k8s_api_autoscaling_v1HorizontalPodAutoscalerStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[HorizontalPodAutoscalerSpec]](o.spec).asJson(encodeOption[HorizontalPodAutoscalerSpec](io_k8s_api_autoscaling_v1HorizontalPodAutoscalerSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[HorizontalPodAutoscalerStatus]](o.status).asJson(encodeOption[HorizontalPodAutoscalerStatus](io_k8s_api_autoscaling_v2HorizontalPodAutoscalerStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[HorizontalPodAutoscalerSpec]](o.spec).asJson(encodeOption[HorizontalPodAutoscalerSpec](io_k8s_api_autoscaling_v2HorizontalPodAutoscalerSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[HorizontalPodAutoscalerStatus]](o.status).asJson(encodeOption[HorizontalPodAutoscalerStatus](io_k8s_api_autoscaling_v2beta2HorizontalPodAutoscalerStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[HorizontalPodAutoscalerSpec]](o.spec).asJson(encodeOption[HorizontalPodAutoscalerSpec](io_k8s_api_autoscaling_v2beta2HorizontalPodAutoscalerSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[CertificateSigningRequestSpec](o.spec).asJson(io_k8s_api_certificates_v1CertificateSigningRequestSpecEncoder)),ArrowAssoc[String]("status").->[Json](EncoderOps[Option[CertificateSigningRequestStatus]](o.status).asJson(encodeOption[CertificateSigningRequestStatus](io_k8s_api_certificates_v1CertificateSigningRequestStatusEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[Map[String,String]]](o.data).asJson(encodeOption[Map[String,String]](encodeMap[String,String](encodeKeyString,encodeString)))),ArrowAssoc[String]("immutable").->[Json](EncoderOps[Option[Boolean]](o.immutable).asJson(encodeOption[Boolean](encodeBoolean))),ArrowAssoc[String]("binaryData").->[Json](EncoderOps[Option[Map[String,String]]](o.binaryData).asJson(encodeOption[Map[String,String]](encodeMap[String,String](encodeKeyString,encodeString)))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]("metadata")(io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder).flatMap[DecodingFailure,Event](((metadata:ObjectMeta)=>c.get[Option[io.k8s.api.core.v1.EventSeries]]("series")(decodeOption[EventSeries](io_k8s_api_core_v1EventSeriesDecoder)).flatMap[DecodingFailure,Event](((series:Option[EventSeries])=>c.get[Option[Int]]("count")(decodeOption[Int](decodeInt)).flatMap[DecodingFailure,Event](((count:Option[Int])=>c.get[Option[io.k8s.api.core.v1.EventSource]]("source")(decodeOption[EventSource](io_k8s_api_core_v1EventSourceDecoder)).flatMap[DecodingFailure,Event](((source:Option[EventSource])=>c.get[Option[String]]("reportingComponent")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reportingComponent:Option[String])=>c.get[Option[String]]("reason")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reason:Option[String])=>c.get[Option[io.k8s.api.core.v1.ObjectReference]]("related")(decodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceDecoder)).flatMap[DecodingFailure,Event](((related:Option[ObjectReference])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime]]("eventTime")(decodeOption[MicroTime](microTimeDecoder)).flatMap[DecodingFailure,Event](((eventTime:Option[MicroTime])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("lastTimestamp")(decodeOption[Time](timeDecoder)).flatMap[DecodingFailure,Event](((lastTimestamp:Option[Time])=>c.get[Option[String]]("message")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((message:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("firstTimestamp")(decodeOption[Time](timeDecoder)).flatMap[DecodingFailure,Event](((firstTimestamp:Option[Time])=>c.get[Option[String]]("type")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((type:Option[String])=>c.get[Option[String]]("reportingInstance")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reportingInstance:Option[String])=>c.get[Option[String]]("action")(decodeOption[String](decodeString)).map[Event](((action:Option[String])=>io.k8s.api.core.v1.Event.apply(involvedObject=involvedObject,metadata=metadata,series=series,count=count,source=source,reportingComponent=reportingComponent,reason=reason,related=related,eventTime=eventTime,lastTimestamp=lastTimestamp,message=message,firstTimestamp=firstTimestamp,type=type,reportingInstance=reportingInstance,action=action))))))))))))))))))))))))))))))))" class="documentableAnchor">
implicit lazy val c.get[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]("metadata")(io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder).flatMap[DecodingFailure,Event](((metadata:ObjectMeta)=>c.get[Option[io.k8s.api.core.v1.EventSeries]]("series")(decodeOption[EventSeries](io_k8s_api_core_v1EventSeriesDecoder)).flatMap[DecodingFailure,Event](((series:Option[EventSeries])=>c.get[Option[Int]]("count")(decodeOption[Int](decodeInt)).flatMap[DecodingFailure,Event](((count:Option[Int])=>c.get[Option[io.k8s.api.core.v1.EventSource]]("source")(decodeOption[EventSource](io_k8s_api_core_v1EventSourceDecoder)).flatMap[DecodingFailure,Event](((source:Option[EventSource])=>c.get[Option[String]]("reportingComponent")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reportingComponent:Option[String])=>c.get[Option[String]]("reason")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reason:Option[String])=>c.get[Option[io.k8s.api.core.v1.ObjectReference]]("related")(decodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceDecoder)).flatMap[DecodingFailure,Event](((related:Option[ObjectReference])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime]]("eventTime")(decodeOption[MicroTime](microTimeDecoder)).flatMap[DecodingFailure,Event](((eventTime:Option[MicroTime])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("lastTimestamp")(decodeOption[Time](timeDecoder)).flatMap[DecodingFailure,Event](((lastTimestamp:Option[Time])=>c.get[Option[String]]("message")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((message:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("firstTimestamp")(decodeOption[Time](timeDecoder)).flatMap[DecodingFailure,Event](((firstTimestamp:Option[Time])=>c.get[Option[String]]("type")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((type:Option[String])=>c.get[Option[String]]("reportingInstance")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reportingInstance:Option[String])=>c.get[Option[String]]("action")(decodeOption[String](decodeString)).map[Event](((action:Option[String])=>io.k8s.api.core.v1.Event.apply(involvedObject=involvedObject,metadata=metadata,series=series,count=count,source=source,reportingComponent=reportingComponent,reason=reason,related=related,eventTime=eventTime,lastTimestamp=lastTimestamp,message=message,firstTimestamp=firstTimestamp,type=type,reportingInstance=reportingInstance,action=action))))))))))))))))))))))))))))))))" class="documentableName ">io_k8s_api_core_v1EventDecoder: Decoder[Event]
[Json](EncoderOps[ObjectReference](o.involvedObject).asJson(io_k8s_api_core_v1ObjectReferenceEncoder)),ArrowAssoc[String]("metadata").->[Json](EncoderOps[ObjectMeta](o.metadata).asJson(io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder)),ArrowAssoc[String]("series").->[Json](EncoderOps[Option[EventSeries]](o.series).asJson(encodeOption[EventSeries](io_k8s_api_core_v1EventSeriesEncoder))),ArrowAssoc[String]("count").->[Json](EncoderOps[Option[Int]](o.count).asJson(encodeOption[Int](encodeInt))),ArrowAssoc[String]("source").->[Json](EncoderOps[Option[EventSource]](o.source).asJson(encodeOption[EventSource](io_k8s_api_core_v1EventSourceEncoder))),ArrowAssoc[String]("reportingComponent").->[Json](EncoderOps[Option[String]](o.reportingComponent).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("reason").->[Json](EncoderOps[Option[String]](o.reason).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("related").->[Json](EncoderOps[Option[ObjectReference]](o.related).asJson(encodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceEncoder))),ArrowAssoc[String]("eventTime").->[Json](EncoderOps[Option[MicroTime]](o.eventTime).asJson(encodeOption[MicroTime](microTimeEncoder))),ArrowAssoc[String]("lastTimestamp").->[Json](EncoderOps[Option[Time]](o.lastTimestamp).asJson(encodeOption[Time](timeEncoder))),ArrowAssoc[String]("message").->[Json](EncoderOps[Option[String]](o.message).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("firstTimestamp").->[Json](EncoderOps[Option[Time]](o.firstTimestamp).asJson(encodeOption[Time](timeEncoder))),ArrowAssoc[String]("type").->[Json](EncoderOps[Option[String]](o.type).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("reportingInstance").->[Json](EncoderOps[Option[String]](o.reportingInstance).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("action").->[Json](EncoderOps[Option[String]](o.action).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
implicit lazy val [Json](EncoderOps[ObjectReference](o.involvedObject).asJson(io_k8s_api_core_v1ObjectReferenceEncoder)),ArrowAssoc[String]("metadata").->[Json](EncoderOps[ObjectMeta](o.metadata).asJson(io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder)),ArrowAssoc[String]("series").->[Json](EncoderOps[Option[EventSeries]](o.series).asJson(encodeOption[EventSeries](io_k8s_api_core_v1EventSeriesEncoder))),ArrowAssoc[String]("count").->[Json](EncoderOps[Option[Int]](o.count).asJson(encodeOption[Int](encodeInt))),ArrowAssoc[String]("source").->[Json](EncoderOps[Option[EventSource]](o.source).asJson(encodeOption[EventSource](io_k8s_api_core_v1EventSourceEncoder))),ArrowAssoc[String]("reportingComponent").->[Json](EncoderOps[Option[String]](o.reportingComponent).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("reason").->[Json](EncoderOps[Option[String]](o.reason).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("related").->[Json](EncoderOps[Option[ObjectReference]](o.related).asJson(encodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceEncoder))),ArrowAssoc[String]("eventTime").->[Json](EncoderOps[Option[MicroTime]](o.eventTime).asJson(encodeOption[MicroTime](microTimeEncoder))),ArrowAssoc[String]("lastTimestamp").->[Json](EncoderOps[Option[Time]](o.lastTimestamp).asJson(encodeOption[Time](timeEncoder))),ArrowAssoc[String]("message").->[Json](EncoderOps[Option[String]](o.message).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("firstTimestamp").->[Json](EncoderOps[Option[Time]](o.firstTimestamp).asJson(encodeOption[Time](timeEncoder))),ArrowAssoc[String]("type").->[Json](EncoderOps[Option[String]](o.type).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("reportingInstance").->[Json](EncoderOps[Option[String]](o.reportingInstance).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("action").->[Json](EncoderOps[Option[String]](o.action).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableName ">io_k8s_api_core_v1EventEncoder: Encoder[Event]
[Json](EncoderOps[Option[PersistentVolumeClaimStatus]](o.status).asJson(encodeOption[PersistentVolumeClaimStatus](io_k8s_api_core_v1PersistentVolumeClaimStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[PersistentVolumeClaimSpec]](o.spec).asJson(encodeOption[PersistentVolumeClaimSpec](io_k8s_api_core_v1PersistentVolumeClaimSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[PersistentVolumeStatus]](o.status).asJson(encodeOption[PersistentVolumeStatus](io_k8s_api_core_v1PersistentVolumeStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[PersistentVolumeSpec]](o.spec).asJson(encodeOption[PersistentVolumeSpec](io_k8s_api_core_v1PersistentVolumeSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[ReplicationControllerStatus]](o.status).asJson(encodeOption[ReplicationControllerStatus](io_k8s_api_core_v1ReplicationControllerStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[ReplicationControllerSpec]](o.spec).asJson(encodeOption[ReplicationControllerSpec](io_k8s_api_core_v1ReplicationControllerSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[Boolean]]("immutable")(decodeOption[Boolean](decodeBoolean)).flatMap[DecodingFailure,Secret](((immutable:Option[Boolean])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).flatMap[DecodingFailure,Secret](((metadata:Option[ObjectMeta])=>c.get[Option[String]]("type")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Secret](((type:Option[String])=>c.get[Option[Map[String,String]]]("stringData")(decodeOption[Map[String,String]](decodeMap[String,String](decodeKeyString,decodeString))).map[Secret](((stringData:Option[Map[String,String]])=>io.k8s.api.core.v1.Secret.apply(data=data,immutable=immutable,metadata=metadata,type=type,stringData=stringData))))))))))))" class="documentableAnchor">
[Json](EncoderOps[Option[Map[String,String]]](o.data).asJson(encodeOption[Map[String,String]](encodeMap[String,String](encodeKeyString,encodeString)))),ArrowAssoc[String]("immutable").->[Json](EncoderOps[Option[Boolean]](o.immutable).asJson(encodeOption[Boolean](encodeBoolean))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("type").->[Json](EncoderOps[Option[String]](o.type).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("stringData").->[Json](EncoderOps[Option[Map[String,String]]](o.stringData).asJson(encodeOption[Map[String,String]](encodeMap[String,String](encodeKeyString,encodeString)))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[Seq[io.k8s.api.core.v1.ObjectReference]]]("secrets")(decodeOption[Seq[ObjectReference]](decodeSeq[ObjectReference](io_k8s_api_core_v1ObjectReferenceDecoder))).flatMap[DecodingFailure,ServiceAccount](((secrets:Option[Seq[ObjectReference]])=>c.get[Option[Boolean]]("automountServiceAccountToken")(decodeOption[Boolean](decodeBoolean)).flatMap[DecodingFailure,ServiceAccount](((automountServiceAccountToken:Option[Boolean])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).map[ServiceAccount](((metadata:Option[ObjectMeta])=>io.k8s.api.core.v1.ServiceAccount.apply(imagePullSecrets=imagePullSecrets,secrets=secrets,automountServiceAccountToken=automountServiceAccountToken,metadata=metadata))))))))))" class="documentableAnchor">
[Json](EncoderOps[Option[Seq[LocalObjectReference]]](o.imagePullSecrets).asJson(encodeOption[Seq[LocalObjectReference]](encodeSeq[LocalObjectReference](io_k8s_api_core_v1LocalObjectReferenceEncoder)))),ArrowAssoc[String]("secrets").->[Json](EncoderOps[Option[Seq[ObjectReference]]](o.secrets).asJson(encodeOption[Seq[ObjectReference]](encodeSeq[ObjectReference](io_k8s_api_core_v1ObjectReferenceEncoder)))),ArrowAssoc[String]("automountServiceAccountToken").->[Json](EncoderOps[Option[Boolean]](o.automountServiceAccountToken).asJson(encodeOption[Boolean](encodeBoolean))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[String]("addressType")(decodeString).flatMap[DecodingFailure,EndpointSlice](((addressType:String)=>c.get[Option[Seq[io.k8s.api.discovery.v1.EndpointPort]]]("ports")(decodeOption[Seq[EndpointPort]](decodeSeq[EndpointPort](io_k8s_api_discovery_v1EndpointPortDecoder))).flatMap[DecodingFailure,EndpointSlice](((ports:Option[Seq[EndpointPort]])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).map[EndpointSlice](((metadata:Option[ObjectMeta])=>io.k8s.api.discovery.v1.EndpointSlice.apply(endpoints=endpoints,addressType=addressType,ports=ports,metadata=metadata))))))))))" class="documentableAnchor">
[Json](EncoderOps[Seq[Endpoint]](o.endpoints).asJson(encodeSeq[Endpoint](io_k8s_api_discovery_v1EndpointEncoder))),ArrowAssoc[String]("addressType").->[Json](EncoderOps[String](o.addressType).asJson(encodeString)),ArrowAssoc[String]("ports").->[Json](EncoderOps[Option[Seq[EndpointPort]]](o.ports).asJson(encodeOption[Seq[EndpointPort]](encodeSeq[EndpointPort](io_k8s_api_discovery_v1EndpointPortEncoder)))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[io.k8s.api.core.v1.ObjectReference]]("regarding")(decodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceDecoder)).flatMap[DecodingFailure,Event](((regarding:Option[ObjectReference])=>c.get[Option[io.k8s.api.events.v1.EventSeries]]("series")(decodeOption[EventSeries](io_k8s_api_events_v1EventSeriesDecoder)).flatMap[DecodingFailure,Event](((series:Option[EventSeries])=>c.get[Option[String]]("reason")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reason:Option[String])=>c.get[Option[Int]]("deprecatedCount")(decodeOption[Int](decodeInt)).flatMap[DecodingFailure,Event](((deprecatedCount:Option[Int])=>c.get[Option[io.k8s.api.core.v1.ObjectReference]]("related")(decodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceDecoder)).flatMap[DecodingFailure,Event](((related:Option[ObjectReference])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("deprecatedFirstTimestamp")(decodeOption[Time](timeDecoder)).flatMap[DecodingFailure,Event](((deprecatedFirstTimestamp:Option[Time])=>c.get[Option[String]]("note")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((note:Option[String])=>c.get[Option[String]]("reportingController")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reportingController:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).flatMap[DecodingFailure,Event](((metadata:Option[ObjectMeta])=>c.get[Option[io.k8s.api.core.v1.EventSource]]("deprecatedSource")(decodeOption[EventSource](io_k8s_api_core_v1EventSourceDecoder)).flatMap[DecodingFailure,Event](((deprecatedSource:Option[EventSource])=>c.get[Option[String]]("type")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((type:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("deprecatedLastTimestamp")(decodeOption[Time](timeDecoder)).flatMap[DecodingFailure,Event](((deprecatedLastTimestamp:Option[Time])=>c.get[Option[String]]("reportingInstance")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reportingInstance:Option[String])=>c.get[Option[String]]("action")(decodeOption[String](decodeString)).map[Event](((action:Option[String])=>io.k8s.api.events.v1.Event.apply(eventTime=eventTime,regarding=regarding,series=series,reason=reason,deprecatedCount=deprecatedCount,related=related,deprecatedFirstTimestamp=deprecatedFirstTimestamp,note=note,reportingController=reportingController,metadata=metadata,deprecatedSource=deprecatedSource,type=type,deprecatedLastTimestamp=deprecatedLastTimestamp,reportingInstance=reportingInstance,action=action))))))))))))))))))))))))))))))))" class="documentableAnchor">
implicit lazy val c.get[Option[io.k8s.api.core.v1.ObjectReference]]("regarding")(decodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceDecoder)).flatMap[DecodingFailure,Event](((regarding:Option[ObjectReference])=>c.get[Option[io.k8s.api.events.v1.EventSeries]]("series")(decodeOption[EventSeries](io_k8s_api_events_v1EventSeriesDecoder)).flatMap[DecodingFailure,Event](((series:Option[EventSeries])=>c.get[Option[String]]("reason")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reason:Option[String])=>c.get[Option[Int]]("deprecatedCount")(decodeOption[Int](decodeInt)).flatMap[DecodingFailure,Event](((deprecatedCount:Option[Int])=>c.get[Option[io.k8s.api.core.v1.ObjectReference]]("related")(decodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceDecoder)).flatMap[DecodingFailure,Event](((related:Option[ObjectReference])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("deprecatedFirstTimestamp")(decodeOption[Time](timeDecoder)).flatMap[DecodingFailure,Event](((deprecatedFirstTimestamp:Option[Time])=>c.get[Option[String]]("note")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((note:Option[String])=>c.get[Option[String]]("reportingController")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reportingController:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).flatMap[DecodingFailure,Event](((metadata:Option[ObjectMeta])=>c.get[Option[io.k8s.api.core.v1.EventSource]]("deprecatedSource")(decodeOption[EventSource](io_k8s_api_core_v1EventSourceDecoder)).flatMap[DecodingFailure,Event](((deprecatedSource:Option[EventSource])=>c.get[Option[String]]("type")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((type:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.Time]]("deprecatedLastTimestamp")(decodeOption[Time](timeDecoder)).flatMap[DecodingFailure,Event](((deprecatedLastTimestamp:Option[Time])=>c.get[Option[String]]("reportingInstance")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Event](((reportingInstance:Option[String])=>c.get[Option[String]]("action")(decodeOption[String](decodeString)).map[Event](((action:Option[String])=>io.k8s.api.events.v1.Event.apply(eventTime=eventTime,regarding=regarding,series=series,reason=reason,deprecatedCount=deprecatedCount,related=related,deprecatedFirstTimestamp=deprecatedFirstTimestamp,note=note,reportingController=reportingController,metadata=metadata,deprecatedSource=deprecatedSource,type=type,deprecatedLastTimestamp=deprecatedLastTimestamp,reportingInstance=reportingInstance,action=action))))))))))))))))))))))))))))))))" class="documentableName ">io_k8s_api_events_v1EventDecoder: Decoder[Event]
[Json](EncoderOps[MicroTime](o.eventTime).asJson(microTimeEncoder)),ArrowAssoc[String]("regarding").->[Json](EncoderOps[Option[ObjectReference]](o.regarding).asJson(encodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceEncoder))),ArrowAssoc[String]("series").->[Json](EncoderOps[Option[EventSeries]](o.series).asJson(encodeOption[EventSeries](io_k8s_api_events_v1EventSeriesEncoder))),ArrowAssoc[String]("reason").->[Json](EncoderOps[Option[String]](o.reason).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("deprecatedCount").->[Json](EncoderOps[Option[Int]](o.deprecatedCount).asJson(encodeOption[Int](encodeInt))),ArrowAssoc[String]("related").->[Json](EncoderOps[Option[ObjectReference]](o.related).asJson(encodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceEncoder))),ArrowAssoc[String]("deprecatedFirstTimestamp").->[Json](EncoderOps[Option[Time]](o.deprecatedFirstTimestamp).asJson(encodeOption[Time](timeEncoder))),ArrowAssoc[String]("note").->[Json](EncoderOps[Option[String]](o.note).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("reportingController").->[Json](EncoderOps[Option[String]](o.reportingController).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("deprecatedSource").->[Json](EncoderOps[Option[EventSource]](o.deprecatedSource).asJson(encodeOption[EventSource](io_k8s_api_core_v1EventSourceEncoder))),ArrowAssoc[String]("type").->[Json](EncoderOps[Option[String]](o.type).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("deprecatedLastTimestamp").->[Json](EncoderOps[Option[Time]](o.deprecatedLastTimestamp).asJson(encodeOption[Time](timeEncoder))),ArrowAssoc[String]("reportingInstance").->[Json](EncoderOps[Option[String]](o.reportingInstance).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("action").->[Json](EncoderOps[Option[String]](o.action).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
implicit lazy val [Json](EncoderOps[MicroTime](o.eventTime).asJson(microTimeEncoder)),ArrowAssoc[String]("regarding").->[Json](EncoderOps[Option[ObjectReference]](o.regarding).asJson(encodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceEncoder))),ArrowAssoc[String]("series").->[Json](EncoderOps[Option[EventSeries]](o.series).asJson(encodeOption[EventSeries](io_k8s_api_events_v1EventSeriesEncoder))),ArrowAssoc[String]("reason").->[Json](EncoderOps[Option[String]](o.reason).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("deprecatedCount").->[Json](EncoderOps[Option[Int]](o.deprecatedCount).asJson(encodeOption[Int](encodeInt))),ArrowAssoc[String]("related").->[Json](EncoderOps[Option[ObjectReference]](o.related).asJson(encodeOption[ObjectReference](io_k8s_api_core_v1ObjectReferenceEncoder))),ArrowAssoc[String]("deprecatedFirstTimestamp").->[Json](EncoderOps[Option[Time]](o.deprecatedFirstTimestamp).asJson(encodeOption[Time](timeEncoder))),ArrowAssoc[String]("note").->[Json](EncoderOps[Option[String]](o.note).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("reportingController").->[Json](EncoderOps[Option[String]](o.reportingController).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("deprecatedSource").->[Json](EncoderOps[Option[EventSource]](o.deprecatedSource).asJson(encodeOption[EventSource](io_k8s_api_core_v1EventSourceEncoder))),ArrowAssoc[String]("type").->[Json](EncoderOps[Option[String]](o.type).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("deprecatedLastTimestamp").->[Json](EncoderOps[Option[Time]](o.deprecatedLastTimestamp).asJson(encodeOption[Time](timeEncoder))),ArrowAssoc[String]("reportingInstance").->[Json](EncoderOps[Option[String]](o.reportingInstance).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("action").->[Json](EncoderOps[Option[String]](o.action).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableName ">io_k8s_api_events_v1EventEncoder: Encoder[Event]
[Json](EncoderOps[Option[FlowSchemaStatus]](o.status).asJson(encodeOption[FlowSchemaStatus](io_k8s_api_flowcontrol_v1beta1FlowSchemaStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[FlowSchemaSpec]](o.spec).asJson(encodeOption[FlowSchemaSpec](io_k8s_api_flowcontrol_v1beta1FlowSchemaSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[PriorityLevelConfigurationStatus]](o.status).asJson(encodeOption[PriorityLevelConfigurationStatus](io_k8s_api_flowcontrol_v1beta1PriorityLevelConfigurationStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[PriorityLevelConfigurationSpec]](o.spec).asJson(encodeOption[PriorityLevelConfigurationSpec](io_k8s_api_flowcontrol_v1beta1PriorityLevelConfigurationSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[FlowSchemaStatus]](o.status).asJson(encodeOption[FlowSchemaStatus](io_k8s_api_flowcontrol_v1beta2FlowSchemaStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[FlowSchemaSpec]](o.spec).asJson(encodeOption[FlowSchemaSpec](io_k8s_api_flowcontrol_v1beta2FlowSchemaSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[PriorityLevelConfigurationStatus]](o.status).asJson(encodeOption[PriorityLevelConfigurationStatus](io_k8s_api_flowcontrol_v1beta2PriorityLevelConfigurationStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[PriorityLevelConfigurationSpec]](o.spec).asJson(encodeOption[PriorityLevelConfigurationSpec](io_k8s_api_flowcontrol_v1beta2PriorityLevelConfigurationSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[NetworkPolicyStatus]](o.status).asJson(encodeOption[NetworkPolicyStatus](io_k8s_api_networking_v1NetworkPolicyStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[NetworkPolicySpec]](o.spec).asJson(encodeOption[NetworkPolicySpec](io_k8s_api_networking_v1NetworkPolicySpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[io.k8s.api.node.v1.Scheduling]]("scheduling")(decodeOption[Scheduling](io_k8s_api_node_v1SchedulingDecoder)).flatMap[DecodingFailure,RuntimeClass](((scheduling:Option[Scheduling])=>c.get[Option[io.k8s.api.node.v1.Overhead]]("overhead")(decodeOption[Overhead](io_k8s_api_node_v1OverheadDecoder)).flatMap[DecodingFailure,RuntimeClass](((overhead:Option[Overhead])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).map[RuntimeClass](((metadata:Option[ObjectMeta])=>io.k8s.api.node.v1.RuntimeClass.apply(handler=handler,scheduling=scheduling,overhead=overhead,metadata=metadata))))))))))" class="documentableAnchor">
[Json](EncoderOps[String](o.handler).asJson(encodeString)),ArrowAssoc[String]("scheduling").->[Json](EncoderOps[Option[Scheduling]](o.scheduling).asJson(encodeOption[Scheduling](io_k8s_api_node_v1SchedulingEncoder))),ArrowAssoc[String]("overhead").->[Json](EncoderOps[Option[Overhead]](o.overhead).asJson(encodeOption[Overhead](io_k8s_api_node_v1OverheadEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[PodDisruptionBudgetStatus]](o.status).asJson(encodeOption[PodDisruptionBudgetStatus](io_k8s_api_policy_v1PodDisruptionBudgetStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[PodDisruptionBudgetSpec]](o.spec).asJson(encodeOption[PodDisruptionBudgetSpec](io_k8s_api_policy_v1PodDisruptionBudgetSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[AggregationRule]](o.aggregationRule).asJson(encodeOption[AggregationRule](io_k8s_api_rbac_v1AggregationRuleEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("rules").->[Json](EncoderOps[Option[Seq[PolicyRule]]](o.rules).asJson(encodeOption[Seq[PolicyRule]](encodeSeq[PolicyRule](io_k8s_api_rbac_v1PolicyRuleEncoder)))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[String]]("description")(decodeOption[String](decodeString)).flatMap[DecodingFailure,PriorityClass](((description:Option[String])=>c.get[Option[Boolean]]("globalDefault")(decodeOption[Boolean](decodeBoolean)).flatMap[DecodingFailure,PriorityClass](((globalDefault:Option[Boolean])=>c.get[Option[String]]("preemptionPolicy")(decodeOption[String](decodeString)).flatMap[DecodingFailure,PriorityClass](((preemptionPolicy:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).map[PriorityClass](((metadata:Option[ObjectMeta])=>io.k8s.api.scheduling.v1.PriorityClass.apply(value=value,description=description,globalDefault=globalDefault,preemptionPolicy=preemptionPolicy,metadata=metadata))))))))))))" class="documentableAnchor">
[Json](EncoderOps[Int](o.value).asJson(encodeInt)),ArrowAssoc[String]("description").->[Json](EncoderOps[Option[String]](o.description).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("globalDefault").->[Json](EncoderOps[Option[Boolean]](o.globalDefault).asJson(encodeOption[Boolean](encodeBoolean))),ArrowAssoc[String]("preemptionPolicy").->[Json](EncoderOps[Option[String]](o.preemptionPolicy).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[io.k8s.apimachinery.pkg.api.resource.Quantity]]("maximumVolumeSize")(decodeOption[Quantity](quantityDecoder)).flatMap[DecodingFailure,CSIStorageCapacity](((maximumVolumeSize:Option[Quantity])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector]]("nodeTopology")(decodeOption[LabelSelector](io_k8s_apimachinery_pkg_apis_meta_v1LabelSelectorDecoder)).flatMap[DecodingFailure,CSIStorageCapacity](((nodeTopology:Option[LabelSelector])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).flatMap[DecodingFailure,CSIStorageCapacity](((metadata:Option[ObjectMeta])=>c.get[Option[io.k8s.apimachinery.pkg.api.resource.Quantity]]("capacity")(decodeOption[Quantity](quantityDecoder)).map[CSIStorageCapacity](((capacity:Option[Quantity])=>io.k8s.api.storage.v1.CSIStorageCapacity.apply(storageClassName=storageClassName,maximumVolumeSize=maximumVolumeSize,nodeTopology=nodeTopology,metadata=metadata,capacity=capacity))))))))))))" class="documentableAnchor">
[Json](EncoderOps[String](o.storageClassName).asJson(encodeString)),ArrowAssoc[String]("maximumVolumeSize").->[Json](EncoderOps[Option[Quantity]](o.maximumVolumeSize).asJson(encodeOption[Quantity](quantityEncoder))),ArrowAssoc[String]("nodeTopology").->[Json](EncoderOps[Option[LabelSelector]](o.nodeTopology).asJson(encodeOption[LabelSelector](io_k8s_apimachinery_pkg_apis_meta_v1LabelSelectorEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("capacity").->[Json](EncoderOps[Option[Quantity]](o.capacity).asJson(encodeOption[Quantity](quantityEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[Seq[String]]]("mountOptions")(decodeOption[Seq[String]](decodeSeq[String](decodeString))).flatMap[DecodingFailure,StorageClass](((mountOptions:Option[Seq[String]])=>c.get[Option[String]]("reclaimPolicy")(decodeOption[String](decodeString)).flatMap[DecodingFailure,StorageClass](((reclaimPolicy:Option[String])=>c.get[Option[String]]("volumeBindingMode")(decodeOption[String](decodeString)).flatMap[DecodingFailure,StorageClass](((volumeBindingMode:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).flatMap[DecodingFailure,StorageClass](((metadata:Option[ObjectMeta])=>c.get[Option[Boolean]]("allowVolumeExpansion")(decodeOption[Boolean](decodeBoolean)).flatMap[DecodingFailure,StorageClass](((allowVolumeExpansion:Option[Boolean])=>c.get[Option[Seq[io.k8s.api.core.v1.TopologySelectorTerm]]]("allowedTopologies")(decodeOption[Seq[TopologySelectorTerm]](decodeSeq[TopologySelectorTerm](io_k8s_api_core_v1TopologySelectorTermDecoder))).flatMap[DecodingFailure,StorageClass](((allowedTopologies:Option[Seq[TopologySelectorTerm]])=>c.get[Option[Map[String,String]]]("parameters")(decodeOption[Map[String,String]](decodeMap[String,String](decodeKeyString,decodeString))).map[StorageClass](((parameters:Option[Map[String,String]])=>io.k8s.api.storage.v1.StorageClass.apply(provisioner=provisioner,mountOptions=mountOptions,reclaimPolicy=reclaimPolicy,volumeBindingMode=volumeBindingMode,metadata=metadata,allowVolumeExpansion=allowVolumeExpansion,allowedTopologies=allowedTopologies,parameters=parameters))))))))))))))))))" class="documentableAnchor">
implicit lazy val c.get[Option[Seq[String]]]("mountOptions")(decodeOption[Seq[String]](decodeSeq[String](decodeString))).flatMap[DecodingFailure,StorageClass](((mountOptions:Option[Seq[String]])=>c.get[Option[String]]("reclaimPolicy")(decodeOption[String](decodeString)).flatMap[DecodingFailure,StorageClass](((reclaimPolicy:Option[String])=>c.get[Option[String]]("volumeBindingMode")(decodeOption[String](decodeString)).flatMap[DecodingFailure,StorageClass](((volumeBindingMode:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).flatMap[DecodingFailure,StorageClass](((metadata:Option[ObjectMeta])=>c.get[Option[Boolean]]("allowVolumeExpansion")(decodeOption[Boolean](decodeBoolean)).flatMap[DecodingFailure,StorageClass](((allowVolumeExpansion:Option[Boolean])=>c.get[Option[Seq[io.k8s.api.core.v1.TopologySelectorTerm]]]("allowedTopologies")(decodeOption[Seq[TopologySelectorTerm]](decodeSeq[TopologySelectorTerm](io_k8s_api_core_v1TopologySelectorTermDecoder))).flatMap[DecodingFailure,StorageClass](((allowedTopologies:Option[Seq[TopologySelectorTerm]])=>c.get[Option[Map[String,String]]]("parameters")(decodeOption[Map[String,String]](decodeMap[String,String](decodeKeyString,decodeString))).map[StorageClass](((parameters:Option[Map[String,String]])=>io.k8s.api.storage.v1.StorageClass.apply(provisioner=provisioner,mountOptions=mountOptions,reclaimPolicy=reclaimPolicy,volumeBindingMode=volumeBindingMode,metadata=metadata,allowVolumeExpansion=allowVolumeExpansion,allowedTopologies=allowedTopologies,parameters=parameters))))))))))))))))))" class="documentableName ">io_k8s_api_storage_v1StorageClassDecoder: Decoder[StorageClass]
[Json](EncoderOps[String](o.provisioner).asJson(encodeString)),ArrowAssoc[String]("mountOptions").->[Json](EncoderOps[Option[Seq[String]]](o.mountOptions).asJson(encodeOption[Seq[String]](encodeSeq[String](encodeString)))),ArrowAssoc[String]("reclaimPolicy").->[Json](EncoderOps[Option[String]](o.reclaimPolicy).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("volumeBindingMode").->[Json](EncoderOps[Option[String]](o.volumeBindingMode).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("allowVolumeExpansion").->[Json](EncoderOps[Option[Boolean]](o.allowVolumeExpansion).asJson(encodeOption[Boolean](encodeBoolean))),ArrowAssoc[String]("allowedTopologies").->[Json](EncoderOps[Option[Seq[TopologySelectorTerm]]](o.allowedTopologies).asJson(encodeOption[Seq[TopologySelectorTerm]](encodeSeq[TopologySelectorTerm](io_k8s_api_core_v1TopologySelectorTermEncoder)))),ArrowAssoc[String]("parameters").->[Json](EncoderOps[Option[Map[String,String]]](o.parameters).asJson(encodeOption[Map[String,String]](encodeMap[String,String](encodeKeyString,encodeString)))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
implicit lazy val [Json](EncoderOps[String](o.provisioner).asJson(encodeString)),ArrowAssoc[String]("mountOptions").->[Json](EncoderOps[Option[Seq[String]]](o.mountOptions).asJson(encodeOption[Seq[String]](encodeSeq[String](encodeString)))),ArrowAssoc[String]("reclaimPolicy").->[Json](EncoderOps[Option[String]](o.reclaimPolicy).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("volumeBindingMode").->[Json](EncoderOps[Option[String]](o.volumeBindingMode).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("allowVolumeExpansion").->[Json](EncoderOps[Option[Boolean]](o.allowVolumeExpansion).asJson(encodeOption[Boolean](encodeBoolean))),ArrowAssoc[String]("allowedTopologies").->[Json](EncoderOps[Option[Seq[TopologySelectorTerm]]](o.allowedTopologies).asJson(encodeOption[Seq[TopologySelectorTerm]](encodeSeq[TopologySelectorTerm](io_k8s_api_core_v1TopologySelectorTermEncoder)))),ArrowAssoc[String]("parameters").->[Json](EncoderOps[Option[Map[String,String]]](o.parameters).asJson(encodeOption[Map[String,String]](encodeMap[String,String](encodeKeyString,encodeString)))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableName ">io_k8s_api_storage_v1StorageClassEncoder: Encoder[StorageClass]
c.get[Option[io.k8s.apimachinery.pkg.api.resource.Quantity]]("maximumVolumeSize")(decodeOption[Quantity](quantityDecoder)).flatMap[DecodingFailure,CSIStorageCapacity](((maximumVolumeSize:Option[Quantity])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector]]("nodeTopology")(decodeOption[LabelSelector](io_k8s_apimachinery_pkg_apis_meta_v1LabelSelectorDecoder)).flatMap[DecodingFailure,CSIStorageCapacity](((nodeTopology:Option[LabelSelector])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).flatMap[DecodingFailure,CSIStorageCapacity](((metadata:Option[ObjectMeta])=>c.get[Option[io.k8s.apimachinery.pkg.api.resource.Quantity]]("capacity")(decodeOption[Quantity](quantityDecoder)).map[CSIStorageCapacity](((capacity:Option[Quantity])=>io.k8s.api.storage.v1beta1.CSIStorageCapacity.apply(storageClassName=storageClassName,maximumVolumeSize=maximumVolumeSize,nodeTopology=nodeTopology,metadata=metadata,capacity=capacity))))))))))))" class="documentableAnchor">
[Json](EncoderOps[String](o.storageClassName).asJson(encodeString)),ArrowAssoc[String]("maximumVolumeSize").->[Json](EncoderOps[Option[Quantity]](o.maximumVolumeSize).asJson(encodeOption[Quantity](quantityEncoder))),ArrowAssoc[String]("nodeTopology").->[Json](EncoderOps[Option[LabelSelector]](o.nodeTopology).asJson(encodeOption[LabelSelector](io_k8s_apimachinery_pkg_apis_meta_v1LabelSelectorEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("capacity").->[Json](EncoderOps[Option[Quantity]](o.capacity).asJson(encodeOption[Quantity](quantityEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus]]("status")(decodeOption[CustomResourceDefinitionStatus](io_k8s_apiextensions_apiserver_pkg_apis_apiextensions_v1CustomResourceDefinitionStatusDecoder)).flatMap[DecodingFailure,CustomResourceDefinition](((status:Option[CustomResourceDefinitionStatus])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta]]("metadata")(decodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaDecoder)).map[CustomResourceDefinition](((metadata:Option[ObjectMeta])=>io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition.apply(spec=spec,status=status,metadata=metadata))))))))" class="documentableAnchor">
[Json](EncoderOps[CustomResourceDefinitionSpec](o.spec).asJson(io_k8s_apiextensions_apiserver_pkg_apis_apiextensions_v1CustomResourceDefinitionSpecEncoder)),ArrowAssoc[String]("status").->[Json](EncoderOps[Option[CustomResourceDefinitionStatus]](o.status).asJson(encodeOption[CustomResourceDefinitionStatus](io_k8s_apiextensions_apiserver_pkg_apis_apiextensions_v1CustomResourceDefinitionStatusEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Seq[io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery]]("versions")(decodeSeq[GroupVersionForDiscovery](io_k8s_apimachinery_pkg_apis_meta_v1GroupVersionForDiscoveryDecoder)).flatMap[DecodingFailure,APIGroup](((versions:Seq[GroupVersionForDiscovery])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery]]("preferredVersion")(decodeOption[GroupVersionForDiscovery](io_k8s_apimachinery_pkg_apis_meta_v1GroupVersionForDiscoveryDecoder)).flatMap[DecodingFailure,APIGroup](((preferredVersion:Option[GroupVersionForDiscovery])=>c.get[Option[Seq[io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR]]]("serverAddressByClientCIDRs")(decodeOption[Seq[ServerAddressByClientCIDR]](decodeSeq[ServerAddressByClientCIDR](io_k8s_apimachinery_pkg_apis_meta_v1ServerAddressByClientCIDRDecoder))).map[APIGroup](((serverAddressByClientCIDRs:Option[Seq[ServerAddressByClientCIDR]])=>io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup.apply(name=name,versions=versions,preferredVersion=preferredVersion,serverAddressByClientCIDRs=serverAddressByClientCIDRs))))))))))" class="documentableAnchor">
[Json](EncoderOps[String](o.name).asJson(encodeString)),ArrowAssoc[String]("versions").->[Json](EncoderOps[Seq[GroupVersionForDiscovery]](o.versions).asJson(encodeSeq[GroupVersionForDiscovery](io_k8s_apimachinery_pkg_apis_meta_v1GroupVersionForDiscoveryEncoder))),ArrowAssoc[String]("preferredVersion").->[Json](EncoderOps[Option[GroupVersionForDiscovery]](o.preferredVersion).asJson(encodeOption[GroupVersionForDiscovery](io_k8s_apimachinery_pkg_apis_meta_v1GroupVersionForDiscoveryEncoder))),ArrowAssoc[String]("serverAddressByClientCIDRs").->[Json](EncoderOps[Option[Seq[ServerAddressByClientCIDR]]](o.serverAddressByClientCIDRs).asJson(encodeOption[Seq[ServerAddressByClientCIDR]](encodeSeq[ServerAddressByClientCIDR](io_k8s_apimachinery_pkg_apis_meta_v1ServerAddressByClientCIDREncoder)))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
c.get[Option[Int]]("code")(decodeOption[Int](decodeInt)).flatMap[DecodingFailure,Status](((code:Option[Int])=>c.get[Option[String]]("status")(decodeOption[String](decodeString)).flatMap[DecodingFailure,Status](((status:Option[String])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails]]("details")(decodeOption[StatusDetails](io_k8s_apimachinery_pkg_apis_meta_v1StatusDetailsDecoder)).flatMap[DecodingFailure,Status](((details:Option[StatusDetails])=>c.get[Option[io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta]]("metadata")(decodeOption[ListMeta](io_k8s_apimachinery_pkg_apis_meta_v1ListMetaDecoder)).flatMap[DecodingFailure,Status](((metadata:Option[ListMeta])=>c.get[Option[String]]("message")(decodeOption[String](decodeString)).map[Status](((message:Option[String])=>io.k8s.apimachinery.pkg.apis.meta.v1.Status.apply(reason=reason,code=code,status=status,details=details,metadata=metadata,message=message))))))))))))))" class="documentableAnchor">
[Json](EncoderOps[Option[String]](o.reason).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("code").->[Json](EncoderOps[Option[Int]](o.code).asJson(encodeOption[Int](encodeInt))),ArrowAssoc[String]("status").->[Json](EncoderOps[Option[String]](o.status).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("details").->[Json](EncoderOps[Option[StatusDetails]](o.details).asJson(encodeOption[StatusDetails](io_k8s_apimachinery_pkg_apis_meta_v1StatusDetailsEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ListMeta]](o.metadata).asJson(encodeOption[ListMeta](io_k8s_apimachinery_pkg_apis_meta_v1ListMetaEncoder))),ArrowAssoc[String]("message").->[Json](EncoderOps[Option[String]](o.message).asJson(encodeOption[String](encodeString))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">
[Json](EncoderOps[Option[APIServiceStatus]](o.status).asJson(encodeOption[APIServiceStatus](io_k8s_kube_aggregator_pkg_apis_apiregistration_v1APIServiceStatusEncoder))),ArrowAssoc[String]("spec").->[Json](EncoderOps[Option[APIServiceSpec]](o.spec).asJson(encodeOption[APIServiceSpec](io_k8s_kube_aggregator_pkg_apis_apiregistration_v1APIServiceSpecEncoder))),ArrowAssoc[String]("metadata").->[Json](EncoderOps[Option[ObjectMeta]](o.metadata).asJson(encodeOption[ObjectMeta](io_k8s_apimachinery_pkg_apis_meta_v1ObjectMetaEncoder))),ArrowAssoc[String]("kind").->[Json](EncoderOps[String](o.kind).asJson(encodeString)),ArrowAssoc[String]("apiVersion").->[Json](EncoderOps[String](o.apiVersion).asJson(encodeString))))" class="documentableAnchor">