public static final class PropertyItem.Builder
extends java.lang.Object
PropertyItem
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
PropertyItem . |
Modifier and Type | Method and Description |
---|---|
PropertyItem |
build() |
PropertyItem.Builder |
setCondition(java.lang.String condition)
If the condition is met then the property will be displayed.
|
PropertyItem.Builder |
setDrilldownId(java.lang.String drilldownId)
Id of drilldown widget, if any.
|
PropertyItem.Builder |
setField(java.lang.String field)
Represents field value of the property.
|
PropertyItem.Builder |
setHeading(java.lang.Boolean heading)
Set to true if the field is a heading.
|
PropertyItem.Builder |
setLabel(Label label) |
PropertyItem.Builder |
setLabelValueSeparator(java.lang.String labelValueSeparator)
Label value separator used between label and value.
|
PropertyItem.Builder |
setNavigation(java.lang.String navigation)
Hyperlink of the specified UI page that provides details.
|
PropertyItem.Builder |
setRenderConfiguration(java.util.List<RenderConfiguration> renderConfiguration)
Render configuration to be applied, if any.
|
PropertyItem.Builder |
setRowspan(java.lang.Long rowspan)
Represent the vertical span of the widget / container format: int32
|
PropertyItem.Builder |
setSeparator(java.lang.Boolean separator)
If true, separates this property in a widget.
|
PropertyItem.Builder |
setSpan(java.lang.Long span)
Represent the horizontal span of the widget / container.
|
PropertyItem.Builder |
setStyle(com.vmware.vapi.bindings.Structure style)
A style object applicable for the property item.
|
PropertyItem.Builder |
setType(java.lang.String type)
Possible values are:
PropertyItem.TYPE_STRING PropertyItem.TYPE_NUMBER PropertyItem.TYPE_DATE PropertyItem.TYPE_URL Data type of the field. |
public Builder()
PropertyItem
.public PropertyItem.Builder setCondition(java.lang.String condition)
condition
- New value for the property.public PropertyItem.Builder setDrilldownId(java.lang.String drilldownId)
drilldownId
- New value for the property.public PropertyItem.Builder setField(java.lang.String field)
field
- New value for the property.public PropertyItem.Builder setHeading(java.lang.Boolean heading)
heading
- New value for the property.public PropertyItem.Builder setLabel(Label label)
label
- New value for the property.public PropertyItem.Builder setLabelValueSeparator(java.lang.String labelValueSeparator)
labelValueSeparator
- New value for the property.public PropertyItem.Builder setNavigation(java.lang.String navigation)
navigation
- New value for the property.public PropertyItem.Builder setRenderConfiguration(java.util.List<RenderConfiguration> renderConfiguration)
renderConfiguration
- New value for the property.public PropertyItem.Builder setRowspan(java.lang.Long rowspan)
rowspan
- New value for the property.public PropertyItem.Builder setSeparator(java.lang.Boolean separator)
separator
- New value for the property.public PropertyItem.Builder setSpan(java.lang.Long span)
span
- New value for the property.public PropertyItem.Builder setStyle(com.vmware.vapi.bindings.Structure style)
style
- New value for the property.public PropertyItem.Builder setType(java.lang.String type)
type
- New value for the property.public PropertyItem build()