Package com.microsoft.graph.models
Class ServiceHealthIssue
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ServiceAnnouncementBase
com.microsoft.graph.models.ServiceHealthIssue
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class ServiceHealthIssue
extends ServiceAnnouncementBase
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Service Health Issue.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Classification.The Feature.The Feature Group.The Impact Description.The Is Resolved.The Origin.The Posts.The Service.The Status.Fields inherited from class com.microsoft.graph.models.ServiceAnnouncementBase
details, endDateTime, lastModifiedDateTime, startDateTime, title -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
classification
@SerializedName(value="classification", alternate="Classification") @Expose @Nullable public ServiceHealthClassificationType classificationThe Classification. The type of service health issue. Possible values are: advisory, incident, unknownFutureValue. -
feature
The Feature. The feature name of the service issue. -
featureGroup
@SerializedName(value="featureGroup", alternate="FeatureGroup") @Expose @Nullable public String featureGroupThe Feature Group. The feature group name of the service issue. -
impactDescription
@SerializedName(value="impactDescription", alternate="ImpactDescription") @Expose @Nullable public String impactDescriptionThe Impact Description. The description of the service issue impact. -
isResolved
@SerializedName(value="isResolved", alternate="IsResolved") @Expose @Nullable public Boolean isResolvedThe Is Resolved. Indicates whether the issue is resolved. -
origin
@SerializedName(value="origin", alternate="Origin") @Expose @Nullable public ServiceHealthOrigin originThe Origin. Indicates the origin of the service issue. Possible values are: microsoft, thirdParty, customer, unknownFutureValue. -
posts
@SerializedName(value="posts", alternate="Posts") @Expose @Nullable public List<ServiceHealthIssuePost> postsThe Posts. Collection of historical posts for the service issue. -
service
The Service. Indicates the service affected by the issue. -
status
@SerializedName(value="status", alternate="Status") @Expose @Nullable public ServiceHealthStatus statusThe Status. The status of the service issue. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. See more in the table below.
-
-
Constructor Details
-
ServiceHealthIssue
public ServiceHealthIssue()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classServiceAnnouncementBase- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-