Interface OpenShiftOperatorAPIGroupDSL

  • All Superinterfaces:
    AutoCloseable, io.fabric8.kubernetes.client.Client, Closeable

    public interface OpenShiftOperatorAPIGroupDSL
    extends io.fabric8.kubernetes.client.Client
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Authentication,​io.fabric8.openshift.api.model.operator.v1.AuthenticationList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Authentication>> authentications()
      API entrypoint for Authentication related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.CloudCredential,​io.fabric8.openshift.api.model.operator.v1.CloudCredentialList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.CloudCredential>> cloudCredentials()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriver,​io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriver>> clusterCSIDrivers()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Config,​io.fabric8.openshift.api.model.operator.v1.ConfigList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Config>> configs()  
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Console,​io.fabric8.openshift.api.model.operator.v1.ConsoleList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Console>> consoles()
      API entrypoint for Console related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>> csiSnapshotControllers()
      API entrypoint for CSISnapshotController related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.DNS,​io.fabric8.openshift.api.model.operator.v1.DNSList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.DNS>> dnses()
      API entrypoint for DNS related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.ingress.v1.DNSRecord,​io.fabric8.openshift.api.model.operator.ingress.v1.DNSRecordList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.ingress.v1.DNSRecord>> dnsRecords()
      API entrypoint for DNSRecord related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Etcd,​io.fabric8.openshift.api.model.operator.v1.EtcdList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Etcd>> etcds()
      API entrypoint for Etcd related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy,​io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy>> imageContentSourcePolicies()
      API entrypoint for ImageContentSourcePolicy related operations(operator.openshift.io/v1alpha1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.ImagePruner,​io.fabric8.openshift.api.model.operator.imageregistry.v1.ImagePrunerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.ImagePruner>> imagePruners()
      API entrypoint for ImagePruner related operations(imageregistry.operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.v1.IngressController,​io.fabric8.openshift.api.model.operator.v1.IngressControllerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.IngressController>> ingressControllers()
      API entrypoint for IngressController related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.KubeAPIServer,​io.fabric8.openshift.api.model.operator.v1.KubeAPIServerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.KubeAPIServer>> kubeAPIServers()
      API entrypoint for KubeAPIServer related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.KubeControllerManager,​io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.KubeControllerManager>> kubeControllerManagers()
      API entrypoint for KubeControllerManager related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.KubeScheduler,​io.fabric8.openshift.api.model.operator.v1.KubeSchedulerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.KubeScheduler>> kubeSchedulers()
      API entrypoint for KubeScheduler related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator,​io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator>> kubeStorageVersionMigrators()
      API entrypoint for KubeStorageVersionMigrator related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Network,​io.fabric8.openshift.api.model.operator.v1.NetworkList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Network>> networks()
      API entrypoint for Network related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer,​io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer>> openShiftAPIServers()
      API entrypoint for OpenShiftAPIServer related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManager,​io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManager>> openShiftControllerManagers()
      API entrypoint for OpenShiftControllerManager related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.controlplane.v1alpha1.PodNetworkConnectivityCheck,​io.fabric8.openshift.api.model.operator.controlplane.v1alpha1.PodNetworkConnectivityCheckList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.controlplane.v1alpha1.PodNetworkConnectivityCheck>> podNetworkConnectivityChecks()
      API entrypoint for PodNetworkConnectivityCheck (controlpane.operator.openshift.io/v1alpha1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.ServiceCA,​io.fabric8.openshift.api.model.operator.v1.ServiceCAList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.ServiceCA>> serviceCAs()
      API entrypoint for ServiceCA related operations(operator.openshift.io/v1)
      io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Storage,​io.fabric8.openshift.api.model.operator.v1.StorageList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Storage>> storages()
      API entrypoing for Storage (operator.openshift.io/v1)
      • Methods inherited from interface io.fabric8.kubernetes.client.Client

        adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, newClient, raw, raw, resources, resources, rootPaths, supports, supports, supportsApiPath
    • Method Detail

      • authentications

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Authentication,​io.fabric8.openshift.api.model.operator.v1.AuthenticationList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Authentication>> authentications()
        API entrypoint for Authentication related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for Authentication type
      • cloudCredentials

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.CloudCredential,​io.fabric8.openshift.api.model.operator.v1.CloudCredentialList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.CloudCredential>> cloudCredentials()
      • clusterCSIDrivers

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriver,​io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriverList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.ClusterCSIDriver>> clusterCSIDrivers()
      • configs

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Config,​io.fabric8.openshift.api.model.operator.v1.ConfigList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Config>> configs()
      • etcds

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Etcd,​io.fabric8.openshift.api.model.operator.v1.EtcdList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Etcd>> etcds()
        API entrypoint for Etcd related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for Etcd type
      • kubeStorageVersionMigrators

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator,​io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigratorList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.KubeStorageVersionMigrator>> kubeStorageVersionMigrators()
        API entrypoint for KubeStorageVersionMigrator related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for KubeStorageVersionMigrator type
      • kubeControllerManagers

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.KubeControllerManager,​io.fabric8.openshift.api.model.operator.v1.KubeControllerManagerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.KubeControllerManager>> kubeControllerManagers()
        API entrypoint for KubeControllerManager related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for KubeControllerManager type
      • csiSnapshotControllers

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController,​io.fabric8.openshift.api.model.operator.v1.CSISnapshotControllerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.CSISnapshotController>> csiSnapshotControllers()
        API entrypoint for CSISnapshotController related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for CSISnapshotController type
      • networks

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Network,​io.fabric8.openshift.api.model.operator.v1.NetworkList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Network>> networks()
        API entrypoint for Network related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for Network type
      • kubeSchedulers

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.KubeScheduler,​io.fabric8.openshift.api.model.operator.v1.KubeSchedulerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.KubeScheduler>> kubeSchedulers()
        API entrypoint for KubeScheduler related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for KubeScheduler type
      • consoles

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Console,​io.fabric8.openshift.api.model.operator.v1.ConsoleList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Console>> consoles()
        API entrypoint for Console related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for Console type
      • serviceCAs

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.ServiceCA,​io.fabric8.openshift.api.model.operator.v1.ServiceCAList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.ServiceCA>> serviceCAs()
        API entrypoint for ServiceCA related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for ServiceCA type
      • imageContentSourcePolicies

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy,​io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicyList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1alpha1.ImageContentSourcePolicy>> imageContentSourcePolicies()
        API entrypoint for ImageContentSourcePolicy related operations(operator.openshift.io/v1alpha1)
        Returns:
        NonNamespaceOperation object for ImageContentSourcePolicy type
      • dnses

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.DNS,​io.fabric8.openshift.api.model.operator.v1.DNSList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.DNS>> dnses()
        API entrypoint for DNS related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for DNS type
      • dnsRecords

        io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.ingress.v1.DNSRecord,​io.fabric8.openshift.api.model.operator.ingress.v1.DNSRecordList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.ingress.v1.DNSRecord>> dnsRecords()
        API entrypoint for DNSRecord related operations(operator.openshift.io/v1)
        Returns:
        MixedOperation object for DNSRecord type
      • openShiftControllerManagers

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManager,​io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManagerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.OpenShiftControllerManager>> openShiftControllerManagers()
        API entrypoint for OpenShiftControllerManager related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for OpenShiftControllerManager type
      • openShiftAPIServers

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer,​io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.OpenShiftAPIServer>> openShiftAPIServers()
        API entrypoint for OpenShiftAPIServer related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for OpenShiftAPIServer type
      • kubeAPIServers

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.KubeAPIServer,​io.fabric8.openshift.api.model.operator.v1.KubeAPIServerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.KubeAPIServer>> kubeAPIServers()
        API entrypoint for KubeAPIServer related operations(operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for KubeAPIServer type
      • ingressControllers

        io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.v1.IngressController,​io.fabric8.openshift.api.model.operator.v1.IngressControllerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.IngressController>> ingressControllers()
        API entrypoint for IngressController related operations(operator.openshift.io/v1)
        Returns:
        MixedOperation object for IngressController type
      • imagePruners

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.ImagePruner,​io.fabric8.openshift.api.model.operator.imageregistry.v1.ImagePrunerList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.ImagePruner>> imagePruners()
        API entrypoint for ImagePruner related operations(imageregistry.operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation object for ImagePruner type
      • podNetworkConnectivityChecks

        io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.controlplane.v1alpha1.PodNetworkConnectivityCheck,​io.fabric8.openshift.api.model.operator.controlplane.v1alpha1.PodNetworkConnectivityCheckList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.controlplane.v1alpha1.PodNetworkConnectivityCheck>> podNetworkConnectivityChecks()
        API entrypoint for PodNetworkConnectivityCheck (controlpane.operator.openshift.io/v1alpha1)
        Returns:
        MixedOperation for PodNetworkConnectivityCheck
      • storages

        io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.v1.Storage,​io.fabric8.openshift.api.model.operator.v1.StorageList,​io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.v1.Storage>> storages()
        API entrypoing for Storage (operator.openshift.io/v1)
        Returns:
        NonNamespaceOperation for Storage