code: func NewApplyConflict(causes []metav1.StatusCause, message string) *StatusError {
  	return &StatusError{ErrStatus: metav1.Status{
  		Status: metav1.StatusFailure,
  		Code:   http.StatusConflict,
  		Reason: metav1.StatusReasonConflict,
  		Details: &metav1.StatusDetails{
  			// TODO: Get obj details here?
  			Causes: causes,
  		},
  		Message: message,
  	}}
  }
docs: // NewApplyConflict returns an error including details on the requests apply conflicts