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, language
isValid, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonNull, validatePatternMatch
public static MetaBuilder create()
public void reset()
reset
in interface Builder
reset
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 Builder
validate
in class AbstractLanguageSpecificBuilder<MetaBuilder>
ValidationException
Copyright © 2020 National Institute of Standards and Technology. All rights reserved.