Package odata.msgraph.client.entity
Class ColumnDefinition
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.ColumnDefinition
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class ColumnDefinition extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classColumnDefinition.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedColumnDefinition()
-
Method Summary
-
-
-
Field Detail
-
boolean_
protected BooleanColumn boolean_
-
calculated
protected CalculatedColumn calculated
-
choice
protected ChoiceColumn choice
-
columnGroup
protected String columnGroup
-
contentApprovalStatus
protected ContentApprovalStatusColumn contentApprovalStatus
-
currency
protected CurrencyColumn currency
-
dateTime
protected DateTimeColumn dateTime
-
defaultValue
protected DefaultColumnValue defaultValue
-
description
protected String description
-
displayName
protected String displayName
-
enforceUniqueValues
protected Boolean enforceUniqueValues
-
geolocation
protected GeolocationColumn geolocation
-
hidden
protected Boolean hidden
-
hyperlinkOrPicture
protected HyperlinkOrPictureColumn hyperlinkOrPicture
-
indexed
protected Boolean indexed
-
isDeletable
protected Boolean isDeletable
-
isReorderable
protected Boolean isReorderable
-
isSealed
protected Boolean isSealed
-
lookup
protected LookupColumn lookup
-
name
protected String name
-
number
protected NumberColumn number
-
personOrGroup
protected PersonOrGroupColumn personOrGroup
-
propagateChanges
protected Boolean propagateChanges
-
readOnly
protected Boolean readOnly
-
required
protected Boolean required
-
sourceContentType
protected ContentTypeInfo sourceContentType
-
term
protected TermColumn term
-
text
protected TextColumn text
-
thumbnail
protected ThumbnailColumn thumbnail
-
type
protected ColumnTypes type
-
validation
protected ColumnValidation validation
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderColumnDefinition
public static ColumnDefinition.Builder builderColumnDefinition()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getBoolean
public Optional<BooleanColumn> getBoolean()
-
withBoolean
public ColumnDefinition withBoolean(BooleanColumn boolean_)
-
getCalculated
public Optional<CalculatedColumn> getCalculated()
-
withCalculated
public ColumnDefinition withCalculated(CalculatedColumn calculated)
-
getChoice
public Optional<ChoiceColumn> getChoice()
-
withChoice
public ColumnDefinition withChoice(ChoiceColumn choice)
-
withColumnGroup
public ColumnDefinition withColumnGroup(String columnGroup)
-
getContentApprovalStatus
public Optional<ContentApprovalStatusColumn> getContentApprovalStatus()
-
withContentApprovalStatus
public ColumnDefinition withContentApprovalStatus(ContentApprovalStatusColumn contentApprovalStatus)
-
getCurrency
public Optional<CurrencyColumn> getCurrency()
-
withCurrency
public ColumnDefinition withCurrency(CurrencyColumn currency)
-
getDateTime
public Optional<DateTimeColumn> getDateTime()
-
withDateTime
public ColumnDefinition withDateTime(DateTimeColumn dateTime)
-
getDefaultValue
public Optional<DefaultColumnValue> getDefaultValue()
-
withDefaultValue
public ColumnDefinition withDefaultValue(DefaultColumnValue defaultValue)
-
withDescription
public ColumnDefinition withDescription(String description)
-
withDisplayName
public ColumnDefinition withDisplayName(String displayName)
-
withEnforceUniqueValues
public ColumnDefinition withEnforceUniqueValues(Boolean enforceUniqueValues)
-
getGeolocation
public Optional<GeolocationColumn> getGeolocation()
-
withGeolocation
public ColumnDefinition withGeolocation(GeolocationColumn geolocation)
-
withHidden
public ColumnDefinition withHidden(Boolean hidden)
-
getHyperlinkOrPicture
public Optional<HyperlinkOrPictureColumn> getHyperlinkOrPicture()
-
withHyperlinkOrPicture
public ColumnDefinition withHyperlinkOrPicture(HyperlinkOrPictureColumn hyperlinkOrPicture)
-
withIndexed
public ColumnDefinition withIndexed(Boolean indexed)
-
withIsDeletable
public ColumnDefinition withIsDeletable(Boolean isDeletable)
-
withIsReorderable
public ColumnDefinition withIsReorderable(Boolean isReorderable)
-
withIsSealed
public ColumnDefinition withIsSealed(Boolean isSealed)
-
getLookup
public Optional<LookupColumn> getLookup()
-
withLookup
public ColumnDefinition withLookup(LookupColumn lookup)
-
withName
public ColumnDefinition withName(String name)
-
getNumber
public Optional<NumberColumn> getNumber()
-
withNumber
public ColumnDefinition withNumber(NumberColumn number)
-
getPersonOrGroup
public Optional<PersonOrGroupColumn> getPersonOrGroup()
-
withPersonOrGroup
public ColumnDefinition withPersonOrGroup(PersonOrGroupColumn personOrGroup)
-
withPropagateChanges
public ColumnDefinition withPropagateChanges(Boolean propagateChanges)
-
withReadOnly
public ColumnDefinition withReadOnly(Boolean readOnly)
-
withRequired
public ColumnDefinition withRequired(Boolean required)
-
getSourceContentType
public Optional<ContentTypeInfo> getSourceContentType()
-
withSourceContentType
public ColumnDefinition withSourceContentType(ContentTypeInfo sourceContentType)
-
getTerm
public Optional<TermColumn> getTerm()
-
withTerm
public ColumnDefinition withTerm(TermColumn term)
-
getText
public Optional<TextColumn> getText()
-
withText
public ColumnDefinition withText(TextColumn text)
-
getThumbnail
public Optional<ThumbnailColumn> getThumbnail()
-
withThumbnail
public ColumnDefinition withThumbnail(ThumbnailColumn thumbnail)
-
getType
public Optional<ColumnTypes> getType()
-
withType
public ColumnDefinition withType(ColumnTypes type)
-
getValidation
public Optional<ColumnValidation> getValidation()
-
withValidation
public ColumnDefinition withValidation(ColumnValidation validation)
-
withUnmappedField
public ColumnDefinition withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classEntity
-
getSourceColumn
public ColumnDefinitionRequest getSourceColumn()
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public ColumnDefinition patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public ColumnDefinition put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-