@Override public CodeDeliveryDetailsType build() { return new CodeDeliveryDetailsType(this); } }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof CodeDeliveryDetailsType)) { return false; } CodeDeliveryDetailsType other = (CodeDeliveryDetailsType) obj; return Objects.equals(destination(), other.destination()) && Objects.equals(deliveryMediumAsString(), other.deliveryMediumAsString()) && Objects.equals(attributeName(), other.attributeName()); }
public final CodeDeliveryDetailsType.Builder getCodeDeliveryDetails() { return codeDeliveryDetails != null ? codeDeliveryDetails.toBuilder() : null; }
@Override @SafeVarargs public final Builder codeDeliveryDetailsList(Consumer<CodeDeliveryDetailsType.Builder>... codeDeliveryDetailsList) { codeDeliveryDetailsList(Stream.of(codeDeliveryDetailsList) .map(c -> CodeDeliveryDetailsType.builder().applyMutation(c).build()).collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder codeDeliveryDetailsList(Consumer<CodeDeliveryDetailsType.Builder>... codeDeliveryDetailsList) { codeDeliveryDetailsList(Stream.of(codeDeliveryDetailsList) .map(c -> CodeDeliveryDetailsType.builder().applyMutation(c).build()).collect(Collectors.toList())); return this; }
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(destination()); hashCode = 31 * hashCode + Objects.hashCode(deliveryMediumAsString()); hashCode = 31 * hashCode + Objects.hashCode(attributeName()); return hashCode; }
/** * <p> * The code delivery details returned by the server in response to the request to reset a password. * </p> * This is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the * need to create one manually via {@link CodeDeliveryDetailsType#builder()}. * * When the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately * and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}. * * @param codeDeliveryDetails * a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #codeDeliveryDetails(CodeDeliveryDetailsType) */ default Builder codeDeliveryDetails(Consumer<CodeDeliveryDetailsType.Builder> codeDeliveryDetails) { return codeDeliveryDetails(CodeDeliveryDetailsType.builder().applyMutation(codeDeliveryDetails).build()); } }
public final CodeDeliveryDetailsType.Builder getCodeDeliveryDetails() { return codeDeliveryDetails != null ? codeDeliveryDetails.toBuilder() : null; }
@Override public CodeDeliveryDetailsType build() { return new CodeDeliveryDetailsType(this); }
@Override public int hashCode() { int hashCode = 1; hashCode = 31 * hashCode + Objects.hashCode(destination()); hashCode = 31 * hashCode + Objects.hashCode(deliveryMediumAsString()); hashCode = 31 * hashCode + Objects.hashCode(attributeName()); return hashCode; }
/** * <p> * The code delivery details returned by the server response to the user registration request. * </p> * This is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the * need to create one manually via {@link CodeDeliveryDetailsType#builder()}. * * When the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately * and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}. * * @param codeDeliveryDetails * a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #codeDeliveryDetails(CodeDeliveryDetailsType) */ default Builder codeDeliveryDetails(Consumer<CodeDeliveryDetailsType.Builder> codeDeliveryDetails) { return codeDeliveryDetails(CodeDeliveryDetailsType.builder().applyMutation(codeDeliveryDetails).build()); }
public final CodeDeliveryDetailsType.Builder getCodeDeliveryDetails() { return codeDeliveryDetails != null ? codeDeliveryDetails.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("CodeDeliveryDetailsType").add("Destination", destination()) .add("DeliveryMedium", deliveryMediumAsString()).add("AttributeName", attributeName()).build(); }
/** * <p> * The code delivery details returned by the server in response to the request to resend the confirmation code. * </p> * This is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the * need to create one manually via {@link CodeDeliveryDetailsType#builder()}. * * When the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately * and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}. * * @param codeDeliveryDetails * a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #codeDeliveryDetails(CodeDeliveryDetailsType) */ default Builder codeDeliveryDetails(Consumer<CodeDeliveryDetailsType.Builder> codeDeliveryDetails) { return codeDeliveryDetails(CodeDeliveryDetailsType.builder().applyMutation(codeDeliveryDetails).build()); } }
public final CodeDeliveryDetailsType.Builder getCodeDeliveryDetails() { return codeDeliveryDetails != null ? codeDeliveryDetails.toBuilder() : null; }
@Override public String toString() { return ToString.builder("CodeDeliveryDetailsType").add("Destination", destination()) .add("DeliveryMedium", deliveryMediumAsString()).add("AttributeName", attributeName()).build(); }
/** * <p> * The code delivery details returned by the server response to the user registration request. * </p> * This is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the * need to create one manually via {@link CodeDeliveryDetailsType#builder()}. * * When the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately * and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}. * * @param codeDeliveryDetails * a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #codeDeliveryDetails(CodeDeliveryDetailsType) */ default Builder codeDeliveryDetails(Consumer<CodeDeliveryDetailsType.Builder> codeDeliveryDetails) { return codeDeliveryDetails(CodeDeliveryDetailsType.builder().applyMutation(codeDeliveryDetails).build()); }
public final CodeDeliveryDetailsType.Builder getCodeDeliveryDetails() { return codeDeliveryDetails != null ? codeDeliveryDetails.toBuilder() : null; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (!(obj instanceof CodeDeliveryDetailsType)) { return false; } CodeDeliveryDetailsType other = (CodeDeliveryDetailsType) obj; return Objects.equals(destination(), other.destination()) && Objects.equals(deliveryMediumAsString(), other.deliveryMediumAsString()) && Objects.equals(attributeName(), other.attributeName()); }
/** * <p> * The code delivery details returned by the server in response to the request to get the user attribute * verification code. * </p> * This is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the * need to create one manually via {@link CodeDeliveryDetailsType#builder()}. * * When the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately * and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}. * * @param codeDeliveryDetails * a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #codeDeliveryDetails(CodeDeliveryDetailsType) */ default Builder codeDeliveryDetails(Consumer<CodeDeliveryDetailsType.Builder> codeDeliveryDetails) { return codeDeliveryDetails(CodeDeliveryDetailsType.builder().applyMutation(codeDeliveryDetails).build()); } }