public static class

ProjectCreateRequest.Builder

extends AbstractProjectRequest.AbstractBuilder<B extends AbstractBuilder>
java.lang.Object
   ↳ com.atlassian.stash.util.BuilderSupport
     ↳ com.atlassian.stash.project.AbstractProjectRequest.AbstractBuilder<B extends com.atlassian.stash.project.AbstractProjectRequest.AbstractBuilder>
       ↳ com.atlassian.stash.project.ProjectCreateRequest.Builder

Summary

[Expand]
Inherited Fields
From class com.atlassian.stash.project.AbstractProjectRequest.AbstractBuilder
From class com.atlassian.stash.util.BuilderSupport
Public Constructors
ProjectCreateRequest.Builder()
ProjectCreateRequest.Builder(Project project)
Public Methods
ProjectCreateRequest.Builder avatar(AvatarSupplier value)
ProjectCreateRequest.Builder avatarUri(String value)
The avatar data URI is required to contain Base64-encoded image data, and should be in the format: data:(content type, e.g.
ProjectCreateRequest build()
Protected Methods
ProjectCreateRequest.Builder self()
[Expand]
Inherited Methods
From class com.atlassian.stash.project.AbstractProjectRequest.AbstractBuilder
From class com.atlassian.stash.util.BuilderSupport
From class java.lang.Object

Public Constructors

public ProjectCreateRequest.Builder ()

public ProjectCreateRequest.Builder (Project project)

Public Methods

public ProjectCreateRequest.Builder avatar (AvatarSupplier value)

Parameters
value a supplier containing an avatar image, or null
Returns
  • this

public ProjectCreateRequest.Builder avatarUri (String value)

The avatar data URI is required to contain Base64-encoded image data, and should be in the format: data:(content type, e.g. image/png);base64,(data)

Parameters
value the avatar data URI or null
Returns
  • this

public ProjectCreateRequest build ()

Protected Methods

protected ProjectCreateRequest.Builder self ()