Package odata.msgraph.client.beta.entity
Class PersonAnnualEvent
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.ItemFacet
-
- odata.msgraph.client.beta.entity.PersonAnnualEvent
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class PersonAnnualEvent extends ItemFacet implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPersonAnnualEvent.Builder
-
Field Summary
Fields Modifier and Type Field Description protected LocalDatedateprotected StringdisplayNameprotected PersonAnnualEventTypetype-
Fields inherited from class odata.msgraph.client.beta.entity.ItemFacet
allowedAudiences, createdBy, createdDateTime, inference, isSearchable, lastModifiedBy, lastModifiedDateTime, source
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPersonAnnualEvent()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PersonAnnualEvent.BuilderbuilderPersonAnnualEvent()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<LocalDate>getDate()Optional<String>getDisplayName()Optional<PersonAnnualEventType>getType()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()PersonAnnualEventpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)PersonAnnualEventput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()PersonAnnualEventwithDate(LocalDate date)PersonAnnualEventwithDisplayName(String displayName)PersonAnnualEventwithType(PersonAnnualEventType type)PersonAnnualEventwithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.entity.ItemFacet
getAllowedAudiences, getCreatedBy, getCreatedDateTime, getInference, getIsSearchable, getLastModifiedBy, getLastModifiedDateTime, getSource, withAllowedAudiences, withCreatedBy, withCreatedDateTime, withInference, withIsSearchable, withLastModifiedBy, withLastModifiedDateTime, withSource
-
-
-
-
Field Detail
-
date
protected LocalDate date
-
displayName
protected String displayName
-
type
protected PersonAnnualEventType type
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classItemFacet
-
builderPersonAnnualEvent
public static PersonAnnualEvent.Builder builderPersonAnnualEvent()
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 classItemFacet
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classItemFacet
-
withDate
public PersonAnnualEvent withDate(LocalDate date)
-
withDisplayName
public PersonAnnualEvent withDisplayName(String displayName)
-
getType
public Optional<PersonAnnualEventType> getType()
-
withType
public PersonAnnualEvent withType(PersonAnnualEventType type)
-
withUnmappedField
public PersonAnnualEvent withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classItemFacet
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classItemFacet
-
patch
public PersonAnnualEvent patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public PersonAnnualEvent put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-