Class DeleteSpaceBySpaceKeyV1OperationSpec

java.lang.Object
io.github.primelib.confluence4j.rest.v1.operations.DeleteSpaceBySpaceKeyV1OperationSpec

@Generated("io.github.primelib.primecodegen") public class DeleteSpaceBySpaceKeyV1OperationSpec extends Object
DeleteSpaceBySpaceKeyV1

Permanently deletes a space without sending it to the trash. Note, the space will be deleted in a long running task. Therefore, the space may not be deleted yet when this method has returned. Clients should poll the status link that is returned in the response until the task completes. **[Permissions](https://confluence.atlassian.com/x/_AozKw) required**: 'Admin' permission for the space.

  • Field Details

    • VALIDATION_ENABLED

      @Experimental public static Boolean VALIDATION_ENABLED
      allows to disable validation of the spec, use with care!
  • Constructor Details

  • Method Details

    • validate

      public void validate()
      Validates the Spec, will throw a exception if required parameters are missing
      Throws:
      NullPointerException
    • spaceKey

      public @NonNull String spaceKey()
      The key of the space to delete.
    • spaceKey

      public DeleteSpaceBySpaceKeyV1OperationSpec spaceKey(@NonNull String spaceKey)
      The key of the space to delete.
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object