Class ChangeDomainRequest

  • All Implemented Interfaces:
    Serializable

    public class ChangeDomainRequest
    extends Object
    implements Serializable
    The properties of the domain to be changed.

    Only properties that are specified in this request and have not null values are updated. All other properties are ignored.

    See Also:
    Serialized Form
    • Constructor Detail

      • ChangeDomainRequest

        public ChangeDomainRequest()
    • Method Detail

      • getId

        @NotNull
        public @NotNull UUID getId()
        Required. The ID of the domain to be changed. Silently ignored if the ID is provided as path parameter of the request.
      • getName

        public String getName()
        The new name for the domain.
      • getCommunityId

        public UUID getCommunityId()
        The ID of the new community for the domain.
      • getTypeId

        public UUID getTypeId()
        The ID of the new domain type for the domain.
      • getDescription

        public String getDescription()
        The new description for the domain.
      • getExcludedFromAutoHyperlinking

        public Boolean getExcludedFromAutoHyperlinking()
        Whether the domain should be excluded from hyperlinking or not.
      • getRemoveScopeOverlapOnMove

        public Boolean getRemoveScopeOverlapOnMove()
        Whether scopes assigned to domain should be removed on move if there are any inherited scopes in new community.
      • setId

        public void setId​(@NotNull
                          @NotNull UUID id)
        Required. The ID of the domain to be changed. Silently ignored if the ID is provided as path parameter of the request.
      • setName

        public void setName​(String name)
        The new name for the domain.
      • setCommunityId

        public void setCommunityId​(UUID communityId)
        The ID of the new community for the domain.
      • setTypeId

        public void setTypeId​(UUID typeId)
        The ID of the new domain type for the domain.
      • setDescription

        public void setDescription​(String description)
        The new description for the domain.
      • setExcludedFromAutoHyperlinking

        public void setExcludedFromAutoHyperlinking​(Boolean excludedFromAutoHyperlinking)
        Whether the domain should be excluded from hyperlinking or not.
      • setRemoveScopeOverlapOnMove

        public void setRemoveScopeOverlapOnMove​(Boolean removeScopeOverlapOnMove)
        Whether scopes assigned to domain should be removed on move if there are any inherited scopes in new community.
      • 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