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 recipient group lifecycle state.EmailRecipientsGroup.Builder
recipientsList(List<EmailRecipient> recipientsList)
The list of recipient will receive the usage statement email.
-
-
-
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 recipient will receive the usage statement email.- Parameters:
recipientsList
- the value to set- Returns:
- this builder
-
lifecycleState
public EmailRecipientsGroup.Builder lifecycleState(EmailRecipientsGroup.LifecycleState lifecycleState)
The email recipient group lifecycle state.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
build
public EmailRecipientsGroup build()
-
copy
public EmailRecipientsGroup.Builder copy(EmailRecipientsGroup model)
-
-