Interface SupportsBatchCreation<ResourceT extends Indexable>
- Type Parameters:
ResourceT
- the top level Azure resource type
- All Known Subinterfaces:
ActionGroups
,ActiveDirectoryApplications
,ActivityLogAlerts
,ApplicationGateways
,ApplicationSecurityGroups
,AutoscaleSettings
,AvailabilitySets
,BatchAccounts
,BatchAIWorkspaces
,CdnProfiles
,ContainerGroups
,ContainerServices
,CosmosDBAccounts
,DdosProtectionPlans
,DiagnosticSettings
,Disks
,DnsZones
,EventHubNamespaces
,ExpressRouteCircuits
,Identities
,KubernetesClusters
,LoadBalancers
,ManagementLocks
,MetricAlerts
,NetworkInterfaces
,NetworkPeerings
,Networks
,NetworkSecurityGroups
,NetworkWatchers
,PublicIPAddresses
,PublicIPPrefixes
,RedisCaches
,Registries
,ResourceGroups
,RoleAssignments
,RouteFilters
,RouteTables
,SearchServices
,ServiceBusNamespaces
,Snapshots
,SqlServers
,StorageAccounts
,TrafficManagerProfiles
,VirtualMachineCustomImages
,VirtualMachines
,VirtualMachineScaleSets
,VirtualNetworkGateways
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.rx.Observable<Indexable>
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.com.microsoft.rest.ServiceFuture<CreatedResources<ResourceT>>
createAsync
(com.microsoft.rest.ServiceCallback<CreatedResources<ResourceT>> callback, 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.com.microsoft.rest.ServiceFuture<CreatedResources<ResourceT>>
createAsync
(com.microsoft.rest.ServiceCallback<CreatedResources<ResourceT>> callback, List<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.rx.Observable<Indexable>
createAsync
(List<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:
- an observable for the resources
-
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:
- an observable for the resources
-
createAsync
com.microsoft.rest.ServiceFuture<CreatedResources<ResourceT>> createAsync(com.microsoft.rest.ServiceCallback<CreatedResources<ResourceT>> callback, 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.- Parameters:
callback
- the callback to handle success and failurecreatables
- the creatables in the batch- Returns:
- a handle to cancel the request
-
createAsync
com.microsoft.rest.ServiceFuture<CreatedResources<ResourceT>> createAsync(com.microsoft.rest.ServiceCallback<CreatedResources<ResourceT>> callback, List<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.- Parameters:
callback
- the callback to handle success and failurecreatables
- the list of creatables in the batch- Returns:
- a handle to cancel the request
-