public class PositionDetail extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
PositionDetail.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected CompanyDetail |
company |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected String |
description |
protected LocalDate |
endMonthYear |
protected String |
jobTitle |
protected String |
odataType |
protected String |
role |
protected LocalDate |
startMonthYear |
protected String |
summary |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
PositionDetail() |
| Modifier and Type | Method and Description |
|---|---|
static PositionDetail.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<CompanyDetail> |
getCompany() |
Optional<String> |
getDescription() |
Optional<LocalDate> |
getEndMonthYear() |
Optional<String> |
getJobTitle() |
Optional<String> |
getRole() |
Optional<LocalDate> |
getStartMonthYear() |
Optional<String> |
getSummary() |
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
PositionDetail |
withCompany(CompanyDetail company) |
PositionDetail |
withDescription(String description) |
PositionDetail |
withEndMonthYear(LocalDate endMonthYear) |
PositionDetail |
withJobTitle(String jobTitle) |
PositionDetail |
withRole(String role) |
PositionDetail |
withStartMonthYear(LocalDate startMonthYear) |
PositionDetail |
withSummary(String summary) |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected CompanyDetail company
protected String description
protected LocalDate endMonthYear
protected String jobTitle
protected String role
protected LocalDate startMonthYear
protected String summary
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<CompanyDetail> getCompany()
public PositionDetail withCompany(CompanyDetail company)
public PositionDetail withDescription(String description)
public PositionDetail withEndMonthYear(LocalDate endMonthYear)
public PositionDetail withJobTitle(String jobTitle)
public PositionDetail withRole(String role)
public PositionDetail withStartMonthYear(LocalDate startMonthYear)
public PositionDetail withSummary(String summary)
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 PositionDetail.Builder builder()
Copyright © 2018–2020. All rights reserved.