Devices Interface
public interface Devices
Resource collection API of Devices.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract void |
createOrUpdateSecuritySettings(String deviceName, String resourceGroupName, SecuritySettings securitySettings)
Updates the security settings on a Data Box Edge/Data Box Gateway device. |
abstract void |
createOrUpdateSecuritySettings(String deviceName, String resourceGroupName, SecuritySettings securitySettings, Context context)
Updates the security settings on a Data Box Edge/Data Box Gateway device. |
abstract Blank |
define(String name)
Begins definition for a new Data |
abstract void |
delete(String resourceGroupName, String deviceName, Context context)
Deletes the Data Box Edge/Data Box Gateway device. |
abstract void |
deleteById(String id)
Deletes the Data Box Edge/Data Box Gateway device. |
abstract void |
deleteByIdWithResponse(String id, Context context)
Deletes the Data Box Edge/Data Box Gateway device. |
abstract void |
deleteByResourceGroup(String resourceGroupName, String deviceName)
Deletes the Data Box Edge/Data Box Gateway device. |
abstract void |
downloadUpdates(String deviceName, String resourceGroupName)
Downloads the updates on a Data Box Edge/Data Box Gateway device. |
abstract void |
downloadUpdates(String deviceName, String resourceGroupName, Context context)
Downloads the updates on a Data Box Edge/Data Box Gateway device. |
abstract
Data |
getById(String id)
Gets the properties of the Data Box Edge/Data Box Gateway device. |
abstract
Response<Data |
getByIdWithResponse(String id, Context context)
Gets the properties of the Data Box Edge/Data Box Gateway device. |
abstract
Data |
getByResourceGroup(String resourceGroupName, String deviceName)
Gets the properties of the Data Box Edge/Data Box Gateway device. |
abstract
Response<Data |
getByResourceGroupWithResponse(String resourceGroupName, String deviceName, Context context)
Gets the properties of the Data Box Edge/Data Box Gateway device. |
abstract
Data |
getExtendedInformation(String deviceName, String resourceGroupName)
Gets additional information for the specified Data Box Edge/Data Box Gateway device. |
abstract
Response<Data |
getExtendedInformationWithResponse(String deviceName, String resourceGroupName, Context context)
Gets additional information for the specified Data Box Edge/Data Box Gateway device. |
abstract
Network |
getNetworkSettings(String deviceName, String resourceGroupName)
Gets the network settings of the specified Data Box Edge/Data Box Gateway device. |
abstract
Response<Network |
getNetworkSettingsWithResponse(String deviceName, String resourceGroupName, Context context)
Gets the network settings of the specified Data Box Edge/Data Box Gateway device. |
abstract
Update |
getUpdateSummary(String deviceName, String resourceGroupName)
Gets information about the availability of updates based on the last scan of the device. |
abstract
Response<Update |
getUpdateSummaryWithResponse(String deviceName, String resourceGroupName, Context context)
Gets information about the availability of updates based on the last scan of the device. |
abstract void |
installUpdates(String deviceName, String resourceGroupName)
Installs the updates on the Data Box Edge/Data Box Gateway device. |
abstract void |
installUpdates(String deviceName, String resourceGroupName, Context context)
Installs the updates on the Data Box Edge/Data Box Gateway device. |
abstract
Paged |
list()
Gets all the Data Box Edge/Data Box Gateway devices in a subscription. |
abstract
Paged |
list(String expand, Context context)
Gets all the Data Box Edge/Data Box Gateway devices in a subscription. |
abstract
Paged |
listByResourceGroup(String resourceGroupName)
Gets all the Data Box Edge/Data Box Gateway devices in a resource group. |
abstract
Paged |
listByResourceGroup(String resourceGroupName, String expand, Context context)
Gets all the Data Box Edge/Data Box Gateway devices in a resource group. |
abstract void |
scanForUpdates(String deviceName, String resourceGroupName)
Scans for updates on a Data Box Edge/Data Box Gateway device. |
abstract void |
scanForUpdates(String deviceName, String resourceGroupName, Context context)
Scans for updates on a Data Box Edge/Data Box Gateway device. |
abstract
Upload |
uploadCertificate(String deviceName, String resourceGroupName, UploadCertificateRequest parameters)
Uploads registration certificate for the device. |
abstract
Response<Upload |
uploadCertificateWithResponse(String deviceName, String resourceGroupName, UploadCertificateRequest parameters, Context context)
Uploads registration certificate for the device. |
Method Details
createOrUpdateSecuritySettings
public abstract void createOrUpdateSecuritySettings(String deviceName, String resourceGroupName, SecuritySettings securitySettings)
Updates the security settings on a Data Box Edge/Data Box Gateway device.
Parameters:
createOrUpdateSecuritySettings
public abstract void createOrUpdateSecuritySettings(String deviceName, String resourceGroupName, SecuritySettings securitySettings, Context context)
Updates the security settings on a Data Box Edge/Data Box Gateway device.
Parameters:
define
public abstract DataBoxEdgeDevice.DefinitionStages.Blank define(String name)
Begins definition for a new DataBoxEdgeDevice resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String deviceName, Context context)
Deletes the Data Box Edge/Data Box Gateway device.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes the Data Box Edge/Data Box Gateway device.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Deletes the Data Box Edge/Data Box Gateway device.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String deviceName)
Deletes the Data Box Edge/Data Box Gateway device.
Parameters:
downloadUpdates
public abstract void downloadUpdates(String deviceName, String resourceGroupName)
Downloads the updates on a Data Box Edge/Data Box Gateway device.
Parameters:
downloadUpdates
public abstract void downloadUpdates(String deviceName, String resourceGroupName, Context context)
Downloads the updates on a Data Box Edge/Data Box Gateway device.
Parameters:
getById
public abstract DataBoxEdgeDevice getById(String id)
Gets the properties of the Data Box Edge/Data Box Gateway device.
Parameters:
Returns:
getByIdWithResponse
public abstract Response
Gets the properties of the Data Box Edge/Data Box Gateway device.
Parameters:
Returns:
getByResourceGroup
public abstract DataBoxEdgeDevice getByResourceGroup(String resourceGroupName, String deviceName)
Gets the properties of the Data Box Edge/Data Box Gateway device.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets the properties of the Data Box Edge/Data Box Gateway device.
Parameters:
Returns:
getExtendedInformation
public abstract DataBoxEdgeDeviceExtendedInfo getExtendedInformation(String deviceName, String resourceGroupName)
Gets additional information for the specified Data Box Edge/Data Box Gateway device.
Parameters:
Returns:
getExtendedInformationWithResponse
public abstract Response
Gets additional information for the specified Data Box Edge/Data Box Gateway device.
Parameters:
Returns:
getNetworkSettings
public abstract NetworkSettings getNetworkSettings(String deviceName, String resourceGroupName)
Gets the network settings of the specified Data Box Edge/Data Box Gateway device.
Parameters:
Returns:
getNetworkSettingsWithResponse
public abstract Response
Gets the network settings of the specified Data Box Edge/Data Box Gateway device.
Parameters:
Returns:
getUpdateSummary
public abstract UpdateSummary getUpdateSummary(String deviceName, String resourceGroupName)
Gets information about the availability of updates based on the last scan of the device. It also gets information about any ongoing download or install jobs on the device.
Parameters:
Returns:
getUpdateSummaryWithResponse
public abstract Response
Gets information about the availability of updates based on the last scan of the device. It also gets information about any ongoing download or install jobs on the device.
Parameters:
Returns:
installUpdates
public abstract void installUpdates(String deviceName, String resourceGroupName)
Installs the updates on the Data Box Edge/Data Box Gateway device.
Parameters:
installUpdates
public abstract void installUpdates(String deviceName, String resourceGroupName, Context context)
Installs the updates on the Data Box Edge/Data Box Gateway device.
Parameters:
list
public abstract PagedIterable
Gets all the Data Box Edge/Data Box Gateway devices in a subscription.
Returns:
list
public abstract PagedIterable
Gets all the Data Box Edge/Data Box Gateway devices in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Gets all the Data Box Edge/Data Box Gateway devices in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Gets all the Data Box Edge/Data Box Gateway devices in a resource group.
Parameters:
Returns:
scanForUpdates
public abstract void scanForUpdates(String deviceName, String resourceGroupName)
Scans for updates on a Data Box Edge/Data Box Gateway device.
Parameters:
scanForUpdates
public abstract void scanForUpdates(String deviceName, String resourceGroupName, Context context)
Scans for updates on a Data Box Edge/Data Box Gateway device.
Parameters:
uploadCertificate
public abstract UploadCertificateResponse uploadCertificate(String deviceName, String resourceGroupName, UploadCertificateRequest parameters)
Uploads registration certificate for the device.
Parameters:
Returns:
uploadCertificateWithResponse
public abstract Response
Uploads registration certificate for the device.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for