All Downloads are FREE. Search and download functionalities are using the official Maven repository.

java.com.ionic.sdk.agent.key.KeyMetadata Maven / Gradle / Ivy

Go to download

The Ionic Java SDK provides an easy-to-use interface to the Ionic Platform.

There is a newer version: 2.9.0
Show newest version
package com.ionic.sdk.agent.key;

/**
 * Common metadata interface for all Ionic Keys.
 */
 public interface KeyMetadata {

     /**
      * Get the key attributes.
      *
      * @return KeyAttributesMap attributes.
      */
     KeyAttributesMap getAttributesMap();

     /**
      * Set the key attributes map.
      *
      * @param keyAttributes
      *      The key attributes map.
      */
     void setAttributesMap(KeyAttributesMap keyAttributes);

     /**
      * Get the mutable key attributes.
      *
      * @return KeyAttributesMap attributes.
      */
     KeyAttributesMap getMutableAttributesMap();

     /**
      * Set the mutable key attributes map.
      *
      * @param mutableAttributes The key attributes map.
      */
     void setMutableAttributesMap(KeyAttributesMap mutableAttributes);

     /**
      * Get the key obligations.
      *
      * @return KeyObligationsMap obligations.
      */
     KeyObligationsMap getObligationsMap();

     /**
      * Set the key obligations map.
      *
      * @param keyObligations
      *      The key obligations map.
      */
     void setObligationsMap(KeyObligationsMap keyObligations);
 }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy