code: public CompromisedCredentialsRiskConfigurationType withEventFilter(EventFilterType... eventFilter) {
          java.util.ArrayList<String> eventFilterCopy = new java.util.ArrayList<String>(eventFilter.length);
          for (EventFilterType value : eventFilter) {
              eventFilterCopy.add(value.toString());
          }
          if (getEventFilter() == null) {
              setEventFilter(eventFilterCopy);
          } else {
              getEventFilter().addAll(eventFilterCopy);
          }
          return this;
      }
docs: <p>
  Perform the action for these events. The default is to perform all events if no event filter is specified.
  </p>
  
  @param eventFilter
  Perform the action for these events. The default is to perform all events if no event filter is specified.
  @return Returns a reference to this object so that method calls can be chained together.
  @see EventFilterType