Object

is.solidninja.openshift.api.v1

JsonProtocol

Related Doc: package v1

Permalink

object JsonProtocol extends EncoderInstances with DecoderInstances with JsonOps

Linear Supertypes
JsonOps, DecoderInstances, k8s.api.v1.DecoderInstances, ValueDecoderInstances, EncoderInstances, k8s.api.v1.EncoderInstances, ValueEncoderInstances, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonProtocol
  2. JsonOps
  3. DecoderInstances
  4. DecoderInstances
  5. ValueDecoderInstances
  6. EncoderInstances
  7. EncoderInstances
  8. ValueEncoderInstances
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class JsonWithoutNulls extends AnyRef

    Permalink
    Definition Classes
    JsonOps

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. implicit val decodeAnnotations: Decoder[Annotations]

    Permalink
    Definition Classes
    ValueDecoderInstances
  7. implicit val decodeBuildConfig: Decoder[BuildConfig]

    Permalink
    Definition Classes
    DecoderInstances
  8. implicit val decodeCapabilities: Decoder[Capabilities]

    Permalink
    Definition Classes
    DecoderInstances
  9. implicit val decodeCapability: Decoder[Capability]

    Permalink
    Definition Classes
    ValueDecoderInstances
  10. implicit val decodeContainer: Decoder[Container]

    Permalink
    Definition Classes
    DecoderInstances
  11. implicit val decodeContainerPort: Decoder[ContainerPort]

    Permalink
    Definition Classes
    DecoderInstances
  12. implicit val decodeCpuMemory: Decoder[CpuMemory]

    Permalink
    Definition Classes
    DecoderInstances
  13. implicit val decodeDeploymentConfig: Decoder[DeploymentConfig]

    Permalink
    Definition Classes
    DecoderInstances
  14. implicit val decodeDeploymentConfigList: Decoder[DeploymentConfigList]

    Permalink
    Definition Classes
    DecoderInstances
  15. implicit val decodeDeploymentConfigSpec: Decoder[DeploymentConfigSpec]

    Permalink
    Definition Classes
    DecoderInstances
  16. implicit val decodeDeploymentConfigStatus: Decoder[DeploymentConfigStatus]

    Permalink
    Definition Classes
    DecoderInstances
  17. implicit val decodeDeploymentStrategy: Decoder[DeploymentStrategy]

    Permalink
    Definition Classes
    DecoderInstances
  18. implicit val decodeDeploymentTriggerImageChangeParams: Decoder[DeploymentTriggerImageChangeParams]

    Permalink
    Definition Classes
    DecoderInstances
  19. implicit val decodeDeploymentTriggerPolicy: Decoder[DeploymentTriggerPolicy]

    Permalink
    Definition Classes
    DecoderInstances
  20. implicit val decodeEitherTopLevel: Decoder[EitherTopLevel]

    Permalink
    Definition Classes
    DecoderInstances
  21. implicit val decodeEnvVar: Decoder[EnvVar]

    Permalink
    Definition Classes
    DecoderInstances
  22. implicit val decodeExecAction: Decoder[ExecAction]

    Permalink
    Definition Classes
    DecoderInstances
  23. implicit val decodeHttpGetAction: Decoder[HTTPGetAction]

    Permalink
    Definition Classes
    DecoderInstances
  24. implicit val decodeHttpHeader: Decoder[HTTPHeader]

    Permalink
    Definition Classes
    DecoderInstances
  25. implicit val decodeIPAddress: Decoder[IPAddress]

    Permalink
    Definition Classes
    ValueDecoderInstances
  26. implicit val decodeImageName: Decoder[ImageName]

    Permalink
    Definition Classes
    ValueDecoderInstances
  27. implicit val decodeImageStream: Decoder[ImageStream]

    Permalink
    Definition Classes
    DecoderInstances
  28. implicit val decodeK8sTopLevel: Decoder[k8s.api.v1.TopLevel]

    Permalink
    Definition Classes
    DecoderInstances
  29. implicit val decodeKeyToPath: Decoder[KeyToPath]

    Permalink
    Definition Classes
    DecoderInstances
  30. implicit val decodeLifecycle: Decoder[Lifecycle]

    Permalink
    Definition Classes
    DecoderInstances
  31. implicit val decodeLocalObjectReference: Decoder[LocalObjectReference]

    Permalink
    Definition Classes
    DecoderInstances
  32. implicit val decodeModeMask: Decoder[ModeMask]

    Permalink
    Definition Classes
    ValueDecoderInstances
  33. implicit val decodeName: Decoder[Name]

    Permalink
    Definition Classes
    ValueDecoderInstances
  34. implicit val decodeNamespace: Decoder[Namespace]

    Permalink
    Definition Classes
    ValueDecoderInstances
  35. implicit val decodeOapiTopLevel: Decoder[TopLevel]

    Permalink
    Definition Classes
    DecoderInstances
  36. implicit val decodeObjectMeta: Decoder[ObjectMeta]

    Permalink
    Definition Classes
    DecoderInstances
  37. implicit val decodeObjectReference: Decoder[ObjectReference]

    Permalink
    Definition Classes
    DecoderInstances
  38. implicit val decodeParameter: Decoder[Parameter]

    Permalink
    Definition Classes
    DecoderInstances
  39. implicit val decodePath: Decoder[Path]

    Permalink
    Definition Classes
    ValueDecoderInstances
  40. implicit val decodePersistentVolumeClaimSource: Decoder[PersistentVolumeClaimSource]

    Permalink
    Definition Classes
    DecoderInstances
  41. implicit val decodePod: Decoder[k8s.api.v1.Pod]

    Permalink
    Definition Classes
    DecoderInstances
  42. implicit val decodePodList: Decoder[PodList]

    Permalink
    Definition Classes
    DecoderInstances
  43. implicit val decodePodSecurityContext: Decoder[PodSecurityContext]

    Permalink
    Definition Classes
    DecoderInstances
  44. implicit val decodePodSpec: Decoder[PodSpec]

    Permalink
    Definition Classes
    DecoderInstances
  45. implicit val decodePodTemplateSpec: Decoder[PodTemplateSpec]

    Permalink
    Definition Classes
    DecoderInstances
  46. implicit val decodePort: Decoder[Port]

    Permalink
    Definition Classes
    ValueDecoderInstances
  47. implicit val decodePortOrName: Decoder[PortOrName]

    Permalink
    Definition Classes
    ValueDecoderInstances
  48. implicit val decodeProbe: Decoder[Probe]

    Permalink
    Definition Classes
    DecoderInstances
  49. implicit val decodeReplicationController: Decoder[k8s.api.v1.ReplicationController]

    Permalink
    Definition Classes
    DecoderInstances
  50. implicit val decodeReplicationControllerCondition: Decoder[ReplicationControllerCondition]

    Permalink
    Definition Classes
    DecoderInstances
  51. implicit val decodeReplicationControllerList: Decoder[ReplicationControllerList]

    Permalink
    Definition Classes
    DecoderInstances
  52. implicit val decodeReplicationControllerSpec: Decoder[ReplicationControllerSpec]

    Permalink
    Definition Classes
    DecoderInstances
  53. implicit val decodeReplicationControllerStatus: Decoder[ReplicationControllerStatus]

    Permalink
    Definition Classes
    DecoderInstances
  54. implicit val decodeResourceRequirements: Decoder[ResourceRequirements]

    Permalink
    Definition Classes
    DecoderInstances
  55. implicit val decodeRollingDeploymentStrategyParams: Decoder[RollingDeploymentStrategyParams]

    Permalink
    Definition Classes
    DecoderInstances
  56. implicit val decodeRoute: Decoder[Route]

    Permalink
    Definition Classes
    DecoderInstances
  57. implicit val decodeRouteList: Decoder[RouteList]

    Permalink
    Definition Classes
    DecoderInstances
  58. implicit val decodeRoutePort: Decoder[RoutePort]

    Permalink
    Definition Classes
    DecoderInstances
  59. implicit val decodeRouteSpec: Decoder[RouteSpec]

    Permalink
    Definition Classes
    DecoderInstances
  60. implicit val decodeRouteTargetReference: Decoder[RouteTargetReference]

    Permalink
    Definition Classes
    DecoderInstances
  61. implicit val decodeSELinuxOptions: Decoder[SELinuxOptions]

    Permalink
    Definition Classes
    DecoderInstances
  62. implicit val decodeSeconds: Decoder[Seconds]

    Permalink
    Definition Classes
    ValueDecoderInstances
  63. implicit val decodeSecretVolumeSource: Decoder[SecretVolumeSource]

    Permalink
    Definition Classes
    DecoderInstances
  64. implicit val decodeSecurityContext: Decoder[SecurityContext]

    Permalink
    Definition Classes
    DecoderInstances
  65. implicit val decodeSelector: Decoder[Selector]

    Permalink
    Definition Classes
    ValueDecoderInstances
  66. implicit val decodeService: Decoder[k8s.api.v1.Service]

    Permalink
    Definition Classes
    DecoderInstances
  67. implicit val decodeServiceList: Decoder[ServiceList]

    Permalink
    Definition Classes
    DecoderInstances
  68. implicit val decodeServicePort: Decoder[ServicePort]

    Permalink
    Definition Classes
    DecoderInstances
  69. implicit val decodeServiceSpec: Decoder[ServiceSpec]

    Permalink
    Definition Classes
    DecoderInstances
  70. implicit val decodeTemplate: Decoder[Template]

    Permalink
    Definition Classes
    DecoderInstances
  71. implicit val decodeTemplateList: Decoder[TemplateList]

    Permalink
    Definition Classes
    DecoderInstances
  72. implicit val decodeTimestamp: Decoder[Timestamp]

    Permalink
    Definition Classes
    ValueDecoderInstances
  73. implicit val decodeUid: Decoder[Uid]

    Permalink
    Definition Classes
    ValueDecoderInstances
  74. implicit val decodeVersion: Decoder[Version]

    Permalink
    Definition Classes
    ValueDecoderInstances
  75. implicit val decodeVolume: Decoder[Volume]

    Permalink
    Definition Classes
    DecoderInstances
  76. implicit val decodeVolumeMount: Decoder[VolumeMount]

    Permalink
    Definition Classes
    DecoderInstances
  77. implicit val encodeAnnotations: Encoder[Annotations]

    Permalink
    Definition Classes
    ValueEncoderInstances
  78. implicit val encodeBuildConfig: Encoder[BuildConfig]

    Permalink
    Definition Classes
    EncoderInstances
  79. implicit val encodeCapabilities: Encoder[Capabilities]

    Permalink
    Definition Classes
    EncoderInstances
  80. implicit val encodeCapability: Encoder[Capability]

    Permalink
    Definition Classes
    ValueEncoderInstances
  81. implicit val encodeContainer: Encoder[Container]

    Permalink
    Definition Classes
    EncoderInstances
  82. implicit val encodeContainerPort: Encoder[ContainerPort]

    Permalink
    Definition Classes
    EncoderInstances
  83. implicit val encodeCpuMemory: Encoder[CpuMemory]

    Permalink
    Definition Classes
    EncoderInstances
  84. implicit val encodeDeploymentConfig: Encoder[DeploymentConfig]

    Permalink
    Definition Classes
    EncoderInstances
  85. implicit val encodeDeploymentConfigList: Encoder[DeploymentConfigList]

    Permalink
    Definition Classes
    EncoderInstances
  86. implicit val encodeDeploymentConfigSpec: Encoder[DeploymentConfigSpec]

    Permalink
    Definition Classes
    EncoderInstances
  87. implicit val encodeDeploymentConfigStatus: Encoder[DeploymentConfigStatus]

    Permalink
    Definition Classes
    EncoderInstances
  88. implicit val encodeDeploymentStrategy: Encoder[DeploymentStrategy]

    Permalink
    Definition Classes
    EncoderInstances
  89. implicit val encodeDeploymentTriggerImageChangeParams: Encoder[DeploymentTriggerImageChangeParams]

    Permalink
    Definition Classes
    EncoderInstances
  90. implicit val encodeDeploymentTriggerPolicy: Encoder[DeploymentTriggerPolicy]

    Permalink
    Definition Classes
    EncoderInstances
  91. implicit val encodeEitherTopLevel: Encoder[EitherTopLevel]

    Permalink
    Definition Classes
    EncoderInstances
  92. implicit val encodeEnvVar: Encoder[EnvVar]

    Permalink
    Definition Classes
    EncoderInstances
  93. implicit val encodeExecAction: Encoder[ExecAction]

    Permalink
    Definition Classes
    EncoderInstances
  94. implicit val encodeHttpGetAction: Encoder[HTTPGetAction]

    Permalink
    Definition Classes
    EncoderInstances
  95. implicit val encodeHttpHeader: Encoder[HTTPHeader]

    Permalink
    Definition Classes
    EncoderInstances
  96. implicit val encodeIPAddress: Encoder[IPAddress]

    Permalink
    Definition Classes
    ValueEncoderInstances
  97. implicit val encodeImageName: Encoder[ImageName]

    Permalink
    Definition Classes
    ValueEncoderInstances
  98. implicit val encodeImageStream: Encoder[ImageStream]

    Permalink
    Definition Classes
    EncoderInstances
  99. implicit val encodeKeyToPath: Encoder[KeyToPath]

    Permalink
    Definition Classes
    EncoderInstances
  100. implicit val encodeLifecycle: Encoder[Lifecycle]

    Permalink
    Definition Classes
    EncoderInstances
  101. implicit val encodeLocalObjectReference: Encoder[LocalObjectReference]

    Permalink
    Definition Classes
    EncoderInstances
  102. implicit val encodeModeMask: Encoder[ModeMask]

    Permalink
    Definition Classes
    ValueEncoderInstances
  103. implicit val encodeName: Encoder[Name]

    Permalink
    Definition Classes
    ValueEncoderInstances
  104. implicit val encodeNamespace: Encoder[Namespace]

    Permalink
    Definition Classes
    ValueEncoderInstances
  105. implicit val encodeOapiTopLevel: Encoder[TopLevel]

    Permalink
    Definition Classes
    EncoderInstances
  106. implicit val encodeObjectMeta: Encoder[ObjectMeta]

    Permalink
    Definition Classes
    EncoderInstances
  107. implicit val encodeObjectRefenrece: Encoder[ObjectReference]

    Permalink
    Definition Classes
    EncoderInstances
  108. implicit val encodeParameter: Encoder[Parameter]

    Permalink
    Definition Classes
    EncoderInstances
  109. implicit val encodePath: Encoder[Path]

    Permalink
    Definition Classes
    ValueEncoderInstances
  110. implicit val encodePersistentVolumeClaimSource: Encoder[PersistentVolumeClaimSource]

    Permalink
    Definition Classes
    EncoderInstances
  111. implicit val encodePod: Encoder[k8s.api.v1.Pod]

    Permalink
    Definition Classes
    EncoderInstances
  112. implicit val encodePodList: Encoder[PodList]

    Permalink
    Definition Classes
    EncoderInstances
  113. implicit val encodePodSecurityContext: Encoder[PodSecurityContext]

    Permalink
    Definition Classes
    EncoderInstances
  114. implicit val encodePodSpec: Encoder[PodSpec]

    Permalink
    Definition Classes
    EncoderInstances
  115. implicit val encodePodTemplateSpec: Encoder[PodTemplateSpec]

    Permalink
    Definition Classes
    EncoderInstances
  116. implicit val encodePort: Encoder[Port]

    Permalink
    Definition Classes
    ValueEncoderInstances
  117. implicit val encodePortOrName: Encoder[PortOrName]

    Permalink
    Definition Classes
    ValueEncoderInstances
  118. implicit val encodeProbe: Encoder[Probe]

    Permalink
    Definition Classes
    EncoderInstances
  119. implicit val encodeReplicationController: Encoder[k8s.api.v1.ReplicationController]

    Permalink
    Definition Classes
    EncoderInstances
  120. implicit val encodeReplicationControllerCondition: Encoder[ReplicationControllerCondition]

    Permalink
    Definition Classes
    EncoderInstances
  121. implicit val encodeReplicationControllerList: Encoder[ReplicationControllerList]

    Permalink
    Definition Classes
    EncoderInstances
  122. implicit val encodeReplicationControllerSpec: Encoder[ReplicationControllerSpec]

    Permalink
    Definition Classes
    EncoderInstances
  123. implicit val encodeReplicationControllerStatus: Encoder[ReplicationControllerStatus]

    Permalink
    Definition Classes
    EncoderInstances
  124. implicit val encodeResourceRequirements: Encoder[ResourceRequirements]

    Permalink
    Definition Classes
    EncoderInstances
  125. implicit val encodeRollingDeploymentStrategyParams: Encoder[RollingDeploymentStrategyParams]

    Permalink
    Definition Classes
    EncoderInstances
  126. implicit val encodeRoute: Encoder[Route]

    Permalink
    Definition Classes
    EncoderInstances
  127. implicit val encodeRouteList: Encoder[RouteList]

    Permalink
    Definition Classes
    EncoderInstances
  128. implicit val encodeRoutePort: Encoder[RoutePort]

    Permalink
    Definition Classes
    EncoderInstances
  129. implicit val encodeRouteSpec: Encoder[RouteSpec]

    Permalink
    Definition Classes
    EncoderInstances
  130. implicit val encodeRouteTargetReference: Encoder[RouteTargetReference]

    Permalink
    Definition Classes
    EncoderInstances
  131. implicit val encodeSELinuxOptions: Encoder[SELinuxOptions]

    Permalink
    Definition Classes
    EncoderInstances
  132. implicit val encodeSeconds: Encoder[Seconds]

    Permalink
    Definition Classes
    ValueEncoderInstances
  133. implicit val encodeSecretVolumeSource: Encoder[SecretVolumeSource]

    Permalink
    Definition Classes
    EncoderInstances
  134. implicit val encodeSecurityContext: Encoder[SecurityContext]

    Permalink
    Definition Classes
    EncoderInstances
  135. implicit val encodeSelector: Encoder[Selector]

    Permalink
    Definition Classes
    ValueEncoderInstances
  136. implicit val encodeService: Encoder[k8s.api.v1.Service]

    Permalink
    Definition Classes
    EncoderInstances
  137. implicit val encodeServiceList: Encoder[ServiceList]

    Permalink
    Definition Classes
    EncoderInstances
  138. implicit val encodeServicePort: Encoder[ServicePort]

    Permalink
    Definition Classes
    EncoderInstances
  139. implicit val encodeServiceSpec: Encoder[ServiceSpec]

    Permalink
    Definition Classes
    EncoderInstances
  140. implicit val encodeTemplate: Encoder[Template]

    Permalink
    Definition Classes
    EncoderInstances
  141. implicit val encodeTemplateList: Encoder[TemplateList]

    Permalink
    Definition Classes
    EncoderInstances
  142. implicit val encodeTimestamp: Encoder[Timestamp]

    Permalink
    Definition Classes
    ValueEncoderInstances
  143. implicit val encodeTopLevel: Encoder[k8s.api.v1.TopLevel]

    Permalink
    Definition Classes
    EncoderInstances
  144. implicit val encodeUid: Encoder[Uid]

    Permalink
    Definition Classes
    ValueEncoderInstances
  145. implicit val encodeVersion: Encoder[Version]

    Permalink
    Definition Classes
    ValueEncoderInstances
  146. implicit val encodeVolume: Encoder[Volume]

    Permalink
    Definition Classes
    EncoderInstances
  147. implicit val encodeVolumeMount: Encoder[VolumeMount]

    Permalink
    Definition Classes
    EncoderInstances
  148. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  149. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  150. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  151. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  152. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  153. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  154. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  155. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  156. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  157. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  158. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  159. def v1Object(kind: String)(json: JsonObject): JsonObject

    Permalink
    Attributes
    protected[is.solidninja]
    Definition Classes
    EncoderInstances
  160. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  161. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  162. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JsonOps

Inherited from DecoderInstances

Inherited from ValueDecoderInstances

Inherited from EncoderInstances

Inherited from ValueEncoderInstances

Inherited from AnyRef

Inherited from Any

Ungrouped