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 Configuration
build()
Configuration.Builder
compartmentId(String compartmentId)
The root compartment OCID (same as the tenancy OCID)Configuration.Builder
copy(Configuration model)
Configuration.Builder
httpSubmitEndpoint(String httpSubmitEndpoint)
Endpoint used to submit emails via the HTTP email submission APIConfiguration.Builder
smtpSubmitEndpoint(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)
-
-