public class MetaBuilder extends AbstractLanguageSpecificBuilder<MetaBuilder>
| Modifier | Constructor and Description |
|---|---|
protected |
MetaBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static MetaBuilder |
create() |
String |
getActivationStatus()
Retrieves the activation status.
|
String |
getChannelType()
Retrieves the channel type.
|
String |
getColloquialVersion()
Retrieves the colloquial version.
|
String |
getDescription()
Retrieves the description.
|
String |
getEdition()
Retrieves the edition.
|
String |
getEntitlementDataRequired()
Retrieves the indicator of if entitlement data is required.
|
String |
getEntitlementKey()
Retrieves the entitlement key.
|
String |
getGenerator()
Retrieves the generator.
|
String |
getPersistentId()
Retrieves the persistentId.
|
String |
getProductBaseName()
Retrieves the product base name.
|
String |
getProductFamily()
Retrieves the product family.
|
String |
getRevision()
Retrieves the revision.
|
String |
getSummary()
Retrieves the summary.
|
String |
getUnspscCode()
Retrieves the UNSPSC code.
|
String |
getUnspscVersion()
Retrieves the UNSPSC version.
|
void |
reset() |
MetaBuilder |
setActivationStatus(String activationStatus)
Sets the activation status.
|
MetaBuilder |
setChannelType(String channelType)
Sets the channel type.
|
MetaBuilder |
setColloquialVersion(String colloquialVersion)
Sets the colloquial version.
|
MetaBuilder |
setDescription(String description)
Sets the description.
|
MetaBuilder |
setEdition(String edition)
Sets the edition.
|
MetaBuilder |
setEntitlementDataRequired(String entitlementDataRequired)
Sets the indicator of if entitlement data is required.
|
MetaBuilder |
setEntitlementKey(String entitlementKey)
Sets the entitlement key.
|
MetaBuilder |
setGenerator(String generator)
Sets the generator.
|
MetaBuilder |
setPersistentId(String persistentId)
Sets the persistentId.
|
MetaBuilder |
setProductBaseName(String productBaseName)
Sets the product base name.
|
MetaBuilder |
setProductFamily(String productFamily)
Sets the product family.
|
MetaBuilder |
setRevision(String revision)
Sets the revision.
|
MetaBuilder |
setSummary(String summary)
Sets the summary.
|
MetaBuilder |
setUnspscCode(String unspscCode)
Sets the UNSPSC code.
|
MetaBuilder |
setUnspscVersion(String unspscVersion)
Sets the UNSPSC version.
|
void |
validate() |
getLanguage, languageisValid, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonNull, validatePatternMatchpublic static MetaBuilder create()
public void reset()
reset in interface Builderreset in class AbstractLanguageSpecificBuilder<MetaBuilder>public String getActivationStatus()
null if one hasn't been setpublic MetaBuilder setActivationStatus(String activationStatus)
activationStatus - the activationStatus to setpublic String getChannelType()
null if one hasn't been setpublic MetaBuilder setChannelType(String channelType)
channelType - the channelType to setpublic String getColloquialVersion()
null if one hasn't been setpublic MetaBuilder setColloquialVersion(String colloquialVersion)
colloquialVersion - the colloquialVersion to setpublic String getDescription()
null if one hasn't been setpublic MetaBuilder setDescription(String description)
description - the description to setpublic String getEdition()
null if one hasn't been setpublic MetaBuilder setEdition(String edition)
edition - the edition to setpublic String getEntitlementDataRequired()
null if one hasn't been setpublic MetaBuilder setEntitlementDataRequired(String entitlementDataRequired)
entitlementDataRequired - the entitlementDataRequired to setpublic String getEntitlementKey()
null if one hasn't been setpublic MetaBuilder setEntitlementKey(String entitlementKey)
entitlementKey - the entitlementKey to setpublic String getGenerator()
null if one hasn't been setpublic MetaBuilder setGenerator(String generator)
generator - the generator to setpublic String getPersistentId()
null if one hasn't been setpublic MetaBuilder setPersistentId(String persistentId)
persistentId - the persistentId to setpublic String getProductBaseName()
null if one hasn't been setpublic MetaBuilder setProductBaseName(String productBaseName)
productBaseName - the productBaseName to setpublic String getProductFamily()
null if one hasn't been setpublic MetaBuilder setProductFamily(String productFamily)
productFamily - the productFamily to setpublic String getRevision()
null if one hasn't been setpublic MetaBuilder setRevision(String revision)
revision - the revision to setpublic String getSummary()
null if one hasn't been setpublic MetaBuilder setSummary(String summary)
summary - the summary to setpublic String getUnspscCode()
null if one hasn't been setpublic MetaBuilder setUnspscCode(String unspscCode)
unspscCode - the unspscCode to setpublic String getUnspscVersion()
null if one hasn't been setpublic MetaBuilder setUnspscVersion(String unspscVersion)
unspscVersion - the unspscVersion to setpublic void validate()
throws ValidationException
validate in interface Buildervalidate in class AbstractLanguageSpecificBuilder<MetaBuilder>ValidationExceptionCopyright © 2020 National Institute of Standards and Technology. All rights reserved.