Class FieldDetailsSchema
java.lang.Object
io.github.primelib.jira4j.restv3.model.FieldDetailsSchema
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class FieldDetailsSchema
extends Object
FieldDetailsSchema
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionIf the field is a custom field, the configuration of the field.protected String
If the field is a custom field, the URI of the field.protected Long
If the field is a custom field, the custom ID of the field.protected String
When the data type is an array, the name of the field items within the array.protected String
If the field is a system field, the name of the field.protected String
The data type of the field. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructs a validated instance ofFieldDetailsSchema
.FieldDetailsSchema
(Map<String, Object> configuration, String custom, Long customId, String items, String system, String type) Constructs a validated instance ofFieldDetailsSchema
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
If the field is a custom field, the configuration of the field.configuration
(Map<String, Object> configuration) If the field is a custom field, the configuration of the field.custom()
If the field is a custom field, the URI of the field.If the field is a custom field, the URI of the field.customId()
If the field is a custom field, the custom ID of the field.If the field is a custom field, the custom ID of the field.boolean
int
hashCode()
items()
When the data type is an array, the name of the field items within the array.When the data type is an array, the name of the field items within the array.system()
If the field is a system field, the name of the field.If the field is a system field, the name of the field.toString()
type()
The data type of the field.The data type of the field.
-
Field Details
-
configuration
If the field is a custom field, the configuration of the field. -
custom
If the field is a custom field, the URI of the field. -
customId
If the field is a custom field, the custom ID of the field. -
items
When the data type is an array, the name of the field items within the array. -
system
If the field is a system field, the name of the field. -
type
The data type of the field.
-
-
Constructor Details
-
FieldDetailsSchema
Constructs a validated instance ofFieldDetailsSchema
.- Parameters:
spec
- the specification to process
-
FieldDetailsSchema
@Internal public FieldDetailsSchema(Map<String, Object> configuration, String custom, Long customId, String items, String system, String type) Constructs a validated instance ofFieldDetailsSchema
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
FieldDetailsSchema(Consumer)
instead.- Parameters:
configuration
- If the field is a custom field, the configuration of the field.custom
- If the field is a custom field, the URI of the field.customId
- If the field is a custom field, the custom ID of the field.items
- When the data type is an array, the name of the field items within the array.system
- If the field is a system field, the name of the field.type
- The data type of the field.
-
FieldDetailsSchema
protected FieldDetailsSchema()
-
-
Method Details
-
builder
-
configuration
If the field is a custom field, the configuration of the field. -
custom
If the field is a custom field, the URI of the field. -
customId
If the field is a custom field, the custom ID of the field. -
items
When the data type is an array, the name of the field items within the array. -
system
If the field is a system field, the name of the field. -
type
The data type of the field. -
configuration
If the field is a custom field, the configuration of the field.- Returns:
this
.
-
custom
If the field is a custom field, the URI of the field.- Returns:
this
.
-
customId
If the field is a custom field, the custom ID of the field.- Returns:
this
.
-
items
When the data type is an array, the name of the field items within the array.- Returns:
this
.
-
system
If the field is a system field, the name of the field.- Returns:
this
.
-
type
The data type of the field.- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-