Package com.bytedesk.core.gray_release
Class GrayReleaseStatus
java.lang.Object
com.bytedesk.core.gray_release.GrayReleaseStatus
灰度发布状态
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private boolean
private LocalDateTime
private double
private String
private int
private LocalDateTime
private String
static final String
static final String
static final String
static final String
private double
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
检查是否可以继续放量double
获取覆盖率boolean
检查是否需要暂停放量
-
Field Details
-
feature
-
enabled
private boolean enabled -
percentage
private int percentage -
status
-
activeUsers
private long activeUsers -
totalUsers
private long totalUsers -
successRate
private double successRate -
failureRate
private double failureRate -
startTime
-
endTime
-
STATUS_PENDING
- See Also:
-
STATUS_ACTIVE
- See Also:
-
STATUS_PAUSED
- See Also:
-
STATUS_COMPLETED
- See Also:
-
-
Constructor Details
-
GrayReleaseStatus
public GrayReleaseStatus()
-
-
Method Details
-
canIncreaseRollout
public boolean canIncreaseRollout()检查是否可以继续放量 -
shouldPauseRollout
public boolean shouldPauseRollout()检查是否需要暂停放量 -
getCoverageRate
public double getCoverageRate()获取覆盖率
-