Versions in this module Expand all Collapse all v0 v0.22.3 Sep 17, 2021 Changes in this version + func CompGetContainers(f cmdutil.Factory, cmd *cobra.Command, podName string, toComplete string) []string + func CompGetFromTemplate(template *string, f cmdutil.Factory, namespace string, cmd *cobra.Command, ...) []string + func CompGetResource(f cmdutil.Factory, cmd *cobra.Command, resourceName string, toComplete string) []string + func NewCmdGet(parent string, f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command + func RelaxedJSONPathExpression(pathExpression string) (string, error) + type Column struct + FieldSpec string + Header string + type CustomColumnsPrintFlags struct + NoHeaders bool + TemplateArgument string + func NewCustomColumnsPrintFlags() *CustomColumnsPrintFlags + func (f *CustomColumnsPrintFlags) AddFlags(c *cobra.Command) + func (f *CustomColumnsPrintFlags) AllowedFormats() []string + func (f *CustomColumnsPrintFlags) ToPrinter(templateFormat string) (printers.ResourcePrinter, error) + type CustomColumnsPrinter struct + Columns []Column + Decoder runtime.Decoder + NoHeaders bool + func NewCustomColumnsPrinterFromSpec(spec string, decoder runtime.Decoder, noHeaders bool) (*CustomColumnsPrinter, error) + func NewCustomColumnsPrinterFromTemplate(templateReader io.Reader, decoder runtime.Decoder) (*CustomColumnsPrinter, error) + func (s *CustomColumnsPrinter) PrintObj(obj runtime.Object, out io.Writer) error + type GetOptions struct + AllNamespaces bool + ChunkSize int64 + CmdParent string + ExplicitNamespace bool + FieldSelector string + IgnoreNotFound bool + IsHumanReadablePrinter bool + LabelSelector string + Namespace string + NoHeaders bool + OutputWatchEvents bool + PrintFlags *PrintFlags + PrintWithOpenAPICols bool + Raw string + ServerPrint bool + Sort bool + ToPrinter func(*meta.RESTMapping, *bool, bool, bool) (printers.ResourcePrinterFunc, error) + Watch bool + WatchOnly bool + func NewGetOptions(parent string, streams genericclioptions.IOStreams) *GetOptions + func (o *GetOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error + func (o *GetOptions) Run(f cmdutil.Factory, cmd *cobra.Command, args []string) error + func (o *GetOptions) Validate(cmd *cobra.Command) error + type HumanPrintFlags struct + ColumnLabels *[]string + Kind schema.GroupKind + NoHeaders bool + ShowKind *bool + ShowLabels *bool + SortBy *string + WithNamespace bool + func NewHumanPrintFlags() *HumanPrintFlags + func (f *HumanPrintFlags) AddFlags(c *cobra.Command) + func (f *HumanPrintFlags) AllowedFormats() []string + func (f *HumanPrintFlags) EnsureWithKind() error + func (f *HumanPrintFlags) EnsureWithNamespace() error + func (f *HumanPrintFlags) SetKind(kind schema.GroupKind) + func (f *HumanPrintFlags) ToPrinter(outputFormat string) (printers.ResourcePrinter, error) + type NopPositioner struct + func (t *NopPositioner) OriginalPosition(ix int) int + type OriginalPositioner interface + OriginalPosition func(int) int + type PrintFlags struct + CustomColumnsFlags *CustomColumnsPrintFlags + HumanReadableFlags *HumanPrintFlags + JSONYamlPrintFlags *genericclioptions.JSONYamlPrintFlags + NamePrintFlags *genericclioptions.NamePrintFlags + NoHeaders *bool + OutputFormat *string + TemplateFlags *genericclioptions.KubeTemplatePrintFlags + func NewGetPrintFlags() *PrintFlags + func (f *PrintFlags) AddFlags(cmd *cobra.Command) + func (f *PrintFlags) AllowedFormats() []string + func (f *PrintFlags) Copy() PrintFlags + func (f *PrintFlags) EnsureWithKind() error + func (f *PrintFlags) EnsureWithNamespace() error + func (f *PrintFlags) SetKind(kind schema.GroupKind) + func (f *PrintFlags) ToPrinter() (printers.ResourcePrinter, error) + func (f *PrintFlags) UseOpenAPIColumns(api openapi.Resources, mapping *meta.RESTMapping) error + type RuntimeSort struct + func NewRuntimeSort(field string, objs []runtime.Object) *RuntimeSort + func SortObjects(decoder runtime.Decoder, objs []runtime.Object, fieldInput string) (*RuntimeSort, error) + func (r *RuntimeSort) Len() int + func (r *RuntimeSort) Less(i, j int) bool + func (r *RuntimeSort) OriginalPosition(ix int) int + func (r *RuntimeSort) Swap(i, j int) + type RuntimeSorter struct + func NewRuntimeSorter(objects []runtime.Object, sortBy string) *RuntimeSorter + func (r *RuntimeSorter) OriginalPosition(ix int) int + func (r *RuntimeSorter) Sort() error + func (r *RuntimeSorter) WithDecoder(decoder runtime.Decoder) *RuntimeSorter + type SortingPrinter struct + Decoder runtime.Decoder + Delegate printers.ResourcePrinter + SortField string + func (s *SortingPrinter) PrintObj(obj runtime.Object, out io.Writer) error + type TablePrinter struct + Delegate printers.ResourcePrinter + func (t *TablePrinter) PrintObj(obj runtime.Object, writer io.Writer) error + type TableSorter struct + func NewTableSorter(table *metav1.Table, field string) (*TableSorter, error) + func (t *TableSorter) Len() int + func (t *TableSorter) Less(i, j int) bool + func (t *TableSorter) Sort() error + func (t *TableSorter) Swap(i, j int)