Class LabServicesManager

java.lang.Object
com.azure.resourcemanager.labservices.LabServicesManager

public final class LabServicesManager extends Object
Entry point to LabServicesManager. REST API for managing Azure Lab Services images.
  • 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 - the HttpPipeline configured with Azure authentication credential.
      profile - the Azure profile for client.
      Returns:
      the LabServices service API instance.
    • configure

      public static LabServicesManager.Configurable configure()
      Gets a Configurable instance that can be used to create LabServicesManager with optional configuration.
      Returns:
      the Configurable instance allowing configurations.
    • images

      public Images images()
      Gets the resource collection API of Images. It manages Image.
      Returns:
      Resource collection API of Images.
    • labPlans

      public LabPlans labPlans()
      Gets the resource collection API of LabPlans. It manages LabPlan.
      Returns:
      Resource collection API of LabPlans.
    • operations

      public Operations operations()
      Gets the resource collection API of Operations.
      Returns:
      Resource collection API of Operations.
    • labs

      public Labs labs()
      Gets the resource collection API of Labs. It manages Lab.
      Returns:
      Resource collection API of Labs.
    • operationResults

      public OperationResults operationResults()
      Gets the resource collection API of OperationResults.
      Returns:
      Resource collection API of OperationResults.
    • schedules

      public Schedules schedules()
      Gets the resource collection API of Schedules. It manages Schedule.
      Returns:
      Resource collection API of Schedules.
    • skus

      public Skus skus()
      Gets the resource collection API of Skus.
      Returns:
      Resource collection API of Skus.
    • usages

      public Usages usages()
      Gets the resource collection API of Usages.
      Returns:
      Resource collection API of Usages.
    • users

      public Users users()
      Gets the resource collection API of Users. It manages User.
      Returns:
      Resource collection API of Users.
    • virtualMachines

      public VirtualMachines virtualMachines()
      Gets the resource collection API of VirtualMachines.
      Returns:
      Resource collection API of VirtualMachines.
    • serviceClient

      public LabServicesClient serviceClient()
      Returns:
      Wrapped service client LabServicesClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.