Interface CredHubOperations

All Known Implementing Classes:
CredHubTemplate

public interface CredHubOperations
Specifies the main interaction with CredHub.
Author:
Scott Frederick
  • Method Details

    • credentials

      Get the operations for saving, retrieving, and deleting credentials.
      Returns:
      the credentials operations
    • permissions

      Get the operations for adding, retrieving, and deleting credential permissions.
      Returns:
      the permissions operations
    • permissionsV2

      Get the operations for adding, retrieving, and deleting credential permissions.
      Returns:
      the permissions operations
    • certificates

      Get the operations for retrieving, regenerating, and updating certificates.
      Returns:
      the certificates operations
    • interpolation

      Get the operations for interpolating service binding credentials.
      Returns:
      the interpolation operations
    • info

      Get the operations for retrieving CredHub server information.
      Returns:
      the info operations
    • doWithRest

      <T> T doWithRest(RestOperationsCallback<T> callback)
      Allow interaction with the configured RestTemplate not provided by other methods.
      Type Parameters:
      T - the credential implementation type
      Parameters:
      callback - wrapper for the callback method
      Returns:
      the return value from the callback method