Class AgentCanNotCheckoutReason

  • All Implemented Interfaces:
    jetbrains.buildServer.log.Loggable

    public final class AgentCanNotCheckoutReason
    extends java.lang.Object
    implements jetbrains.buildServer.log.Loggable
    • Field Detail

      • NO_VCS_CLIENT

        public static final java.lang.String NO_VCS_CLIENT
        Some standard reason types why Agent can't checkout.
        See Also:
        Constant Field Values
      • NOT_SUPPORTED_CHECKOUT_RULES

        public static final java.lang.String NOT_SUPPORTED_CHECKOUT_RULES
        See Also:
        Constant Field Values
      • NOT_SUPPORTED_IN_VCS_PLUGIN

        public static final java.lang.String NOT_SUPPORTED_IN_VCS_PLUGIN
        See Also:
        Constant Field Values
      • UNKNOWN_REASON_TYPE

        public static final java.lang.String UNKNOWN_REASON_TYPE
        See Also:
        Constant Field Values
    • Constructor Detail

      • AgentCanNotCheckoutReason

        public AgentCanNotCheckoutReason​(@NotNull
                                         java.lang.String type,
                                         @Nullable
                                         java.lang.String details)
    • Method Detail

      • getType

        @NotNull
        public java.lang.String getType()
      • getDetails

        @Nullable
        public java.lang.String getDetails()
      • isMissingVcsClient

        public boolean isMissingVcsClient()
      • isUnsupportedCheckoutRules

        public boolean isUnsupportedCheckoutRules()
      • 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
      • describe

        @NotNull
        public java.lang.String describe​(boolean verbose)
        Specified by:
        describe in interface jetbrains.buildServer.log.Loggable