kubernetes/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/group_version.go

type GroupResource

func (gr *GroupResource) String() string {}

type GroupVersionResource

func (gvr *GroupVersionResource) String() string {}

type GroupKind

func (gk *GroupKind) String() string {}

type GroupVersionKind

func (gvk GroupVersionKind) String() string {}

type GroupVersion

// Empty returns true if group and version are empty
func (gv GroupVersion) Empty() bool {}

// String puts "group" and "version" into a single "group/version" string. For the legacy v1
// it returns "v1".
func (gv GroupVersion) String() string {}

// MarshalJSON implements the json.Marshaller interface.
func (gv GroupVersion) MarshalJSON() ([]byte, error) {}

func (gv *GroupVersion) unmarshal(value []byte) error {}

// UnmarshalJSON implements the json.Unmarshaller interface.
func (gv *GroupVersion) UnmarshalJSON(value []byte) error {}

// UnmarshalTEXT implements the Ugorji's encoding.TextUnmarshaler interface.
func (gv *GroupVersion) UnmarshalText(value []byte) error {}