Package com.oracle.bmc.email.model
Class EmailOutboundIpSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.email.model.EmailOutboundIpSummary.Builder
-
- Enclosing class:
- EmailOutboundIpSummary
public static class EmailOutboundIpSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmailOutboundIpSummary.BuilderassignmentState(EmailOutboundIpSummary.AssignmentState assignmentState)The assignment state of the public IP address.EmailOutboundIpSummarybuild()EmailOutboundIpSummary.Buildercopy(EmailOutboundIpSummary model)EmailOutboundIpSummary.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.EmailOutboundIpSummary.BuilderlifecycleState(EmailOutboundIpSummary.LifecycleState lifecycleState)The current state of the Email Outbound Public IP.EmailOutboundIpSummary.BuilderoutboundIp(String outboundIp)The public IP address assigned to the tenancy.
-
-
-
Method Detail
-
outboundIp
public EmailOutboundIpSummary.Builder outboundIp(String outboundIp)
The public IP address assigned to the tenancy.- Parameters:
outboundIp- the value to set- Returns:
- this builder
-
lifecycleState
public EmailOutboundIpSummary.Builder lifecycleState(EmailOutboundIpSummary.LifecycleState lifecycleState)
The current state of the Email Outbound Public IP.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public EmailOutboundIpSummary.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 ‘DRAINING’ state.
- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
assignmentState
public EmailOutboundIpSummary.Builder assignmentState(EmailOutboundIpSummary.AssignmentState assignmentState)
The assignment state of the public IP address.- Parameters:
assignmentState- the value to set- Returns:
- this builder
-
build
public EmailOutboundIpSummary build()
-
copy
public EmailOutboundIpSummary.Builder copy(EmailOutboundIpSummary model)
-
-