Class Protection
java.lang.Object
ink.icoding.github4j.model.Protection
分支保护规则,定义分支的各种保护策略。
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classGitHub App信息。static class对话解决要求配置,定义PR合并前是否必须解决所有对话。static classPull Request审查要求配置,定义PR合并前的审查规则。static class必需的状态检查配置,定义分支合并前必须通过的检查。static class限制规则,定义允许执行特定操作的用户、团队和应用。static class状态检查上下文,表示一个具体的状态检查项。 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanvoidsetAllowDeletions(boolean allowDeletions) voidsetAllowForcePushes(boolean allowForcePushes) voidsetEnforceAdmins(boolean enforceAdmins) voidsetRequiredConversationResolution(Protection.RequiredConversationResolution requiredConversationResolution) voidsetRequiredLinearHistory(boolean requiredLinearHistory) voidsetRequiredPullRequestReviews(Protection.RequiredPullRequestReviews requiredPullRequestReviews) voidsetRequiredStatusChecks(Protection.RequiredStatusChecks requiredStatusChecks) voidsetRestrictions(List<Protection.Restriction> restrictions)
-
Constructor Details
-
Protection
public Protection()
-
-
Method Details
-
getRequiredStatusChecks
-
setRequiredStatusChecks
-
getRequiredPullRequestReviews
-
setRequiredPullRequestReviews
public void setRequiredPullRequestReviews(Protection.RequiredPullRequestReviews requiredPullRequestReviews) -
isEnforceAdmins
public boolean isEnforceAdmins() -
setEnforceAdmins
public void setEnforceAdmins(boolean enforceAdmins) -
isRequiredLinearHistory
public boolean isRequiredLinearHistory() -
setRequiredLinearHistory
public void setRequiredLinearHistory(boolean requiredLinearHistory) -
isAllowForcePushes
public boolean isAllowForcePushes() -
setAllowForcePushes
public void setAllowForcePushes(boolean allowForcePushes) -
isAllowDeletions
public boolean isAllowDeletions() -
setAllowDeletions
public void setAllowDeletions(boolean allowDeletions) -
getRequiredConversationResolution
-
setRequiredConversationResolution
public void setRequiredConversationResolution(Protection.RequiredConversationResolution requiredConversationResolution) -
getRestrictions
-
setRestrictions
-