Class MobileAppTroubleshootingHistoryItem
- java.lang.Object
-
- odata.msgraph.client.beta.complex.MobileAppTroubleshootingHistoryItem
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
- Direct Known Subclasses:
MobileAppTroubleshootingAppPolicyCreationHistory,MobileAppTroubleshootingAppStateHistory,MobileAppTroubleshootingAppTargetHistory,MobileAppTroubleshootingAppUpdateHistory,MobileAppTroubleshootingDeviceCheckinHistory
public class MobileAppTroubleshootingHistoryItem extends Object implements com.github.davidmoten.odata.client.ODataType
“History Item contained in the Mobile App Troubleshooting Event.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMobileAppTroubleshootingHistoryItem.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected OffsetDateTimeoccurrenceDateTimeprotected StringodataTypeprotected DeviceManagementTroubleshootingErrorDetailstroubleshootingErrorDetailsprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedMobileAppTroubleshootingHistoryItem()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MobileAppTroubleshootingHistoryItem.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<OffsetDateTime>getOccurrenceDateTime()“Time when the history item occurred.”Optional<DeviceManagementTroubleshootingErrorDetails>getTroubleshootingErrorDetails()“Object containing detailed information about the error and its remediation.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()MobileAppTroubleshootingHistoryItemwithOccurrenceDateTime(OffsetDateTime occurrenceDateTime)Returns an immutable copy ofthiswith just theoccurrenceDateTimefield changed.MobileAppTroubleshootingHistoryItemwithTroubleshootingErrorDetails(DeviceManagementTroubleshootingErrorDetails troubleshootingErrorDetails)Returns an immutable copy ofthiswith just thetroubleshootingErrorDetailsfield changed.MobileAppTroubleshootingHistoryItemwithUnmappedField(String name, String value)
-
-
-
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
-
occurrenceDateTime
protected OffsetDateTime occurrenceDateTime
-
troubleshootingErrorDetails
protected DeviceManagementTroubleshootingErrorDetails troubleshootingErrorDetails
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getOccurrenceDateTime
public Optional<OffsetDateTime> getOccurrenceDateTime()
“Time when the history item occurred.”- Returns:
- property occurrenceDateTime
-
withOccurrenceDateTime
public MobileAppTroubleshootingHistoryItem withOccurrenceDateTime(OffsetDateTime occurrenceDateTime)
Returns an immutable copy ofthiswith just theoccurrenceDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Time when the history item occurred.”
- Parameters:
occurrenceDateTime- new value ofoccurrenceDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theoccurrenceDateTimefield changed
-
getTroubleshootingErrorDetails
public Optional<DeviceManagementTroubleshootingErrorDetails> getTroubleshootingErrorDetails()
“Object containing detailed information about the error and its remediation.”- Returns:
- property troubleshootingErrorDetails
-
withTroubleshootingErrorDetails
public MobileAppTroubleshootingHistoryItem withTroubleshootingErrorDetails(DeviceManagementTroubleshootingErrorDetails troubleshootingErrorDetails)
Returns an immutable copy ofthiswith just thetroubleshootingErrorDetailsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Object containing detailed information about the error and its remediation.”
- Parameters:
troubleshootingErrorDetails- new value oftroubleshootingErrorDetailsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetroubleshootingErrorDetailsfield changed
-
withUnmappedField
public MobileAppTroubleshootingHistoryItem withUnmappedField(String name, String 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 MobileAppTroubleshootingHistoryItem.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
-
-