public class ExternalResourceUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static ExternalResourceInfoProvider |
createStaticExternalResourceInfoProviderFromConfig(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.core.plugin.PluginManager pluginManager)
Instantiate
StaticExternalResourceInfoProvider for all of enabled external resources. |
static String |
generateExternalResourcesString(Collection<org.apache.flink.api.common.resources.ExternalResource> extendedResources)
Generate the string expression of the given external resources.
|
static Map<String,String> |
getExternalResourceConfigurationKeys(org.apache.flink.configuration.Configuration config,
String suffix)
Get the external resource configuration keys map, indexed by the resource name.
|
static Collection<org.apache.flink.api.common.resources.ExternalResource> |
getExternalResourcesCollection(org.apache.flink.configuration.Configuration config)
Get the collection of all enabled external resources.
|
public static Map<String,String> getExternalResourceConfigurationKeys(org.apache.flink.configuration.Configuration config, String suffix)
config - Configurationssuffix - suffix of config option for deployment specific configuration keypublic static ExternalResourceInfoProvider createStaticExternalResourceInfoProviderFromConfig(org.apache.flink.configuration.Configuration configuration, org.apache.flink.core.plugin.PluginManager pluginManager)
StaticExternalResourceInfoProvider for all of enabled external resources.public static Collection<org.apache.flink.api.common.resources.ExternalResource> getExternalResourcesCollection(org.apache.flink.configuration.Configuration config)
public static String generateExternalResourcesString(Collection<org.apache.flink.api.common.resources.ExternalResource> extendedResources)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.