Package com.oracle.bmc.fusionapps.model
Class RefreshActivity.Builder
- java.lang.Object
-
- com.oracle.bmc.fusionapps.model.RefreshActivity.Builder
-
- Enclosing class:
- RefreshActivity
public static class RefreshActivity.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RefreshActivity
build()
RefreshActivity.Builder
copy(RefreshActivity model)
RefreshActivity.Builder
displayName(String displayName)
A friendly name for the refresh activity.RefreshActivity.Builder
id(String id)
The unique identifier (OCID) of the refresh activity.RefreshActivity.Builder
isDataMaskingOpted(Boolean isDataMaskingOpted)
Represents if the customer opted for Data Masking or not during refreshActivity.RefreshActivity.Builder
lifecycleDetails(RefreshActivity.LifecycleDetails lifecycleDetails)
A message describing the current state in more detail.RefreshActivity.Builder
lifecycleState(RefreshActivity.LifecycleState lifecycleState)
The current state of the refreshActivity.RefreshActivity.Builder
refreshIssueDetailsList(List<RefreshIssueDetails> refreshIssueDetailsList)
Details of refresh investigation information, each item represents a different issue.RefreshActivity.Builder
serviceAvailability(RefreshActivity.ServiceAvailability serviceAvailability)
Service availability / impact during refresh activity execution up downRefreshActivity.Builder
sourceFusionEnvironmentId(String sourceFusionEnvironmentId)
The OCID of the Fusion environment that is the source environment for the refresh.RefreshActivity.Builder
timeAccepted(Date timeAccepted)
The time the refresh activity record was created.RefreshActivity.Builder
timeExpectedFinish(Date timeExpectedFinish)
The time the refresh activity is scheduled to end.RefreshActivity.Builder
timeFinished(Date timeFinished)
The time the refresh activity actually completed / cancelled / failed.RefreshActivity.Builder
timeOfRestorationPoint(Date timeOfRestorationPoint)
The date and time of the most recent source environment backup used for the environment refresh.RefreshActivity.Builder
timeScheduledStart(Date timeScheduledStart)
The time the refresh activity is scheduled to start.RefreshActivity.Builder
timeUpdated(Date timeUpdated)
The time the refresh activity record was updated.
-
-
-
Method Detail
-
id
public RefreshActivity.Builder id(String id)
The unique identifier (OCID) of the refresh activity.Can’t be changed after creation.
- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public RefreshActivity.Builder displayName(String displayName)
A friendly name for the refresh activity.Can be changed later.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
sourceFusionEnvironmentId
public RefreshActivity.Builder sourceFusionEnvironmentId(String sourceFusionEnvironmentId)
The OCID of the Fusion environment that is the source environment for the refresh.- Parameters:
sourceFusionEnvironmentId
- the value to set- Returns:
- this builder
-
timeOfRestorationPoint
public RefreshActivity.Builder timeOfRestorationPoint(Date timeOfRestorationPoint)
The date and time of the most recent source environment backup used for the environment refresh.- Parameters:
timeOfRestorationPoint
- the value to set- Returns:
- this builder
-
lifecycleState
public RefreshActivity.Builder lifecycleState(RefreshActivity.LifecycleState lifecycleState)
The current state of the refreshActivity.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
serviceAvailability
public RefreshActivity.Builder serviceAvailability(RefreshActivity.ServiceAvailability serviceAvailability)
Service availability / impact during refresh activity execution up down- Parameters:
serviceAvailability
- the value to set- Returns:
- this builder
-
timeScheduledStart
public RefreshActivity.Builder timeScheduledStart(Date timeScheduledStart)
The time the refresh activity is scheduled to start.An RFC3339 formatted datetime string.
- Parameters:
timeScheduledStart
- the value to set- Returns:
- this builder
-
timeExpectedFinish
public RefreshActivity.Builder timeExpectedFinish(Date timeExpectedFinish)
The time the refresh activity is scheduled to end.An RFC3339 formatted datetime string.
- Parameters:
timeExpectedFinish
- the value to set- Returns:
- this builder
-
timeFinished
public RefreshActivity.Builder timeFinished(Date timeFinished)
The time the refresh activity actually completed / cancelled / failed.An RFC3339 formatted datetime string.
- Parameters:
timeFinished
- the value to set- Returns:
- this builder
-
timeAccepted
public RefreshActivity.Builder timeAccepted(Date timeAccepted)
The time the refresh activity record was created.An RFC3339 formatted datetime string.
- Parameters:
timeAccepted
- the value to set- Returns:
- this builder
-
timeUpdated
public RefreshActivity.Builder timeUpdated(Date timeUpdated)
The time the refresh activity record was updated.An RFC3339 formatted datetime string.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
isDataMaskingOpted
public RefreshActivity.Builder isDataMaskingOpted(Boolean isDataMaskingOpted)
Represents if the customer opted for Data Masking or not during refreshActivity.- Parameters:
isDataMaskingOpted
- the value to set- Returns:
- this builder
-
refreshIssueDetailsList
public RefreshActivity.Builder refreshIssueDetailsList(List<RefreshIssueDetails> refreshIssueDetailsList)
Details of refresh investigation information, each item represents a different issue.- Parameters:
refreshIssueDetailsList
- the value to set- Returns:
- this builder
-
lifecycleDetails
public RefreshActivity.Builder lifecycleDetails(RefreshActivity.LifecycleDetails 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.
- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
build
public RefreshActivity build()
-
copy
public RefreshActivity.Builder copy(RefreshActivity model)
-
-