Interface BandwidthSchedules
public interface BandwidthSchedules
Resource collection API of BandwidthSchedules.
-
Method Summary
Modifier and TypeMethodDescriptionBegins definition for a new BandwidthSchedule resource.void
Deletes the specified bandwidth schedule.void
delete
(String deviceName, String name, String resourceGroupName, com.azure.core.util.Context context) Deletes the specified bandwidth schedule.void
deleteById
(String id) Deletes the specified bandwidth schedule.void
deleteByIdWithResponse
(String id, com.azure.core.util.Context context) Deletes the specified bandwidth schedule.Gets the properties of the specified bandwidth schedule.Gets the properties of the specified bandwidth schedule.com.azure.core.http.rest.Response<BandwidthSchedule>
getByIdWithResponse
(String id, com.azure.core.util.Context context) Gets the properties of the specified bandwidth schedule.com.azure.core.http.rest.Response<BandwidthSchedule>
getWithResponse
(String deviceName, String name, String resourceGroupName, com.azure.core.util.Context context) Gets the properties of the specified bandwidth schedule.com.azure.core.http.rest.PagedIterable<BandwidthSchedule>
listByDataBoxEdgeDevice
(String deviceName, String resourceGroupName) Gets all the bandwidth schedules for a Data Box Edge/Data Box Gateway device.com.azure.core.http.rest.PagedIterable<BandwidthSchedule>
listByDataBoxEdgeDevice
(String deviceName, String resourceGroupName, com.azure.core.util.Context context) Gets all the bandwidth schedules for a Data Box Edge/Data Box Gateway device.
-
Method Details
-
listByDataBoxEdgeDevice
com.azure.core.http.rest.PagedIterable<BandwidthSchedule> listByDataBoxEdgeDevice(String deviceName, String resourceGroupName) Gets all the bandwidth schedules for a Data Box Edge/Data Box Gateway device.- Parameters:
deviceName
- The device name.resourceGroupName
- The resource group name.- Returns:
- all the bandwidth schedules for a Data Box Edge/Data Box Gateway device as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listByDataBoxEdgeDevice
com.azure.core.http.rest.PagedIterable<BandwidthSchedule> listByDataBoxEdgeDevice(String deviceName, String resourceGroupName, com.azure.core.util.Context context) Gets all the bandwidth schedules for a Data Box Edge/Data Box Gateway device.- Parameters:
deviceName
- The device name.resourceGroupName
- The resource group name.context
- The context to associate with this operation.- Returns:
- all the bandwidth schedules for a Data Box Edge/Data Box Gateway device as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<BandwidthSchedule> getWithResponse(String deviceName, String name, String resourceGroupName, com.azure.core.util.Context context) Gets the properties of the specified bandwidth schedule.- Parameters:
deviceName
- The device name.name
- The bandwidth schedule name.resourceGroupName
- The resource group name.context
- The context to associate with this operation.- Returns:
- the properties of the specified bandwidth schedule along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
Gets the properties of the specified bandwidth schedule.- Parameters:
deviceName
- The device name.name
- The bandwidth schedule name.resourceGroupName
- The resource group name.- Returns:
- the properties of the specified bandwidth schedule.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes the specified bandwidth schedule.- Parameters:
deviceName
- The device name.name
- The bandwidth schedule name.resourceGroupName
- The resource group name.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String deviceName, String name, String resourceGroupName, com.azure.core.util.Context context) Deletes the specified bandwidth schedule.- Parameters:
deviceName
- The device name.name
- The bandwidth schedule name.resourceGroupName
- The resource group name.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getById
Gets the properties of the specified bandwidth schedule.- Parameters:
id
- the resource ID.- Returns:
- the properties of the specified bandwidth schedule along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getByIdWithResponse
com.azure.core.http.rest.Response<BandwidthSchedule> getByIdWithResponse(String id, com.azure.core.util.Context context) Gets the properties of the specified bandwidth schedule.- Parameters:
id
- the resource ID.context
- The context to associate with this operation.- Returns:
- the properties of the specified bandwidth schedule along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteById
Deletes the specified bandwidth schedule.- Parameters:
id
- the resource ID.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteByIdWithResponse
Deletes the specified bandwidth schedule.- Parameters:
id
- the resource ID.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
define
Begins definition for a new BandwidthSchedule resource.- Parameters:
name
- resource name.- Returns:
- the first stage of the new BandwidthSchedule definition.
-