Package odata.msgraph.client.beta.entity
Class Notification
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.Notification
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class Notification extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.CountRestrictions
Countable = false
Org.OData.Capabilities.V1.ExpandRestrictions
Expandable = false
Org.OData.Capabilities.V1.FilterRestrictions
Filterable = false
Org.OData.Capabilities.V1.SelectRestrictions
Selectable = false
Org.OData.Capabilities.V1.SkipSupported
false
Org.OData.Capabilities.V1.TopSupported
false
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNotification.Builder
-
Field Summary
Fields Modifier and Type Field Description protected IntegerdisplayTimeToLiveprotected OffsetDateTimeexpirationDateTimeprotected StringgroupNameprotected PayloadTypespayloadprotected Prioritypriorityprotected StringtargetHostNameprotected TargetPolicyEndpointstargetPolicy-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNotification()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Notification.BuilderbuilderNotification()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<Integer>getDisplayTimeToLive()Optional<OffsetDateTime>getExpirationDateTime()Optional<String>getGroupName()Optional<PayloadTypes>getPayload()Optional<Priority>getPriority()Optional<String>getTargetHostName()Optional<TargetPolicyEndpoints>getTargetPolicy()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()Notificationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)Notificationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()NotificationwithDisplayTimeToLive(Integer displayTimeToLive)NotificationwithExpirationDateTime(OffsetDateTime expirationDateTime)NotificationwithGroupName(String groupName)NotificationwithPayload(PayloadTypes payload)NotificationwithPriority(Priority priority)NotificationwithTargetHostName(String targetHostName)NotificationwithTargetPolicy(TargetPolicyEndpoints targetPolicy)NotificationwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
displayTimeToLive
protected Integer displayTimeToLive
-
expirationDateTime
protected OffsetDateTime expirationDateTime
-
groupName
protected String groupName
-
payload
protected PayloadTypes payload
-
priority
protected Priority priority
-
targetHostName
protected String targetHostName
-
targetPolicy
protected TargetPolicyEndpoints targetPolicy
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderNotification
public static Notification.Builder builderNotification()
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
-
withDisplayTimeToLive
public Notification withDisplayTimeToLive(Integer displayTimeToLive)
-
getExpirationDateTime
public Optional<OffsetDateTime> getExpirationDateTime()
-
withExpirationDateTime
public Notification withExpirationDateTime(OffsetDateTime expirationDateTime)
-
withGroupName
public Notification withGroupName(String groupName)
-
getPayload
public Optional<PayloadTypes> getPayload()
-
withPayload
public Notification withPayload(PayloadTypes payload)
-
withPriority
public Notification withPriority(Priority priority)
-
withTargetHostName
public Notification withTargetHostName(String targetHostName)
-
getTargetPolicy
public Optional<TargetPolicyEndpoints> getTargetPolicy()
-
withTargetPolicy
public Notification withTargetPolicy(TargetPolicyEndpoints targetPolicy)
-
withUnmappedField
public Notification 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 Notification patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public Notification put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-