SharedLimitsClient Interface
public interface SharedLimitsClient
An instance of this class provides access to all the operations defined in SharedLimitsClient.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
Shared |
create(String location, String name, SharedLimitInner resource)
Enables sharing of a compute limit by the host subscription with its guest subscriptions. |
|
abstract
Response<Shared |
createWithResponse(String location, String name, SharedLimitInner resource, Context context)
Enables sharing of a compute limit by the host subscription with its guest subscriptions. |
| abstract void |
delete(String location, String name)
Disables sharing of a compute limit by the host subscription with its guest subscriptions. |
| abstract Response<Void> |
deleteWithResponse(String location, String name, Context context)
Disables sharing of a compute limit by the host subscription with its guest subscriptions. |
|
abstract
Shared |
get(String location, String name)
Gets the properties of a compute limit shared by the host subscription with its guest subscriptions. |
|
abstract
Response<Shared |
getWithResponse(String location, String name, Context context)
Gets the properties of a compute limit shared by the host subscription with its guest subscriptions. |
|
abstract
Paged |
listBySubscriptionLocationResource(String location)
Lists all compute limits shared by the host subscription with its guest subscriptions. |
|
abstract
Paged |
listBySubscriptionLocationResource(String location, Context context)
Lists all compute limits shared by the host subscription with its guest subscriptions. |
Method Details
create
public abstract SharedLimitInner create(String location, String name, SharedLimitInner resource)
Enables sharing of a compute limit by the host subscription with its guest subscriptions.
Parameters:
Returns:
createWithResponse
public abstract Response<SharedLimitInner> createWithResponse(String location, String name, SharedLimitInner resource, Context context)
Enables sharing of a compute limit by the host subscription with its guest subscriptions.
Parameters:
Returns:
delete
public abstract void delete(String location, String name)
Disables sharing of a compute limit by the host subscription with its guest subscriptions.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String location, String name, Context context)
Disables sharing of a compute limit by the host subscription with its guest subscriptions.
Parameters:
Returns:
get
public abstract SharedLimitInner get(String location, String name)
Gets the properties of a compute limit shared by the host subscription with its guest subscriptions.
Parameters:
Returns:
getWithResponse
public abstract Response<SharedLimitInner> getWithResponse(String location, String name, Context context)
Gets the properties of a compute limit shared by the host subscription with its guest subscriptions.
Parameters:
Returns:
listBySubscriptionLocationResource
public abstract PagedIterable<SharedLimitInner> listBySubscriptionLocationResource(String location)
Lists all compute limits shared by the host subscription with its guest subscriptions.
Parameters:
Returns:
listBySubscriptionLocationResource
public abstract PagedIterable<SharedLimitInner> listBySubscriptionLocationResource(String location, Context context)
Lists all compute limits shared by the host subscription with its guest subscriptions.
Parameters:
Returns: