Class VaultExtendedInfoResourceInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.recoveryservices.fluent.models.VaultExtendedInfoResourceInner

public final class VaultExtendedInfoResourceInner extends com.azure.core.management.ProxyResource
Vault extended information.
  • Constructor Details

    • VaultExtendedInfoResourceInner

      public VaultExtendedInfoResourceInner()
  • Method Details

    • etag

      public String etag()
      Get the etag property: Optional ETag.
      Returns:
      the etag value.
    • withEtag

      public VaultExtendedInfoResourceInner withEtag(String etag)
      Set the etag property: Optional ETag.
      Parameters:
      etag - the etag value to set.
      Returns:
      the VaultExtendedInfoResourceInner object itself.
    • integrityKey

      public String integrityKey()
      Get the integrityKey property: Integrity key.
      Returns:
      the integrityKey value.
    • withIntegrityKey

      public VaultExtendedInfoResourceInner withIntegrityKey(String integrityKey)
      Set the integrityKey property: Integrity key.
      Parameters:
      integrityKey - the integrityKey value to set.
      Returns:
      the VaultExtendedInfoResourceInner object itself.
    • encryptionKey

      public String encryptionKey()
      Get the encryptionKey property: Encryption key.
      Returns:
      the encryptionKey value.
    • withEncryptionKey

      public VaultExtendedInfoResourceInner withEncryptionKey(String encryptionKey)
      Set the encryptionKey property: Encryption key.
      Parameters:
      encryptionKey - the encryptionKey value to set.
      Returns:
      the VaultExtendedInfoResourceInner object itself.
    • encryptionKeyThumbprint

      public String encryptionKeyThumbprint()
      Get the encryptionKeyThumbprint property: Encryption key thumbprint.
      Returns:
      the encryptionKeyThumbprint value.
    • withEncryptionKeyThumbprint

      public VaultExtendedInfoResourceInner withEncryptionKeyThumbprint(String encryptionKeyThumbprint)
      Set the encryptionKeyThumbprint property: Encryption key thumbprint.
      Parameters:
      encryptionKeyThumbprint - the encryptionKeyThumbprint value to set.
      Returns:
      the VaultExtendedInfoResourceInner object itself.
    • algorithm

      public String algorithm()
      Get the algorithm property: Algorithm for Vault ExtendedInfo.
      Returns:
      the algorithm value.
    • withAlgorithm

      public VaultExtendedInfoResourceInner withAlgorithm(String algorithm)
      Set the algorithm property: Algorithm for Vault ExtendedInfo.
      Parameters:
      algorithm - the algorithm value to set.
      Returns:
      the VaultExtendedInfoResourceInner object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.