public static class

PermissionSchemeInput.Builder

extends Object
java.lang.Object
   ↳ com.atlassian.jira.permission.PermissionSchemeInput.Builder

Summary

Public Constructors
Builder(String name)
Builder(PermissionSchemeInput schemeData)
Builder(PermissionScheme scheme)
Public Methods
PermissionSchemeInput.Builder addPermission(PermissionGrantInput permissions)
PermissionSchemeInput.Builder addPermissions(Iterable<PermissionGrantInput> permissions)
PermissionSchemeInput build()
PermissionSchemeInput.Builder setDescription(String description)
PermissionSchemeInput.Builder setName(String name)
PermissionSchemeInput.Builder setOriginalPermissions(Iterable<PermissionGrant> permissions)
PermissionSchemeInput.Builder setPermissions(Iterable<PermissionGrantInput> permissions)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Builder (String name)

public Builder (PermissionSchemeInput schemeData)

public Builder (PermissionScheme scheme)

Public Methods

public PermissionSchemeInput.Builder addPermission (PermissionGrantInput permissions)

public PermissionSchemeInput.Builder addPermissions (Iterable<PermissionGrantInput> permissions)

public PermissionSchemeInput build ()

public PermissionSchemeInput.Builder setDescription (String description)

public PermissionSchemeInput.Builder setName (String name)

public PermissionSchemeInput.Builder setOriginalPermissions (Iterable<PermissionGrant> permissions)

public PermissionSchemeInput.Builder setPermissions (Iterable<PermissionGrantInput> permissions)