public class ColumnDefinition extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
ColumnDefinition.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected BooleanColumn |
boolean_ |
protected CalculatedColumn |
calculated |
protected ChoiceColumn |
choice |
protected String |
columnGroup |
protected CurrencyColumn |
currency |
protected DateTimeColumn |
dateTime |
protected DefaultColumnValue |
defaultValue |
protected String |
description |
protected String |
displayName |
protected Boolean |
enforceUniqueValues |
protected GeolocationColumn |
geolocation |
protected Boolean |
hidden |
protected Boolean |
indexed |
protected LookupColumn |
lookup |
protected String |
name |
protected NumberColumn |
number |
protected PersonOrGroupColumn |
personOrGroup |
protected Boolean |
readOnly |
protected Boolean |
required |
protected TextColumn |
text |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
ColumnDefinition() |
protected BooleanColumn boolean_
protected CalculatedColumn calculated
protected ChoiceColumn choice
protected String columnGroup
protected CurrencyColumn currency
protected DateTimeColumn dateTime
protected DefaultColumnValue defaultValue
protected String description
protected String displayName
protected Boolean enforceUniqueValues
protected GeolocationColumn geolocation
protected Boolean hidden
protected Boolean indexed
protected LookupColumn lookup
protected String name
protected NumberColumn number
protected PersonOrGroupColumn personOrGroup
protected Boolean readOnly
protected Boolean required
protected TextColumn text
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static ColumnDefinition.Builder builderColumnDefinition()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<BooleanColumn> getBoolean()
public ColumnDefinition withBoolean(BooleanColumn boolean_)
public Optional<CalculatedColumn> getCalculated()
public ColumnDefinition withCalculated(CalculatedColumn calculated)
public Optional<ChoiceColumn> getChoice()
public ColumnDefinition withChoice(ChoiceColumn choice)
public ColumnDefinition withColumnGroup(String columnGroup)
public Optional<CurrencyColumn> getCurrency()
public ColumnDefinition withCurrency(CurrencyColumn currency)
public Optional<DateTimeColumn> getDateTime()
public ColumnDefinition withDateTime(DateTimeColumn dateTime)
public Optional<DefaultColumnValue> getDefaultValue()
public ColumnDefinition withDefaultValue(DefaultColumnValue defaultValue)
public ColumnDefinition withDescription(String description)
public ColumnDefinition withDisplayName(String displayName)
public ColumnDefinition withEnforceUniqueValues(Boolean enforceUniqueValues)
public Optional<GeolocationColumn> getGeolocation()
public ColumnDefinition withGeolocation(GeolocationColumn geolocation)
public ColumnDefinition withHidden(Boolean hidden)
public ColumnDefinition withIndexed(Boolean indexed)
public Optional<LookupColumn> getLookup()
public ColumnDefinition withLookup(LookupColumn lookup)
public ColumnDefinition withName(String name)
public Optional<NumberColumn> getNumber()
public ColumnDefinition withNumber(NumberColumn number)
public Optional<PersonOrGroupColumn> getPersonOrGroup()
public ColumnDefinition withPersonOrGroup(PersonOrGroupColumn personOrGroup)
public ColumnDefinition withReadOnly(Boolean readOnly)
public ColumnDefinition withRequired(Boolean required)
public Optional<TextColumn> getText()
public ColumnDefinition withText(TextColumn text)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic ColumnDefinition patch()
this with changed fields reset.public ColumnDefinition put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.