View Javadoc

1   package org.rundeck.api.domain;
2   
3   import java.util.List;
4   
5   /**
6    * KeyResource represents a directory or an SSH key file
7    *
8    * @author Greg Schueler <greg@simplifyops.com>
9    * @since 2014-04-04
10   */
11  public interface KeyResource extends StorageResource {
12      /**
13       * Return true if this is a file and is a private SSH key file.
14       * @return
15       */
16      public boolean isPrivateKey();
17  
18      /**
19       * Return the list of SSH Key resources if this is a directory
20       * @return
21       */
22      public List<KeyResource> getDirectoryContents();
23  }