Package io.vertx.mutiny.ext.mail
Class MailClientBuilder
java.lang.Object
io.vertx.mutiny.ext.mail.MailClientBuilder
- All Implemented Interfaces:
- MutinyDelegate
A builder for 
MailClient.
 
 NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionMailClientBuilder(io.vertx.ext.mail.MailClientBuilder delegate) MailClientBuilder(Object delegate) 
- 
Method SummaryModifier and TypeMethodDescriptionbuild()booleanio.vertx.ext.mail.MailClientBuilderinthashCode()static MailClientBuildernewInstance(io.vertx.ext.mail.MailClientBuilder arg) toString()with(io.vertx.ext.mail.MailConfig configuration) withCredentialsSupplier(Supplier<io.smallrye.mutiny.Uni<io.vertx.ext.auth.authentication.UsernamePasswordCredentials>> credentialsSupplier) 
- 
Field Details- 
__TYPE_ARG
 
- 
- 
Constructor Details- 
MailClientBuilderpublic MailClientBuilder(io.vertx.ext.mail.MailClientBuilder delegate) 
- 
MailClientBuilder
 
- 
- 
Method Details- 
getDelegatepublic io.vertx.ext.mail.MailClientBuilder getDelegate()- Specified by:
- getDelegatein interface- MutinyDelegate
- Returns:
- the delegate used by this Mutiny object of generated type
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
- 
with- Parameters:
- configuration- to be used for sending mails
- Returns:
- a reference to this, so the API can be used fluently
 
- 
build- Returns:
- the client as configured by this builder
 
- 
withCredentialsSupplierpublic MailClientBuilder withCredentialsSupplier(Supplier<io.smallrye.mutiny.Uni<io.vertx.ext.auth.authentication.UsernamePasswordCredentials>> credentialsSupplier) - Parameters:
- credentialsSupplier-
- Returns:
- a reference to this, so the API can be used fluently
 
- 
newInstance
 
-