public static class OkrObjective.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
OkrObjective.Builder |
alignedObjectiveList(OkrObjectiveAlignedObjective[] alignedObjectiveList)
对齐到该Objective的Objective列表
示例值:
|
OkrObjective.Builder |
aligningObjectiveList(OkrObjectiveAlignedObjective[] aligningObjectiveList)
该Objective对齐到的Objective列表
示例值:
|
OkrObjective |
build() |
OkrObjective.Builder |
content(String content)
Objective 内容
示例值:Objective 内容
|
OkrObjective.Builder |
deadline(String deadline)
截止时间 毫秒
示例值:1618500278663
|
OkrObjective.Builder |
id(String id)
Objective ID
示例值:1231231231231
|
OkrObjective.Builder |
krList(OkrObjectiveKr[] krList)
Objective KeyResult 列表
示例值:
|
OkrObjective.Builder |
mentionedUserList(OkrObjectiveAlignedObjectiveOwner[] mentionedUserList)
该Objective提到的人员列表
示例值:
|
OkrObjective.Builder |
permission(Integer permission)
权限
示例值:0
|
OkrObjective.Builder |
permission(OkrObjectivePermissionEnum permission)
权限
示例值:0
|
OkrObjective.Builder |
progressRate(OkrObjectiveProgressRate progressRate)
Objective进度
示例值:
|
OkrObjective.Builder |
progressRatePercentLastUpdatedTime(String progressRatePercentLastUpdatedTime)
最后一次进度百分比更新时间 毫秒
示例值:1618500278663
|
OkrObjective.Builder |
progressRateStatusLastUpdatedTime(String progressRateStatusLastUpdatedTime)
最后一次状态更新时间 毫秒
示例值:1618500278663
|
OkrObjective.Builder |
progressRecordLastUpdatedTime(String progressRecordLastUpdatedTime)
最后一次在侧边栏新增或者编辑进展的时间 毫秒
示例值:1618500278663
|
OkrObjective.Builder |
progressRecordList(ProgressRecordSimplify[] progressRecordList)
该Objective的进度列表
示例值:
|
OkrObjective.Builder |
progressReport(String progressReport)
Objective 进度记录内容
示例值:Objective 进度记录内容
|
OkrObjective.Builder |
progressReportLastUpdatedTime(String progressReportLastUpdatedTime)
最后一次编辑进展记录/备注的时间 毫秒
示例值:1618500278663
|
OkrObjective.Builder |
score(Integer score)
Objective 分数(0 - 100)
示例值:100
|
OkrObjective.Builder |
scoreLastUpdatedTime(String scoreLastUpdatedTime)
最后一次打分更新时间 毫秒
示例值:1618500278663
|
OkrObjective.Builder |
weight(Double weight)
Objective的权重(0 - 100)
示例值:33.33
|
public OkrObjective.Builder id(String id)
示例值:1231231231231
id - public OkrObjective.Builder permission(Integer permission)
示例值:0
permission - public OkrObjective.Builder permission(OkrObjectivePermissionEnum permission)
示例值:0
permission - OkrObjectivePermissionEnumpublic OkrObjective.Builder content(String content)
示例值:Objective 内容
content - public OkrObjective.Builder progressReport(String progressReport)
示例值:Objective 进度记录内容
progressReport - public OkrObjective.Builder score(Integer score)
示例值:100
score - public OkrObjective.Builder weight(Double weight)
示例值:33.33
weight - public OkrObjective.Builder progressRate(OkrObjectiveProgressRate progressRate)
示例值:
progressRate - public OkrObjective.Builder krList(OkrObjectiveKr[] krList)
示例值:
krList - public OkrObjective.Builder alignedObjectiveList(OkrObjectiveAlignedObjective[] alignedObjectiveList)
示例值:
alignedObjectiveList - public OkrObjective.Builder aligningObjectiveList(OkrObjectiveAlignedObjective[] aligningObjectiveList)
示例值:
aligningObjectiveList - public OkrObjective.Builder progressRecordList(ProgressRecordSimplify[] progressRecordList)
示例值:
progressRecordList - public OkrObjective.Builder progressRatePercentLastUpdatedTime(String progressRatePercentLastUpdatedTime)
示例值:1618500278663
progressRatePercentLastUpdatedTime - public OkrObjective.Builder progressRateStatusLastUpdatedTime(String progressRateStatusLastUpdatedTime)
示例值:1618500278663
progressRateStatusLastUpdatedTime - public OkrObjective.Builder progressRecordLastUpdatedTime(String progressRecordLastUpdatedTime)
示例值:1618500278663
progressRecordLastUpdatedTime - public OkrObjective.Builder progressReportLastUpdatedTime(String progressReportLastUpdatedTime)
示例值:1618500278663
progressReportLastUpdatedTime - public OkrObjective.Builder scoreLastUpdatedTime(String scoreLastUpdatedTime)
示例值:1618500278663
scoreLastUpdatedTime - public OkrObjective.Builder deadline(String deadline)
示例值:1618500278663
deadline - public OkrObjective.Builder mentionedUserList(OkrObjectiveAlignedObjectiveOwner[] mentionedUserList)
示例值:
mentionedUserList - public OkrObjective build()
Copyright © 2022. All rights reserved.