Class FieldMetadataSchema
java.lang.Object
io.github.primelib.jira4j.restv3.model.FieldMetadataSchema
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class FieldMetadataSchema
extends Object
FieldMetadataSchema
-
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 ofFieldMetadataSchema
.FieldMetadataSchema
(Map<String, Object> configuration, String custom, Long customId, String items, String system, String type) Constructs a validated instance ofFieldMetadataSchema
. -
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
-
FieldMetadataSchema
Constructs a validated instance ofFieldMetadataSchema
.- Parameters:
spec
- the specification to process
-
FieldMetadataSchema
@Internal public FieldMetadataSchema(Map<String, Object> configuration, String custom, Long customId, String items, String system, String type) Constructs a validated instance ofFieldMetadataSchema
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
FieldMetadataSchema(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.
-
FieldMetadataSchema
protected FieldMetadataSchema()
-
-
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
-