@Override public AdminCreateUserConfigType build() { return new AdminCreateUserConfigType(this); } }
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(allowAdminCreateUserOnly()); hashCode = 31 * hashCode + Objects.hashCode(unusedAccountValidityDays()); hashCode = 31 * hashCode + Objects.hashCode(inviteMessageTemplate()); return hashCode; }
public final AdminCreateUserConfigType.Builder getAdminCreateUserConfig() { return adminCreateUserConfig != null ? adminCreateUserConfig.toBuilder() : null; }
/** * <p> * The configuration for <code>AdminCreateUser</code> requests. * </p> * This is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the * need to create one manually via {@link AdminCreateUserConfigType#builder()}. * * When the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately * and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}. * * @param adminCreateUserConfig * a consumer that will call methods on {@link AdminCreateUserConfigType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #adminCreateUserConfig(AdminCreateUserConfigType) */ default Builder adminCreateUserConfig(Consumer<AdminCreateUserConfigType.Builder> adminCreateUserConfig) { return adminCreateUserConfig(AdminCreateUserConfigType.builder().applyMutation(adminCreateUserConfig).build()); }
/** * <p> * The configuration for <code>AdminCreateUser</code> requests. * </p> * This is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the * need to create one manually via {@link AdminCreateUserConfigType#builder()}. * * When the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately * and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}. * * @param adminCreateUserConfig * a consumer that will call methods on {@link AdminCreateUserConfigType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #adminCreateUserConfig(AdminCreateUserConfigType) */ default Builder adminCreateUserConfig(Consumer<AdminCreateUserConfigType.Builder> adminCreateUserConfig) { return adminCreateUserConfig(AdminCreateUserConfigType.builder().applyMutation(adminCreateUserConfig).build()); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof AdminCreateUserConfigType)) { return false; } AdminCreateUserConfigType other = (AdminCreateUserConfigType) obj; return Objects.equals(allowAdminCreateUserOnly(), other.allowAdminCreateUserOnly()) && Objects.equals(unusedAccountValidityDays(), other.unusedAccountValidityDays()) && Objects.equals(inviteMessageTemplate(), other.inviteMessageTemplate()); }
/** * <p> * The configuration for <code>AdminCreateUser</code> requests. * </p> * This is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the * need to create one manually via {@link AdminCreateUserConfigType#builder()}. * * When the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately * and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}. * * @param adminCreateUserConfig * a consumer that will call methods on {@link AdminCreateUserConfigType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #adminCreateUserConfig(AdminCreateUserConfigType) */ default Builder adminCreateUserConfig(Consumer<AdminCreateUserConfigType.Builder> adminCreateUserConfig) { return adminCreateUserConfig(AdminCreateUserConfigType.builder().applyMutation(adminCreateUserConfig).build()); }
public final AdminCreateUserConfigType.Builder getAdminCreateUserConfig() { return adminCreateUserConfig != null ? adminCreateUserConfig.toBuilder() : null; }
@Override public AdminCreateUserConfigType build() { return new AdminCreateUserConfigType(this); }
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(allowAdminCreateUserOnly()); hashCode = 31 * hashCode + Objects.hashCode(unusedAccountValidityDays()); hashCode = 31 * hashCode + Objects.hashCode(inviteMessageTemplate()); return hashCode; }
/** * <p> * The configuration for <code>AdminCreateUser</code> requests. * </p> * This is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the * need to create one manually via {@link AdminCreateUserConfigType#builder()}. * * When the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately * and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}. * * @param adminCreateUserConfig * a consumer that will call methods on {@link AdminCreateUserConfigType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #adminCreateUserConfig(AdminCreateUserConfigType) */ default Builder adminCreateUserConfig(Consumer<AdminCreateUserConfigType.Builder> adminCreateUserConfig) { return adminCreateUserConfig(AdminCreateUserConfigType.builder().applyMutation(adminCreateUserConfig).build()); }
public final AdminCreateUserConfigType.Builder getAdminCreateUserConfig() { return adminCreateUserConfig != null ? adminCreateUserConfig.toBuilder() : null; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof AdminCreateUserConfigType)) { return false; } AdminCreateUserConfigType other = (AdminCreateUserConfigType) obj; return Objects.equals(allowAdminCreateUserOnly(), other.allowAdminCreateUserOnly()) && Objects.equals(unusedAccountValidityDays(), other.unusedAccountValidityDays()) && Objects.equals(inviteMessageTemplate(), other.inviteMessageTemplate()); }
/** * <p> * The configuration for <code>AdminCreateUser</code> requests. * </p> * This is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the * need to create one manually via {@link AdminCreateUserConfigType#builder()}. * * When the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately * and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}. * * @param adminCreateUserConfig * a consumer that will call methods on {@link AdminCreateUserConfigType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #adminCreateUserConfig(AdminCreateUserConfigType) */ default Builder adminCreateUserConfig(Consumer<AdminCreateUserConfigType.Builder> adminCreateUserConfig) { return adminCreateUserConfig(AdminCreateUserConfigType.builder().applyMutation(adminCreateUserConfig).build()); }
public final AdminCreateUserConfigType.Builder getAdminCreateUserConfig() { return adminCreateUserConfig != null ? adminCreateUserConfig.toBuilder() : null; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. */ @Override public String toString() { return ToString.builder("AdminCreateUserConfigType").add("AllowAdminCreateUserOnly", allowAdminCreateUserOnly()) .add("UnusedAccountValidityDays", unusedAccountValidityDays()) .add("InviteMessageTemplate", inviteMessageTemplate()).build(); }
/** * <p> * The configuration for <code>AdminCreateUser</code> requests. * </p> * This is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the * need to create one manually via {@link AdminCreateUserConfigType#builder()}. * * When the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately * and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}. * * @param adminCreateUserConfig * a consumer that will call methods on {@link AdminCreateUserConfigType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #adminCreateUserConfig(AdminCreateUserConfigType) */ default Builder adminCreateUserConfig(Consumer<AdminCreateUserConfigType.Builder> adminCreateUserConfig) { return adminCreateUserConfig(AdminCreateUserConfigType.builder().applyMutation(adminCreateUserConfig).build()); } }
public final AdminCreateUserConfigType.Builder getAdminCreateUserConfig() { return adminCreateUserConfig != null ? adminCreateUserConfig.toBuilder() : null; }
@Override public String toString() { return ToString.builder("AdminCreateUserConfigType").add("AllowAdminCreateUserOnly", allowAdminCreateUserOnly()) .add("UnusedAccountValidityDays", unusedAccountValidityDays()) .add("InviteMessageTemplate", inviteMessageTemplate()).build(); }
public AdminCreateUserConfigType unmarshall(JsonUnmarshallerContext context) throws Exception { AdminCreateUserConfigType.Builder adminCreateUserConfigTypeBuilder = AdminCreateUserConfigType.builder();