Class SnapshotDataAttributes

java.lang.Object
com.datadog.api.client.v2.model.SnapshotDataAttributes

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SnapshotDataAttributes extends Object
Attributes of a heatmap snapshot, including view context, device information, and audit metadata.
  • Field Details

  • Constructor Details

    • SnapshotDataAttributes

      public SnapshotDataAttributes()
  • Method Details

    • applicationId

      public SnapshotDataAttributes applicationId(String applicationId)
    • getApplicationId

      @Nullable public String getApplicationId()
      Unique identifier of the RUM application.
      Returns:
      applicationId
    • setApplicationId

      public void setApplicationId(String applicationId)
    • getCreatedAt

      @Nullable public OffsetDateTime getCreatedAt()
      Timestamp when the snapshot was created.
      Returns:
      createdAt
    • getCreatedBy

      @Nullable public String getCreatedBy()
      Display name of the user who created the snapshot.
      Returns:
      createdBy
    • getCreatedByHandle

      @Nullable public String getCreatedByHandle()
      Email handle of the user who created the snapshot.
      Returns:
      createdByHandle
    • getCreatedByUserId

      @Nullable public Long getCreatedByUserId()
      Numeric identifier of the user who created the snapshot.
      Returns:
      createdByUserId
    • deviceType

      public SnapshotDataAttributes deviceType(String deviceType)
    • getDeviceType

      @Nullable public String getDeviceType()
      Device type used when capturing the snapshot (e.g., desktop, mobile, tablet).
      Returns:
      deviceType
    • setDeviceType

      public void setDeviceType(String deviceType)
    • eventId

      public SnapshotDataAttributes eventId(String eventId)
    • getEventId

      @Nullable public String getEventId()
      Unique identifier of the RUM event associated with the snapshot.
      Returns:
      eventId
    • setEventId

      public void setEventId(String eventId)
    • isDeviceTypeSelectedByUser

      public SnapshotDataAttributes isDeviceTypeSelectedByUser(Boolean isDeviceTypeSelectedByUser)
    • getIsDeviceTypeSelectedByUser

      @Nullable public Boolean getIsDeviceTypeSelectedByUser()
      Indicates whether the device type was explicitly selected by the user rather than auto-detected.
      Returns:
      isDeviceTypeSelectedByUser
    • setIsDeviceTypeSelectedByUser

      public void setIsDeviceTypeSelectedByUser(Boolean isDeviceTypeSelectedByUser)
    • getModifiedAt

      @Nullable public OffsetDateTime getModifiedAt()
      Timestamp when the snapshot was last modified.
      Returns:
      modifiedAt
    • getOrgId

      @Nullable public Long getOrgId()
      Numeric identifier of the organization that owns the snapshot.
      Returns:
      orgId
    • sessionId

      public SnapshotDataAttributes sessionId(String sessionId)
    • getSessionId

      @Nullable public String getSessionId()
      Unique identifier of the RUM session associated with the snapshot.
      Returns:
      sessionId
    • setSessionId

      public void setSessionId(String sessionId)
    • snapshotName

      public SnapshotDataAttributes snapshotName(String snapshotName)
    • getSnapshotName

      @Nullable public String getSnapshotName()
      Human-readable name for the snapshot.
      Returns:
      snapshotName
    • setSnapshotName

      public void setSnapshotName(String snapshotName)
    • start

      public SnapshotDataAttributes start(Long start)
    • getStart

      @Nullable public Long getStart()
      Offset in milliseconds from the start of the session at which the snapshot was captured.
      Returns:
      start
    • setStart

      public void setStart(Long start)
    • viewId

      public SnapshotDataAttributes viewId(String viewId)
    • getViewId

      @Nullable public String getViewId()
      Unique identifier of the RUM view associated with the snapshot.
      Returns:
      viewId
    • setViewId

      public void setViewId(String viewId)
    • viewName

      public SnapshotDataAttributes viewName(String viewName)
    • getViewName

      @Nullable public String getViewName()
      URL path or name of the view where the snapshot was captured.
      Returns:
      viewName
    • setViewName

      public void setViewName(String viewName)
    • putAdditionalProperty

      public SnapshotDataAttributes putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      SnapshotDataAttributes
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this SnapshotDataAttributes object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object