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 RefreshActivitybuild()RefreshActivity.Buildercopy(RefreshActivity model)RefreshActivity.BuilderdisplayName(String displayName)A friendly name for the refresh activity.RefreshActivity.Builderid(String id)The unique identifier (OCID) of the refresh activity.RefreshActivity.BuilderisDataMaskingOpted(Boolean isDataMaskingOpted)Represents if the customer opted for Data Masking or not during refreshActivity.RefreshActivity.BuilderlifecycleDetails(RefreshActivity.LifecycleDetails lifecycleDetails)A message describing the current state in more detail.RefreshActivity.BuilderlifecycleState(RefreshActivity.LifecycleState lifecycleState)The current state of the refreshActivity.RefreshActivity.BuilderrefreshIssueDetailsList(List<RefreshIssueDetails> refreshIssueDetailsList)Details of refresh investigation information, each item represents a different issue.RefreshActivity.BuilderserviceAvailability(RefreshActivity.ServiceAvailability serviceAvailability)Service availability / impact during refresh activity execution up downRefreshActivity.BuildersourceFusionEnvironmentId(String sourceFusionEnvironmentId)The OCID of the Fusion environment that is the source environment for the refresh.RefreshActivity.BuildertimeAccepted(Date timeAccepted)The time the refresh activity record was created.RefreshActivity.BuildertimeExpectedFinish(Date timeExpectedFinish)The time the refresh activity is scheduled to end.RefreshActivity.BuildertimeFinished(Date timeFinished)The time the refresh activity actually completed / cancelled / failed.RefreshActivity.BuildertimeOfRestorationPoint(Date timeOfRestorationPoint)The date and time of the most recent source environment backup used for the environment refresh.RefreshActivity.BuildertimeScheduledStart(Date timeScheduledStart)The time the refresh activity is scheduled to start.RefreshActivity.BuildertimeUpdated(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)
-
-