Class UpdateJobDetails

java.lang.Object
com.azure.resourcemanager.databox.models.UpdateJobDetails

public final class UpdateJobDetails extends Object
Job details for update.
  • Constructor Details

    • UpdateJobDetails

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

    • contactDetails

      public ContactDetails contactDetails()
      Get the contactDetails property: Contact details for notification and shipping.
      Returns:
      the contactDetails value.
    • withContactDetails

      public UpdateJobDetails withContactDetails(ContactDetails contactDetails)
      Set the contactDetails property: Contact details for notification and shipping.
      Parameters:
      contactDetails - the contactDetails value to set.
      Returns:
      the UpdateJobDetails object itself.
    • shippingAddress

      public ShippingAddress shippingAddress()
      Get the shippingAddress property: Shipping address of the customer.
      Returns:
      the shippingAddress value.
    • withShippingAddress

      public UpdateJobDetails withShippingAddress(ShippingAddress shippingAddress)
      Set the shippingAddress property: Shipping address of the customer.
      Parameters:
      shippingAddress - the shippingAddress value to set.
      Returns:
      the UpdateJobDetails object itself.
    • keyEncryptionKey

      public KeyEncryptionKey keyEncryptionKey()
      Get the keyEncryptionKey property: Key encryption key for the job.
      Returns:
      the keyEncryptionKey value.
    • withKeyEncryptionKey

      public UpdateJobDetails withKeyEncryptionKey(KeyEncryptionKey keyEncryptionKey)
      Set the keyEncryptionKey property: Key encryption key for the job.
      Parameters:
      keyEncryptionKey - the keyEncryptionKey value to set.
      Returns:
      the UpdateJobDetails object itself.
    • validate

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