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()