static TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.builder() |
|
default TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.defaultValue(Consumer<TypedAttributeValue.Builder> defaultValue) |
The default value of the attribute (if configured).
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.defaultValue(TypedAttributeValue defaultValue) |
The default value of the attribute (if configured).
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.isImmutable(Boolean isImmutable) |
Whether the attribute is mutable or not.
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.name(String name) |
The unique name of the typed link attribute.
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.requiredBehavior(String requiredBehavior) |
The required behavior of the TypedLinkAttributeDefinition.
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.requiredBehavior(RequiredAttributeBehavior requiredBehavior) |
The required behavior of the TypedLinkAttributeDefinition.
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.rules(Map<String,Rule> rules) |
Validation rules that are attached to the attribute definition.
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.toBuilder() |
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.type(String type) |
The type of the attribute.
|
TypedLinkAttributeDefinition.Builder |
TypedLinkAttributeDefinition.Builder.type(FacetAttributeType type) |
The type of the attribute.
|