Class TokenStorageUserQuery
- java.lang.Object
-
- jetbrains.buildServer.serverSide.oauth.TokenStorageQuery
-
- jetbrains.buildServer.serverSide.oauth.TokenStorageUserQuery
-
public class TokenStorageUserQuery extends TokenStorageQuery
Represents a query for retrieving tokens from the OAuth token storage for a specific user.- Since:
- 2024.03
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TokenStorageUserQuery.Builder
A builder class for creating instances of TokenStorageUserQuery.-
Nested classes/interfaces inherited from class jetbrains.buildServer.serverSide.oauth.TokenStorageQuery
TokenStorageQuery.ProjectScopeMatchMode, TokenStorageQuery.UserMatchMode
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TokenStorageUserQuery.Builder
builder(SProject project, String connectionId)
Creates a new builder instance to facilite creation of aTokenStorageUserQuery
.static TokenStorageUserQuery.Builder
buildFrom(TokenStorageUserQuery query)
Creates a new builder instance by copying the settings of an existing query.String
getConnectionId()
Long
getUserId()
-
Methods inherited from class jetbrains.buildServer.serverSide.oauth.TokenStorageQuery
builder, equals, getAccessibleEntities, getCustomFilter, getProject, getProjectScope, getProjectScopeExtracted, getProjectScopeMatchMode, getTokenIntent, getTokenName, getUserMatchMode, hashCode, isRefreshIfNecessary, toString
-
-
-
-
Method Detail
-
builder
public static TokenStorageUserQuery.Builder builder(@NotNull SProject project, @NotNull String connectionId)
Creates a new builder instance to facilite creation of aTokenStorageUserQuery
.- Parameters:
project
- The project associated with the query.connectionId
- The connection ID associated with the query.- Returns:
- A new builder
- Since:
- 2024.03
-
buildFrom
public static TokenStorageUserQuery.Builder buildFrom(@NotNull TokenStorageUserQuery query)
Creates a new builder instance by copying the settings of an existing query. This method can be used to create a modified version of an existing query object.- Parameters:
query
- TheTokenStorageUserQuery
object to build from.- Returns:
- A new
TokenStorageUserQuery.Builder
instance. - Since:
- 2024.03
-
getConnectionId
@NotNull public String getConnectionId()
- Overrides:
getConnectionId
in classTokenStorageQuery
- Returns:
- the connection that was used to issue the queried token
-
getUserId
@Nullable public Long getUserId()
- Overrides:
getUserId
in classTokenStorageQuery
- Returns:
- TeamCity user ID to whom the queried tokens are issued
-
-