public class XrmAttributeExpression extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
XrmAttributeExpression.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected XrmAggregateType |
aggregateType |
protected String |
alias |
protected String |
attributeName |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected XrmDateTimeGrouping |
dateTimeGrouping |
protected Boolean |
hasGroupBy |
protected String |
odataType |
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
XrmAttributeExpression() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected String attributeName
protected XrmAggregateType aggregateType
protected String alias
protected Boolean hasGroupBy
protected XrmDateTimeGrouping dateTimeGrouping
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic XrmAttributeExpression withAttributeName(String attributeName)
public Optional<XrmAggregateType> getAggregateType()
public XrmAttributeExpression withAggregateType(XrmAggregateType aggregateType)
public XrmAttributeExpression withAlias(String alias)
public XrmAttributeExpression withHasGroupBy(Boolean hasGroupBy)
public Optional<XrmDateTimeGrouping> getDateTimeGrouping()
public XrmAttributeExpression withDateTimeGrouping(XrmDateTimeGrouping dateTimeGrouping)
public XrmAttributeExpression withUnmappedField(String name, String value)
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static XrmAttributeExpression.Builder builder()
Copyright © 2018–2021. All rights reserved.