Class PlanBranchManagementProperties
java.lang.Object
com.atlassian.bamboo.specs.api.model.plan.branches.PlanBranchManagementProperties
- All Implemented Interfaces:
EntityProperties
@Immutable
public final class PlanBranchManagementProperties
extends Object
implements EntityProperties
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
-
Constructor Summary
ConstructorsConstructorDescriptionPlanBranchManagementProperties
(CreatePlanBranchesProperties createPlanBranch, BranchCleanupProperties deletePlanBranch, PlanBranchManagementProperties.TriggeringOption triggeringOption, TriggerProperties defaultTrigger, PlanBranchManagementProperties.NotificationStrategy notificationStrategy, BranchIntegrationProperties branchIntegrationProperties, boolean issueLinkingEnabled) -
Method Summary
Modifier and TypeMethodDescriptionboolean
@Nullable BranchIntegrationProperties
@Nullable CreatePlanBranchesProperties
@Nullable TriggerProperties
@Nullable BranchCleanupProperties
int
hashCode()
boolean
void
validate()
-
Constructor Details
-
PlanBranchManagementProperties
public PlanBranchManagementProperties(CreatePlanBranchesProperties createPlanBranch, BranchCleanupProperties deletePlanBranch, PlanBranchManagementProperties.TriggeringOption triggeringOption, TriggerProperties defaultTrigger, PlanBranchManagementProperties.NotificationStrategy notificationStrategy, BranchIntegrationProperties branchIntegrationProperties, boolean issueLinkingEnabled) throws PropertiesValidationException - Throws:
PropertiesValidationException
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getCreatePlanBranch
-
getDeletePlanBranch
-
isIssueLinkingEnabled
public boolean isIssueLinkingEnabled() -
getTriggeringOption
-
getDefaultTrigger
-
getNotificationStrategy
@Nullable public @Nullable PlanBranchManagementProperties.NotificationStrategy getNotificationStrategy() -
getBranchIntegrationProperties
-
validate
public void validate()- Specified by:
validate
in interfaceEntityProperties
-