Class: KubeDSL::DSL::Meta::V1::ObjectMeta
Instance Method Summary
collapse
#initialize, #to_resource
extended
extended
Instance Method Details
#kind_sym ⇒ Object
63
64
65
|
# File 'lib/kube-dsl/dsl/meta/v1/object_meta.rb', line 63
def kind_sym
:object_meta
end
|
#serialize ⇒ Object
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# File 'lib/kube-dsl/dsl/meta/v1/object_meta.rb', line 42
def serialize
{}.tap do |result|
result[:annotations] = annotations.serialize
result[:clusterName] = cluster_name
result[:creationTimestamp] = creation_timestamp
result[:deletionGracePeriodSeconds] = deletion_grace_period_seconds
result[:deletionTimestamp] = deletion_timestamp
result[:finalizers] = finalizers
result[:generateName] = generate_name
result[:generation] = generation
result[:labels] = labels.serialize
result[:managedFields] = managed_fields.map(&:serialize)
result[:name] = name
result[:namespace] = namespace
result[:ownerReferences] = owner_references.map(&:serialize)
result[:resourceVersion] = resource_version
result[:selfLink] = self_link
result[:uid] = uid
end
end
|