Class JobResourceInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.databox.fluent.models.JobResourceInner

public final class JobResourceInner extends com.azure.core.management.Resource
Job Resource.
  • Constructor Details

    • JobResourceInner

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

    • name

      public String name()
      Get the name property: Name of the object.
      Overrides:
      name in class com.azure.core.management.ProxyResource
      Returns:
      the name value.
    • id

      public String id()
      Get the id property: Id of the object.
      Overrides:
      id in class com.azure.core.management.ProxyResource
      Returns:
      the id value.
    • type

      public String type()
      Get the type property: Type of the object.
      Overrides:
      type in class com.azure.core.management.ProxyResource
      Returns:
      the type value.
    • systemData

      public com.azure.core.management.SystemData systemData()
      Get the systemData property: Metadata pertaining to creation and last modification of the resource.
      Returns:
      the systemData value.
    • sku

      public Sku sku()
      Get the sku property: The sku type.
      Returns:
      the sku value.
    • withSku

      public JobResourceInner withSku(Sku sku)
      Set the sku property: The sku type.
      Parameters:
      sku - the sku value to set.
      Returns:
      the JobResourceInner object itself.
    • identity

      public ResourceIdentity identity()
      Get the identity property: Msi identity of the resource.
      Returns:
      the identity value.
    • withIdentity

      public JobResourceInner withIdentity(ResourceIdentity identity)
      Set the identity property: Msi identity of the resource.
      Parameters:
      identity - the identity value to set.
      Returns:
      the JobResourceInner object itself.
    • withLocation

      public JobResourceInner withLocation(String location)
      Overrides:
      withLocation in class com.azure.core.management.Resource
    • withTags

      public JobResourceInner withTags(Map<String,String> tags)
      Overrides:
      withTags in class com.azure.core.management.Resource
    • transferType

      public TransferType transferType()
      Get the transferType property: Type of the data transfer.
      Returns:
      the transferType value.
    • withTransferType

      public JobResourceInner withTransferType(TransferType transferType)
      Set the transferType property: Type of the data transfer.
      Parameters:
      transferType - the transferType value to set.
      Returns:
      the JobResourceInner object itself.
    • isCancellable

      public Boolean isCancellable()
      Get the isCancellable property: Describes whether the job is cancellable or not.
      Returns:
      the isCancellable value.
    • isDeletable

      public Boolean isDeletable()
      Get the isDeletable property: Describes whether the job is deletable or not.
      Returns:
      the isDeletable value.
    • isShippingAddressEditable

      public Boolean isShippingAddressEditable()
      Get the isShippingAddressEditable property: Describes whether the shipping address is editable or not.
      Returns:
      the isShippingAddressEditable value.
    • isPrepareToShipEnabled

      public Boolean isPrepareToShipEnabled()
      Get the isPrepareToShipEnabled property: Is Prepare To Ship Enabled on this job.
      Returns:
      the isPrepareToShipEnabled value.
    • status

      public StageName status()
      Get the status property: Name of the stage which is in progress.
      Returns:
      the status value.
    • startTime

      public OffsetDateTime startTime()
      Get the startTime property: Time at which the job was started in UTC ISO 8601 format.
      Returns:
      the startTime value.
    • error

      public CloudError error()
      Get the error property: Top level error for the job.
      Returns:
      the error value.
    • details

      public JobDetails details()
      Get the details property: Details of a job run. This field will only be sent for expand details filter.
      Returns:
      the details value.
    • withDetails

      public JobResourceInner withDetails(JobDetails details)
      Set the details property: Details of a job run. This field will only be sent for expand details filter.
      Parameters:
      details - the details value to set.
      Returns:
      the JobResourceInner object itself.
    • cancellationReason

      public String cancellationReason()
      Get the cancellationReason property: Reason for cancellation.
      Returns:
      the cancellationReason value.
    • deliveryType

      public JobDeliveryType deliveryType()
      Get the deliveryType property: Delivery type of Job.
      Returns:
      the deliveryType value.
    • withDeliveryType

      public JobResourceInner withDeliveryType(JobDeliveryType deliveryType)
      Set the deliveryType property: Delivery type of Job.
      Parameters:
      deliveryType - the deliveryType value to set.
      Returns:
      the JobResourceInner object itself.
    • deliveryInfo

      public JobDeliveryInfo deliveryInfo()
      Get the deliveryInfo property: Delivery Info of Job.
      Returns:
      the deliveryInfo value.
    • withDeliveryInfo

      public JobResourceInner withDeliveryInfo(JobDeliveryInfo deliveryInfo)
      Set the deliveryInfo property: Delivery Info of Job.
      Parameters:
      deliveryInfo - the deliveryInfo value to set.
      Returns:
      the JobResourceInner object itself.
    • isCancellableWithoutFee

      public Boolean isCancellableWithoutFee()
      Get the isCancellableWithoutFee property: Flag to indicate cancellation of scheduled job.
      Returns:
      the isCancellableWithoutFee value.
    • validate

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