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