Class FlakyTestHistory

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FlakyTestHistory extends Object
A single history entry representing a status change for a flaky test.
  • Field Details

  • Constructor Details

    • FlakyTestHistory

      public FlakyTestHistory()
    • FlakyTestHistory

      public FlakyTestHistory(String commitSha, String status, Long timestamp)
  • Method Details

    • commitSha

      public FlakyTestHistory commitSha(String commitSha)
    • getCommitSha

      public String getCommitSha()
      The commit SHA associated with this status change. Will be an empty string if the commit SHA is not available.
      Returns:
      commitSha
    • setCommitSha

      public void setCommitSha(String commitSha)
    • policyId

      public FlakyTestHistory policyId(FlakyTestHistoryPolicyId policyId)
    • getPolicyId

      @Nullable public FlakyTestHistoryPolicyId getPolicyId()
      The policy that triggered this status change.
      Returns:
      policyId
    • setPolicyId

      public void setPolicyId(FlakyTestHistoryPolicyId policyId)
    • policyMeta

      public FlakyTestHistory policyMeta(FlakyTestHistoryPolicyMeta policyMeta)
    • getPolicyMeta

      @Nullable public FlakyTestHistoryPolicyMeta getPolicyMeta()
      Metadata about the policy that triggered this status change.
      Returns:
      policyMeta
    • setPolicyMeta

      public void setPolicyMeta(FlakyTestHistoryPolicyMeta policyMeta)
    • status

      public FlakyTestHistory status(String status)
    • getStatus

      public String getStatus()
      The test status at this point in history.
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • timestamp

      public FlakyTestHistory timestamp(Long timestamp)
    • getTimestamp

      public Long getTimestamp()
      Unix timestamp in milliseconds when this status change occurred.
      Returns:
      timestamp
    • setTimestamp

      public void setTimestamp(Long timestamp)
    • putAdditionalProperty

      public FlakyTestHistory 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:
      FlakyTestHistory
    • 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 FlakyTestHistory 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