Class PullRequestLeadTimeRep


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2024-04-03T23:27:37.555894Z[Etc/UTC]")
    public class PullRequestLeadTimeRep
    extends java.lang.Object
    PullRequestLeadTimeRep
    • Field Detail

      • SERIALIZED_NAME_CODING_DURATION_MS

        public static final java.lang.String SERIALIZED_NAME_CODING_DURATION_MS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_REVIEW_DURATION_MS

        public static final java.lang.String SERIALIZED_NAME_REVIEW_DURATION_MS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_MAX_WAIT_DURATION_MS

        public static final java.lang.String SERIALIZED_NAME_MAX_WAIT_DURATION_MS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_AVG_WAIT_DURATION_MS

        public static final java.lang.String SERIALIZED_NAME_AVG_WAIT_DURATION_MS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_MAX_DEPLOY_DURATION_MS

        public static final java.lang.String SERIALIZED_NAME_MAX_DEPLOY_DURATION_MS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_AVG_DEPLOY_DURATION_MS

        public static final java.lang.String SERIALIZED_NAME_AVG_DEPLOY_DURATION_MS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_MAX_TOTAL_LEAD_TIME_MS

        public static final java.lang.String SERIALIZED_NAME_MAX_TOTAL_LEAD_TIME_MS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_AVG_TOTAL_LEAD_TIME_MS

        public static final java.lang.String SERIALIZED_NAME_AVG_TOTAL_LEAD_TIME_MS
        See Also:
        Constant Field Values
      • openapiFields

        public static java.util.HashSet<java.lang.String> openapiFields
      • openapiRequiredFields

        public static java.util.HashSet<java.lang.String> openapiRequiredFields
    • Constructor Detail

      • PullRequestLeadTimeRep

        public PullRequestLeadTimeRep()
    • Method Detail

      • getCodingDurationMs

        @Nonnull
        public java.lang.Long getCodingDurationMs()
        The coding duration in milliseconds
        Returns:
        codingDurationMs
      • setCodingDurationMs

        public void setCodingDurationMs​(java.lang.Long codingDurationMs)
      • getReviewDurationMs

        @Nullable
        public java.lang.Long getReviewDurationMs()
        The review duration in milliseconds
        Returns:
        reviewDurationMs
      • setReviewDurationMs

        public void setReviewDurationMs​(java.lang.Long reviewDurationMs)
      • getMaxWaitDurationMs

        @Nullable
        public java.lang.Long getMaxWaitDurationMs()
        The max wait duration between merge time and deploy start time in milliseconds
        Returns:
        maxWaitDurationMs
      • setMaxWaitDurationMs

        public void setMaxWaitDurationMs​(java.lang.Long maxWaitDurationMs)
      • getAvgWaitDurationMs

        @Nullable
        public java.lang.Long getAvgWaitDurationMs()
        The average wait duration between merge time and deploy start time in milliseconds
        Returns:
        avgWaitDurationMs
      • setAvgWaitDurationMs

        public void setAvgWaitDurationMs​(java.lang.Long avgWaitDurationMs)
      • maxDeployDurationMs

        public PullRequestLeadTimeRep maxDeployDurationMs​(java.lang.Long maxDeployDurationMs)
      • getMaxDeployDurationMs

        @Nullable
        public java.lang.Long getMaxDeployDurationMs()
        The max deploy duration in milliseconds
        Returns:
        maxDeployDurationMs
      • setMaxDeployDurationMs

        public void setMaxDeployDurationMs​(java.lang.Long maxDeployDurationMs)
      • avgDeployDurationMs

        public PullRequestLeadTimeRep avgDeployDurationMs​(java.lang.Long avgDeployDurationMs)
      • getAvgDeployDurationMs

        @Nullable
        public java.lang.Long getAvgDeployDurationMs()
        The average deploy duration in milliseconds
        Returns:
        avgDeployDurationMs
      • setAvgDeployDurationMs

        public void setAvgDeployDurationMs​(java.lang.Long avgDeployDurationMs)
      • maxTotalLeadTimeMs

        public PullRequestLeadTimeRep maxTotalLeadTimeMs​(java.lang.Long maxTotalLeadTimeMs)
      • getMaxTotalLeadTimeMs

        @Nullable
        public java.lang.Long getMaxTotalLeadTimeMs()
        The max total lead time in milliseconds
        Returns:
        maxTotalLeadTimeMs
      • setMaxTotalLeadTimeMs

        public void setMaxTotalLeadTimeMs​(java.lang.Long maxTotalLeadTimeMs)
      • avgTotalLeadTimeMs

        public PullRequestLeadTimeRep avgTotalLeadTimeMs​(java.lang.Long avgTotalLeadTimeMs)
      • getAvgTotalLeadTimeMs

        @Nullable
        public java.lang.Long getAvgTotalLeadTimeMs()
        The average total lead time in milliseconds
        Returns:
        avgTotalLeadTimeMs
      • setAvgTotalLeadTimeMs

        public void setAvgTotalLeadTimeMs​(java.lang.Long avgTotalLeadTimeMs)
      • putAdditionalProperty

        public PullRequestLeadTimeRep putAdditionalProperty​(java.lang.String key,
                                                            java.lang.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.
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
        Return the additional (undeclared) property.
      • getAdditionalProperty

        public java.lang.Object getAdditionalProperty​(java.lang.String key)
        Return the additional (undeclared) property with the specified name.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • validateJsonObject

        public static void validateJsonObject​(com.google.gson.JsonObject jsonObj)
                                       throws java.io.IOException
        Validates the JSON Object and throws an exception if issues found
        Parameters:
        jsonObj - JSON Object
        Throws:
        java.io.IOException - if the JSON Object is invalid with respect to PullRequestLeadTimeRep
      • fromJson

        public static PullRequestLeadTimeRep fromJson​(java.lang.String jsonString)
                                               throws java.io.IOException
        Create an instance of PullRequestLeadTimeRep given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of PullRequestLeadTimeRep
        Throws:
        java.io.IOException - if the JSON string is invalid with respect to PullRequestLeadTimeRep
      • toJson

        public java.lang.String toJson()
        Convert an instance of PullRequestLeadTimeRep to an JSON string
        Returns:
        JSON string