public static final class EffectiveComponentDetails.Builder
extends java.lang.Object
EffectiveComponentDetails.| Constructor and Description |
|---|
Builder(java.lang.String displayName,
java.lang.String displayVersion,
java.lang.String vendor,
ComponentSource source,
java.util.List<ComponentOverrideInfo> overriddenComponents)
Constructor with parameters for the required properties of
EffectiveComponentDetails. |
| Modifier and Type | Method and Description |
|---|---|
EffectiveComponentDetails |
build() |
EffectiveComponentDetails.Builder |
setImageCustomizationAction(ImageCustomizationAction imageCustomizationAction)
Image customization status for the current component.
|
EffectiveComponentDetails.Builder |
setImageCustomizationDescription(LocalizableMessage imageCustomizationDescription)
Localized text describing the imageCustomizationAction.
|
EffectiveComponentDetails.Builder |
setNote(LocalizableMessage note)
Note assosicated with this component.
|
EffectiveComponentDetails.Builder |
setRemovable(java.lang.Boolean removable)
Flag to indicate if the component can be removed by specifying its name in the
removed components section of the software specification.
|
public Builder(java.lang.String displayName,
java.lang.String displayVersion,
java.lang.String vendor,
ComponentSource source,
java.util.List<ComponentOverrideInfo> overriddenComponents)
EffectiveComponentDetails.public EffectiveComponentDetails.Builder setNote(LocalizableMessage note)
null, note is present for this component.note - New value for the property.public EffectiveComponentDetails.Builder setRemovable(java.lang.Boolean removable)
removable - New value for the property.public EffectiveComponentDetails.Builder setImageCustomizationAction(ImageCustomizationAction imageCustomizationAction)
null the component is not customized.imageCustomizationAction - New value for the property.public EffectiveComponentDetails.Builder setImageCustomizationDescription(LocalizableMessage imageCustomizationDescription)
null the component is not customized.imageCustomizationDescription - New value for the property.public EffectiveComponentDetails build()