Class AssociateSecuritySchemeWithProjectDetails
java.lang.Object
io.github.primelib.jira4j.restv3.model.AssociateSecuritySchemeWithProjectDetails
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class AssociateSecuritySchemeWithProjectDetails
extends Object
AssociateSecuritySchemeWithProjectDetails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<OldToNewSecurityLevelMappingsBean>
The list of scheme levels which should be remapped to new levels of the issue security scheme.protected String
The ID of the project.protected String
The ID of the issue security scheme. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructs a validated instance ofAssociateSecuritySchemeWithProjectDetails
.AssociateSecuritySchemeWithProjectDetails
(List<OldToNewSecurityLevelMappingsBean> oldToNewSecurityLevelMappings, String projectId, String schemeId) Constructs a validated instance ofAssociateSecuritySchemeWithProjectDetails
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
int
hashCode()
The list of scheme levels which should be remapped to new levels of the issue security scheme.oldToNewSecurityLevelMappings
(List<OldToNewSecurityLevelMappingsBean> oldToNewSecurityLevelMappings) The list of scheme levels which should be remapped to new levels of the issue security scheme.The ID of the project.The ID of the project.schemeId()
The ID of the issue security scheme.The ID of the issue security scheme.toString()
-
Field Details
-
oldToNewSecurityLevelMappings
The list of scheme levels which should be remapped to new levels of the issue security scheme. -
projectId
The ID of the project. -
schemeId
The ID of the issue security scheme. Providing null will clear the association with the issue security scheme.
-
-
Constructor Details
-
AssociateSecuritySchemeWithProjectDetails
public AssociateSecuritySchemeWithProjectDetails(Consumer<AssociateSecuritySchemeWithProjectDetails> spec) Constructs a validated instance ofAssociateSecuritySchemeWithProjectDetails
.- Parameters:
spec
- the specification to process
-
AssociateSecuritySchemeWithProjectDetails
@Internal public AssociateSecuritySchemeWithProjectDetails(List<OldToNewSecurityLevelMappingsBean> oldToNewSecurityLevelMappings, String projectId, String schemeId) Constructs a validated instance ofAssociateSecuritySchemeWithProjectDetails
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
AssociateSecuritySchemeWithProjectDetails(Consumer)
instead.- Parameters:
oldToNewSecurityLevelMappings
- The list of scheme levels which should be remapped to new levels of the issue security scheme.projectId
- The ID of the project.schemeId
- The ID of the issue security scheme. Providing null will clear the association with the issue security scheme.
-
AssociateSecuritySchemeWithProjectDetails
protected AssociateSecuritySchemeWithProjectDetails()
-
-
Method Details
-
builder
public static AssociateSecuritySchemeWithProjectDetails.AssociateSecuritySchemeWithProjectDetailsBuilder builder() -
oldToNewSecurityLevelMappings
The list of scheme levels which should be remapped to new levels of the issue security scheme. -
projectId
The ID of the project. -
schemeId
The ID of the issue security scheme. Providing null will clear the association with the issue security scheme. -
oldToNewSecurityLevelMappings
public AssociateSecuritySchemeWithProjectDetails oldToNewSecurityLevelMappings(List<OldToNewSecurityLevelMappingsBean> oldToNewSecurityLevelMappings) The list of scheme levels which should be remapped to new levels of the issue security scheme.- Returns:
this
.
-
projectId
The ID of the project.- Returns:
this
.
-
schemeId
The ID of the issue security scheme. Providing null will clear the association with the issue security scheme.- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-