Class RecipientInvitationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.tenantmanagercontrolplane.model.RecipientInvitationSummary.Builder
-
- Enclosing class:
- RecipientInvitationSummary
public static class RecipientInvitationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecipientInvitationSummary
build()
RecipientInvitationSummary.Builder
compartmentId(String compartmentId)
OCID of the recipient tenancy.RecipientInvitationSummary.Builder
copy(RecipientInvitationSummary model)
RecipientInvitationSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.RecipientInvitationSummary.Builder
displayName(String displayName)
A user-created name to describe the invitation.RecipientInvitationSummary.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.RecipientInvitationSummary.Builder
id(String id)
OCID of the recipient invitation.RecipientInvitationSummary.Builder
lifecycleState(LifecycleState lifecycleState)
Lifecycle state of the recipient invitation.RecipientInvitationSummary.Builder
recipientEmailAddress(String recipientEmailAddress)
Email address of the recipient.RecipientInvitationSummary.Builder
senderInvitationId(String senderInvitationId)
OCID of the corresponding sender invitation.RecipientInvitationSummary.Builder
senderTenancyId(String senderTenancyId)
OCID of the sender tenancy.RecipientInvitationSummary.Builder
status(RecipientInvitationStatus status)
Status of the recipient invitation.RecipientInvitationSummary.Builder
subjects(List<InvitationSubject> subjects)
The list of subjects the invitation contains.RecipientInvitationSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.RecipientInvitationSummary.Builder
timeCreated(Date timeCreated)
Date and time when the recipient invitation was created.RecipientInvitationSummary.Builder
timeUpdated(Date timeUpdated)
Date and time when the recipient invitation was last updated.
-
-
-
Method Detail
-
id
public RecipientInvitationSummary.Builder id(String id)
OCID of the recipient invitation.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public RecipientInvitationSummary.Builder compartmentId(String compartmentId)
OCID of the recipient tenancy.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public RecipientInvitationSummary.Builder displayName(String displayName)
A user-created name to describe the invitation.Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
subjects
public RecipientInvitationSummary.Builder subjects(List<InvitationSubject> subjects)
The list of subjects the invitation contains.- Parameters:
subjects
- the value to set- Returns:
- this builder
-
senderInvitationId
public RecipientInvitationSummary.Builder senderInvitationId(String senderInvitationId)
OCID of the corresponding sender invitation.- Parameters:
senderInvitationId
- the value to set- Returns:
- this builder
-
senderTenancyId
public RecipientInvitationSummary.Builder senderTenancyId(String senderTenancyId)
OCID of the sender tenancy.- Parameters:
senderTenancyId
- the value to set- Returns:
- this builder
-
lifecycleState
public RecipientInvitationSummary.Builder lifecycleState(LifecycleState lifecycleState)
Lifecycle state of the recipient invitation.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
status
public RecipientInvitationSummary.Builder status(RecipientInvitationStatus status)
Status of the recipient invitation.- Parameters:
status
- the value to set- Returns:
- this builder
-
timeCreated
public RecipientInvitationSummary.Builder timeCreated(Date timeCreated)
Date and time when the recipient invitation was created.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public RecipientInvitationSummary.Builder timeUpdated(Date timeUpdated)
Date and time when the recipient invitation was last updated.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
recipientEmailAddress
public RecipientInvitationSummary.Builder recipientEmailAddress(String recipientEmailAddress)
Email address of the recipient.- Parameters:
recipientEmailAddress
- the value to set- Returns:
- this builder
-
freeformTags
public RecipientInvitationSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public RecipientInvitationSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
systemTags
public RecipientInvitationSummary.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”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public RecipientInvitationSummary build()
-
copy
public RecipientInvitationSummary.Builder copy(RecipientInvitationSummary model)
-
-