@Override @SafeVarargs public final Builder userAttributes(Consumer<AttributeType.Builder>... userAttributes) { userAttributes(Stream.of(userAttributes).map(c -> AttributeType.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder validationData(Consumer<AttributeType.Builder>... validationData) { validationData(Stream.of(validationData).map(c -> AttributeType.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }
public static Builder builder() { return new BuilderImpl(); }
public static Builder builder() { return new BuilderImpl(); }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
@Override @SafeVarargs public final Builder validationData(AttributeType... validationData) { validationData(Arrays.asList(validationData)); return this; }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
@Override @SafeVarargs public final Builder userAttributes(AttributeType... userAttributes) { userAttributes(Arrays.asList(userAttributes)); return this; }
@Override @SafeVarargs public final Builder validationData(AttributeType... validationData) { validationData(Arrays.asList(validationData)); return this; }
@Override @SafeVarargs public final Builder userAttributes(Consumer<AttributeType.Builder>... userAttributes) { userAttributes(Stream.of(userAttributes).map(c -> AttributeType.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }
private BuilderImpl(SignUpRequest model) { super(model); clientId(model.clientId); secretHash(model.secretHash); username(model.username); password(model.password); userAttributes(model.userAttributes); validationData(model.validationData); }
@Override @SafeVarargs public final Builder validationData(Consumer<AttributeType.Builder>... validationData) { validationData(Stream.of(validationData).map(c -> AttributeType.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder userAttributes(AttributeType... userAttributes) { userAttributes(Arrays.asList(userAttributes)); return this; }
private BuilderImpl(SignUpRequest model) { super(model); clientId(model.clientId); secretHash(model.secretHash); username(model.username); password(model.password); userAttributes(model.userAttributes); validationData(model.validationData); analyticsMetadata(model.analyticsMetadata); userContextData(model.userContextData); }