public class ScheduleItem extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
ScheduleItem.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected DateTimeTimeZone |
end |
protected Boolean |
isPrivate |
protected String |
location |
protected String |
odataType |
protected DateTimeTimeZone |
start |
protected FreeBusyStatus |
status |
protected String |
subject |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
ScheduleItem() |
| Modifier and Type | Method and Description |
|---|---|
static ScheduleItem.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<DateTimeTimeZone> |
getEnd() |
Optional<Boolean> |
getIsPrivate() |
Optional<String> |
getLocation() |
Optional<DateTimeTimeZone> |
getStart() |
Optional<FreeBusyStatus> |
getStatus() |
Optional<String> |
getSubject() |
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
ScheduleItem |
withEnd(DateTimeTimeZone end) |
ScheduleItem |
withIsPrivate(Boolean isPrivate) |
ScheduleItem |
withLocation(String location) |
ScheduleItem |
withStart(DateTimeTimeZone start) |
ScheduleItem |
withStatus(FreeBusyStatus status) |
ScheduleItem |
withSubject(String subject) |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected DateTimeTimeZone start
protected DateTimeTimeZone end
protected Boolean isPrivate
protected FreeBusyStatus status
protected String subject
protected String location
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<DateTimeTimeZone> getStart()
public ScheduleItem withStart(DateTimeTimeZone start)
public Optional<DateTimeTimeZone> getEnd()
public ScheduleItem withEnd(DateTimeTimeZone end)
public ScheduleItem withIsPrivate(Boolean isPrivate)
public Optional<FreeBusyStatus> getStatus()
public ScheduleItem withStatus(FreeBusyStatus status)
public ScheduleItem withSubject(String subject)
public ScheduleItem withLocation(String location)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static ScheduleItem.Builder builder()
Copyright © 2018–2020. All rights reserved.