@Override @SafeVarargs public final Builder attributes(AttributeType... attributes) { attributes(Arrays.asList(attributes)); return this; }
@Override @SafeVarargs public final Builder mfaOptions(MFAOptionType... mfaOptions) { mfaOptions(Arrays.asList(mfaOptions)); return this; }
public final void setUser(UserType.BuilderImpl user) { this.user = user != null ? user.build() : null; }
public static Builder builder() { return new BuilderImpl(); }
public static Builder builder() { return new BuilderImpl(); }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
public final void setUser(UserType.BuilderImpl user) { this.user = user != null ? user.build() : null; }
@Override public Builder toBuilder() { return new BuilderImpl(this); }
@Override public final Builder userStatus(UserStatusType userStatus) { this.userStatus(userStatus.toString()); return this; }
@Override @SafeVarargs public final Builder attributes(Consumer<AttributeType.Builder>... attributes) { attributes(Stream.of(attributes).map(c -> AttributeType.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder mfaOptions(Consumer<MFAOptionType.Builder>... mfaOptions) { mfaOptions(Stream.of(mfaOptions).map(c -> MFAOptionType.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }
@Override @SafeVarargs public final Builder attributes(Consumer<AttributeType.Builder>... attributes) { attributes(Stream.of(attributes).map(c -> AttributeType.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }
@Override public final Builder userStatus(UserStatusType userStatus) { this.userStatus(userStatus.toString()); return this; }
@Override @SafeVarargs public final Builder attributes(AttributeType... attributes) { attributes(Arrays.asList(attributes)); return this; }
@Override @SafeVarargs public final Builder mfaOptions(MFAOptionType... mfaOptions) { mfaOptions(Arrays.asList(mfaOptions)); return this; }
private BuilderImpl(UserType model) { username(model.username); attributes(model.attributes); userCreateDate(model.userCreateDate); userLastModifiedDate(model.userLastModifiedDate); enabled(model.enabled); userStatus(model.userStatus); mfaOptions(model.mfaOptions); }
private BuilderImpl(UserType model) { username(model.username); attributes(model.attributes); userCreateDate(model.userCreateDate); userLastModifiedDate(model.userLastModifiedDate); enabled(model.enabled); userStatus(model.userStatus); mfaOptions(model.mfaOptions); }
@Override @SafeVarargs public final Builder mfaOptions(Consumer<MFAOptionType.Builder>... mfaOptions) { mfaOptions(Stream.of(mfaOptions).map(c -> MFAOptionType.builder().applyMutation(c).build()) .collect(Collectors.toList())); return this; }