Package com.oracle.bmc.fusionapps.model
Class RefreshActivitySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.fusionapps.model.RefreshActivitySummary.Builder
-
- Enclosing class:
- RefreshActivitySummary
public static class RefreshActivitySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RefreshActivitySummarybuild()RefreshActivitySummary.Buildercopy(RefreshActivitySummary model)RefreshActivitySummary.BuilderdisplayName(String displayName)A friendly name for the refresh activity.RefreshActivitySummary.Builderid(String id)The unique identifier (OCID) of the refresh activity.RefreshActivitySummary.BuilderisDataMaskingOpted(Boolean isDataMaskingOpted)Represents if the customer opted for Data Masking or not during refreshActivity.RefreshActivitySummary.BuilderlifecycleDetails(RefreshActivity.LifecycleDetails lifecycleDetails)A message describing the current state in more detail.RefreshActivitySummary.BuilderlifecycleState(RefreshActivity.LifecycleState lifecycleState)The current state of the refresh activity.RefreshActivitySummary.BuilderrefreshIssueDetailsList(List<RefreshIssueDetails> refreshIssueDetailsList)Details of refresh investigation information, each item represents a different issue.RefreshActivitySummary.BuilderserviceAvailability(RefreshActivity.ServiceAvailability serviceAvailability)Service availability / impact during refresh activity execution, up downRefreshActivitySummary.BuildersourceFusionEnvironmentId(String sourceFusionEnvironmentId)The OCID of the Fusion environment that is the source environment for the refresh.RefreshActivitySummary.BuildertimeAccepted(Date timeAccepted)The time the refresh activity record was created.RefreshActivitySummary.BuildertimeExpectedFinish(Date timeExpectedFinish)The time the refresh activity is scheduled to end.RefreshActivitySummary.BuildertimeFinished(Date timeFinished)The time the refresh activity actually completed / cancelled / failed.RefreshActivitySummary.BuildertimeOfRestorationPoint(Date timeOfRestorationPoint)The date and time of the most recent source environment backup used for the environment refresh.RefreshActivitySummary.BuildertimeScheduledStart(Date timeScheduledStart)The time the refresh activity is scheduled to start.RefreshActivitySummary.BuildertimeUpdated(Date timeUpdated)The time the refresh activity record was updated.
-
-
-
Method Detail
-
id
public RefreshActivitySummary.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 RefreshActivitySummary.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 RefreshActivitySummary.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 RefreshActivitySummary.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 RefreshActivitySummary.Builder lifecycleState(RefreshActivity.LifecycleState lifecycleState)
The current state of the refresh activity.Valid values are Scheduled, In progress , Failed, Completed.
- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeScheduledStart
public RefreshActivitySummary.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 RefreshActivitySummary.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 RefreshActivitySummary.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
-
serviceAvailability
public RefreshActivitySummary.Builder serviceAvailability(RefreshActivity.ServiceAvailability serviceAvailability)
Service availability / impact during refresh activity execution, up down- Parameters:
serviceAvailability- the value to set- Returns:
- this builder
-
timeAccepted
public RefreshActivitySummary.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 RefreshActivitySummary.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 RefreshActivitySummary.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
-
lifecycleDetails
public RefreshActivitySummary.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
-
refreshIssueDetailsList
public RefreshActivitySummary.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
-
build
public RefreshActivitySummary build()
-
copy
public RefreshActivitySummary.Builder copy(RefreshActivitySummary model)
-
-