Class CallRecord
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.callRecords.entity.CallRecord
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class CallRecord extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCallRecord.Builder
-
Field Summary
Fields Modifier and Type Field Description protected OffsetDateTimeendDateTimeprotected StringjoinWebUrlprotected OffsetDateTimelastModifiedDateTimeprotected List<Modality>modalitiesprotected StringmodalitiesNextLinkprotected IdentitySetorganizerprotected List<IdentitySet>participantsprotected StringparticipantsNextLinkprotected OffsetDateTimestartDateTimeprotected CallTypetypeprotected Longversion-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCallRecord()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CallRecord.BuilderbuilderCallRecord()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<OffsetDateTime>getEndDateTime()Optional<String>getJoinWebUrl()Optional<OffsetDateTime>getLastModifiedDateTime()com.github.davidmoten.odata.client.CollectionPage<Modality>getModalities()com.github.davidmoten.odata.client.CollectionPage<Modality>getModalities(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<IdentitySet>getOrganizer()com.github.davidmoten.odata.client.CollectionPage<IdentitySet>getParticipants()com.github.davidmoten.odata.client.CollectionPage<IdentitySet>getParticipants(com.github.davidmoten.odata.client.HttpRequestOptions options)SessionCollectionRequestgetSessions()Optional<OffsetDateTime>getStartDateTime()Optional<CallType>getType()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<Long>getVersion()StringodataTypeName()CallRecordpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)CallRecordput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()CallRecordwithEndDateTime(OffsetDateTime endDateTime)CallRecordwithJoinWebUrl(String joinWebUrl)CallRecordwithLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)CallRecordwithModalities(List<Modality> modalities)CallRecordwithOrganizer(IdentitySet organizer)CallRecordwithParticipants(List<IdentitySet> participants)CallRecordwithStartDateTime(OffsetDateTime startDateTime)CallRecordwithType(CallType type)CallRecordwithUnmappedField(String name, String value)CallRecordwithVersion(Long version)
-
-
-
Field Detail
-
endDateTime
protected OffsetDateTime endDateTime
-
joinWebUrl
protected String joinWebUrl
-
lastModifiedDateTime
protected OffsetDateTime lastModifiedDateTime
-
modalitiesNextLink
protected String modalitiesNextLink
-
organizer
protected IdentitySet organizer
-
participants
protected List<IdentitySet> participants
-
participantsNextLink
protected String participantsNextLink
-
startDateTime
protected OffsetDateTime startDateTime
-
type
protected CallType type
-
version
protected Long version
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderCallRecord
public static CallRecord.Builder builderCallRecord()
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
-
getEndDateTime
public Optional<OffsetDateTime> getEndDateTime()
-
withEndDateTime
public CallRecord withEndDateTime(OffsetDateTime endDateTime)
-
withJoinWebUrl
public CallRecord withJoinWebUrl(String joinWebUrl)
-
getLastModifiedDateTime
public Optional<OffsetDateTime> getLastModifiedDateTime()
-
withLastModifiedDateTime
public CallRecord withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
getModalities
public com.github.davidmoten.odata.client.CollectionPage<Modality> getModalities()
-
withModalities
public CallRecord withModalities(List<Modality> modalities)
-
getModalities
public com.github.davidmoten.odata.client.CollectionPage<Modality> getModalities(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getOrganizer
public Optional<IdentitySet> getOrganizer()
-
withOrganizer
public CallRecord withOrganizer(IdentitySet organizer)
-
getParticipants
public com.github.davidmoten.odata.client.CollectionPage<IdentitySet> getParticipants()
-
withParticipants
public CallRecord withParticipants(List<IdentitySet> participants)
-
getParticipants
public com.github.davidmoten.odata.client.CollectionPage<IdentitySet> getParticipants(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getStartDateTime
public Optional<OffsetDateTime> getStartDateTime()
-
withStartDateTime
public CallRecord withStartDateTime(OffsetDateTime startDateTime)
-
withType
public CallRecord withType(CallType type)
-
withVersion
public CallRecord withVersion(Long version)
-
withUnmappedField
public CallRecord withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getSessions
public SessionCollectionRequest getSessions()
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public CallRecord patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public CallRecord put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-