Class LabServicesManager
java.lang.Object
com.azure.resourcemanager.labservices.LabServicesManager
Entry point to LabServicesManager. REST API for managing Azure Lab Services images.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
The Configurable allowing configurations to be set. -
Method Summary
Modifier and TypeMethodDescriptionstatic LabServicesManager
authenticate
(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of LabServices service API entry point.static LabServicesManager
authenticate
(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile) Creates an instance of LabServices service API entry point.Gets a Configurable instance that can be used to create LabServicesManager with optional configuration.images()
Gets the resource collection API of Images.labPlans()
Gets the resource collection API of LabPlans.labs()
Gets the resource collection API of Labs.Gets the resource collection API of OperationResults.Gets the resource collection API of Operations.Gets the resource collection API of Schedules.skus()
Gets the resource collection API of Skus.usages()
Gets the resource collection API of Usages.users()
Gets the resource collection API of Users.Gets the resource collection API of VirtualMachines.
-
Method Details
-
authenticate
public static LabServicesManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of LabServices service API entry point.- Parameters:
credential
- the credential to use.profile
- the Azure profile for client.- Returns:
- the LabServices service API instance.
-
authenticate
public static LabServicesManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile) Creates an instance of LabServices service API entry point.- Parameters:
httpPipeline
- theHttpPipeline
configured with Azure authentication credential.profile
- the Azure profile for client.- Returns:
- the LabServices service API instance.
-
configure
Gets a Configurable instance that can be used to create LabServicesManager with optional configuration.- Returns:
- the Configurable instance allowing configurations.
-
images
Gets the resource collection API of Images. It manages Image.- Returns:
- Resource collection API of Images.
-
labPlans
Gets the resource collection API of LabPlans. It manages LabPlan.- Returns:
- Resource collection API of LabPlans.
-
operations
Gets the resource collection API of Operations.- Returns:
- Resource collection API of Operations.
-
labs
Gets the resource collection API of Labs. It manages Lab.- Returns:
- Resource collection API of Labs.
-
operationResults
Gets the resource collection API of OperationResults.- Returns:
- Resource collection API of OperationResults.
-
schedules
Gets the resource collection API of Schedules. It manages Schedule.- Returns:
- Resource collection API of Schedules.
-
skus
Gets the resource collection API of Skus.- Returns:
- Resource collection API of Skus.
-
usages
Gets the resource collection API of Usages.- Returns:
- Resource collection API of Usages.
-
users
Gets the resource collection API of Users. It manages User.- Returns:
- Resource collection API of Users.
-
virtualMachines
Gets the resource collection API of VirtualMachines.- Returns:
- Resource collection API of VirtualMachines.
-
serviceClient
- Returns:
- Wrapped service client LabServicesClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.
-