Class: KubeDSL::DSL::V1::PodStatus
Instance Method Summary
collapse
#initialize, #to_resource
extended
extended
Instance Method Details
#kind_sym ⇒ Object
49
50
51
|
# File 'lib/kube-dsl/dsl/v1/pod_status.rb', line 49
def kind_sym
:pod_status
end
|
#serialize ⇒ Object
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'lib/kube-dsl/dsl/v1/pod_status.rb', line 31
def serialize
{}.tap do |result|
result[:conditions] = conditions.map(&:serialize)
result[:containerStatuses] = container_statuses.map(&:serialize)
result[:ephemeralContainerStatuses] = ephemeral_container_statuses.map(&:serialize)
result[:hostIP] = host_ip
result[:initContainerStatuses] = init_container_statuses.map(&:serialize)
result[:message] = message
result[:nominatedNodeName] = nominated_node_name
result[:phase] = phase
result[:podIP] = pod_ip
result[:podIPs] = pod_ips.map(&:serialize)
result[:qosClass] = qos_class
result[:reason] = reason
result[:startTime] = start_time
end
end
|