public static class EmailReturnPath.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EmailReturnPath |
build() |
EmailReturnPath.Builder |
cnameRecordValue(String cnameRecordValue)
The DNS CNAME record value to provision to the Return Patn DNS subdomain, when using the
CNAME method for Email Return Path setup (preferred).
|
EmailReturnPath.Builder |
compartmentId(String compartmentId)
The OCID
of the compartment that contains this email return path.
|
EmailReturnPath.Builder |
copy(EmailReturnPath model) |
EmailReturnPath.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
EmailReturnPath.Builder |
description(String description)
The description of the email return path.
|
EmailReturnPath.Builder |
dnsSubdomainName(String dnsSubdomainName)
The name of the DNS subdomain that must be provisioned to enable email recipients to
verify Email Return Path.
|
EmailReturnPath.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
EmailReturnPath.Builder |
id(String id)
The OCID
of the email return path.
|
EmailReturnPath.Builder |
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.
|
EmailReturnPath.Builder |
lifecycleState(EmailReturnPath.LifecycleState lifecycleState)
The current state of the email return path.
|
EmailReturnPath.Builder |
name(String name)
The email return path domain in the Internet Domain Name System (DNS).
|
EmailReturnPath.Builder |
parentResourceId(String parentResourceId)
The OCID
of the EmailDomain that this email return path belongs to.
|
EmailReturnPath.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.
|
EmailReturnPath.Builder |
timeCreated(Date timeCreated)
The time the email return path was created.
|
EmailReturnPath.Builder |
timeUpdated(Date timeUpdated)
The time of the last change to the Email Return Path configuration, due to a state change
or an update operation.
|
public EmailReturnPath.Builder name(String name)
The email return path domain in the Internet Domain Name System (DNS).
Example: iad1.rp.example.com
name
- the value to setpublic EmailReturnPath.Builder id(String id)
The OCID of the email return path.
id
- the value to setpublic EmailReturnPath.Builder parentResourceId(String parentResourceId)
The OCID of the EmailDomain that this email return path belongs to.
parentResourceId
- the value to setpublic EmailReturnPath.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains this email return path.
compartmentId
- the value to setpublic EmailReturnPath.Builder lifecycleState(EmailReturnPath.LifecycleState lifecycleState)
The current state of the email return path.
lifecycleState
- the value to setpublic EmailReturnPath.Builder lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in ‘Failed’ state.
lifecycleDetails
- the value to setpublic EmailReturnPath.Builder description(String description)
The description of the email return path. Avoid entering confidential information.
description
- the value to setpublic EmailReturnPath.Builder dnsSubdomainName(String dnsSubdomainName)
The name of the DNS subdomain that must be provisioned to enable email recipients to verify Email Return Path. It is usually created with a CNAME record set to the cnameRecordValue.
dnsSubdomainName
- the value to setpublic EmailReturnPath.Builder cnameRecordValue(String cnameRecordValue)
The DNS CNAME record value to provision to the Return Patn DNS subdomain, when using the CNAME method for Email Return Path setup (preferred).
cnameRecordValue
- the value to setpublic EmailReturnPath.Builder timeCreated(Date timeCreated)
The time the email return path was created. Times are expressed in RFC 3339 timestamp format, “YYYY-MM-ddThh:mmZ”.
Example: 2021-02-12T22:47:12.613Z
timeCreated
- the value to setpublic EmailReturnPath.Builder timeUpdated(Date timeUpdated)
The time of the last change to the Email Return Path configuration, due to a state change or an update operation. Times are expressed in RFC 3339 timestamp format, “YYYY-MM-ddThh:mmZ”.
timeUpdated
- the value to setpublic EmailReturnPath.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic EmailReturnPath.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic EmailReturnPath.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic EmailReturnPath build()
public EmailReturnPath.Builder copy(EmailReturnPath model)
Copyright © 2016–2024. All rights reserved.