Class GetApplicationPropertyOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv3.spec.GetApplicationPropertyOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetApplicationPropertyOperationSpec
extends Object
GetApplicationPropertySpec
Specification for the GetApplicationProperty operation.
Get application property
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Booleanallows to disable validation of the spec, use with care! -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGetApplicationPropertyOperationSpec(String key, String permissionLevel, String keyFilter) Constructs a validated instance ofGetApplicationPropertyOperationSpec.Constructs a validated instance ofGetApplicationPropertyOperationSpec. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleaninthashCode()@Nullable Stringkey()The key of the application property.The key of the application property.@Nullable StringWhen akeyisn't provided, this filters the list of results by the application propertykeyusing a regular expression.When akeyisn't provided, this filters the list of results by the application propertykeyusing a regular expression.@Nullable StringThe permission level of all items being returned in the list.permissionLevel(@Nullable String permissionLevel) The permission level of all items being returned in the list.toString()voidvalidate()Validates the Spec, will throw a exception if required parameters are missing
-
Field Details
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Constructor Details
-
GetApplicationPropertyOperationSpec
@Internal public GetApplicationPropertyOperationSpec(Consumer<GetApplicationPropertyOperationSpec> spec) Constructs a validated instance ofGetApplicationPropertyOperationSpec.- Parameters:
spec- the specification to process
-
GetApplicationPropertyOperationSpec
@Internal public GetApplicationPropertyOperationSpec(String key, String permissionLevel, String keyFilter) Constructs a validated instance ofGetApplicationPropertyOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameters:
key- The key of the application property.permissionLevel- The permission level of all items being returned in the list.keyFilter- When akeyisn't provided, this filters the list of results by the application propertykeyusing a regular expression. For example, usingjira.lf.*will return all application properties with keys that start with *jira.lf.*.
-
GetApplicationPropertyOperationSpec
protected GetApplicationPropertyOperationSpec()
-
-
Method Details
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Throws:
NullPointerException
-
builder
public static GetApplicationPropertyOperationSpec.GetApplicationPropertyOperationSpecBuilder builder() -
key
The key of the application property. -
permissionLevel
The permission level of all items being returned in the list. -
keyFilter
When akeyisn't provided, this filters the list of results by the application propertykeyusing a regular expression. For example, usingjira.lf.*will return all application properties with keys that start with *jira.lf.*. -
key
The key of the application property.- Returns:
this.
-
permissionLevel
public GetApplicationPropertyOperationSpec permissionLevel(@Nullable @Nullable String permissionLevel) The permission level of all items being returned in the list.- Returns:
this.
-
keyFilter
When akeyisn't provided, this filters the list of results by the application propertykeyusing a regular expression. For example, usingjira.lf.*will return all application properties with keys that start with *jira.lf.*.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-