Class ConfigurationManagement

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ConfigurationManagement
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class ConfigurationManagement extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • ConfigurationManagement

      public ConfigurationManagement()
      Instantiates a new ConfigurationManagement and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static ConfigurationManagement createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a ConfigurationManagement
    • getConfigurationDrifts

      @Nullable public List<ConfigurationDrift> getConfigurationDrifts()
      Gets the configurationDrifts property value. A container for configuration drift resources.
      Returns:
      a List<ConfigurationDrift>
    • getConfigurationMonitoringResults

      @Nullable public List<ConfigurationMonitoringResult> getConfigurationMonitoringResults()
      Gets the configurationMonitoringResults property value. A container for configuration monitoring results resources.
      Returns:
      a List<ConfigurationMonitoringResult>
    • getConfigurationMonitors

      @Nullable public List<ConfigurationMonitor> getConfigurationMonitors()
      Gets the configurationMonitors property value. A container for configuration monitor resources.
      Returns:
      a List<ConfigurationMonitor>
    • getConfigurationSnapshotJobs

      @Nullable public List<ConfigurationSnapshotJob> getConfigurationSnapshotJobs()
      Gets the configurationSnapshotJobs property value. A container for snapshot job resources.
      Returns:
      a List<ConfigurationSnapshotJob>
    • getConfigurationSnapshots

      @Nullable public List<ConfigurationBaseline> getConfigurationSnapshots()
      Gets the configurationSnapshots property value. A container for configuration snapshot baselines.
      Returns:
      a List<ConfigurationBaseline>
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setConfigurationDrifts

      public void setConfigurationDrifts(@Nullable List<ConfigurationDrift> value)
      Sets the configurationDrifts property value. A container for configuration drift resources.
      Parameters:
      value - Value to set for the configurationDrifts property.
    • setConfigurationMonitoringResults

      public void setConfigurationMonitoringResults(@Nullable List<ConfigurationMonitoringResult> value)
      Sets the configurationMonitoringResults property value. A container for configuration monitoring results resources.
      Parameters:
      value - Value to set for the configurationMonitoringResults property.
    • setConfigurationMonitors

      public void setConfigurationMonitors(@Nullable List<ConfigurationMonitor> value)
      Sets the configurationMonitors property value. A container for configuration monitor resources.
      Parameters:
      value - Value to set for the configurationMonitors property.
    • setConfigurationSnapshotJobs

      public void setConfigurationSnapshotJobs(@Nullable List<ConfigurationSnapshotJob> value)
      Sets the configurationSnapshotJobs property value. A container for snapshot job resources.
      Parameters:
      value - Value to set for the configurationSnapshotJobs property.
    • setConfigurationSnapshots

      public void setConfigurationSnapshots(@Nullable List<ConfigurationBaseline> value)
      Sets the configurationSnapshots property value. A container for configuration snapshot baselines.
      Parameters:
      value - Value to set for the configurationSnapshots property.