Interface SupportsBatchCreation<ResourceT extends Indexable>
- Type Parameters:
ResourceT- the top level Azure resource type
- All Known Subinterfaces:
ManagementLocks,ResourceGroups
public interface SupportsBatchCreation<ResourceT extends Indexable>
Providing access to creating a batch of Azure top level resources of same type.
(Note: this interface is not intended to be implemented by user code)
-
Method Summary
Modifier and TypeMethodDescriptionExecutes the create requests on a collection (batch) of resources.Executes the create requests on a collection (batch) of resources.createAsync(Creatable<ResourceT>... creatables) Puts the requests to create a batch of resources into the queue and allow the HTTP client to execute it when system resources are available.createAsync(List<? extends Creatable<ResourceT>> creatables) Puts the requests to create a batch of resources into the queue and allow the HTTP client to execute it when system resources are available.
-
Method Details
-
create
Executes the create requests on a collection (batch) of resources.- Parameters:
creatables- the creatables in the batch- Returns:
- the batch operation result from which created resources in this batch can be accessed.
-
create
Executes the create requests on a collection (batch) of resources.- Parameters:
creatables- the list of creatables in the batch- Returns:
- the batch operation result from which created resources in this batch can be accessed.
-
createAsync
Puts the requests to create a batch of resources into the queue and allow the HTTP client to execute it when system resources are available.- Parameters:
creatables- the creatables in the batch- Returns:
- a
Monothat emits the found resource asynchronously.
-
createAsync
Puts the requests to create a batch of resources into the queue and allow the HTTP client to execute it when system resources are available.- Parameters:
creatables- the list of creatables in the batch- Returns:
- a
Monothat emits the found resource asynchronously.
-