Class OpenshiftNamespaceService.ImmutableOpenshiftNamespaceService
java.lang.Object
org.arquillian.cube.kubernetes.impl.namespace.DefaultNamespaceService.ImmutableNamespaceService
org.arquillian.cube.openshift.impl.namespace.OpenshiftNamespaceService.ImmutableOpenshiftNamespaceService
- All Implemented Interfaces:
NamespaceService,WithToImmutable<NamespaceService>
- Enclosing class:
- OpenshiftNamespaceService
public static class OpenshiftNamespaceService.ImmutableOpenshiftNamespaceService
extends DefaultNamespaceService.ImmutableNamespaceService
-
Field Summary
Fields inherited from class org.arquillian.cube.kubernetes.impl.namespace.DefaultNamespaceService.ImmutableNamespaceService
client, configuration, labelProvider, logger -
Constructor Summary
ConstructorsConstructorDescriptionImmutableOpenshiftNamespaceService(io.fabric8.kubernetes.client.KubernetesClient client, Configuration configuration, LabelProvider labelProvider, Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionio.fabric8.kubernetes.api.model.NamespacevoidDeprecated.io.fabric8.kubernetes.api.model.Namespaceio.fabric8.kubernetes.api.model.NamespaceMethods inherited from class org.arquillian.cube.kubernetes.impl.namespace.DefaultNamespaceService.ImmutableNamespaceService
destroy, toImmutable
-
Constructor Details
-
ImmutableOpenshiftNamespaceService
public ImmutableOpenshiftNamespaceService(io.fabric8.kubernetes.client.KubernetesClient client, Configuration configuration, LabelProvider labelProvider, Logger logger)
-
-
Method Details
-
create
public io.fabric8.kubernetes.api.model.Namespace create(String namespace, Map<String, String> annotations) - Specified by:
createin interfaceNamespaceService- Overrides:
createin classDefaultNamespaceService.ImmutableNamespaceService
-
create
- Specified by:
createin interfaceNamespaceService- Overrides:
createin classDefaultNamespaceService.ImmutableNamespaceService
-
delete
- Specified by:
deletein interfaceNamespaceService- Overrides:
deletein classDefaultNamespaceService.ImmutableNamespaceService
-
exists
- Specified by:
existsin interfaceNamespaceService- Overrides:
existsin classDefaultNamespaceService.ImmutableNamespaceService
-
annotate
public io.fabric8.kubernetes.api.model.Namespace annotate(String namespace, Map<String, String> annotations) - Specified by:
annotatein interfaceNamespaceService- Overrides:
annotatein classDefaultNamespaceService.ImmutableNamespaceService
-
clean
Deprecated.- Specified by:
cleanin interfaceNamespaceService- Overrides:
cleanin classDefaultNamespaceService.ImmutableNamespaceService
-