skuber
.
json
format
package
format
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
format
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
class
EnumFormatter
extends
AnyRef
class
LabelSelectorFormat
extends
AnyRef
class
MaybeEmpty
extends
AnyRef
case class
OnTheWireSelector
(
matchLabels:
Option
[
Map
[
String
,
String
]] =
None
,
matchExpressions:
Option
[
List
[
SelMatchExpression
]] =
None
)
extends
Product
with
Serializable
case class
SelMatchExpression
(
key:
String
,
operator:
String
=
"Exists"
,
values:
Option
[
List
[
String
]] =
None
)
extends
Product
with
Serializable
Value Members
def
ListResourceFormat
[
O <:
ObjectResource
]
(
implicit
f:
Format
[
O
]
)
:
OFormat
[
ListResource
[
O
]]
implicit
val
accessModeFmt
:
Format
[
AccessMode
]
implicit
lazy val
affinityFormat
:
Format
[
Affinity
]
implicit
val
apiVersionsFormat
:
OFormat
[
APIVersions
]
object
apiobj
implicit
val
awsFormat
:
Format
[
AWSElasticBlockStore
]
implicit
val
base64Format
:
Format
[
Array
[
Byte
]]
implicit
val
cntrStateReads
:
Reads
[
State
]
implicit
val
cntrStateRunningFormat
:
OFormat
[
Running
]
implicit
val
cntrStateTerminatedFormat
:
OFormat
[
Terminated
]
implicit
val
cntrStateWaitingFormat
:
OFormat
[
Waiting
]
implicit
val
cntrStateWrites
:
Writes
[
State
]
implicit
val
cntrStatusFormat
:
OFormat
[
Status
]
implicit
val
configMapFmt
:
Format
[
ConfigMap
]
implicit
val
configMapVolFormat
:
Format
[
ConfigMapVolumeSource
]
implicit
val
containerFormat
:
Format
[
Container
]
implicit
val
deleteOptionsFmt
:
Format
[
DeleteOptions
]
implicit
val
downwardApiVolumeFileFormat
:
Format
[
DownwardApiVolumeFile
]
implicit
val
downwardApiVolumeSourceFormat
:
Format
[
DownwardApiVolumeSource
]
implicit
val
emptyDirFormat
:
Format
[
EmptyDir
]
implicit
val
emptyDirReads
:
Reads
[
EmptyDir
]
implicit
val
emptyDirWrites
:
Writes
[
EmptyDir
]
implicit
val
endpointFmt
:
Format
[
Endpoints
]
implicit
val
endpointPortFmt
:
Format
[
Port
]
implicit
val
endpointSubsetFmt
:
Format
[
Subset
]
implicit
val
endpointsAddressFmt
:
Format
[
Address
]
implicit
val
endpointsListFmt
:
Format
[
EndpointsList
]
implicit
def
enumFormat
[
E <:
Enumeration
]
(
enum:
E
)
:
Format
[
format.enumFormat.E.Value
]
implicit
def
enumFormatMethods
(
path:
JsPath
)
:
EnumFormatter
implicit
def
enumReads
[
E <:
Enumeration
]
(
enum:
E
,
default:
format.enumReads.E.Value
)
:
Reads
[
format.enumReads.E.Value
]
implicit
def
enumReads
[
E <:
Enumeration
]
(
enum:
E
)
:
Reads
[
format.enumReads.E.Value
]
implicit
def
enumWrites
[
E <:
Enumeration
]
:
Writes
[
format.enumWrites.E.Value
]
implicit
val
envVarCfgMapRefFmt
:
OFormat
[
ConfigMapKeyRef
]
implicit
val
envVarFldRefFmt
:
Format
[
FieldRef
]
implicit
val
envVarFormat
:
Format
[
EnvVar
]
implicit
val
envVarReads
:
Reads
[
EnvVar
]
implicit
val
envVarSecKeyRefFmt
:
OFormat
[
SecretKeyRef
]
implicit
val
envVarValueReads
:
Reads
[
Value
]
implicit
val
envVarValueWrite
:
Writes
[
Value
]
implicit
val
envVarWrites
:
Writes
[
EnvVar
]
implicit
val
eventFmt
:
Format
[
Event
]
implicit
val
eventListFmt
:
Format
[
EventList
]
implicit
val
eventSrcFmt
:
Format
[
Source
]
implicit
val
execActionFormat
:
Format
[
ExecAction
]
implicit
val
formatCntrProt
:
Format
[
Port
]
implicit
val
gceFormat
:
Format
[
GCEPersistentDisk
]
implicit
val
gitFormat
:
Format
[
GitRepo
]
implicit
val
glusterfsFormat
:
Format
[
Glusterfs
]
implicit
val
handlerFormat
:
Format
[
Handler
]
implicit
val
handlerReads
:
Reads
[
Handler
]
implicit
val
handlerWrites
:
Writes
[
Handler
]
implicit
val
hostPathFormat
:
Format
[
HostPath
]
implicit
val
httpGetActionFormat
:
Format
[
HTTPGetAction
]
implicit
val
intOrStrReads
:
Reads
[
IntOrString
]
implicit
val
intOrStrWrites
:
Writes
[
IntOrString
]
implicit
val
intOrStringFormat
:
Format
[
IntOrString
]
implicit
val
iscsiFormat
:
Format
[
ISCSI
]
implicit
def
jsPath2LabelSelFormat
(
path:
JsPath
)
:
LabelSelectorFormat
implicit
val
keyToPathFormat
:
Format
[
KeyToPath
]
implicit
val
lifecycleFormat
:
Format
[
Lifecycle
]
implicit
val
limitRangeFmt
:
Format
[
LimitRange
]
implicit
val
limitRangeItemFmt
:
Format
[
Item
]
implicit
val
limitRangeItemTypeFmt
:
Format
[
Type
]
implicit
val
limitRangeListFmt
:
Format
[
LimitRangeList
]
implicit
val
limitRangeSpecFmt
:
Format
[
Spec
]
implicit
val
listMetaFormat
:
Format
[
ListMeta
]
def
listResourceFormatBuilder
[
O <:
ObjectResource
]
(
implicit
f:
Format
[
O
]
)
:
CanBuild4
[
String
,
String
,
Option
[
ListMeta
],
List
[
O
]]
implicit
val
loadBalIngressFmt
:
Format
[
Ingress
]
implicit
val
loadBalStatusFmt
:
Format
[
Status
]
implicit
val
localObjRefFormat
:
OFormat
[
LocalObjectReference
]
implicit
val
mapStringByteArrayFormat
:
Format
[
Map
[
String
,
Array
[
Byte
]]]
implicit
val
matchExpressionFormat
:
Format
[
MatchExpression
]
implicit
def
maybeEmptyFormatMethods
(
path:
JsPath
)
:
MaybeEmpty
implicit
lazy val
namespaceFormat
:
Format
[
Namespace
]
implicit
val
namespaceListFmt
:
Format
[
NamespaceList
]
implicit
val
nfsFormat
:
Format
[
NFS
]
implicit
val
nodeAddrFmt
:
Format
[
Address
]
implicit
lazy val
nodeAffinityFormat
:
Format
[
NodeAffinity
]
implicit
val
nodeAffinityOperatorFormat
:
Format
[
Operator
]
implicit
val
nodeCondFmt
:
Format
[
Condition
]
implicit
val
nodeFmt
:
Format
[
Node
]
implicit
val
nodeListFmt
:
Format
[
NodeList
]
implicit
val
nodeSelectorTermFormat
:
Format
[
NodeSelectorTerm
]
implicit
val
nodeSpecFmt
:
Format
[
Spec
]
implicit
val
nodeStatusFmt
:
Format
[
Status
]
implicit
val
nodeSysInfoFmt
:
Format
[
SystemInfo
]
implicit
val
nsSpecFormat
:
Format
[
Spec
]
implicit
val
nsStatusFormat
:
Format
[
Status
]
implicit
lazy val
objFormat
:
CanBuild3
[
String
,
String
,
ObjectMeta
]
implicit
val
objRefFormat
:
Format
[
ObjectReference
]
implicit
val
objectFieldSelectorFormat
:
Format
[
ObjectFieldSelector
]
implicit
lazy val
objectMetaFormat
:
Format
[
ObjectMeta
]
implicit
val
otwsFormat
:
OFormat
[
OnTheWireSelector
]
implicit
val
perVolSpecFmt
:
Format
[
Spec
]
implicit
val
persVolClaimListFmt
:
Format
[
PersistentVolumeClaimList
]
implicit
val
persVolFmt
:
Format
[
PersistentVolume
]
implicit
val
persVolListFmt
:
Format
[
PersistentVolumeList
]
implicit
val
persVolSourceFormat
:
Format
[
PersistentSource
]
implicit
val
persVolStatusFmt
:
Format
[
Status
]
implicit
val
persVolumeSourceReads
:
Reads
[
PersistentSource
]
implicit
val
persVolumeSourceWrites
:
Writes
[
PersistentSource
]
implicit
val
persistentVolumeClaimRefFormat
:
Format
[
PersistentVolumeClaimRef
]
implicit
lazy val
podFormat
:
Format
[
Pod
]
implicit
val
podListFmt
:
Format
[
PodList
]
implicit
val
podSpecFormat
:
Format
[
Spec
]
implicit
val
podStatusCondFormat
:
Format
[
Condition
]
implicit
val
podStatusFormat
:
Format
[
Status
]
implicit
lazy val
podTemplFormat
:
Format
[
Template
]
implicit
val
podTemplSpecFormat
:
Format
[
Spec
]
implicit
val
precondFmt
:
Format
[
Preconditions
]
implicit
lazy val
preferredSchedulingTermFormat
:
Format
[
PreferredSchedulingTerm
]
implicit
val
probeFormat
:
Format
[
Probe
]
implicit
val
protocolFmt
:
Format
[
Protocol.Value
]
implicit
val
pullPolicyFormat
:
Format
[
Container.PullPolicy.Value
]
implicit
val
pvClaimFmt
:
Format
[
PersistentVolumeClaim
]
implicit
val
pvClaimSpecFmt
:
Format
[
Spec
]
implicit
val
pvClaimStatusFmt
:
Format
[
Status
]
implicit
val
pvolPhaseFmt
:
Format
[
PersistentVolume.Phase.Phase
]
implicit
val
quantityFormat
:
Format
[
Quantity
]
implicit
val
rbdFormat
:
Format
[
RBD
]
implicit
val
reclaimPolicyFmt
:
Format
[
ReclaimPolicy
]
implicit
lazy val
repCtrlrFormat
:
Format
[
ReplicationController
]
implicit
val
repCtrlrSpecFormat
:
OFormat
[
Spec
]
implicit
val
repCtrlrStatusFormat
:
OFormat
[
Status
]
implicit
val
replCtrlListFmt
:
Format
[
ReplicationControllerList
]
implicit
val
requiredDuringSchedulingIgnoredDuringExecutionFormat
:
Format
[
RequiredDuringSchedulingIgnoredDuringExecution
]
implicit
val
resQuotaListFmt
:
Format
[
ResourceQuotaList
]
implicit
val
resRqtsFormat
:
Format
[
Requirements
]
implicit
val
resouceQuotaStatusFmt
:
Format
[
Status
]
implicit
val
resourceFieldSelectorFormat
:
Format
[
ResourceFieldSelector
]
implicit
val
resourceQuotaFmt
:
Format
[
Quota
]
implicit
val
resourceQuotaSpecFmt
:
Format
[
Spec
]
implicit
val
secCapabFormat
:
Format
[
Capabilities
]
implicit
val
secCtxtFormat
:
Format
[
Context
]
implicit
val
secSELFormat
:
Format
[
SELinuxOptions
]
implicit
val
secretFmt
:
Format
[
Secret
]
implicit
val
secretListFmt
:
Format
[
SecretList
]
implicit
val
selMatchExpressionFmt
:
OFormat
[
SelMatchExpression
]
implicit
val
serviceFmt
:
Format
[
Service
]
implicit
val
serviceListFmt
:
Format
[
ServiceList
]
implicit
val
servicePortFmt
:
Format
[
Port
]
implicit
val
serviceSpecFmt
:
Format
[
Spec
]
implicit
val
serviceStatusFmt
:
Format
[
Status
]
implicit
val
svcAccountFmt
:
Format
[
ServiceAccount
]
implicit
val
svcAcctListFmt
:
Format
[
ServiceAccountList
]
implicit
val
tcpSocketActionFormat
:
Format
[
TCPSocketAction
]
implicit
val
timeReads
:
Reads
[
ZonedDateTime
]
implicit
val
timewWrites
:
Writes
[
ZonedDateTime
]
implicit
val
volMountFormat
:
Format
[
Mount
]
implicit
val
volumeFormat
:
Format
[
Volume
]
implicit
val
volumeReads
:
Reads
[
Volume
]
implicit
val
volumeSecretFormat
:
Format
[
Volume.Secret
]
implicit
val
volumeSourceReads
:
Reads
[
Source
]
implicit
val
volumeSourceWrites
:
Writes
[
Source
]
implicit
val
volumeWrites
:
Writes
[
Volume
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped