DataBoxEdgeDevice Interface

public interface DataBoxEdgeDevice

An immutable client-side representation of DataBoxEdgeDevice.

Method Summary

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

Gets the configuredRoleTypes property: Type of compute roles configured.

abstract String culture()

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

abstract DataBoxEdgeDeviceStatus dataBoxEdgeDeviceStatus()

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

abstract String description()

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

abstract String deviceHcsVersion()

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

abstract Long deviceLocalCapacity()

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

abstract String deviceModel()

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

abstract String deviceSoftwareVersion()

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

abstract DeviceType deviceType()

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

abstract void downloadUpdates()

Downloads the updates on a Data Box Edge/Data Box Gateway device.

abstract void downloadUpdates(Context context)

Downloads the updates on a Data Box Edge/Data Box Gateway device.

abstract String etag()

Gets the etag property: The etag for the devices.

abstract String friendlyName()

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

abstract DataBoxEdgeDeviceExtendedInfo getExtendedInformation()

Gets additional information for the specified Data Box Edge/Data Box Gateway device.

abstract Response<DataBoxEdgeDeviceExtendedInfo> getExtendedInformationWithResponse(Context context)

Gets additional information for the specified Data Box Edge/Data Box Gateway device.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract DataBoxEdgeDeviceInner innerModel()

Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.DataBoxEdgeDeviceInner object.

abstract void installUpdates()

Installs the updates on the Data Box Edge/Data Box Gateway device.

abstract void installUpdates(Context context)

Installs the updates on the Data Box Edge/Data Box Gateway device.

abstract String location()

Gets the location property: The location of the device.

abstract String modelDescription()

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

abstract String name()

Gets the name property: The name of the resource.

abstract Integer nodeCount()

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

abstract DataBoxEdgeDevice refresh()

Refreshes the resource to sync with Azure.

abstract DataBoxEdgeDevice refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract void scanForUpdates()

Scans for updates on a Data Box Edge/Data Box Gateway device.

abstract void scanForUpdates(Context context)

Scans for updates on a Data Box Edge/Data Box Gateway device.

abstract String serialNumber()

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

abstract Sku sku()

Gets the sku property: The SKU type.

abstract Map<String,String> tags()

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

abstract String timeZone()

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

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the DataBoxEdgeDevice resource.

abstract UploadCertificateResponse uploadCertificate(UploadCertificateRequest parameters)

Uploads registration certificate for the device.

abstract Response<UploadCertificateResponse> uploadCertificateWithResponse(UploadCertificateRequest parameters, Context context)

Uploads registration certificate for the device.

Method Details

configuredRoleTypes

public abstract List configuredRoleTypes()

Gets the configuredRoleTypes property: Type of compute roles configured.

Returns:

the configuredRoleTypes value.

culture

public abstract String culture()

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

Returns:

the culture value.

dataBoxEdgeDeviceStatus

public abstract DataBoxEdgeDeviceStatus dataBoxEdgeDeviceStatus()

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

Returns:

the dataBoxEdgeDeviceStatus value.

description

public abstract String description()

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

Returns:

the description value.

deviceHcsVersion

public abstract String deviceHcsVersion()

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

Returns:

the deviceHcsVersion value.

deviceLocalCapacity

public abstract Long deviceLocalCapacity()

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

Returns:

the deviceLocalCapacity value.

deviceModel

public abstract String deviceModel()

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

Returns:

the deviceModel value.

deviceSoftwareVersion

public abstract String deviceSoftwareVersion()

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

Returns:

the deviceSoftwareVersion value.

deviceType

public abstract DeviceType deviceType()

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

Returns:

the deviceType value.

downloadUpdates

public abstract void downloadUpdates()

Downloads the updates on a Data Box Edge/Data Box Gateway device.

downloadUpdates

public abstract void downloadUpdates(Context context)

Downloads the updates on a Data Box Edge/Data Box Gateway device.

Parameters:

context - The context to associate with this operation.

etag

public abstract String etag()

Gets the etag property: The etag for the devices.

Returns:

the etag value.

friendlyName

public abstract String friendlyName()

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

Returns:

the friendlyName value.

getExtendedInformation

public abstract DataBoxEdgeDeviceExtendedInfo getExtendedInformation()

Gets additional information for the specified Data Box Edge/Data Box Gateway device.

Returns:

additional information for the specified Data Box Edge/Data Box Gateway device.

getExtendedInformationWithResponse

public abstract Response getExtendedInformationWithResponse(Context context)

Gets additional information for the specified Data Box Edge/Data Box Gateway device.

Parameters:

context - The context to associate with this operation.

Returns:

additional information for the specified Data Box Edge/Data Box Gateway device along with Response<T>.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract DataBoxEdgeDeviceInner innerModel()

Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.DataBoxEdgeDeviceInner object.

Returns:

the inner object.

installUpdates

public abstract void installUpdates()

Installs the updates on the Data Box Edge/Data Box Gateway device.

installUpdates

public abstract void installUpdates(Context context)

Installs the updates on the Data Box Edge/Data Box Gateway device.

Parameters:

context - The context to associate with this operation.

location

public abstract String location()

Gets 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 abstract String modelDescription()

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

Returns:

the modelDescription value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

nodeCount

public abstract Integer nodeCount()

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

Returns:

the nodeCount value.

refresh

public abstract DataBoxEdgeDevice refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract DataBoxEdgeDevice refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

scanForUpdates

public abstract void scanForUpdates()

Scans for updates on a Data Box Edge/Data Box Gateway device.

scanForUpdates

public abstract void scanForUpdates(Context context)

Scans for updates on a Data Box Edge/Data Box Gateway device.

Parameters:

context - The context to associate with this operation.

serialNumber

public abstract String serialNumber()

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

Returns:

the serialNumber value.

sku

public abstract Sku sku()

Gets the sku property: The SKU type.

Returns:

the sku value.

tags

public abstract Map tags()

Gets 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 abstract String timeZone()

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

Returns:

the timeZone value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract DataBoxEdgeDevice.Update update()

Begins update for the DataBoxEdgeDevice resource.

Returns:

the stage of resource update.

uploadCertificate

public abstract UploadCertificateResponse uploadCertificate(UploadCertificateRequest parameters)

Uploads registration certificate for the device.

Parameters:

parameters - The upload certificate request.

Returns:

the upload registration certificate response.

uploadCertificateWithResponse

public abstract Response uploadCertificateWithResponse(UploadCertificateRequest parameters, Context context)

Uploads registration certificate for the device.

Parameters:

parameters - The upload certificate request.
context - The context to associate with this operation.

Returns:

the upload registration certificate response along with Response<T>.

Applies to