Class IssueTokenParameters.Builder
- java.lang.Object
-
- jetbrains.buildServer.serverSide.oauth.IssueTokenParameters.Builder
-
- Enclosing class:
- IssueTokenParameters
public static class IssueTokenParameters.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IssueTokenParameters
build()
IssueTokenParameters.Builder
withAccessibleEntities(String[] accessibleEntities)
Restrict the token to individual accessible entities.IssueTokenParameters.Builder
withIssueTokenRequestId(String issueTokenRequestId)
Record a unique request ID to identify the overarching request to issue a token.IssueTokenParameters.Builder
withProjectScope(String[] projectScope)
Scope the token to the given projects.IssueTokenParameters.Builder
withTokenName(String tokenName)
Assign a name to the token.
-
-
-
Method Detail
-
withProjectScope
public IssueTokenParameters.Builder withProjectScope(@NotNull String[] projectScope)
Scope the token to the given projects. The values must be external IDs of TeamCity projects.
-
withAccessibleEntities
public IssueTokenParameters.Builder withAccessibleEntities(@NotNull String[] accessibleEntities)
Restrict the token to individual accessible entities. The values are specific to the underlying OAuth provider.
-
withTokenName
public IssueTokenParameters.Builder withTokenName(@NotNull String tokenName)
Assign a name to the token.
-
withIssueTokenRequestId
public IssueTokenParameters.Builder withIssueTokenRequestId(@NotNull String issueTokenRequestId)
Record a unique request ID to identify the overarching request to issue a token.
-
build
@NotNull public IssueTokenParameters build()
-
-