@SuppressWarnings("unchecked") public B virAttrs(final Attr... virAttrs) { getInstance().getVirAttrs().addAll(Arrays.asList(virAttrs)); return (B) this; }
@SuppressWarnings("unchecked") public B plainAttrs(final AttrPatch... plainAttrs) { getInstance().getPlainAttrs().addAll(Arrays.asList(plainAttrs)); return (B) this; }
@SuppressWarnings("unchecked") public B resources(final StringPatchItem... resources) { getInstance().getResources().addAll(Arrays.asList(resources)); return (B) this; }
Builder(final String key) { getInstance().setKey(key); }
@SuppressWarnings("unchecked") public B virAttr(final Attr virAttr) { getInstance().getVirAttrs().add(virAttr); return (B) this; }
@SuppressWarnings("unchecked") public B plainAttrs(final Collection<AttrPatch> plainAttrs) { getInstance().getPlainAttrs().addAll(plainAttrs); return (B) this; }
@SuppressWarnings("unchecked") public B auxClasses(final Collection<StringPatchItem> auxClasses) { getInstance().getAuxClasses().addAll(auxClasses); return (B) this; }
@SuppressWarnings("unchecked") public B auxClasses(final StringPatchItem... auxClasses) { getInstance().getAuxClasses().addAll(Arrays.asList(auxClasses)); return (B) this; }
@SuppressWarnings("unchecked") public B realm(final StringReplacePatchItem realm) { getInstance().setRealm(realm); return (B) this; }
public R build() { return getInstance(); } }
@SuppressWarnings("unchecked") public B resource(final StringPatchItem resource) { getInstance().getResources().add(resource); return (B) this; }
@SuppressWarnings("unchecked") public B virAttrs(final Collection<Attr> virAttrs) { getInstance().getVirAttrs().addAll(virAttrs); return (B) this; }
@SuppressWarnings("unchecked") public B resources(final Collection<StringPatchItem> resources) { getInstance().getResources().addAll(resources); return (B) this; }
@SuppressWarnings("unchecked") public B auxClass(final StringPatchItem auxClass) { getInstance().getAuxClasses().add(auxClass); return (B) this; }
@SuppressWarnings("unchecked") public B plainAttr(final AttrPatch plainAttr) { getInstance().getPlainAttrs().add(plainAttr); return (B) this; }