public static final class

SimpleCommit.Builder

extends SimplePropertySupport.AbstractPropertyBuilder<B extends AbstractPropertyBuilder<B>>
java.lang.Object
   ↳ com.atlassian.stash.util.BuilderSupport
     ↳ com.atlassian.stash.content.InternalAttributeSupport.AbstractAttributeBuilder<B extends com.atlassian.stash.content.InternalAttributeSupport.AbstractAttributeBuilder<B>>
       ↳ com.atlassian.stash.property.SimplePropertySupport.AbstractPropertyBuilder<B extends com.atlassian.stash.property.SimplePropertySupport.AbstractPropertyBuilder<B>>
         ↳ com.atlassian.stash.commit.SimpleCommit.Builder

Summary

[Expand]
Inherited Fields
From class com.atlassian.stash.property.SimplePropertySupport.AbstractPropertyBuilder
From class com.atlassian.stash.content.InternalAttributeSupport.AbstractAttributeBuilder
From class com.atlassian.stash.util.BuilderSupport
Public Constructors
SimpleCommit.Builder(String id)
SimpleCommit.Builder(Commit commit)
Public Methods
@Nonnull SimpleCommit.Builder author(Person value)
@Nonnull SimpleCommit.Builder authorTimestamp(Date value)
@Nonnull SimpleCommit build()
@Nonnull SimpleCommit.Builder displayId(String value)
@Nonnull SimpleCommit.Builder message(String value)
@Nonnull SimpleCommit.Builder parent(MinimalCommit value)
@Nonnull SimpleCommit.Builder parents(Iterable<MinimalCommit> values)
@Nonnull SimpleCommit.Builder parents(MinimalCommit value, MinimalCommit... values)
@Nonnull SimpleCommit.Builder repository(Repository value)
Protected Methods
@Nonnull SimpleCommit.Builder self()
[Expand]
Inherited Methods
From class com.atlassian.stash.property.SimplePropertySupport.AbstractPropertyBuilder
From class com.atlassian.stash.content.InternalAttributeSupport.AbstractAttributeBuilder
From class com.atlassian.stash.util.BuilderSupport
From class java.lang.Object

Public Constructors

public SimpleCommit.Builder (String id)

public SimpleCommit.Builder (Commit commit)

Public Methods

@Nonnull public SimpleCommit.Builder author (Person value)

@Nonnull public SimpleCommit.Builder authorTimestamp (Date value)

@Nonnull public SimpleCommit build ()

@Nonnull public SimpleCommit.Builder displayId (String value)

@Nonnull public SimpleCommit.Builder message (String value)

@Nonnull public SimpleCommit.Builder parent (MinimalCommit value)

@Nonnull public SimpleCommit.Builder parents (Iterable<MinimalCommit> values)

@Nonnull public SimpleCommit.Builder parents (MinimalCommit value, MinimalCommit... values)

@Nonnull public SimpleCommit.Builder repository (Repository value)

Protected Methods

@Nonnull protected SimpleCommit.Builder self ()