Class BranchProtection


  • public class BranchProtection
    extends java.lang.Object
    BranchProtection represents a branch protection for a repository
    • Constructor Detail

      • BranchProtection

        public BranchProtection()
    • Method Detail

      • approvalsWhitelistTeams

        public BranchProtection approvalsWhitelistTeams​(java.util.List<java.lang.String> approvalsWhitelistTeams)
      • addApprovalsWhitelistTeamsItem

        public BranchProtection addApprovalsWhitelistTeamsItem​(java.lang.String approvalsWhitelistTeamsItem)
      • getApprovalsWhitelistTeams

        public java.util.List<java.lang.String> getApprovalsWhitelistTeams()
        Get approvalsWhitelistTeams
        Returns:
        approvalsWhitelistTeams
      • setApprovalsWhitelistTeams

        public void setApprovalsWhitelistTeams​(java.util.List<java.lang.String> approvalsWhitelistTeams)
      • approvalsWhitelistUsername

        public BranchProtection approvalsWhitelistUsername​(java.util.List<java.lang.String> approvalsWhitelistUsername)
      • addApprovalsWhitelistUsernameItem

        public BranchProtection addApprovalsWhitelistUsernameItem​(java.lang.String approvalsWhitelistUsernameItem)
      • getApprovalsWhitelistUsername

        public java.util.List<java.lang.String> getApprovalsWhitelistUsername()
        Get approvalsWhitelistUsername
        Returns:
        approvalsWhitelistUsername
      • setApprovalsWhitelistUsername

        public void setApprovalsWhitelistUsername​(java.util.List<java.lang.String> approvalsWhitelistUsername)
      • blockOnOfficialReviewRequests

        public BranchProtection blockOnOfficialReviewRequests​(java.lang.Boolean blockOnOfficialReviewRequests)
      • isBlockOnOfficialReviewRequests

        public java.lang.Boolean isBlockOnOfficialReviewRequests()
        Get blockOnOfficialReviewRequests
        Returns:
        blockOnOfficialReviewRequests
      • setBlockOnOfficialReviewRequests

        public void setBlockOnOfficialReviewRequests​(java.lang.Boolean blockOnOfficialReviewRequests)
      • blockOnOutdatedBranch

        public BranchProtection blockOnOutdatedBranch​(java.lang.Boolean blockOnOutdatedBranch)
      • isBlockOnOutdatedBranch

        public java.lang.Boolean isBlockOnOutdatedBranch()
        Get blockOnOutdatedBranch
        Returns:
        blockOnOutdatedBranch
      • setBlockOnOutdatedBranch

        public void setBlockOnOutdatedBranch​(java.lang.Boolean blockOnOutdatedBranch)
      • blockOnRejectedReviews

        public BranchProtection blockOnRejectedReviews​(java.lang.Boolean blockOnRejectedReviews)
      • isBlockOnRejectedReviews

        public java.lang.Boolean isBlockOnRejectedReviews()
        Get blockOnRejectedReviews
        Returns:
        blockOnRejectedReviews
      • setBlockOnRejectedReviews

        public void setBlockOnRejectedReviews​(java.lang.Boolean blockOnRejectedReviews)
      • branchName

        public BranchProtection branchName​(java.lang.String branchName)
      • getBranchName

        public java.lang.String getBranchName()
        Get branchName
        Returns:
        branchName
      • setBranchName

        public void setBranchName​(java.lang.String branchName)
      • createdAt

        public BranchProtection createdAt​(org.threeten.bp.OffsetDateTime createdAt)
      • getCreatedAt

        public org.threeten.bp.OffsetDateTime getCreatedAt()
        Get createdAt
        Returns:
        createdAt
      • setCreatedAt

        public void setCreatedAt​(org.threeten.bp.OffsetDateTime createdAt)
      • dismissStaleApprovals

        public BranchProtection dismissStaleApprovals​(java.lang.Boolean dismissStaleApprovals)
      • isDismissStaleApprovals

        public java.lang.Boolean isDismissStaleApprovals()
        Get dismissStaleApprovals
        Returns:
        dismissStaleApprovals
      • setDismissStaleApprovals

        public void setDismissStaleApprovals​(java.lang.Boolean dismissStaleApprovals)
      • enableApprovalsWhitelist

        public BranchProtection enableApprovalsWhitelist​(java.lang.Boolean enableApprovalsWhitelist)
      • isEnableApprovalsWhitelist

        public java.lang.Boolean isEnableApprovalsWhitelist()
        Get enableApprovalsWhitelist
        Returns:
        enableApprovalsWhitelist
      • setEnableApprovalsWhitelist

        public void setEnableApprovalsWhitelist​(java.lang.Boolean enableApprovalsWhitelist)
      • enableMergeWhitelist

        public BranchProtection enableMergeWhitelist​(java.lang.Boolean enableMergeWhitelist)
      • isEnableMergeWhitelist

        public java.lang.Boolean isEnableMergeWhitelist()
        Get enableMergeWhitelist
        Returns:
        enableMergeWhitelist
      • setEnableMergeWhitelist

        public void setEnableMergeWhitelist​(java.lang.Boolean enableMergeWhitelist)
      • enablePush

        public BranchProtection enablePush​(java.lang.Boolean enablePush)
      • isEnablePush

        public java.lang.Boolean isEnablePush()
        Get enablePush
        Returns:
        enablePush
      • setEnablePush

        public void setEnablePush​(java.lang.Boolean enablePush)
      • enablePushWhitelist

        public BranchProtection enablePushWhitelist​(java.lang.Boolean enablePushWhitelist)
      • isEnablePushWhitelist

        public java.lang.Boolean isEnablePushWhitelist()
        Get enablePushWhitelist
        Returns:
        enablePushWhitelist
      • setEnablePushWhitelist

        public void setEnablePushWhitelist​(java.lang.Boolean enablePushWhitelist)
      • enableStatusCheck

        public BranchProtection enableStatusCheck​(java.lang.Boolean enableStatusCheck)
      • isEnableStatusCheck

        public java.lang.Boolean isEnableStatusCheck()
        Get enableStatusCheck
        Returns:
        enableStatusCheck
      • setEnableStatusCheck

        public void setEnableStatusCheck​(java.lang.Boolean enableStatusCheck)
      • mergeWhitelistTeams

        public BranchProtection mergeWhitelistTeams​(java.util.List<java.lang.String> mergeWhitelistTeams)
      • addMergeWhitelistTeamsItem

        public BranchProtection addMergeWhitelistTeamsItem​(java.lang.String mergeWhitelistTeamsItem)
      • getMergeWhitelistTeams

        public java.util.List<java.lang.String> getMergeWhitelistTeams()
        Get mergeWhitelistTeams
        Returns:
        mergeWhitelistTeams
      • setMergeWhitelistTeams

        public void setMergeWhitelistTeams​(java.util.List<java.lang.String> mergeWhitelistTeams)
      • mergeWhitelistUsernames

        public BranchProtection mergeWhitelistUsernames​(java.util.List<java.lang.String> mergeWhitelistUsernames)
      • addMergeWhitelistUsernamesItem

        public BranchProtection addMergeWhitelistUsernamesItem​(java.lang.String mergeWhitelistUsernamesItem)
      • getMergeWhitelistUsernames

        public java.util.List<java.lang.String> getMergeWhitelistUsernames()
        Get mergeWhitelistUsernames
        Returns:
        mergeWhitelistUsernames
      • setMergeWhitelistUsernames

        public void setMergeWhitelistUsernames​(java.util.List<java.lang.String> mergeWhitelistUsernames)
      • protectedFilePatterns

        public BranchProtection protectedFilePatterns​(java.lang.String protectedFilePatterns)
      • getProtectedFilePatterns

        public java.lang.String getProtectedFilePatterns()
        Get protectedFilePatterns
        Returns:
        protectedFilePatterns
      • setProtectedFilePatterns

        public void setProtectedFilePatterns​(java.lang.String protectedFilePatterns)
      • pushWhitelistDeployKeys

        public BranchProtection pushWhitelistDeployKeys​(java.lang.Boolean pushWhitelistDeployKeys)
      • isPushWhitelistDeployKeys

        public java.lang.Boolean isPushWhitelistDeployKeys()
        Get pushWhitelistDeployKeys
        Returns:
        pushWhitelistDeployKeys
      • setPushWhitelistDeployKeys

        public void setPushWhitelistDeployKeys​(java.lang.Boolean pushWhitelistDeployKeys)
      • pushWhitelistTeams

        public BranchProtection pushWhitelistTeams​(java.util.List<java.lang.String> pushWhitelistTeams)
      • addPushWhitelistTeamsItem

        public BranchProtection addPushWhitelistTeamsItem​(java.lang.String pushWhitelistTeamsItem)
      • getPushWhitelistTeams

        public java.util.List<java.lang.String> getPushWhitelistTeams()
        Get pushWhitelistTeams
        Returns:
        pushWhitelistTeams
      • setPushWhitelistTeams

        public void setPushWhitelistTeams​(java.util.List<java.lang.String> pushWhitelistTeams)
      • pushWhitelistUsernames

        public BranchProtection pushWhitelistUsernames​(java.util.List<java.lang.String> pushWhitelistUsernames)
      • addPushWhitelistUsernamesItem

        public BranchProtection addPushWhitelistUsernamesItem​(java.lang.String pushWhitelistUsernamesItem)
      • getPushWhitelistUsernames

        public java.util.List<java.lang.String> getPushWhitelistUsernames()
        Get pushWhitelistUsernames
        Returns:
        pushWhitelistUsernames
      • setPushWhitelistUsernames

        public void setPushWhitelistUsernames​(java.util.List<java.lang.String> pushWhitelistUsernames)
      • requireSignedCommits

        public BranchProtection requireSignedCommits​(java.lang.Boolean requireSignedCommits)
      • isRequireSignedCommits

        public java.lang.Boolean isRequireSignedCommits()
        Get requireSignedCommits
        Returns:
        requireSignedCommits
      • setRequireSignedCommits

        public void setRequireSignedCommits​(java.lang.Boolean requireSignedCommits)
      • requiredApprovals

        public BranchProtection requiredApprovals​(java.lang.Long requiredApprovals)
      • getRequiredApprovals

        public java.lang.Long getRequiredApprovals()
        Get requiredApprovals
        Returns:
        requiredApprovals
      • setRequiredApprovals

        public void setRequiredApprovals​(java.lang.Long requiredApprovals)
      • statusCheckContexts

        public BranchProtection statusCheckContexts​(java.util.List<java.lang.String> statusCheckContexts)
      • addStatusCheckContextsItem

        public BranchProtection addStatusCheckContextsItem​(java.lang.String statusCheckContextsItem)
      • getStatusCheckContexts

        public java.util.List<java.lang.String> getStatusCheckContexts()
        Get statusCheckContexts
        Returns:
        statusCheckContexts
      • setStatusCheckContexts

        public void setStatusCheckContexts​(java.util.List<java.lang.String> statusCheckContexts)
      • unprotectedFilePatterns

        public BranchProtection unprotectedFilePatterns​(java.lang.String unprotectedFilePatterns)
      • getUnprotectedFilePatterns

        public java.lang.String getUnprotectedFilePatterns()
        Get unprotectedFilePatterns
        Returns:
        unprotectedFilePatterns
      • setUnprotectedFilePatterns

        public void setUnprotectedFilePatterns​(java.lang.String unprotectedFilePatterns)
      • updatedAt

        public BranchProtection updatedAt​(org.threeten.bp.OffsetDateTime updatedAt)
      • getUpdatedAt

        public org.threeten.bp.OffsetDateTime getUpdatedAt()
        Get updatedAt
        Returns:
        updatedAt
      • setUpdatedAt

        public void setUpdatedAt​(org.threeten.bp.OffsetDateTime updatedAt)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object