DataBoxEdgeDeviceInner Class

public final class DataBoxEdgeDeviceInner
extends ArmBaseModel

The Data Box Edge/Gateway device.

Constructor Summary

Constructor Description
DataBoxEdgeDeviceInner()

Creates an instance of DataBoxEdgeDeviceInner class.

Method Summary

Modifier and Type Method and Description
List<RoleTypes> configuredRoleTypes()

Get the configuredRoleTypes property: Type of compute roles configured.

String culture()

Get the culture property: The Data Box Edge/Gateway device culture.

DataBoxEdgeDeviceStatus dataBoxEdgeDeviceStatus()

Get the dataBoxEdgeDeviceStatus property: The status of the Data Box Edge/Gateway device.

String description()

Get the description property: The Description of the Data Box Edge/Gateway device.

String deviceHcsVersion()

Get the deviceHcsVersion property: The device software version number of the device (eg: 1.2.18105.6).

Long deviceLocalCapacity()

Get the deviceLocalCapacity property: The Data Box Edge/Gateway device local capacity in MB.

String deviceModel()

Get the deviceModel property: The Data Box Edge/Gateway device model.

String deviceSoftwareVersion()

Get the deviceSoftwareVersion property: The Data Box Edge/Gateway device software version.

DeviceType deviceType()

Get the deviceType property: The type of the Data Box Edge/Gateway device.

String etag()

Get the etag property: The etag for the devices.

String friendlyName()

Get the friendlyName property: The Data Box Edge/Gateway device name.

String location()

Get the location property: The location of the device.

String modelDescription()

Get the modelDescription property: The description of the Data Box Edge/Gateway device model.

Integer nodeCount()

Get the nodeCount property: The number of nodes in the cluster.

String serialNumber()

Get the serialNumber property: The Serial Number of Data Box Edge/Gateway device.

Sku sku()

Get the sku property: The SKU type.

Map<String,String> tags()

Get the tags property: The list of tags that describe the device.

String timeZone()

Get the timeZone property: The Data Box Edge/Gateway device timezone.

void validate()

Validates the instance.

DataBoxEdgeDeviceInner withDataBoxEdgeDeviceStatus(DataBoxEdgeDeviceStatus dataBoxEdgeDeviceStatus)

Set the dataBoxEdgeDeviceStatus property: The status of the Data Box Edge/Gateway device.

DataBoxEdgeDeviceInner withDescription(String description)

Set the description property: The Description of the Data Box Edge/Gateway device.

DataBoxEdgeDeviceInner withEtag(String etag)

Set the etag property: The etag for the devices.

DataBoxEdgeDeviceInner withFriendlyName(String friendlyName)

Set the friendlyName property: The Data Box Edge/Gateway device name.

DataBoxEdgeDeviceInner withLocation(String location)

Set the location property: The location of the device.

DataBoxEdgeDeviceInner withModelDescription(String modelDescription)

Set the modelDescription property: The description of the Data Box Edge/Gateway device model.

DataBoxEdgeDeviceInner withSku(Sku sku)

Set the sku property: The SKU type.

DataBoxEdgeDeviceInner withTags(Map<String,String> tags)

Set the tags property: The list of tags that describe the device.

Methods inherited from ProxyResource

Methods inherited from ArmBaseModel

Methods inherited from java.lang.Object

Constructor Details

DataBoxEdgeDeviceInner

public DataBoxEdgeDeviceInner()

Creates an instance of DataBoxEdgeDeviceInner class.

Method Details

configuredRoleTypes

public List configuredRoleTypes()

Get the configuredRoleTypes property: Type of compute roles configured.

Returns:

the configuredRoleTypes value.

culture

public String culture()

Get the culture property: The Data Box Edge/Gateway device culture.

Returns:

the culture value.

dataBoxEdgeDeviceStatus

public DataBoxEdgeDeviceStatus dataBoxEdgeDeviceStatus()

Get the dataBoxEdgeDeviceStatus property: The status of the Data Box Edge/Gateway device.

Returns:

the dataBoxEdgeDeviceStatus value.

description

public String description()

Get the description property: The Description of the Data Box Edge/Gateway device.

Returns:

the description 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.

deviceLocalCapacity

public Long deviceLocalCapacity()

Get the deviceLocalCapacity property: The Data Box Edge/Gateway device local capacity in MB.

Returns:

the deviceLocalCapacity 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.

deviceType

public DeviceType deviceType()

Get the deviceType property: The type of the Data Box Edge/Gateway device.

Returns:

the deviceType value.

etag

public String etag()

Get the etag property: The etag for the devices.

Returns:

the etag value.

friendlyName

public String friendlyName()

Get the friendlyName property: The Data Box Edge/Gateway device name.

Returns:

the friendlyName value.

location

public String 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.

modelDescription

public String modelDescription()

Get the modelDescription property: The description of the Data Box Edge/Gateway device model.

Returns:

the modelDescription value.

nodeCount

public Integer nodeCount()

Get the nodeCount property: The number of nodes in the cluster.

Returns:

the nodeCount value.

serialNumber

public String serialNumber()

Get the serialNumber property: The Serial Number of Data Box Edge/Gateway device.

Returns:

the serialNumber value.

sku

public Sku sku()

Get the sku property: The SKU type.

Returns:

the sku value.

tags

public Map 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.

timeZone

public String timeZone()

Get the timeZone property: The Data Box Edge/Gateway device timezone.

Returns:

the timeZone value.

validate

public void validate()

Validates the instance.

Overrides:

DataBoxEdgeDeviceInner.validate()

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.

withDescription

public DataBoxEdgeDeviceInner 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 DataBoxEdgeDeviceInner object itself.

withEtag

public DataBoxEdgeDeviceInner withEtag(String etag)

Set the etag property: The etag for the devices.

Parameters:

etag - the etag value to set.

Returns:

the DataBoxEdgeDeviceInner object itself.

withFriendlyName

public DataBoxEdgeDeviceInner withFriendlyName(String friendlyName)

Set the friendlyName property: The Data Box Edge/Gateway device name.

Parameters:

friendlyName - the friendlyName value to set.

Returns:

the DataBoxEdgeDeviceInner object itself.

withLocation

public DataBoxEdgeDeviceInner withLocation(String location)

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.

withModelDescription

public DataBoxEdgeDeviceInner 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 DataBoxEdgeDeviceInner object itself.

withSku

public DataBoxEdgeDeviceInner withSku(Sku sku)

Set the sku property: The SKU type.

Parameters:

sku - the sku value to set.

Returns:

the DataBoxEdgeDeviceInner object itself.

withTags

public DataBoxEdgeDeviceInner withTags(Map tags)

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.

Applies to