public class XDimAttribute extends XField implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString
Java class for x_dim_attribute complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="x_dim_attribute"> <complexContent> <extension base="{uri:lens:cube:0.1}x_field"> <sequence> <element name="chain_ref_column" type="{uri:lens:cube:0.1}x_chain_column" maxOccurs="unbounded" minOccurs="0"/> <element name="hierarchy" type="{uri:lens:cube:0.1}x_dim_attributes" minOccurs="0"/> <element name="values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="_type" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="start_time" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="end_time" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="num_distinct_values" type="{http://www.w3.org/2001/XMLSchema}long" /> </extension> </complexContent> </complexType>
Constructor and Description |
---|
XDimAttribute() |
Modifier and Type | Method and Description |
---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
List<XChainColumn> |
getChainRefColumn()
Gets the value of the chainRefColumn property.
|
XMLGregorianCalendar |
getEndTime()
Gets the value of the endTime property.
|
XDimAttributes |
getHierarchy()
Gets the value of the hierarchy property.
|
Long |
getNumDistinctValues()
Gets the value of the numDistinctValues property.
|
XMLGregorianCalendar |
getStartTime()
Gets the value of the startTime property.
|
String |
getType()
Gets the value of the type property.
|
List<String> |
getValues()
Gets the value of the values property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setEndTime(XMLGregorianCalendar value)
Sets the value of the endTime property.
|
void |
setHierarchy(XDimAttributes value)
Sets the value of the hierarchy property.
|
void |
setNumDistinctValues(Long value)
Sets the value of the numDistinctValues property.
|
void |
setStartTime(XMLGregorianCalendar value)
Sets the value of the startTime property.
|
void |
setType(String value)
Sets the value of the type property.
|
String |
toString() |
XDimAttribute |
withChainRefColumn(Collection<XChainColumn> values) |
XDimAttribute |
withChainRefColumn(XChainColumn... values) |
XDimAttribute |
withDescription(String value) |
XDimAttribute |
withDisplayString(String value) |
XDimAttribute |
withEndTime(XMLGregorianCalendar value) |
XDimAttribute |
withHierarchy(XDimAttributes value) |
XDimAttribute |
withName(String value) |
XDimAttribute |
withNumDistinctValues(Long value) |
XDimAttribute |
withStartTime(XMLGregorianCalendar value) |
XDimAttribute |
withTags(XProperties value) |
XDimAttribute |
withType(String value) |
XDimAttribute |
withValues(Collection<String> values) |
XDimAttribute |
withValues(String... values) |
getDescription, getDisplayString, getName, getTags, setDescription, setDisplayString, setName, setTags
public List<XChainColumn> getChainRefColumn()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the chainRefColumn property.
For example, to add a new item, do as follows:
getChainRefColumn().add(newItem);
Objects of the following type(s) are allowed in the list
XChainColumn
public XDimAttributes getHierarchy()
XDimAttributes
public void setHierarchy(XDimAttributes value)
value
- allowed object is
XDimAttributes
public List<String> getValues()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the values property.
For example, to add a new item, do as follows:
getValues().add(newItem);
Objects of the following type(s) are allowed in the list
String
public String getType()
String
public void setType(String value)
value
- allowed object is
String
public XMLGregorianCalendar getStartTime()
XMLGregorianCalendar
public void setStartTime(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public XMLGregorianCalendar getEndTime()
XMLGregorianCalendar
public void setEndTime(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public Long getNumDistinctValues()
Long
public void setNumDistinctValues(Long value)
value
- allowed object is
Long
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields
in interface org.jvnet.jaxb2_commons.lang.ToString
appendFields
in class XField
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
public XDimAttribute withChainRefColumn(XChainColumn... values)
public XDimAttribute withChainRefColumn(Collection<XChainColumn> values)
public XDimAttribute withHierarchy(XDimAttributes value)
public XDimAttribute withValues(String... values)
public XDimAttribute withValues(Collection<String> values)
public XDimAttribute withType(String value)
public XDimAttribute withStartTime(XMLGregorianCalendar value)
public XDimAttribute withEndTime(XMLGregorianCalendar value)
public XDimAttribute withNumDistinctValues(Long value)
public XDimAttribute withTags(XProperties value)
public XDimAttribute withName(String value)
public XDimAttribute withDisplayString(String value)
withDisplayString
in class XField
public XDimAttribute withDescription(String value)
withDescription
in class XField
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.