type PauseOptions … var pauseLong … var pauseExample … // NewCmdRolloutPause returns a Command instance for 'rollout pause' sub command func NewCmdRolloutPause(f cmdutil.Factory, streams genericiooptions.IOStreams) *cobra.Command { … } // Complete completes all the required options func (o *PauseOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error { … } func (o *PauseOptions) Validate() error { … } // RunPause performs the execution of 'rollout pause' sub command func (o *PauseOptions) RunPause() error { … }