Manager<InnerT> Class
- java.
lang. Object - com.
azure. resourcemanager. resources. fluentcore. arm. Manager<InnerT>
- com.
Type Parameters
- InnerT
inner management client implementation type
Implements
public abstract class Manager
implements HasServiceClient<InnerT>
Generic base class for Azure resource managers.
Constructor Summary
Modifier | Constructor | Description |
---|---|---|
protected | Manager(HttpPipeline httpPipeline, AzureProfile profile, InnerT innerManagementClient) |
Creates a new instance of Manager<InnerT>. |
Method Summary
Modifier and Type | Method and Description |
---|---|
Azure |
environment()
Gets the Azure environment the manager is working with. |
Http |
httpPipeline()
Gets the Http |
Resource |
resourceManager()
Gets the Resource |
InnerT |
serviceClient()
Gets The wrapper around a service client. |
String |
subscriptionId()
Gets the ID of the subscription the manager is working with. |
protected final void |
withResourceManager(ResourceManager resourceManager)
Configures the Resource |
Methods inherited from java.lang.Object
Constructor Details
Manager
protected Manager(HttpPipeline httpPipeline, AzureProfile profile, InnerT innerManagementClient)
Creates a new instance of Manager<InnerT>.
Parameters:
Method Details
environment
public AzureEnvironment environment()
Gets the Azure environment the manager is working with.
Returns:
httpPipeline
public HttpPipeline httpPipeline()
Gets the HttpPipeline associated with this manager.
Returns:
resourceManager
public ResourceManager resourceManager()
Gets the ResourceManager associated with this manager.
Returns:
serviceClient
public InnerT serviceClient()
Gets The wrapper around a service client.
subscriptionId
public String subscriptionId()
Gets the ID of the subscription the manager is working with.
Returns:
withResourceManager
protected final void withResourceManager(ResourceManager resourceManager)
Configures the ResourceManager for this manager instance.
Parameters:
Applies to
Azure SDK for Java