Package odata.msgraph.client.complex
Class SynchronizationStatus
- java.lang.Object
-
- odata.msgraph.client.complex.SynchronizationStatus
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class SynchronizationStatus extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSynchronizationStatus.Builder
-
Field Summary
Fields Modifier and Type Field Description protected SynchronizationStatusCodecodeprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected LongcountSuccessiveCompleteFailuresprotected BooleanescrowsPrunedprotected SynchronizationTaskExecutionlastExecutionprotected SynchronizationTaskExecutionlastSuccessfulExecutionprotected SynchronizationTaskExecutionlastSuccessfulExecutionWithExportsprotected StringodataTypeprotected List<SynchronizationProgress>progressprotected StringprogressNextLinkprotected SynchronizationQuarantinequarantineprotected OffsetDateTimesteadyStateFirstAchievedTimeprotected OffsetDateTimesteadyStateLastAchievedTimeprotected List<StringKeyLongValuePair>synchronizedEntryCountByTypeprotected StringsynchronizedEntryCountByTypeNextLinkprotected StringtroubleshootingUrlprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedSynchronizationStatus()
-
Method Summary
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
code
protected SynchronizationStatusCode code
-
countSuccessiveCompleteFailures
protected Long countSuccessiveCompleteFailures
-
escrowsPruned
protected Boolean escrowsPruned
-
lastExecution
protected SynchronizationTaskExecution lastExecution
-
lastSuccessfulExecution
protected SynchronizationTaskExecution lastSuccessfulExecution
-
lastSuccessfulExecutionWithExports
protected SynchronizationTaskExecution lastSuccessfulExecutionWithExports
-
progress
protected List<SynchronizationProgress> progress
-
progressNextLink
protected String progressNextLink
-
quarantine
protected SynchronizationQuarantine quarantine
-
steadyStateFirstAchievedTime
protected OffsetDateTime steadyStateFirstAchievedTime
-
steadyStateLastAchievedTime
protected OffsetDateTime steadyStateLastAchievedTime
-
synchronizedEntryCountByType
protected List<StringKeyLongValuePair> synchronizedEntryCountByType
-
synchronizedEntryCountByTypeNextLink
protected String synchronizedEntryCountByTypeNextLink
-
troubleshootingUrl
protected String troubleshootingUrl
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getCode
public Optional<SynchronizationStatusCode> getCode()
-
withCode
public SynchronizationStatus withCode(SynchronizationStatusCode code)
-
withCountSuccessiveCompleteFailures
public SynchronizationStatus withCountSuccessiveCompleteFailures(Long countSuccessiveCompleteFailures)
-
withEscrowsPruned
public SynchronizationStatus withEscrowsPruned(Boolean escrowsPruned)
-
getLastExecution
public Optional<SynchronizationTaskExecution> getLastExecution()
-
withLastExecution
public SynchronizationStatus withLastExecution(SynchronizationTaskExecution lastExecution)
-
getLastSuccessfulExecution
public Optional<SynchronizationTaskExecution> getLastSuccessfulExecution()
-
withLastSuccessfulExecution
public SynchronizationStatus withLastSuccessfulExecution(SynchronizationTaskExecution lastSuccessfulExecution)
-
getLastSuccessfulExecutionWithExports
public Optional<SynchronizationTaskExecution> getLastSuccessfulExecutionWithExports()
-
withLastSuccessfulExecutionWithExports
public SynchronizationStatus withLastSuccessfulExecutionWithExports(SynchronizationTaskExecution lastSuccessfulExecutionWithExports)
-
getProgress
public com.github.davidmoten.odata.client.CollectionPage<SynchronizationProgress> getProgress()
-
getProgress
public com.github.davidmoten.odata.client.CollectionPage<SynchronizationProgress> getProgress(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getQuarantine
public Optional<SynchronizationQuarantine> getQuarantine()
-
withQuarantine
public SynchronizationStatus withQuarantine(SynchronizationQuarantine quarantine)
-
getSteadyStateFirstAchievedTime
public Optional<OffsetDateTime> getSteadyStateFirstAchievedTime()
-
withSteadyStateFirstAchievedTime
public SynchronizationStatus withSteadyStateFirstAchievedTime(OffsetDateTime steadyStateFirstAchievedTime)
-
getSteadyStateLastAchievedTime
public Optional<OffsetDateTime> getSteadyStateLastAchievedTime()
-
withSteadyStateLastAchievedTime
public SynchronizationStatus withSteadyStateLastAchievedTime(OffsetDateTime steadyStateLastAchievedTime)
-
getSynchronizedEntryCountByType
public com.github.davidmoten.odata.client.CollectionPage<StringKeyLongValuePair> getSynchronizedEntryCountByType()
-
getSynchronizedEntryCountByType
public com.github.davidmoten.odata.client.CollectionPage<StringKeyLongValuePair> getSynchronizedEntryCountByType(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withTroubleshootingUrl
public SynchronizationStatus withTroubleshootingUrl(String troubleshootingUrl)
-
withUnmappedField
public SynchronizationStatus withUnmappedField(String name, Object value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static SynchronizationStatus.Builder builder()
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
-
-