/** * <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()); }
InvalidSmsRoleAccessPolicyException, InvalidSmsRoleTrustRelationshipException, UserPoolTaggingException, InvalidEmailRoleAccessPolicyException, AwsServiceException, SdkClientException, CognitoIdentityProviderException { return updateUserPool(UpdateUserPoolRequest.builder().applyMutation(updateUserPoolRequest).build());
/** * <p> * Device configuration. * </p> * This is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the * need to create one manually via {@link DeviceConfigurationType#builder()}. * * When the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately * and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}. * * @param deviceConfiguration * a consumer that will call methods on {@link DeviceConfigurationType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #deviceConfiguration(DeviceConfigurationType) */ default Builder deviceConfiguration(Consumer<DeviceConfigurationType.Builder> deviceConfiguration) { return deviceConfiguration(DeviceConfigurationType.builder().applyMutation(deviceConfiguration).build()); }
InvalidSmsRoleAccessPolicyException, InvalidSmsRoleTrustRelationshipException, UserPoolTaggingException, InvalidEmailRoleAccessPolicyException, AwsServiceException, SdkClientException, CognitoIdentityProviderException { return updateUserPool(UpdateUserPoolRequest.builder().applyMutation(updateUserPoolRequest).build());
return updateUserPool(UpdateUserPoolRequest.builder().applyMutation(updateUserPoolRequest).build());
return updateUserPool(UpdateUserPoolRequest.builder().applyMutation(updateUserPoolRequest).build());
/** * <p> * The template for verification messages. * </p> * This is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} * avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}. * * When the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called * immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)} * . * * @param verificationMessageTemplate * a consumer that will call methods on {@link VerificationMessageTemplateType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #verificationMessageTemplate(VerificationMessageTemplateType) */ default Builder verificationMessageTemplate(Consumer<VerificationMessageTemplateType.Builder> verificationMessageTemplate) { return verificationMessageTemplate(VerificationMessageTemplateType.builder() .applyMutation(verificationMessageTemplate).build()); }
/** * <p> * Email configuration. * </p> * This is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the * need to create one manually via {@link EmailConfigurationType#builder()}. * * When the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and * its result is passed to {@link #emailConfiguration(EmailConfigurationType)}. * * @param emailConfiguration * a consumer that will call methods on {@link EmailConfigurationType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #emailConfiguration(EmailConfigurationType) */ default Builder emailConfiguration(Consumer<EmailConfigurationType.Builder> emailConfiguration) { return emailConfiguration(EmailConfigurationType.builder().applyMutation(emailConfiguration).build()); }
/** * <p> * The AWS Lambda configuration information from the request to update the user pool. * </p> * This is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to * create one manually via {@link LambdaConfigType#builder()}. * * When the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its * result is passed to {@link #lambdaConfig(LambdaConfigType)}. * * @param lambdaConfig * a consumer that will call methods on {@link LambdaConfigType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #lambdaConfig(LambdaConfigType) */ default Builder lambdaConfig(Consumer<LambdaConfigType.Builder> lambdaConfig) { return lambdaConfig(LambdaConfigType.builder().applyMutation(lambdaConfig).build()); }
/** * <p> * SMS configuration. * </p> * This is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need * to create one manually via {@link SmsConfigurationType#builder()}. * * When the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and * its result is passed to {@link #smsConfiguration(SmsConfigurationType)}. * * @param smsConfiguration * a consumer that will call methods on {@link SmsConfigurationType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #smsConfiguration(SmsConfigurationType) */ default Builder smsConfiguration(Consumer<SmsConfigurationType.Builder> smsConfiguration) { return smsConfiguration(SmsConfigurationType.builder().applyMutation(smsConfiguration).build()); }
/** * <p> * A container with the policies you wish to update in a user pool. * </p> * This is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to * create one manually via {@link UserPoolPolicyType#builder()}. * * When the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its * result is passed to {@link #policies(UserPoolPolicyType)}. * * @param policies * a consumer that will call methods on {@link UserPoolPolicyType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #policies(UserPoolPolicyType) */ default Builder policies(Consumer<UserPoolPolicyType.Builder> policies) { return policies(UserPoolPolicyType.builder().applyMutation(policies).build()); }
/** * <p> * Email configuration. * </p> * This is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the * need to create one manually via {@link EmailConfigurationType#builder()}. * * When the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and * its result is passed to {@link #emailConfiguration(EmailConfigurationType)}. * * @param emailConfiguration * a consumer that will call methods on {@link EmailConfigurationType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #emailConfiguration(EmailConfigurationType) */ default Builder emailConfiguration(Consumer<EmailConfigurationType.Builder> emailConfiguration) { return emailConfiguration(EmailConfigurationType.builder().applyMutation(emailConfiguration).build()); }
/** * <p> * The AWS Lambda configuration information from the request to update the user pool. * </p> * This is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to * create one manually via {@link LambdaConfigType#builder()}. * * When the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its * result is passed to {@link #lambdaConfig(LambdaConfigType)}. * * @param lambdaConfig * a consumer that will call methods on {@link LambdaConfigType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #lambdaConfig(LambdaConfigType) */ default Builder lambdaConfig(Consumer<LambdaConfigType.Builder> lambdaConfig) { return lambdaConfig(LambdaConfigType.builder().applyMutation(lambdaConfig).build()); }
/** * <p> * A container with the policies you wish to update in a user pool. * </p> * This is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to * create one manually via {@link UserPoolPolicyType#builder()}. * * When the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its * result is passed to {@link #policies(UserPoolPolicyType)}. * * @param policies * a consumer that will call methods on {@link UserPoolPolicyType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #policies(UserPoolPolicyType) */ default Builder policies(Consumer<UserPoolPolicyType.Builder> policies) { return policies(UserPoolPolicyType.builder().applyMutation(policies).build()); }
/** * <p> * Used to enable advanced security risk detection. Set the key <code>AdvancedSecurityMode</code> to the value * "AUDIT". * </p> * This is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to * create one manually via {@link UserPoolAddOnsType#builder()}. * * When the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its * result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}. * * @param userPoolAddOns * a consumer that will call methods on {@link UserPoolAddOnsType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #userPoolAddOns(UserPoolAddOnsType) */ default Builder userPoolAddOns(Consumer<UserPoolAddOnsType.Builder> userPoolAddOns) { return userPoolAddOns(UserPoolAddOnsType.builder().applyMutation(userPoolAddOns).build()); }
/** * <p> * SMS configuration. * </p> * This is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need * to create one manually via {@link SmsConfigurationType#builder()}. * * When the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and * its result is passed to {@link #smsConfiguration(SmsConfigurationType)}. * * @param smsConfiguration * a consumer that will call methods on {@link SmsConfigurationType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #smsConfiguration(SmsConfigurationType) */ default Builder smsConfiguration(Consumer<SmsConfigurationType.Builder> smsConfiguration) { return smsConfiguration(SmsConfigurationType.builder().applyMutation(smsConfiguration).build()); }
/** * <p> * The template for verification messages. * </p> * This is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} * avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}. * * When the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called * immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)} * . * * @param verificationMessageTemplate * a consumer that will call methods on {@link VerificationMessageTemplateType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #verificationMessageTemplate(VerificationMessageTemplateType) */ default Builder verificationMessageTemplate(Consumer<VerificationMessageTemplateType.Builder> verificationMessageTemplate) { return verificationMessageTemplate(VerificationMessageTemplateType.builder() .applyMutation(verificationMessageTemplate).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> * Device configuration. * </p> * This is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the * need to create one manually via {@link DeviceConfigurationType#builder()}. * * When the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately * and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}. * * @param deviceConfiguration * a consumer that will call methods on {@link DeviceConfigurationType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #deviceConfiguration(DeviceConfigurationType) */ default Builder deviceConfiguration(Consumer<DeviceConfigurationType.Builder> deviceConfiguration) { return deviceConfiguration(DeviceConfigurationType.builder().applyMutation(deviceConfiguration).build()); }