Package com.microsoft.azure.toolkit.lib
Class Azure
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.Azure
-
public class Azure extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classAzure.ServiceManager
-
Field Summary
Fields Modifier and Type Field Description private AzureConfigurationconfigurationprivate static AzuredefaultInstanceprivate java.util.function.Consumer<AzureConfiguration>loadConfigurationHandlerprivate java.util.function.Consumer<AzureConfiguration>saveConfigurationHandler
-
Constructor Summary
Constructors Modifier Constructor Description privateAzure()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Azureaz()static <T extends AzService>
Taz(Class<T> clazz)AzureConfigurationconfig()AbstractAzResource<?,?,?>getById(String id)AbstractAzResource<?,?,?>getOrInitById(String id)private static <T extends AzService>
TgetService(Class<T> clazz)private static AzServicegetService(String provider)static <T extends AzService>
List<T>getServices(Class<T> clazz)static List<AzService>getServices(String provider)voidloadConfiguration()voidsaveConfiguration()
-
-
-
Field Detail
-
loadConfigurationHandler
private java.util.function.Consumer<AzureConfiguration> loadConfigurationHandler
-
saveConfigurationHandler
private java.util.function.Consumer<AzureConfiguration> saveConfigurationHandler
-
configuration
private final AzureConfiguration configuration
-
defaultInstance
private static final Azure defaultInstance
-
-
Method Detail
-
getById
@Nullable public AbstractAzResource<?,?,?> getById(String id)
-
getOrInitById
@Nullable public AbstractAzResource<?,?,?> getOrInitById(String id)
-
az
public static Azure az()
-
config
public AzureConfiguration config()
-
loadConfiguration
public void loadConfiguration()
-
saveConfiguration
public void saveConfiguration()
-
-