| Interface | Description |
|---|---|
| ProjectSettingsRestriction |
A restriction that enforces settings at the
project level so that it cannot be overridden at the
repository level by repository administrators. |
| ProjectSettingsRestrictionRequest |
Request to update a restriction that enforces settings at the
project level so that it cannot be
overridden at the repository level. |
| ProjectSettingsRestrictionService |
Service for managing
project settings restrictions. |
| Class | Description |
|---|---|
| ProjectSettingsRestrictionCreateRequest |
Contains the criteria for creating
settings restrictions. |
| ProjectSettingsRestrictionCreateRequest.Builder | |
| SettingsKey |
The identifier in a
ProjectSettingsRestriction for the settings of a given feature. |
| SettingsKey.Builder |
| Enum | Description |
|---|---|
| ProjectSettingsRestrictionAction |
Determines which action the current
request should execute. |
| RestrictionProcessedState |
Defines the processing state for a
restriction. |
| Exception | Description |
|---|---|
| UnprocessedProjectSettingsRestrictionException |
Thrown when an operation cannot be completed because a related
project settings restriction has not completed processing. |
| UnsupportedPersonalProjectException |
Thrown when there is an attempt to create a
restriction and the specified
project is a personal project. |
Copyright © 2023 Atlassian. All rights reserved.