java.lang.Object
com.azure.resourcemanager.appcomplianceautomation.models.SnapshotProperties

public final class SnapshotProperties extends Object
Snapshot's properties.
  • Constructor Details

    • SnapshotProperties

      public SnapshotProperties()
      Creates an instance of SnapshotProperties class.
  • Method Details

    • id

      public String id()
      Get the id property: Snapshot id in the database.
      Returns:
      the id value.
    • snapshotName

      public String snapshotName()
      Get the snapshotName property: Snapshot name.
      Returns:
      the snapshotName value.
    • createdAt

      public OffsetDateTime createdAt()
      Get the createdAt property: The timestamp of resource creation (UTC).
      Returns:
      the createdAt value.
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: Azure lifecycle management.
      Returns:
      the provisioningState value.
    • reportProperties

      public ReportProperties reportProperties()
      Get the reportProperties property: The report essential info.
      Returns:
      the reportProperties value.
    • reportSystemData

      public com.azure.core.management.SystemData reportSystemData()
      Get the reportSystemData property: Metadata pertaining to creation and last modification of the resource.
      Returns:
      the reportSystemData value.
    • complianceResults

      public List<ComplianceResult> complianceResults()
      Get the complianceResults property: List of compliance results.
      Returns:
      the complianceResults value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.