Interface Label
- All Known Subinterfaces:
AssociateRoleLabel,BusinessUnitLabel,CustomerLabel,CustomObjectLabel,LocalizedLabel,OrderLabel,PaymentLabel,ProductLabel,QuoteLabel,QuoteRequestLabel,ReviewLabel,StagedQuoteLabel,StringLabel
- All Known Implementing Classes:
AssociateRoleLabelImpl,BusinessUnitLabelImpl,CustomerLabelImpl,CustomObjectLabelImpl,LabelImpl,LocalizedLabelImpl,OrderLabelImpl,PaymentLabelImpl,ProductLabelImpl,QuoteLabelImpl,QuoteRequestLabelImpl,ReviewLabelImpl,StagedQuoteLabelImpl,StringLabelImpl
public interface Label
Provides descriptive information specific to the resource.
Example to create a subtype instance using the builder pattern
Label label = Label.associateRoleLabelBuilder()
key("{key}")
name("{name}")
.build()
-
Method Summary
Modifier and TypeMethodDescriptionstatic AssociateRoleLabelBuilderbuilder for associateRoleLabel subtypestatic BusinessUnitLabelBuilderbuilder for businessUnitLabel subtypestatic CustomerLabelBuilderbuilder for customerLabel subtypestatic CustomObjectLabelBuilderbuilder for customObjectLabel subtypestatic Labelfactory method to create a deep copy of Label@NotNull StringgetType()static LocalizedLabelBuilderbuilder for localizedLabel subtypestatic OrderLabelBuilderbuilder for orderLabel subtypestatic PaymentLabelBuilderbuilder for paymentLabel subtypestatic ProductLabelBuilderbuilder for productLabel subtypestatic QuoteLabelBuilderbuilder for quoteLabel subtypestatic QuoteRequestLabelBuilderbuilder for quoteRequestLabel subtypestatic ReviewLabelBuilderbuilder for reviewLabel subtypestatic StagedQuoteLabelBuilderbuilder for stagedQuoteLabel subtypestatic StringLabelBuilderbuilder for stringLabel subtypestatic com.fasterxml.jackson.core.type.TypeReference<Label>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map function
-
Method Details
-
getType
- Returns:
- type
-
deepCopy
factory method to create a deep copy of Label- Parameters:
template- instance to be copied- Returns:
- copy instance
-
associateRoleLabelBuilder
builder for associateRoleLabel subtype- Returns:
- builder
-
businessUnitLabelBuilder
builder for businessUnitLabel subtype- Returns:
- builder
-
customObjectLabelBuilder
builder for customObjectLabel subtype- Returns:
- builder
-
customerLabelBuilder
builder for customerLabel subtype- Returns:
- builder
-
localizedLabelBuilder
builder for localizedLabel subtype- Returns:
- builder
-
orderLabelBuilder
builder for orderLabel subtype- Returns:
- builder
-
paymentLabelBuilder
builder for paymentLabel subtype- Returns:
- builder
-
productLabelBuilder
builder for productLabel subtype- Returns:
- builder
-
quoteLabelBuilder
builder for quoteLabel subtype- Returns:
- builder
-
quoteRequestLabelBuilder
builder for quoteRequestLabel subtype- Returns:
- builder
-
reviewLabelBuilder
builder for reviewLabel subtype- Returns:
- builder
-
stagedQuoteLabelBuilder
builder for stagedQuoteLabel subtype- Returns:
- builder
-
stringLabelBuilder
builder for stringLabel subtype- Returns:
- builder
-
withLabel
accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-