Class PushHookBuilder

    • Field Detail

      • value$jsonBody$java$lang$String

        protected String value$jsonBody$java$lang$String
      • isSet$jsonBody$java$lang$String

        protected boolean isSet$jsonBody$java$lang$String
      • value$hookName$java$lang$String

        protected String value$hookName$java$lang$String
      • isSet$hookName$java$lang$String

        protected boolean isSet$hookName$java$lang$String
      • value$objectKind$java$lang$String

        protected String value$objectKind$java$lang$String
      • isSet$objectKind$java$lang$String

        protected boolean isSet$objectKind$java$lang$String
      • value$repository$com$gitee$jenkins$gitee$hook$model$Repository

        protected Repository value$repository$com$gitee$jenkins$gitee$hook$model$Repository
      • isSet$repository$com$gitee$jenkins$gitee$hook$model$Repository

        protected boolean isSet$repository$com$gitee$jenkins$gitee$hook$model$Repository
      • value$sender$com$gitee$jenkins$gitee$hook$model$User

        protected User value$sender$com$gitee$jenkins$gitee$hook$model$User
      • isSet$sender$com$gitee$jenkins$gitee$hook$model$User

        protected boolean isSet$sender$com$gitee$jenkins$gitee$hook$model$User
      • value$before$java$lang$String

        protected String value$before$java$lang$String
      • isSet$before$java$lang$String

        protected boolean isSet$before$java$lang$String
      • value$created$boolean

        protected boolean value$created$boolean
      • isSet$created$boolean

        protected boolean isSet$created$boolean
      • value$deleted$boolean

        protected boolean value$deleted$boolean
      • isSet$deleted$boolean

        protected boolean isSet$deleted$boolean
      • value$after$java$lang$String

        protected String value$after$java$lang$String
      • isSet$after$java$lang$String

        protected boolean isSet$after$java$lang$String
      • value$ref$java$lang$String

        protected String value$ref$java$lang$String
      • isSet$ref$java$lang$String

        protected boolean isSet$ref$java$lang$String
      • value$userId$java$lang$Integer

        protected Integer value$userId$java$lang$Integer
      • isSet$userId$java$lang$Integer

        protected boolean isSet$userId$java$lang$Integer
      • value$userName$java$lang$String

        protected String value$userName$java$lang$String
      • isSet$userName$java$lang$String

        protected boolean isSet$userName$java$lang$String
      • value$userEmail$java$lang$String

        protected String value$userEmail$java$lang$String
      • isSet$userEmail$java$lang$String

        protected boolean isSet$userEmail$java$lang$String
      • value$userAvatar$java$lang$String

        protected String value$userAvatar$java$lang$String
      • isSet$userAvatar$java$lang$String

        protected boolean isSet$userAvatar$java$lang$String
      • value$project$com$gitee$jenkins$gitee$hook$model$Project

        protected Project value$project$com$gitee$jenkins$gitee$hook$model$Project
      • isSet$project$com$gitee$jenkins$gitee$hook$model$Project

        protected boolean isSet$project$com$gitee$jenkins$gitee$hook$model$Project
      • value$commits$java$util$List

        protected List<Commit> value$commits$java$util$List
      • isSet$commits$java$util$List

        protected boolean isSet$commits$java$util$List
      • value$totalCommitsCount$java$lang$Integer

        protected Integer value$totalCommitsCount$java$lang$Integer
      • isSet$totalCommitsCount$java$lang$Integer

        protected boolean isSet$totalCommitsCount$java$lang$Integer
    • Constructor Detail

    • Method Detail

      • pushHook

        public static PushHookBuilder pushHook()
        Factory Method to construct a PushHookBuilder
        Returns:
        a new PushHookBuilder
      • withJsonBody

        public PushHookBuilder withJsonBody​(String value)
        Sets the default value for the jsonBody property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withHookName

        public PushHookBuilder withHookName​(String value)
        Sets the default value for the hookName property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withObjectKind

        public PushHookBuilder withObjectKind​(String value)
        Sets the default value for the objectKind property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withRepository

        public PushHookBuilder withRepository​(Repository value)
        Sets the default value for the repository property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withSender

        public PushHookBuilder withSender​(User value)
        Sets the default value for the sender property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withBefore

        public PushHookBuilder withBefore​(String value)
        Sets the default value for the before property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withCreated

        public PushHookBuilder withCreated​(boolean value)
        Sets the default value for the created property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withDeleted

        public PushHookBuilder withDeleted​(boolean value)
        Sets the default value for the deleted property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withAfter

        public PushHookBuilder withAfter​(String value)
        Sets the default value for the after property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withRef

        public PushHookBuilder withRef​(String value)
        Sets the default value for the ref property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withUserId

        public PushHookBuilder withUserId​(Integer value)
        Sets the default value for the userId property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withUserName

        public PushHookBuilder withUserName​(String value)
        Sets the default value for the userName property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withUserEmail

        public PushHookBuilder withUserEmail​(String value)
        Sets the default value for the userEmail property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withUserAvatar

        public PushHookBuilder withUserAvatar​(String value)
        Sets the default value for the userAvatar property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withProject

        public PushHookBuilder withProject​(Project value)
        Sets the default value for the project property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withCommits

        public PushHookBuilder withCommits​(List<Commit> value)
        Sets the default value for the commits property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withTotalCommitsCount

        public PushHookBuilder withTotalCommitsCount​(Integer value)
        Sets the default value for the totalCommitsCount property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • clone

        @GwtIncompatible
        public Object clone()
        Returns a clone of this builder.
        Overrides:
        clone in class Object
        Returns:
        the clone
      • but

        @GwtIncompatible
        public PushHookBuilder but()
        Returns a clone of this builder.
        Returns:
        the clone
      • build

        public PushHook build()
        Creates a new PushHook based on this builder's settings.
        Returns:
        the created PushHook