struct Kubernetes::Info

Overview

Info contains versioning information. how we'll want to distribute that information.

Included Modules

Defined in:

generated/models/io_k8s_apimachinery_pkg_version.cr

Constructors

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

def self.new(pull : ::JSON::PullParser) #

def self.new(*, __pull_for_json_serializable pull : ::JSON::PullParser) #

def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node) #

Macro Detail

macro field(name, type = nil, **options, &block) #

Helper macro for defining fields with automatic camelCase conversion


Instance Method Detail

def build_date : String | Nil #

def build_date=(build_date : String | Nil) #

def compiler : String | Nil #

def compiler=(compiler : String | Nil) #

def emulation_major : String | Nil #

EmulationMajor is the major version of the emulation version


def emulation_major=(emulation_major : String | Nil) #

EmulationMajor is the major version of the emulation version


def emulation_minor : String | Nil #

EmulationMinor is the minor version of the emulation version


def emulation_minor=(emulation_minor : String | Nil) #

EmulationMinor is the minor version of the emulation version


def git_commit : String | Nil #

def git_commit=(git_commit : String | Nil) #

def git_tree_state : String | Nil #

def git_tree_state=(git_tree_state : String | Nil) #

def git_version : String | Nil #

def git_version=(git_version : String | Nil) #

def go_version : String | Nil #

def go_version=(go_version : String | Nil) #

def major : String | Nil #

Major is the major version of the binary version


def major=(major : String | Nil) #

Major is the major version of the binary version


def min_compatibility_major : String | Nil #

MinCompatibilityMajor is the major version of the minimum compatibility version


def min_compatibility_major=(min_compatibility_major : String | Nil) #

MinCompatibilityMajor is the major version of the minimum compatibility version


def min_compatibility_minor : String | Nil #

MinCompatibilityMinor is the minor version of the minimum compatibility version


def min_compatibility_minor=(min_compatibility_minor : String | Nil) #

MinCompatibilityMinor is the minor version of the minimum compatibility version


def minor : String | Nil #

Minor is the minor version of the binary version


def minor=(minor : String | Nil) #

Minor is the minor version of the binary version


def platform : String | Nil #

def platform=(platform : String | Nil) #