Package com.oracle.bmc.devops.model
Class RepositoryMirrorRecord.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.RepositoryMirrorRecord.Builder
-
- Enclosing class:
- RepositoryMirrorRecord
public static class RepositoryMirrorRecord.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryMirrorRecordbuild()RepositoryMirrorRecord.Buildercopy(RepositoryMirrorRecord model)RepositoryMirrorRecord.BuildermirrorStatus(RepositoryMirrorRecord.MirrorStatus mirrorStatus)Mirror status of current mirror entry.RepositoryMirrorRecord.BuildertimeEnded(Date timeEnded)The time taken to complete a mirror operation.RepositoryMirrorRecord.BuildertimeEnqueued(Date timeEnqueued)The time to enqueue a mirror operation.RepositoryMirrorRecord.BuildertimeStarted(Date timeStarted)The time to start a mirror operation.RepositoryMirrorRecord.BuilderworkRequestId(String workRequestId)Workrequest ID to track current mirror operation.
-
-
-
Method Detail
-
mirrorStatus
public RepositoryMirrorRecord.Builder mirrorStatus(RepositoryMirrorRecord.MirrorStatus mirrorStatus)
Mirror status of current mirror entry.QUEUED - Mirroring Queued RUNNING - Mirroring is Running PASSED - Mirroring Passed FAILED - Mirroring Failed
- Parameters:
mirrorStatus- the value to set- Returns:
- this builder
-
workRequestId
public RepositoryMirrorRecord.Builder workRequestId(String workRequestId)
Workrequest ID to track current mirror operation.- Parameters:
workRequestId- the value to set- Returns:
- this builder
-
timeEnqueued
public RepositoryMirrorRecord.Builder timeEnqueued(Date timeEnqueued)
The time to enqueue a mirror operation.- Parameters:
timeEnqueued- the value to set- Returns:
- this builder
-
timeStarted
public RepositoryMirrorRecord.Builder timeStarted(Date timeStarted)
The time to start a mirror operation.- Parameters:
timeStarted- the value to set- Returns:
- this builder
-
timeEnded
public RepositoryMirrorRecord.Builder timeEnded(Date timeEnded)
The time taken to complete a mirror operation.Value is null if not completed.
- Parameters:
timeEnded- the value to set- Returns:
- this builder
-
build
public RepositoryMirrorRecord build()
-
copy
public RepositoryMirrorRecord.Builder copy(RepositoryMirrorRecord model)
-
-