Class SystemDataAutoGenerated

java.lang.Object
com.azure.resourcemanager.loganalytics.models.SystemDataAutoGenerated

public final class SystemDataAutoGenerated extends Object
Metadata pertaining to creation and last modification of the resource.
  • Constructor Details

    • SystemDataAutoGenerated

      public SystemDataAutoGenerated()
  • Method Details

    • createdBy

      public String createdBy()
      Get the createdBy property: The identity that created the resource.
      Returns:
      the createdBy value.
    • withCreatedBy

      public SystemDataAutoGenerated withCreatedBy(String createdBy)
      Set the createdBy property: The identity that created the resource.
      Parameters:
      createdBy - the createdBy value to set.
      Returns:
      the SystemDataAutoGenerated object itself.
    • createdByType

      public CreatedByType createdByType()
      Get the createdByType property: The type of identity that created the resource.
      Returns:
      the createdByType value.
    • withCreatedByType

      public SystemDataAutoGenerated withCreatedByType(CreatedByType createdByType)
      Set the createdByType property: The type of identity that created the resource.
      Parameters:
      createdByType - the createdByType value to set.
      Returns:
      the SystemDataAutoGenerated object itself.
    • createdAt

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

      public SystemDataAutoGenerated withCreatedAt(OffsetDateTime createdAt)
      Set the createdAt property: The timestamp of resource creation (UTC).
      Parameters:
      createdAt - the createdAt value to set.
      Returns:
      the SystemDataAutoGenerated object itself.
    • lastModifiedBy

      public String lastModifiedBy()
      Get the lastModifiedBy property: The identity that last modified the resource.
      Returns:
      the lastModifiedBy value.
    • withLastModifiedBy

      public SystemDataAutoGenerated withLastModifiedBy(String lastModifiedBy)
      Set the lastModifiedBy property: The identity that last modified the resource.
      Parameters:
      lastModifiedBy - the lastModifiedBy value to set.
      Returns:
      the SystemDataAutoGenerated object itself.
    • lastModifiedByType

      public CreatedByType lastModifiedByType()
      Get the lastModifiedByType property: The type of identity that last modified the resource.
      Returns:
      the lastModifiedByType value.
    • withLastModifiedByType

      public SystemDataAutoGenerated withLastModifiedByType(CreatedByType lastModifiedByType)
      Set the lastModifiedByType property: The type of identity that last modified the resource.
      Parameters:
      lastModifiedByType - the lastModifiedByType value to set.
      Returns:
      the SystemDataAutoGenerated object itself.
    • lastModifiedAt

      public OffsetDateTime lastModifiedAt()
      Get the lastModifiedAt property: The timestamp of resource last modification (UTC).
      Returns:
      the lastModifiedAt value.
    • withLastModifiedAt

      public SystemDataAutoGenerated withLastModifiedAt(OffsetDateTime lastModifiedAt)
      Set the lastModifiedAt property: The timestamp of resource last modification (UTC).
      Parameters:
      lastModifiedAt - the lastModifiedAt value to set.
      Returns:
      the SystemDataAutoGenerated object itself.
    • validate

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