Class DefaultChaosMeshClient

    • Constructor Detail

      • DefaultChaosMeshClient

        public DefaultChaosMeshClient()
      • DefaultChaosMeshClient

        public DefaultChaosMeshClient​(Config config)
      • DefaultChaosMeshClient

        public DefaultChaosMeshClient​(Client client)
    • Method Detail

      • ioChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.IOChaos,​io.fabric8.chaosmesh.v1alpha1.IOChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.IOChaos>> ioChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for IOChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        ioChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for IOChaos class
      • kernelChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.KernelChaos,​io.fabric8.chaosmesh.v1alpha1.KernelChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.KernelChaos>> kernelChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for KernelChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        kernelChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for KernelChaos class
      • networkChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.NetworkChaos,​io.fabric8.chaosmesh.v1alpha1.NetworkChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.NetworkChaos>> networkChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for NetworkChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        networkChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for NetworkChaos class
      • podChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.PodChaos,​io.fabric8.chaosmesh.v1alpha1.PodChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.PodChaos>> podChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for PodChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        podChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for PodChaos class
      • podIOChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.PodIOChaos,​io.fabric8.chaosmesh.v1alpha1.PodIOChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.PodIOChaos>> podIOChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for PodIOChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        podIOChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for PodIOChaos class
      • podNetworkChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.PodNetworkChaos,​io.fabric8.chaosmesh.v1alpha1.PodNetworkChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.PodNetworkChaos>> podNetworkChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for PodNetworkChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        podNetworkChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for PodNetworkChaos class
      • stressChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.StressChaos,​io.fabric8.chaosmesh.v1alpha1.StressChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.StressChaos>> stressChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for StressChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        stressChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for StressChaos class
      • timeChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.TimeChaos,​io.fabric8.chaosmesh.v1alpha1.TimeChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.TimeChaos>> timeChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for IOChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        timeChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for IOChaos class
      • jvmChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.JVMChaos,​io.fabric8.chaosmesh.v1alpha1.JVMChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.JVMChaos>> jvmChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for JVMChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        jvmChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for JVMChaos class
      • httpChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.HTTPChaos,​io.fabric8.chaosmesh.v1alpha1.HTTPChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.HTTPChaos>> httpChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for HTTPChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        httpChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for HTTPChaos class
      • dnsChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.DNSChaos,​io.fabric8.chaosmesh.v1alpha1.DNSChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.DNSChaos>> dnsChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for DNSChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        dnsChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for DNSChaos class
      • awsChaos

        public MixedOperation<io.fabric8.chaosmesh.v1alpha1.AWSChaos,​io.fabric8.chaosmesh.v1alpha1.AWSChaosList,​Resource<io.fabric8.chaosmesh.v1alpha1.AWSChaos>> awsChaos()
        Description copied from interface: ChaosMeshClient
        API entrypoint for AWSChaos(chaos-mesh.org/v1alpha1)
        Specified by:
        awsChaos in interface ChaosMeshClient
        Returns:
        MixedOperation for AWSChaos class