Package com.oracle.bmc.email.model
Class Configuration.Builder
- java.lang.Object
-
- com.oracle.bmc.email.model.Configuration.Builder
-
- Enclosing class:
- Configuration
public static class Configuration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Configurationbuild()Configuration.BuildercompartmentId(String compartmentId)The root compartment OCID (same as the tenancy OCID)Configuration.Buildercopy(Configuration model)Configuration.BuilderhttpSubmitEndpoint(String httpSubmitEndpoint)Endpoint used to submit emails via the HTTP email submission APIConfiguration.BuildersmtpSubmitEndpoint(String smtpSubmitEndpoint)Endpoint used to submit emails via the standard SMTP submission protocol.
-
-
-
Method Detail
-
compartmentId
public Configuration.Builder compartmentId(String compartmentId)
The root compartment OCID (same as the tenancy OCID)- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
httpSubmitEndpoint
public Configuration.Builder httpSubmitEndpoint(String httpSubmitEndpoint)
Endpoint used to submit emails via the HTTP email submission API- Parameters:
httpSubmitEndpoint- the value to set- Returns:
- this builder
-
smtpSubmitEndpoint
public Configuration.Builder smtpSubmitEndpoint(String smtpSubmitEndpoint)
Endpoint used to submit emails via the standard SMTP submission protocol.Note that TLS 1.2 and standard SMTP authentication is required for submission.
- Parameters:
smtpSubmitEndpoint- the value to set- Returns:
- this builder
-
build
public Configuration build()
-
copy
public Configuration.Builder copy(Configuration model)
-
-