Class DataBoxEdgeDeviceProperties

java.lang.Object
com.azure.resourcemanager.databoxedge.fluent.models.DataBoxEdgeDeviceProperties

public final class DataBoxEdgeDeviceProperties extends Object
The properties of the Data Box Edge/Gateway device.
  • Constructor Details

    • DataBoxEdgeDeviceProperties

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

    • dataBoxEdgeDeviceStatus

      public DataBoxEdgeDeviceStatus dataBoxEdgeDeviceStatus()
      Get the dataBoxEdgeDeviceStatus property: The status of the Data Box Edge/Gateway device.
      Returns:
      the dataBoxEdgeDeviceStatus value.
    • withDataBoxEdgeDeviceStatus

      public DataBoxEdgeDeviceProperties withDataBoxEdgeDeviceStatus(DataBoxEdgeDeviceStatus dataBoxEdgeDeviceStatus)
      Set the dataBoxEdgeDeviceStatus property: The status of the Data Box Edge/Gateway device.
      Parameters:
      dataBoxEdgeDeviceStatus - the dataBoxEdgeDeviceStatus value to set.
      Returns:
      the DataBoxEdgeDeviceProperties object itself.
    • serialNumber

      public String serialNumber()
      Get the serialNumber property: The Serial Number of Data Box Edge/Gateway device.
      Returns:
      the serialNumber value.
    • description

      public String description()
      Get the description property: The Description of the Data Box Edge/Gateway device.
      Returns:
      the description value.
    • withDescription

      public DataBoxEdgeDeviceProperties withDescription(String description)
      Set the description property: The Description of the Data Box Edge/Gateway device.
      Parameters:
      description - the description value to set.
      Returns:
      the DataBoxEdgeDeviceProperties object itself.
    • modelDescription

      public String modelDescription()
      Get the modelDescription property: The description of the Data Box Edge/Gateway device model.
      Returns:
      the modelDescription value.
    • withModelDescription

      public DataBoxEdgeDeviceProperties withModelDescription(String modelDescription)
      Set the modelDescription property: The description of the Data Box Edge/Gateway device model.
      Parameters:
      modelDescription - the modelDescription value to set.
      Returns:
      the DataBoxEdgeDeviceProperties object itself.
    • deviceType

      public DeviceType deviceType()
      Get the deviceType property: The type of the Data Box Edge/Gateway device.
      Returns:
      the deviceType value.
    • friendlyName

      public String friendlyName()
      Get the friendlyName property: The Data Box Edge/Gateway device name.
      Returns:
      the friendlyName value.
    • withFriendlyName

      public DataBoxEdgeDeviceProperties withFriendlyName(String friendlyName)
      Set the friendlyName property: The Data Box Edge/Gateway device name.
      Parameters:
      friendlyName - the friendlyName value to set.
      Returns:
      the DataBoxEdgeDeviceProperties object itself.
    • culture

      public String culture()
      Get the culture property: The Data Box Edge/Gateway device culture.
      Returns:
      the culture value.
    • deviceModel

      public String deviceModel()
      Get the deviceModel property: The Data Box Edge/Gateway device model.
      Returns:
      the deviceModel value.
    • deviceSoftwareVersion

      public String deviceSoftwareVersion()
      Get the deviceSoftwareVersion property: The Data Box Edge/Gateway device software version.
      Returns:
      the deviceSoftwareVersion value.
    • deviceLocalCapacity

      public Long deviceLocalCapacity()
      Get the deviceLocalCapacity property: The Data Box Edge/Gateway device local capacity in MB.
      Returns:
      the deviceLocalCapacity value.
    • timeZone

      public String timeZone()
      Get the timeZone property: The Data Box Edge/Gateway device timezone.
      Returns:
      the timeZone value.
    • deviceHcsVersion

      public String deviceHcsVersion()
      Get the deviceHcsVersion property: The device software version number of the device (eg: 1.2.18105.6).
      Returns:
      the deviceHcsVersion value.
    • configuredRoleTypes

      public List<RoleTypes> configuredRoleTypes()
      Get the configuredRoleTypes property: Type of compute roles configured.
      Returns:
      the configuredRoleTypes value.
    • nodeCount

      public Integer nodeCount()
      Get the nodeCount property: The number of nodes in the cluster.
      Returns:
      the nodeCount value.
    • validate

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