code: func (o *RolloutStatusOptions) Complete(f cmdutil.Factory, args []string) error {
  	o.Builder = f.NewBuilder
  
  	var err error
  	o.Namespace, o.EnforceNamespace, err = f.ToRawKubeConfigLoader().Namespace()
  	if err != nil {
  		return err
  	}
  
  	o.BuilderArgs = args
  	o.StatusViewerFn = polymorphichelpers.StatusViewerFn
  
  	clientConfig, err := f.ToRESTConfig()
  	if err != nil {
  		return err
  	}
  
  	o.DynamicClient, err = dynamic.NewForConfig(clientConfig)
  	if err != nil {
  		return err
  	}
  
  	return nil
  }
docs: // Complete completes all the required options