Packages

p

skuber.json

format

package format

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. format
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class EnumFormatter extends AnyRef
  2. class LabelSelectorFormat extends AnyRef
  3. class MaybeEmpty extends AnyRef
  4. case class OnTheWireSelector(matchLabels: Option[Map[String, String]] = None, matchExpressions: Option[List[SelMatchExpression]] = None) extends Product with Serializable
  5. case class SelMatchExpression(key: String, operator: String = "Exists", values: Option[List[String]] = None) extends Product with Serializable

Value Members

  1. def ListResourceFormat[O <: ObjectResource](implicit f: Format[O]): OFormat[ListResource[O]]
  2. implicit val accessModeFmt: Format[AccessMode]
  3. implicit lazy val affinityFormat: Format[Affinity]
  4. implicit val apiVersionsFormat: OFormat[APIVersions]
  5. implicit val awsFormat: Format[AWSElasticBlockStore]
  6. implicit val base64Format: Format[Array[Byte]]
  7. implicit val cntnrImageFmt: Format[Image]
  8. implicit val cntrStateReads: Reads[State]
  9. implicit val cntrStateRunningFormat: OFormat[Running]
  10. implicit val cntrStateTerminatedFormat: OFormat[Terminated]
  11. implicit val cntrStateWaitingFormat: OFormat[Waiting]
  12. implicit val cntrStateWrites: Writes[State]
  13. implicit val cntrStatusFormat: OFormat[Status]
  14. implicit val configMapEnvSourceFmt: Format[ConfigMapEnvSource]
  15. implicit val configMapFmt: Format[ConfigMap]
  16. implicit val configMapListFmt: Format[ConfigMapList]
  17. implicit val configMapProjectionFormat: Format[ConfigMapProjection]
  18. implicit val configMapVolFormat: Format[ConfigMapVolumeSource]
  19. implicit val containerFormat: Format[Container]
  20. implicit val deleteOptionsFmt: Format[DeleteOptions]
  21. implicit val downwardApiProjectionFormat: Format[DownwardAPIProjection]
  22. implicit val downwardApiVolumeFileFormat: Format[DownwardApiVolumeFile]
  23. implicit val downwardApiVolumeSourceFormat: Format[DownwardApiVolumeSource]
  24. implicit val emptyDirFormat: Format[EmptyDir]
  25. implicit val endpointFmt: Format[Endpoints]
  26. implicit val endpointPortFmt: Format[Port]
  27. implicit val endpointSubsetFmt: Format[Subset]
  28. implicit val endpointsAddressFmt: Format[Address]
  29. implicit val endpointsListFmt: Format[EndpointsList]
  30. implicit def enumFormat[E <: Enumeration](enum: E): Format[format.enumFormat.E.Value]
  31. implicit def enumFormatMethods(path: JsPath): EnumFormatter
  32. implicit def enumReads[E <: Enumeration](enum: E, default: format.enumReads.E.Value): Reads[format.enumReads.E.Value]
  33. implicit def enumReads[E <: Enumeration](enum: E): Reads[format.enumReads.E.Value]
  34. implicit def enumWrites[E <: Enumeration]: Writes[format.enumWrites.E.Value]
  35. implicit val envFromSourceFmt: Format[EnvFromSource]
  36. implicit val envFromSourceReads: Reads[EnvFromSource]
  37. implicit val envFromSourceWrites: Writes[EnvFromSource]
  38. implicit val envSourceReads: Reads[EnvSource]
  39. implicit val envSourceWrite: Writes[EnvSource]
  40. implicit val envVarCfgMapRefFmt: OFormat[ConfigMapKeyRef]
  41. implicit val envVarFldRefFmt: Format[FieldRef]
  42. implicit val envVarFormat: Format[EnvVar]
  43. implicit val envVarReads: Reads[EnvVar]
  44. implicit val envVarSecKeyRefFmt: OFormat[SecretKeyRef]
  45. implicit val envVarValueReads: Reads[Value]
  46. implicit val envVarValueWrite: Writes[Value]
  47. implicit val envVarWrites: Writes[EnvVar]
  48. implicit val eventFmt: Format[Event]
  49. implicit val eventListFmt: Format[EventList]
  50. implicit val eventSrcFmt: Format[Source]
  51. implicit val execActionFormat: Format[ExecAction]
  52. implicit val formatCntrProt: Format[Port]
  53. def fromTuples(partOne: (List[Container], List[Container], List[Volume], RestartPolicy.Value, Option[Int], Option[Int], DNSPolicy.Value, Map[String, String], String, String, Boolean, List[LocalObjectReference], Option[Affinity], List[Toleration], Option[PodSecurityContext]), partTwo: (Option[String], List[HostAlias], Option[Boolean], Option[Boolean], Option[Boolean], Option[Int], Option[String], Option[String], Option[String], Option[DNSConfig], Option[Boolean])): Spec
  54. implicit val gceFormat: Format[GCEPersistentDisk]
  55. implicit val gitFormat: Format[GitRepo]
  56. implicit val glusterfsFormat: Format[Glusterfs]
  57. implicit val handlerFormat: Format[Handler]
  58. implicit val handlerReads: Reads[Handler]
  59. implicit val handlerWrites: Writes[Handler]
  60. implicit val hostAliasFmt: Format[HostAlias]
  61. implicit val hostPathFormat: Format[HostPath]
  62. implicit val httpGetActionFormat: Format[HTTPGetAction]
  63. implicit val intOrStrReads: Reads[IntOrString]
  64. implicit val intOrStrWrites: Writes[IntOrString]
  65. implicit val intOrStringFormat: Format[IntOrString]
  66. implicit val iscsiFormat: Format[ISCSI]
  67. implicit def jsPath2LabelSelFormat(path: JsPath): LabelSelectorFormat
  68. implicit def jsonPatchOperationWrite: Writes[Operation]
  69. implicit def jsonPatchWrite: Writes[JsonPatch]
  70. implicit val keyToPathFormat: Format[KeyToPath]
  71. implicit val lifecycleFormat: Format[Lifecycle]
  72. implicit val limitRangeFmt: Format[LimitRange]
  73. implicit val limitRangeItemFmt: Format[Item]
  74. implicit val limitRangeItemTypeFmt: Format[Type]
  75. implicit val limitRangeListFmt: Format[LimitRangeList]
  76. implicit val limitRangeSpecFmt: Format[Spec]
  77. implicit val listMetaFormat: Format[ListMeta]
  78. def listResourceFormatBuilder[O <: ObjectResource](implicit f: Format[O]): CanBuild4[String, String, Option[ListMeta], List[O]]
  79. implicit val loadBalIngressFmt: Format[Ingress]
  80. implicit val loadBalStatusFmt: Format[Status]
  81. implicit val localObjRefFormat: OFormat[LocalObjectReference]
  82. implicit val mapStringByteArrayFormat: Format[Map[String, Array[Byte]]]
  83. implicit def maybeEmptyFormatMethods(path: JsPath): MaybeEmpty
  84. implicit val metadataPatchWrite: Writes[MetadataPatch]
  85. implicit lazy val namespaceFormat: Format[Namespace]
  86. implicit val namespaceListFmt: Format[NamespaceList]
  87. implicit val nfsFormat: Format[NFS]
  88. implicit val nodeAddrFmt: Format[Address]
  89. implicit lazy val nodeAffinityFormat: Format[NodeAffinity]
  90. implicit val nodeAffinityOperatorFormat: Format[Operator]
  91. implicit val nodeAttachedVolFmt: Format[AttachedVolume]
  92. implicit val nodeCondFmt: Format[Condition]
  93. implicit val nodeDaemEndpFmt: Format[DaemonEndpoint]
  94. implicit val nodeDaemEndpsFmt: Format[DaemonEndpoints]
  95. implicit val nodeFmt: Format[Node]
  96. implicit val nodeListFmt: Format[NodeList]
  97. implicit val nodeMatchExpressionFormat: Format[NodeSelectorRequirement]
  98. implicit lazy val nodePreferredSchedulingTermFormat: Format[PreferredSchedulingTerm]
  99. implicit val nodeRequiredDuringSchedulingIgnoredDuringExecutionFormat: Format[RequiredDuringSchedulingIgnoredDuringExecution]
  100. implicit val nodeSelectorTermFormat: Format[NodeSelectorTerm]
  101. implicit val nodeSpecFmt: Format[Spec]
  102. implicit val nodeStatusFmt: Format[Status]
  103. implicit val nodeSysInfoFmt: Format[SystemInfo]
  104. implicit val nodeTaintFmt: Format[Taint]
  105. implicit val nsSpecFormat: Format[Spec]
  106. implicit val nsStatusFormat: Format[Status]
  107. implicit lazy val objFormat: CanBuild3[String, String, ObjectMeta]
  108. implicit val objRefFormat: Format[ObjectReference]
  109. implicit val objectFieldSelectorFormat: Format[ObjectFieldSelector]
  110. implicit lazy val objectMetaFormat: Format[ObjectMeta]
  111. implicit val otwsFormat: OFormat[OnTheWireSelector]
  112. implicit val ownerRefFmt: Format[OwnerReference]
  113. implicit val perVolSpecFmt: Format[Spec]
  114. implicit val persVolClaimListFmt: Format[PersistentVolumeClaimList]
  115. implicit val persVolFmt: Format[PersistentVolume]
  116. implicit val persVolListFmt: Format[PersistentVolumeList]
  117. implicit val persVolSourceFormat: Format[PersistentSource]
  118. implicit val persVolStatusFmt: Format[Status]
  119. implicit val persVolumeSourceReads: Reads[PersistentSource]
  120. implicit val persVolumeSourceWrites: Writes[PersistentSource]
  121. implicit val persistentVolumeClaimRefFormat: Format[PersistentVolumeClaimRef]
  122. implicit lazy val podAffinityFormat: Format[PodAffinity]
  123. implicit lazy val podAffinityTermFormat: Format[PodAffinityTerm]
  124. implicit lazy val podAntiAffinityFormat: Format[PodAntiAffinity]
  125. implicit val podDNSConfigFmt: Format[DNSConfig]
  126. implicit val podDNSConfigOptionFmt: Format[DNSConfigOption]
  127. implicit lazy val podFormat: Format[Pod]
  128. implicit val podListFmt: Format[PodList]
  129. implicit val podSecCtxtFormat: Format[PodSecurityContext]
  130. implicit val podSpecFmt: Format[Spec]
  131. val podSpecPartOneFormat: OFormat[(List[Container], List[Container], List[Volume], RestartPolicy.Value, Option[Int], Option[Int], DNSPolicy.Value, Map[String, String], String, String, Boolean, List[LocalObjectReference], Option[Affinity], List[Toleration], Option[PodSecurityContext])]
  132. val podSpecPartTwoFormat: OFormat[(Option[String], List[HostAlias], Option[Boolean], Option[Boolean], Option[Boolean], Option[Int], Option[String], Option[String], Option[String], Option[DNSConfig], Option[Boolean])]
  133. implicit val podStatusCondFormat: Format[Condition]
  134. implicit val podStatusFormat: Format[Status]
  135. implicit lazy val podTemplFormat: Format[Template]
  136. implicit val podTemplSpecFormat: Format[Spec]
  137. implicit val precondFmt: Format[Preconditions]
  138. implicit val probeFormat: Format[Probe]
  139. implicit val projectedFormat: Format[ProjectedVolumeSource]
  140. implicit val projectedVolumeSourceWrites: Writes[VolumeProjection]
  141. implicit val protocolFmt: Format[Protocol.Value]
  142. implicit val pullPolicyFormat: Format[Container.PullPolicy.Value]
  143. implicit val pvClaimSpecFmt: Format[Spec]
  144. implicit val pvClaimStatusFmt: Format[Status]
  145. implicit val pvcFmt: Format[PersistentVolumeClaim]
  146. implicit val pvolPhaseFmt: Format[PersistentVolume.Phase.Phase]
  147. implicit val quantityFormat: Format[Quantity]
  148. implicit val rbdFormat: Format[RBD]
  149. implicit val reclaimPolicyFmt: Format[ReclaimPolicy]
  150. implicit lazy val repCtrlrFormat: Format[ReplicationController]
  151. implicit val repCtrlrSpecFormat: OFormat[Spec]
  152. implicit val repCtrlrStatusFormat: OFormat[Status]
  153. implicit val replCtrlListFmt: Format[ReplicationControllerList]
  154. implicit val resQuotaListFmt: Format[ResourceQuotaList]
  155. implicit val resRqtsFormat: Format[Requirements]
  156. implicit val resouceQuotaStatusFmt: Format[Status]
  157. implicit val resourceFieldSelectorFormat: Format[ResourceFieldSelector]
  158. implicit val resourceQuotaFmt: Format[Quota]
  159. implicit val resourceQuotaSpecFmt: Format[Spec]
  160. implicit val secCapabFormat: Format[Capabilities]
  161. implicit val secCtxtFormat: Format[SecurityContext]
  162. implicit val secSELFormat: Format[SELinuxOptions]
  163. implicit val secSysctlFormat: Format[Sysctl]
  164. implicit val secretFmt: Format[Secret]
  165. implicit val secretListFmt: Format[SecretList]
  166. implicit val secretProjectionFormat: Format[SecretProjection]
  167. implicit val secretRefEnvSourceFmt: Format[SecretEnvSource]
  168. implicit val selMatchExpressionFmt: OFormat[SelMatchExpression]
  169. implicit val selectorFmt: Format[Selector]
  170. implicit val serviceAccountTokenProjectionFormat: Format[ServiceAccountTokenProjection]
  171. implicit val serviceFmt: Format[Service]
  172. implicit val serviceListFmt: Format[ServiceList]
  173. implicit val servicePortFmt: Format[Port]
  174. implicit val serviceSpecFmt: Format[Spec]
  175. implicit val serviceStatusFmt: Format[Status]
  176. implicit val storageMediumFormat: Format[StorageMedium]
  177. implicit val svcAccountFmt: Format[ServiceAccount]
  178. implicit val svcAcctListFmt: Format[ServiceAccountList]
  179. implicit val tcpSocketActionFormat: Format[TCPSocketAction]
  180. implicit val terminationMessagePolicyFormat: Format[Container.TerminationMessagePolicy.Value]
  181. implicit val timeReads: Reads[ZonedDateTime]
  182. implicit val timeWrites: Writes[ZonedDateTime]
  183. implicit val tolerationEffectFmt: Format[TolerationEffect]
  184. implicit val tolerationFmt: Format[Toleration]
  185. implicit val volDeviceFmt: Format[Device]
  186. implicit val volMountFormat: Format[Mount]
  187. implicit val volumeFormat: Format[Volume]
  188. implicit val volumeReads: Reads[Volume]
  189. implicit val volumeSecretFormat: Format[Volume.Secret]
  190. implicit val volumeSourceReads: Reads[Source]
  191. implicit val volumeSourceWrites: Writes[Source]
  192. implicit val volumeWrites: Writes[Volume]
  193. implicit lazy val weightedPodAffinityTermFmt: Format[WeightedPodAffinityTerm]
  194. object apiobj

Deprecated Value Members

  1. def timewWrites: Writes[ZonedDateTime]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.3.0) Use timeWrites instead

Inherited from AnyRef

Inherited from Any

Ungrouped