Class NoteHookBuilder

    • Field Detail

      • 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$dabsquared$gitlabjenkins$gitlab$hook$model$Repository

        protected Repository value$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
      • isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository

        protected boolean isSet$repository$com$dabsquared$gitlabjenkins$gitlab$hook$model$Repository
      • value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User

        protected User value$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
      • isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User

        protected boolean isSet$user$com$dabsquared$gitlabjenkins$gitlab$hook$model$User
      • value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project

        protected Project value$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
      • isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project

        protected boolean isSet$project$com$dabsquared$gitlabjenkins$gitlab$hook$model$Project
      • value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes

        protected NoteObjectAttributes value$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
      • isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes

        protected boolean isSet$objectAttributes$com$dabsquared$gitlabjenkins$gitlab$hook$model$NoteObjectAttributes
      • value$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes

        protected MergeRequestObjectAttributes value$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
      • isSet$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes

        protected boolean isSet$mergeRequest$com$dabsquared$gitlabjenkins$gitlab$hook$model$MergeRequestObjectAttributes
    • Constructor Detail

    • Method Detail

      • noteHook

        public static NoteHookBuilder noteHook()
        Factory Method to construct a NoteHookBuilder
        Returns:
        a new NoteHookBuilder
      • withObjectKind

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

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

        public NoteHookBuilder withUser​(User value)
        Sets the default value for the user property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withProject

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

        public NoteHookBuilder withObjectAttributes​(NoteObjectAttributes value)
        Sets the default value for the objectAttributes 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 NoteHookBuilder but()
        Returns a clone of this builder.
        Returns:
        the clone
      • build

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