Class ProjectHookBuilder

    • Field Detail

      • value$id$java$lang$Integer

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

        protected boolean isSet$id$java$lang$Integer
      • value$projectId$java$lang$String

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

        protected boolean isSet$projectId$java$lang$String
      • value$url$java$lang$String

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

        protected boolean isSet$url$java$lang$String
      • value$pushEvents$java$lang$Boolean

        protected Boolean value$pushEvents$java$lang$Boolean
      • isSet$pushEvents$java$lang$Boolean

        protected boolean isSet$pushEvents$java$lang$Boolean
      • value$tagPushEvents$java$lang$Boolean

        protected Boolean value$tagPushEvents$java$lang$Boolean
      • isSet$tagPushEvents$java$lang$Boolean

        protected boolean isSet$tagPushEvents$java$lang$Boolean
      • value$mergeRequestsEvents$java$lang$Boolean

        protected Boolean value$mergeRequestsEvents$java$lang$Boolean
      • isSet$mergeRequestsEvents$java$lang$Boolean

        protected boolean isSet$mergeRequestsEvents$java$lang$Boolean
      • value$repositoryUpdateEvents$java$lang$Boolean

        protected Boolean value$repositoryUpdateEvents$java$lang$Boolean
      • isSet$repositoryUpdateEvents$java$lang$Boolean

        protected boolean isSet$repositoryUpdateEvents$java$lang$Boolean
      • value$issuesEvents$java$lang$Boolean

        protected Boolean value$issuesEvents$java$lang$Boolean
      • isSet$issuesEvents$java$lang$Boolean

        protected boolean isSet$issuesEvents$java$lang$Boolean
      • value$confidentialIssuesEvents$java$lang$Boolean

        protected Boolean value$confidentialIssuesEvents$java$lang$Boolean
      • isSet$confidentialIssuesEvents$java$lang$Boolean

        protected boolean isSet$confidentialIssuesEvents$java$lang$Boolean
      • value$noteEvents$java$lang$Boolean

        protected Boolean value$noteEvents$java$lang$Boolean
      • isSet$noteEvents$java$lang$Boolean

        protected boolean isSet$noteEvents$java$lang$Boolean
      • value$confidentialNoteEvents$java$lang$Boolean

        protected Boolean value$confidentialNoteEvents$java$lang$Boolean
      • isSet$confidentialNoteEvents$java$lang$Boolean

        protected boolean isSet$confidentialNoteEvents$java$lang$Boolean
      • value$pipelineEvents$java$lang$Boolean

        protected Boolean value$pipelineEvents$java$lang$Boolean
      • isSet$pipelineEvents$java$lang$Boolean

        protected boolean isSet$pipelineEvents$java$lang$Boolean
      • value$wikiPageEvents$java$lang$Boolean

        protected Boolean value$wikiPageEvents$java$lang$Boolean
      • isSet$wikiPageEvents$java$lang$Boolean

        protected boolean isSet$wikiPageEvents$java$lang$Boolean
      • value$deploymentEvents$java$lang$Boolean

        protected Boolean value$deploymentEvents$java$lang$Boolean
      • isSet$deploymentEvents$java$lang$Boolean

        protected boolean isSet$deploymentEvents$java$lang$Boolean
      • value$jobEvents$java$lang$Boolean

        protected Boolean value$jobEvents$java$lang$Boolean
      • isSet$jobEvents$java$lang$Boolean

        protected boolean isSet$jobEvents$java$lang$Boolean
      • value$releasesEvents$java$lang$Boolean

        protected Boolean value$releasesEvents$java$lang$Boolean
      • isSet$releasesEvents$java$lang$Boolean

        protected boolean isSet$releasesEvents$java$lang$Boolean
      • value$pushEventsBranchFilter$java$lang$String

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

        protected boolean isSet$pushEventsBranchFilter$java$lang$String
      • value$enableSslVerification$java$lang$Boolean

        protected Boolean value$enableSslVerification$java$lang$Boolean
      • isSet$enableSslVerification$java$lang$Boolean

        protected boolean isSet$enableSslVerification$java$lang$Boolean
    • Constructor Detail

    • Method Detail

      • projectHook

        public static ProjectHookBuilder projectHook()
        Factory Method to construct a ProjectHookBuilder
        Returns:
        a new ProjectHookBuilder
      • withId

        public ProjectHookBuilder withId​(Integer value)
        Sets the default value for the id property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withProjectId

        public ProjectHookBuilder withProjectId​(String value)
        Sets the default value for the projectId property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withUrl

        public ProjectHookBuilder withUrl​(String value)
        Sets the default value for the url property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withPushEvents

        public ProjectHookBuilder withPushEvents​(Boolean value)
        Sets the default value for the pushEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withTagPushEvents

        public ProjectHookBuilder withTagPushEvents​(Boolean value)
        Sets the default value for the tagPushEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withMergeRequestsEvents

        public ProjectHookBuilder withMergeRequestsEvents​(Boolean value)
        Sets the default value for the mergeRequestsEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withRepositoryUpdateEvents

        public ProjectHookBuilder withRepositoryUpdateEvents​(Boolean value)
        Sets the default value for the repositoryUpdateEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withIssuesEvents

        public ProjectHookBuilder withIssuesEvents​(Boolean value)
        Sets the default value for the issuesEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withConfidentialIssuesEvents

        public ProjectHookBuilder withConfidentialIssuesEvents​(Boolean value)
        Sets the default value for the confidentialIssuesEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withNoteEvents

        public ProjectHookBuilder withNoteEvents​(Boolean value)
        Sets the default value for the noteEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withConfidentialNoteEvents

        public ProjectHookBuilder withConfidentialNoteEvents​(Boolean value)
        Sets the default value for the confidentialNoteEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withPipelineEvents

        public ProjectHookBuilder withPipelineEvents​(Boolean value)
        Sets the default value for the pipelineEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withWikiPageEvents

        public ProjectHookBuilder withWikiPageEvents​(Boolean value)
        Sets the default value for the wikiPageEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withDeploymentEvents

        public ProjectHookBuilder withDeploymentEvents​(Boolean value)
        Sets the default value for the deploymentEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withJobEvents

        public ProjectHookBuilder withJobEvents​(Boolean value)
        Sets the default value for the jobEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withReleasesEvents

        public ProjectHookBuilder withReleasesEvents​(Boolean value)
        Sets the default value for the releasesEvents property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withPushEventsBranchFilter

        public ProjectHookBuilder withPushEventsBranchFilter​(String value)
        Sets the default value for the pushEventsBranchFilter property.
        Parameters:
        value - the default value
        Returns:
        this builder
      • withEnableSslVerification

        public ProjectHookBuilder withEnableSslVerification​(Boolean value)
        Sets the default value for the enableSslVerification 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 ProjectHookBuilder but()
        Returns a clone of this builder.
        Returns:
        the clone
      • build

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