Class DataBoxEdgeDeviceInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.databoxedge.models.ArmBaseModel
com.azure.resourcemanager.databoxedge.fluent.models.DataBoxEdgeDeviceInner
The Data Box Edge/Gateway device.
-
Constructor Summary
ConstructorDescriptionCreates an instance of DataBoxEdgeDeviceInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the configuredRoleTypes property: Type of compute roles configured.culture()
Get the culture property: The Data Box Edge/Gateway device culture.Get the dataBoxEdgeDeviceStatus property: The status of the Data Box Edge/Gateway device.Get the description property: The Description of the Data Box Edge/Gateway device.Get the deviceHcsVersion property: The device software version number of the device (eg: 1.2.18105.6).Get the deviceLocalCapacity property: The Data Box Edge/Gateway device local capacity in MB.Get the deviceModel property: The Data Box Edge/Gateway device model.Get the deviceSoftwareVersion property: The Data Box Edge/Gateway device software version.Get the deviceType property: The type of the Data Box Edge/Gateway device.etag()
Get the etag property: The etag for the devices.Get the friendlyName property: The Data Box Edge/Gateway device name.location()
Get the location property: The location of the device.Get the modelDescription property: The description of the Data Box Edge/Gateway device model.Get the nodeCount property: The number of nodes in the cluster.Get the serialNumber property: The Serial Number of Data Box Edge/Gateway device.sku()
Get the sku property: The SKU type.tags()
Get the tags property: The list of tags that describe the device.timeZone()
Get the timeZone property: The Data Box Edge/Gateway device timezone.void
validate()
Validates the instance.withDataBoxEdgeDeviceStatus
(DataBoxEdgeDeviceStatus dataBoxEdgeDeviceStatus) Set the dataBoxEdgeDeviceStatus property: The status of the Data Box Edge/Gateway device.withDescription
(String description) Set the description property: The Description of the Data Box Edge/Gateway device.Set the etag property: The etag for the devices.withFriendlyName
(String friendlyName) Set the friendlyName property: The Data Box Edge/Gateway device name.withLocation
(String location) Set the location property: The location of the device.withModelDescription
(String modelDescription) Set the modelDescription property: The description of the Data Box Edge/Gateway device model.Set the sku property: The SKU type.Set the tags property: The list of tags that describe the device.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
DataBoxEdgeDeviceInner
public DataBoxEdgeDeviceInner()Creates an instance of DataBoxEdgeDeviceInner class.
-
-
Method Details
-
location
Get the location property: The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.- Returns:
- the location value.
-
withLocation
Set the location property: The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.- Parameters:
location
- the location value to set.- Returns:
- the DataBoxEdgeDeviceInner object itself.
-
tags
Get the tags property: The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).- Returns:
- the tags value.
-
withTags
Set the tags property: The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).- Parameters:
tags
- the tags value to set.- Returns:
- the DataBoxEdgeDeviceInner object itself.
-
sku
Get the sku property: The SKU type.- Returns:
- the sku value.
-
withSku
Set the sku property: The SKU type.- Parameters:
sku
- the sku value to set.- Returns:
- the DataBoxEdgeDeviceInner object itself.
-
etag
Get the etag property: The etag for the devices.- Returns:
- the etag value.
-
withEtag
Set the etag property: The etag for the devices.- Parameters:
etag
- the etag value to set.- Returns:
- the DataBoxEdgeDeviceInner object itself.
-
dataBoxEdgeDeviceStatus
Get the dataBoxEdgeDeviceStatus property: The status of the Data Box Edge/Gateway device.- Returns:
- the dataBoxEdgeDeviceStatus value.
-
withDataBoxEdgeDeviceStatus
public DataBoxEdgeDeviceInner 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 DataBoxEdgeDeviceInner object itself.
-
serialNumber
Get the serialNumber property: The Serial Number of Data Box Edge/Gateway device.- Returns:
- the serialNumber value.
-
description
Get the description property: The Description of the Data Box Edge/Gateway device.- Returns:
- the description value.
-
withDescription
Set the description property: The Description of the Data Box Edge/Gateway device.- Parameters:
description
- the description value to set.- Returns:
- the DataBoxEdgeDeviceInner object itself.
-
modelDescription
Get the modelDescription property: The description of the Data Box Edge/Gateway device model.- Returns:
- the modelDescription value.
-
withModelDescription
Set the modelDescription property: The description of the Data Box Edge/Gateway device model.- Parameters:
modelDescription
- the modelDescription value to set.- Returns:
- the DataBoxEdgeDeviceInner object itself.
-
deviceType
Get the deviceType property: The type of the Data Box Edge/Gateway device.- Returns:
- the deviceType value.
-
friendlyName
Get the friendlyName property: The Data Box Edge/Gateway device name.- Returns:
- the friendlyName value.
-
withFriendlyName
Set the friendlyName property: The Data Box Edge/Gateway device name.- Parameters:
friendlyName
- the friendlyName value to set.- Returns:
- the DataBoxEdgeDeviceInner object itself.
-
culture
Get the culture property: The Data Box Edge/Gateway device culture.- Returns:
- the culture value.
-
deviceModel
Get the deviceModel property: The Data Box Edge/Gateway device model.- Returns:
- the deviceModel value.
-
deviceSoftwareVersion
Get the deviceSoftwareVersion property: The Data Box Edge/Gateway device software version.- Returns:
- the deviceSoftwareVersion value.
-
deviceLocalCapacity
Get the deviceLocalCapacity property: The Data Box Edge/Gateway device local capacity in MB.- Returns:
- the deviceLocalCapacity value.
-
timeZone
Get the timeZone property: The Data Box Edge/Gateway device timezone.- Returns:
- the timeZone value.
-
deviceHcsVersion
Get the deviceHcsVersion property: The device software version number of the device (eg: 1.2.18105.6).- Returns:
- the deviceHcsVersion value.
-
configuredRoleTypes
Get the configuredRoleTypes property: Type of compute roles configured.- Returns:
- the configuredRoleTypes value.
-
nodeCount
Get the nodeCount property: The number of nodes in the cluster.- Returns:
- the nodeCount value.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classArmBaseModel
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-