Class PullRequestLeadTimeRep


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2026-03-05T10:45:26.516033Z[Etc/UTC]",
               comments="Generator version: 7.18.0")
    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

      • codingDurationMs

        public PullRequestLeadTimeRep codingDurationMs​(@Nonnull
                                                       java.lang.Long codingDurationMs)
      • getCodingDurationMs

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

        public void setCodingDurationMs​(@Nonnull
                                        java.lang.Long codingDurationMs)
      • reviewDurationMs

        public PullRequestLeadTimeRep reviewDurationMs​(@Nullable
                                                       java.lang.Long reviewDurationMs)
      • getReviewDurationMs

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

        public void setReviewDurationMs​(@Nullable
                                        java.lang.Long reviewDurationMs)
      • maxWaitDurationMs

        public PullRequestLeadTimeRep maxWaitDurationMs​(@Nullable
                                                        java.lang.Long maxWaitDurationMs)
      • 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​(@Nullable
                                         java.lang.Long maxWaitDurationMs)
      • avgWaitDurationMs

        public PullRequestLeadTimeRep avgWaitDurationMs​(@Nullable
                                                        java.lang.Long avgWaitDurationMs)
      • 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​(@Nullable
                                         java.lang.Long avgWaitDurationMs)
      • maxDeployDurationMs

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

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

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

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

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

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

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

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

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

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

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

        public void setAvgTotalLeadTimeMs​(@Nullable
                                          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.
        Parameters:
        key - name of the property
        value - value of the property
        Returns:
        the PullRequestLeadTimeRep instance itself
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
        Return the additional (undeclared) property.
        Returns:
        a map of objects
      • getAdditionalProperty

        public java.lang.Object getAdditionalProperty​(java.lang.String key)
        Return the additional (undeclared) property with the specified name.
        Parameters:
        key - name of the property
        Returns:
        an object
      • 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
      • validateJsonElement

        public static void validateJsonElement​(com.google.gson.JsonElement jsonElement)
                                        throws java.io.IOException
        Validates the JSON Element and throws an exception if issues found
        Parameters:
        jsonElement - JSON Element
        Throws:
        java.io.IOException - if the JSON Element 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