/** * <p> * Provider names to unlink from this identity. * </p> * * @param loginsToRemove * Provider names to unlink from this identity. * @return Returns a reference to this object so that method calls can be chained together. */ public UnlinkIdentityRequest withLoginsToRemove(java.util.Collection<String> loginsToRemove) { setLoginsToRemove(loginsToRemove); return this; }
/** * <p> * Provider names to unlink from this identity. * </p> * <p> * <b>NOTE:</b> This method appends the values to the existing list (if any). Use * {@link #setLoginsToRemove(java.util.Collection)} or {@link #withLoginsToRemove(java.util.Collection)} if you want * to override the existing values. * </p> * * @param loginsToRemove * Provider names to unlink from this identity. * @return Returns a reference to this object so that method calls can be chained together. */ public UnlinkIdentityRequest withLoginsToRemove(String... loginsToRemove) { if (this.loginsToRemove == null) { setLoginsToRemove(new java.util.ArrayList<String>(loginsToRemove.length)); } for (String ele : loginsToRemove) { this.loginsToRemove.add(ele); } return this; }
/** * <p> * Provider names to unlink from this identity. * </p> * <p> * Returns a reference to this object so that method calls can be chained * together. * * @param loginsToRemove <p> * Provider names to unlink from this identity. * </p> * @return A reference to this updated object so that method calls can be * chained together. */ public UnlinkIdentityRequest withLoginsToRemove(java.util.Collection<String> loginsToRemove) { setLoginsToRemove(loginsToRemove); return this; }