Package odata.msgraph.client.entity
Class AuthoredNote
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.AuthoredNote
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class AuthoredNote extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAuthoredNote.Builder
-
Field Summary
Fields Modifier and Type Field Description protected Identityauthorprotected ItemBodycontentprotected OffsetDateTimecreatedDateTime-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAuthoredNote()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuthoredNote.BuilderbuilderAuthoredNote()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Identity>getAuthor()com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<ItemBody>getContent()Optional<OffsetDateTime>getCreatedDateTime()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()AuthoredNotepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)AuthoredNoteput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()AuthoredNotewithAuthor(Identity author)AuthoredNotewithContent(ItemBody content)AuthoredNotewithCreatedDateTime(OffsetDateTime createdDateTime)AuthoredNotewithUnmappedField(String name, String value)
-
-
-
Field Detail
-
author
protected Identity author
-
content
protected ItemBody content
-
createdDateTime
protected OffsetDateTime createdDateTime
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderAuthoredNote
public static AuthoredNote.Builder builderAuthoredNote()
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
-
withAuthor
public AuthoredNote withAuthor(Identity author)
-
withContent
public AuthoredNote withContent(ItemBody content)
-
getCreatedDateTime
public Optional<OffsetDateTime> getCreatedDateTime()
-
withCreatedDateTime
public AuthoredNote withCreatedDateTime(OffsetDateTime createdDateTime)
-
withUnmappedField
public AuthoredNote withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public AuthoredNote patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public AuthoredNote put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-