Class DiskEncryptionConfiguration

java.lang.Object
com.azure.compute.batch.models.DiskEncryptionConfiguration
All Implemented Interfaces:
com.azure.json.JsonSerializable<DiskEncryptionConfiguration>

public final class DiskEncryptionConfiguration extends Object implements com.azure.json.JsonSerializable<DiskEncryptionConfiguration>
The disk encryption configuration applied on compute nodes in the pool. Disk encryption configuration is not supported on Linux pool created with Azure Compute Gallery Image.
  • Constructor Details

    • DiskEncryptionConfiguration

      public DiskEncryptionConfiguration()
      Creates an instance of DiskEncryptionConfiguration class.
  • Method Details

    • getTargets

      public List<DiskEncryptionTarget> getTargets()
      Get the targets property: The list of disk targets Batch Service will encrypt on the compute node. The list of disk targets Batch Service will encrypt on the compute node.
      Returns:
      the targets value.
    • setTargets

      Set the targets property: The list of disk targets Batch Service will encrypt on the compute node. The list of disk targets Batch Service will encrypt on the compute node.
      Parameters:
      targets - the targets value to set.
      Returns:
      the DiskEncryptionConfiguration object itself.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<DiskEncryptionConfiguration>
      Throws:
      IOException
    • fromJson

      public static DiskEncryptionConfiguration fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of DiskEncryptionConfiguration from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of DiskEncryptionConfiguration if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the DiskEncryptionConfiguration.