Class 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 Details

    • classification

      @SerializedName(value="classification", alternate="Classification") @Expose @Nullable public ServiceHealthClassificationType classification
      The Classification. The type of service health issue. Possible values are: advisory, incident, unknownFutureValue.
    • feature

      @SerializedName(value="feature", alternate="Feature") @Expose @Nullable public String feature
      The Feature. The feature name of the service issue.
    • featureGroup

      @SerializedName(value="featureGroup", alternate="FeatureGroup") @Expose @Nullable public String featureGroup
      The Feature Group. The feature group name of the service issue.
    • impactDescription

      @SerializedName(value="impactDescription", alternate="ImpactDescription") @Expose @Nullable public String impactDescription
      The Impact Description. The description of the service issue impact.
    • isResolved

      @SerializedName(value="isResolved", alternate="IsResolved") @Expose @Nullable public Boolean isResolved
      The Is Resolved. Indicates whether the issue is resolved.
    • origin

      @SerializedName(value="origin", alternate="Origin") @Expose @Nullable public ServiceHealthOrigin origin
      The 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> posts
      The Posts. Collection of historical posts for the service issue.
    • service

      @SerializedName(value="service", alternate="Service") @Expose @Nullable public String service
      The Service. Indicates the service affected by the issue.
    • status

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public ServiceHealthStatus status
      The 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:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class ServiceAnnouncementBase
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to