Class GlobalResourcePropertyRegistry
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.kubernetes.description.GlobalResourcePropertyRegistry
-
- All Implemented Interfaces:
ResourcePropertyRegistry
@Component @ParametersAreNonnullByDefault public class GlobalResourcePropertyRegistry extends java.lang.Object implements ResourcePropertyRegistry
-
-
Constructor Summary
Constructors Constructor Description GlobalResourcePropertyRegistry(java.util.List<KubernetesHandler> handlers, KubernetesUnregisteredCustomResourceHandler defaultHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KubernetesResourcePropertiesget(KubernetesKind kind)voidsetDefaultHandler(KubernetesUnregisteredCustomResourceHandler defaultHandler)voidupdateCrdProperties(java.util.List<KubernetesHandler> handlers)com.google.common.collect.ImmutableCollection<KubernetesResourceProperties>values()
-
-
-
Constructor Detail
-
GlobalResourcePropertyRegistry
@Autowired public GlobalResourcePropertyRegistry(java.util.List<KubernetesHandler> handlers, KubernetesUnregisteredCustomResourceHandler defaultHandler)
-
-
Method Detail
-
setDefaultHandler
public void setDefaultHandler(@Nonnull KubernetesUnregisteredCustomResourceHandler defaultHandler)
-
updateCrdProperties
public void updateCrdProperties(java.util.List<KubernetesHandler> handlers)
-
get
@Nonnull public KubernetesResourceProperties get(KubernetesKind kind)
- Specified by:
getin interfaceResourcePropertyRegistry
-
values
@Nonnull public com.google.common.collect.ImmutableCollection<KubernetesResourceProperties> values()
- Specified by:
valuesin interfaceResourcePropertyRegistry
-
-