class ObjectMeta

Attributes

name[RW]
namespace[RW]
resourceversion[RW]

Public Class Methods

new() click to toggle source
# File lib/base/v1/core/ObjectMeta.rb, line 32
def initialize
  @name = nil
  @namespace = nil
  @selflink = nil
  @resourceversion = nil
end

Public Instance Methods

get_hash() click to toggle source
# File lib/base/v1/core/ObjectMeta.rb, line 39
def get_hash
  metaHash = Hash.new
  unless @name.nil?
    metaHash[:name] = @name
  end

  unless @namespace.nil?
    metaHash[:namespace] = @namespace
  end

  unless @selflink.nil?
    metaHash[:selflink] = @selflink
  end

  unless @resourceversion.nil?
    metaHash[:resourceVersion] = @resourceversion.to_s
  end

  return metaHash
end
get_json() click to toggle source
# File lib/base/v1/core/ObjectMeta.rb, line 60
def get_json
  return JSON.generate(get_hash)
end