Class GetUserWatchLabelByLabelNameV1OperationSpec
java.lang.Object
io.github.primelib.confluence4j.rest.v1.operations.GetUserWatchLabelByLabelNameV1OperationSpec
@Generated("io.github.primelib.primecodegen")
public class GetUserWatchLabelByLabelNameV1OperationSpec
extends Object
GetUserWatchLabelByLabelNameV1
Returns whether a user is watching a label. Choose the user by doing one of the following: - Specify a user via a query parameter: Use the `accountId` to identify the user. - Do not specify a user: The currently logged-in user will be used. **[Permissions](https://confluence.atlassian.com/x/_AozKw) required**: 'Confluence Administrator' global permission if specifying a user, otherwise permission to access the Confluence site ('Can use' global permission).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Booleanallows to disable validation of the spec, use with care! -
Constructor Summary
ConstructorsConstructorDescriptionGetUserWatchLabelByLabelNameV1OperationSpec(Consumer<GetUserWatchLabelByLabelNameV1OperationSpec> spec) Constructs a validated instance ofGetUserWatchLabelByLabelNameV1OperationSpec. -
Method Summary
Modifier and TypeMethodDescription@Nullable StringThe account ID of the user.The account ID of the user.protected booleanbooleaninthashCode()@Nullable Stringkey()Deprecated.Deprecated.@NonNull StringThe name of the label to be queried for whether the specified user is watching it.The name of the label to be queried for whether the specified user is watching it.toString()@Nullable Stringusername()Deprecated.Deprecated.voidvalidate()Validates the Spec, will throw a exception if required parameters are missing
-
Field Details
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Constructor Details
-
GetUserWatchLabelByLabelNameV1OperationSpec
@Internal public GetUserWatchLabelByLabelNameV1OperationSpec(Consumer<GetUserWatchLabelByLabelNameV1OperationSpec> spec) Constructs a validated instance ofGetUserWatchLabelByLabelNameV1OperationSpec.- Parameters:
spec- the specification to process
-
-
Method Details
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Throws:
NullPointerException
-
labelName
The name of the label to be queried for whether the specified user is watching it. -
key
Deprecated.This parameter is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details. -
username
Deprecated.This parameter is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details. -
accountId
The account ID of the user. The accountId uniquely identifies the user across all Atlassian products. For example, `384093:32b4d9w0-f6a5-3535-11a3-9c8c88d10192`. -
labelName
The name of the label to be queried for whether the specified user is watching it.- Returns:
this.
-
key
Deprecated.This parameter is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.- Returns:
this.
-
username
Deprecated.This parameter is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.- Returns:
this.
-
accountId
The account ID of the user. The accountId uniquely identifies the user across all Atlassian products. For example, `384093:32b4d9w0-f6a5-3535-11a3-9c8c88d10192`.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-