Class KeyBundle

  • Direct Known Subclasses:
    DeletedKeyBundle

    public class KeyBundle
    extends KeyBundle
    A KeyBundle consisting of a WebKey plus its attributes.
    • Constructor Detail

      • KeyBundle

        public KeyBundle()
    • Method Detail

      • withKey

        public KeyBundle withKey​(JsonWebKey key)
        Set the key value.
        Parameters:
        key - the key value to set
        Returns:
        the KeyBundle object itself.
      • attributes

        public KeyAttributes attributes()
        Get the attributes value.
        Returns:
        the attributes value
      • withAttributes

        public KeyBundle withAttributes​(KeyAttributes attributes)
        Set the attributes value.
        Parameters:
        attributes - the attributes value to set
        Returns:
        the KeyBundle object itself.
      • tags

        public Map<String,​String> tags()
        Get the tags value.
        Returns:
        the tags value
      • withTags

        public KeyBundle withTags​(Map<String,​String> tags)
        Set the tags value.
        Parameters:
        tags - the tags value to set
        Returns:
        the KeyBundle object itself.
      • managed

        public Boolean managed()
        Get the managed value.
        Returns:
        the managed value