if (context.testExpression("AllowAdminCreateUserOnly", targetDepth)) { context.nextToken(); adminCreateUserConfigTypeBuilder.allowAdminCreateUserOnly(context.getUnmarshaller(Boolean.class).unmarshall( context)); adminCreateUserConfigTypeBuilder.unusedAccountValidityDays(context.getUnmarshaller(Integer.class).unmarshall( context)); adminCreateUserConfigTypeBuilder.inviteMessageTemplate(MessageTemplateTypeUnmarshaller.getInstance() .unmarshall(context)); return adminCreateUserConfigTypeBuilder.build();
/** * <p> * The message template to be used for the welcome message to new users. * </p> * <p> * See also <a href= * "http://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-message-customizations.html#cognito-user-pool-settings-user-invitation-message-customization" * >Customizing User Invitation Messages</a>. * </p> * This is a convenience that creates an instance of the {@link MessageTemplateType.Builder} avoiding the need * to create one manually via {@link MessageTemplateType#builder()}. * * When the {@link Consumer} completes, {@link MessageTemplateType.Builder#build()} is called immediately and * its result is passed to {@link #inviteMessageTemplate(MessageTemplateType)}. * * @param inviteMessageTemplate * a consumer that will call methods on {@link MessageTemplateType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #inviteMessageTemplate(MessageTemplateType) */ default Builder inviteMessageTemplate(Consumer<MessageTemplateType.Builder> inviteMessageTemplate) { return inviteMessageTemplate(MessageTemplateType.builder().applyMutation(inviteMessageTemplate).build()); } }
/** * <p> * The message template to be used for the welcome message to new users. * </p> * This is a convenience that creates an instance of the {@link MessageTemplateType.Builder} avoiding the need * to create one manually via {@link MessageTemplateType#builder()}. * * When the {@link Consumer} completes, {@link MessageTemplateType.Builder#build()} is called immediately and * its result is passed to {@link #inviteMessageTemplate(MessageTemplateType)}. * * @param inviteMessageTemplate * a consumer that will call methods on {@link MessageTemplateType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #inviteMessageTemplate(MessageTemplateType) */ default Builder inviteMessageTemplate(Consumer<MessageTemplateType.Builder> inviteMessageTemplate) { return inviteMessageTemplate(MessageTemplateType.builder().applyMutation(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()); }
/** * <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()); } }
/** * <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()); }
/** * <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()); }