Package com.oracle.bmc.usageapi.model
Class EmailRecipientsGroup.Builder
- java.lang.Object
-
- com.oracle.bmc.usageapi.model.EmailRecipientsGroup.Builder
-
- Enclosing class:
- EmailRecipientsGroup
public static class EmailRecipientsGroup.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmailRecipientsGroup
build()
EmailRecipientsGroup.Builder
compartmentId(String compartmentId)
The customer tenancy OCID.EmailRecipientsGroup.Builder
copy(EmailRecipientsGroup model)
EmailRecipientsGroup.Builder
id(String id)
The usage statement email recipients group OCID.EmailRecipientsGroup.Builder
lifecycleState(EmailRecipientsGroup.LifecycleState lifecycleState)
The email recipients group lifecycle state.EmailRecipientsGroup.Builder
recipientsList(List<EmailRecipient> recipientsList)
The list of recipients that will receive usage statement emails.
-
-
-
Method Detail
-
id
public EmailRecipientsGroup.Builder id(String id)
The usage statement email recipients group OCID.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public EmailRecipientsGroup.Builder compartmentId(String compartmentId)
The customer tenancy OCID.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
recipientsList
public EmailRecipientsGroup.Builder recipientsList(List<EmailRecipient> recipientsList)
The list of recipients that will receive usage statement emails.- Parameters:
recipientsList
- the value to set- Returns:
- this builder
-
lifecycleState
public EmailRecipientsGroup.Builder lifecycleState(EmailRecipientsGroup.LifecycleState lifecycleState)
The email recipients group lifecycle state.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
build
public EmailRecipientsGroup build()
-
copy
public EmailRecipientsGroup.Builder copy(EmailRecipientsGroup model)
-
-