Interface NetworkingIstioIoV1alpha3Api

  • All Superinterfaces:
    com.marcnuri.yakc.api.Api

    public interface NetworkingIstioIoV1alpha3Api
    extends com.marcnuri.yakc.api.Api
    • Method Detail

      • listDestinationRuleForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/destinationrules")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<DestinationRuleList,​DestinationRule> listDestinationRuleForAllNamespaces()
        list objects of kind DestinationRule
      • listEnvoyFilterForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/envoyfilters")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<EnvoyFilterList,​EnvoyFilter> listEnvoyFilterForAllNamespaces()
        list objects of kind EnvoyFilter
      • listGatewayForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/gateways")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<GatewayList,​Gateway> listGatewayForAllNamespaces()
        list objects of kind Gateway
      • deleteCollectionNamespacedDestinationRule

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedDestinationRule​(@Path("namespace")
                                                                                                                                                            java.lang.String namespace)
        delete collection of DestinationRule
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedDestinationRule

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedDestinationRule​(@Path("namespace")
                                                                                                                                                            java.lang.String namespace,
                                                                                                                                                            @QueryMap
                                                                                                                                                            NetworkingIstioIoV1alpha3Api.DeleteCollectionNamespacedDestinationRule queryParameters)
        delete collection of DestinationRule
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedDestinationRule

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<DestinationRuleList,​DestinationRule> listNamespacedDestinationRule​(@Path("namespace")
                                                                                                                          java.lang.String namespace)
        list objects of kind DestinationRule
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedDestinationRule

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<DestinationRuleList,​DestinationRule> listNamespacedDestinationRule​(@Path("namespace")
                                                                                                                          java.lang.String namespace,
                                                                                                                          @QueryMap
                                                                                                                          NetworkingIstioIoV1alpha3Api.ListNamespacedDestinationRule queryParameters)
        list objects of kind DestinationRule
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedDestinationRule

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> createNamespacedDestinationRule​(@Path("namespace")
                                                                                              java.lang.String namespace,
                                                                                              @Body
                                                                                              DestinationRule body)
        create a DestinationRule
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedDestinationRule

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> createNamespacedDestinationRule​(@Path("namespace")
                                                                                              java.lang.String namespace,
                                                                                              @Body
                                                                                              DestinationRule body,
                                                                                              @QueryMap
                                                                                              NetworkingIstioIoV1alpha3Api.CreateNamespacedDestinationRule queryParameters)
        create a DestinationRule
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedDestinationRule

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedDestinationRule​(@Path("name")
                                                                                                                                                  java.lang.String name,
                                                                                                                                                  @Path("namespace")
                                                                                                                                                  java.lang.String namespace,
                                                                                                                                                  @Body
                                                                                                                                                  com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedDestinationRule

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedDestinationRule​(@Path("name")
                                                                                                                                                  java.lang.String name,
                                                                                                                                                  @Path("namespace")
                                                                                                                                                  java.lang.String namespace)
        delete a DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedDestinationRule

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedDestinationRule​(@Path("name")
                                                                                                                                                  java.lang.String name,
                                                                                                                                                  @Path("namespace")
                                                                                                                                                  java.lang.String namespace,
                                                                                                                                                  @Body
                                                                                                                                                  com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                  @QueryMap
                                                                                                                                                  NetworkingIstioIoV1alpha3Api.DeleteNamespacedDestinationRule queryParameters)
        delete a DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedDestinationRule

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedDestinationRule​(@Path("name")
                                                                                                                                                  java.lang.String name,
                                                                                                                                                  @Path("namespace")
                                                                                                                                                  java.lang.String namespace,
                                                                                                                                                  @QueryMap
                                                                                                                                                  NetworkingIstioIoV1alpha3Api.DeleteNamespacedDestinationRule queryParameters)
        delete a DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedDestinationRule

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> readNamespacedDestinationRule​(@Path("name")
                                                                                            java.lang.String name,
                                                                                            @Path("namespace")
                                                                                            java.lang.String namespace)
        read the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedDestinationRule

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> readNamespacedDestinationRule​(@Path("name")
                                                                                            java.lang.String name,
                                                                                            @Path("namespace")
                                                                                            java.lang.String namespace,
                                                                                            @QueryMap
                                                                                            NetworkingIstioIoV1alpha3Api.ReadNamespacedDestinationRule queryParameters)
        read the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedDestinationRule

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> patchNamespacedDestinationRule​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             DestinationRule body)
        partially update the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedDestinationRule

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> patchNamespacedDestinationRule​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             DestinationRule body,
                                                                                             @QueryMap
                                                                                             NetworkingIstioIoV1alpha3Api.PatchNamespacedDestinationRule queryParameters)
        partially update the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedDestinationRule

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> replaceNamespacedDestinationRule​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               DestinationRule body)
        replace the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedDestinationRule

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> replaceNamespacedDestinationRule​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               DestinationRule body,
                                                                                               @QueryMap
                                                                                               NetworkingIstioIoV1alpha3Api.ReplaceNamespacedDestinationRule queryParameters)
        replace the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedDestinationRuleStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> readNamespacedDestinationRuleStatus​(@Path("name")
                                                                                                  java.lang.String name,
                                                                                                  @Path("namespace")
                                                                                                  java.lang.String namespace)
        read status of the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedDestinationRuleStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> readNamespacedDestinationRuleStatus​(@Path("name")
                                                                                                  java.lang.String name,
                                                                                                  @Path("namespace")
                                                                                                  java.lang.String namespace,
                                                                                                  @QueryMap
                                                                                                  NetworkingIstioIoV1alpha3Api.ReadNamespacedDestinationRuleStatus queryParameters)
        read status of the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedDestinationRuleStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> patchNamespacedDestinationRuleStatus​(@Path("name")
                                                                                                   java.lang.String name,
                                                                                                   @Path("namespace")
                                                                                                   java.lang.String namespace,
                                                                                                   @Body
                                                                                                   DestinationRule body)
        partially update status of the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedDestinationRuleStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> patchNamespacedDestinationRuleStatus​(@Path("name")
                                                                                                   java.lang.String name,
                                                                                                   @Path("namespace")
                                                                                                   java.lang.String namespace,
                                                                                                   @Body
                                                                                                   DestinationRule body,
                                                                                                   @QueryMap
                                                                                                   NetworkingIstioIoV1alpha3Api.PatchNamespacedDestinationRuleStatus queryParameters)
        partially update status of the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedDestinationRuleStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> replaceNamespacedDestinationRuleStatus​(@Path("name")
                                                                                                     java.lang.String name,
                                                                                                     @Path("namespace")
                                                                                                     java.lang.String namespace,
                                                                                                     @Body
                                                                                                     DestinationRule body)
        replace status of the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedDestinationRuleStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/destinationrules/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<DestinationRule> replaceNamespacedDestinationRuleStatus​(@Path("name")
                                                                                                     java.lang.String name,
                                                                                                     @Path("namespace")
                                                                                                     java.lang.String namespace,
                                                                                                     @Body
                                                                                                     DestinationRule body,
                                                                                                     @QueryMap
                                                                                                     NetworkingIstioIoV1alpha3Api.ReplaceNamespacedDestinationRuleStatus queryParameters)
        replace status of the specified DestinationRule
        Parameters:
        name - name of the DestinationRule
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedEnvoyFilter

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedEnvoyFilter​(@Path("namespace")
                                                                                                                                                        java.lang.String namespace)
        delete collection of EnvoyFilter
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedEnvoyFilter

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedEnvoyFilter​(@Path("namespace")
                                                                                                                                                        java.lang.String namespace,
                                                                                                                                                        @QueryMap
                                                                                                                                                        NetworkingIstioIoV1alpha3Api.DeleteCollectionNamespacedEnvoyFilter queryParameters)
        delete collection of EnvoyFilter
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedEnvoyFilter

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<EnvoyFilterList,​EnvoyFilter> listNamespacedEnvoyFilter​(@Path("namespace")
                                                                                                              java.lang.String namespace)
        list objects of kind EnvoyFilter
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedEnvoyFilter

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<EnvoyFilterList,​EnvoyFilter> listNamespacedEnvoyFilter​(@Path("namespace")
                                                                                                              java.lang.String namespace,
                                                                                                              @QueryMap
                                                                                                              NetworkingIstioIoV1alpha3Api.ListNamespacedEnvoyFilter queryParameters)
        list objects of kind EnvoyFilter
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedEnvoyFilter

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> createNamespacedEnvoyFilter​(@Path("namespace")
                                                                                      java.lang.String namespace,
                                                                                      @Body
                                                                                      EnvoyFilter body)
        create an EnvoyFilter
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedEnvoyFilter

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> createNamespacedEnvoyFilter​(@Path("namespace")
                                                                                      java.lang.String namespace,
                                                                                      @Body
                                                                                      EnvoyFilter body,
                                                                                      @QueryMap
                                                                                      NetworkingIstioIoV1alpha3Api.CreateNamespacedEnvoyFilter queryParameters)
        create an EnvoyFilter
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedEnvoyFilter

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedEnvoyFilter​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @Path("namespace")
                                                                                                                                              java.lang.String namespace,
                                                                                                                                              @Body
                                                                                                                                              com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete an EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedEnvoyFilter

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedEnvoyFilter​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @Path("namespace")
                                                                                                                                              java.lang.String namespace)
        delete an EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedEnvoyFilter

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedEnvoyFilter​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @Path("namespace")
                                                                                                                                              java.lang.String namespace,
                                                                                                                                              @Body
                                                                                                                                              com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                              @QueryMap
                                                                                                                                              NetworkingIstioIoV1alpha3Api.DeleteNamespacedEnvoyFilter queryParameters)
        delete an EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedEnvoyFilter

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedEnvoyFilter​(@Path("name")
                                                                                                                                              java.lang.String name,
                                                                                                                                              @Path("namespace")
                                                                                                                                              java.lang.String namespace,
                                                                                                                                              @QueryMap
                                                                                                                                              NetworkingIstioIoV1alpha3Api.DeleteNamespacedEnvoyFilter queryParameters)
        delete an EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedEnvoyFilter

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> readNamespacedEnvoyFilter​(@Path("name")
                                                                                    java.lang.String name,
                                                                                    @Path("namespace")
                                                                                    java.lang.String namespace)
        read the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedEnvoyFilter

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> readNamespacedEnvoyFilter​(@Path("name")
                                                                                    java.lang.String name,
                                                                                    @Path("namespace")
                                                                                    java.lang.String namespace,
                                                                                    @QueryMap
                                                                                    NetworkingIstioIoV1alpha3Api.ReadNamespacedEnvoyFilter queryParameters)
        read the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedEnvoyFilter

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> patchNamespacedEnvoyFilter​(@Path("name")
                                                                                     java.lang.String name,
                                                                                     @Path("namespace")
                                                                                     java.lang.String namespace,
                                                                                     @Body
                                                                                     EnvoyFilter body)
        partially update the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedEnvoyFilter

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> patchNamespacedEnvoyFilter​(@Path("name")
                                                                                     java.lang.String name,
                                                                                     @Path("namespace")
                                                                                     java.lang.String namespace,
                                                                                     @Body
                                                                                     EnvoyFilter body,
                                                                                     @QueryMap
                                                                                     NetworkingIstioIoV1alpha3Api.PatchNamespacedEnvoyFilter queryParameters)
        partially update the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedEnvoyFilter

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> replaceNamespacedEnvoyFilter​(@Path("name")
                                                                                       java.lang.String name,
                                                                                       @Path("namespace")
                                                                                       java.lang.String namespace,
                                                                                       @Body
                                                                                       EnvoyFilter body)
        replace the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedEnvoyFilter

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> replaceNamespacedEnvoyFilter​(@Path("name")
                                                                                       java.lang.String name,
                                                                                       @Path("namespace")
                                                                                       java.lang.String namespace,
                                                                                       @Body
                                                                                       EnvoyFilter body,
                                                                                       @QueryMap
                                                                                       NetworkingIstioIoV1alpha3Api.ReplaceNamespacedEnvoyFilter queryParameters)
        replace the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedEnvoyFilterStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> readNamespacedEnvoyFilterStatus​(@Path("name")
                                                                                          java.lang.String name,
                                                                                          @Path("namespace")
                                                                                          java.lang.String namespace)
        read status of the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedEnvoyFilterStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> readNamespacedEnvoyFilterStatus​(@Path("name")
                                                                                          java.lang.String name,
                                                                                          @Path("namespace")
                                                                                          java.lang.String namespace,
                                                                                          @QueryMap
                                                                                          NetworkingIstioIoV1alpha3Api.ReadNamespacedEnvoyFilterStatus queryParameters)
        read status of the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedEnvoyFilterStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> patchNamespacedEnvoyFilterStatus​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           EnvoyFilter body)
        partially update status of the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedEnvoyFilterStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> patchNamespacedEnvoyFilterStatus​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           EnvoyFilter body,
                                                                                           @QueryMap
                                                                                           NetworkingIstioIoV1alpha3Api.PatchNamespacedEnvoyFilterStatus queryParameters)
        partially update status of the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedEnvoyFilterStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> replaceNamespacedEnvoyFilterStatus​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             EnvoyFilter body)
        replace status of the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedEnvoyFilterStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/envoyfilters/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<EnvoyFilter> replaceNamespacedEnvoyFilterStatus​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             EnvoyFilter body,
                                                                                             @QueryMap
                                                                                             NetworkingIstioIoV1alpha3Api.ReplaceNamespacedEnvoyFilterStatus queryParameters)
        replace status of the specified EnvoyFilter
        Parameters:
        name - name of the EnvoyFilter
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedGateway

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedGateway​(@Path("namespace")
                                                                                                                                                    java.lang.String namespace)
        delete collection of Gateway
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedGateway

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedGateway​(@Path("namespace")
                                                                                                                                                    java.lang.String namespace,
                                                                                                                                                    @QueryMap
                                                                                                                                                    NetworkingIstioIoV1alpha3Api.DeleteCollectionNamespacedGateway queryParameters)
        delete collection of Gateway
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedGateway

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<GatewayList,​Gateway> listNamespacedGateway​(@Path("namespace")
                                                                                                  java.lang.String namespace)
        list objects of kind Gateway
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedGateway

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<GatewayList,​Gateway> listNamespacedGateway​(@Path("namespace")
                                                                                                  java.lang.String namespace,
                                                                                                  @QueryMap
                                                                                                  NetworkingIstioIoV1alpha3Api.ListNamespacedGateway queryParameters)
        list objects of kind Gateway
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedGateway

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> createNamespacedGateway​(@Path("namespace")
                                                                              java.lang.String namespace,
                                                                              @Body
                                                                              Gateway body)
        create a Gateway
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedGateway

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> createNamespacedGateway​(@Path("namespace")
                                                                              java.lang.String namespace,
                                                                              @Body
                                                                              Gateway body,
                                                                              @QueryMap
                                                                              NetworkingIstioIoV1alpha3Api.CreateNamespacedGateway queryParameters)
        create a Gateway
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedGateway

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedGateway​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @Body
                                                                                                                                          com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedGateway

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedGateway​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace)
        delete a Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedGateway

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedGateway​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @Body
                                                                                                                                          com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                          @QueryMap
                                                                                                                                          NetworkingIstioIoV1alpha3Api.DeleteNamespacedGateway queryParameters)
        delete a Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedGateway

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedGateway​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @QueryMap
                                                                                                                                          NetworkingIstioIoV1alpha3Api.DeleteNamespacedGateway queryParameters)
        delete a Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedGateway

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Gateway> readNamespacedGateway​(@Path("name")
                                                                            java.lang.String name,
                                                                            @Path("namespace")
                                                                            java.lang.String namespace)
        read the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedGateway

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Gateway> readNamespacedGateway​(@Path("name")
                                                                            java.lang.String name,
                                                                            @Path("namespace")
                                                                            java.lang.String namespace,
                                                                            @QueryMap
                                                                            NetworkingIstioIoV1alpha3Api.ReadNamespacedGateway queryParameters)
        read the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedGateway

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> patchNamespacedGateway​(@Path("name")
                                                                             java.lang.String name,
                                                                             @Path("namespace")
                                                                             java.lang.String namespace,
                                                                             @Body
                                                                             Gateway body)
        partially update the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedGateway

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> patchNamespacedGateway​(@Path("name")
                                                                             java.lang.String name,
                                                                             @Path("namespace")
                                                                             java.lang.String namespace,
                                                                             @Body
                                                                             Gateway body,
                                                                             @QueryMap
                                                                             NetworkingIstioIoV1alpha3Api.PatchNamespacedGateway queryParameters)
        partially update the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedGateway

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> replaceNamespacedGateway​(@Path("name")
                                                                               java.lang.String name,
                                                                               @Path("namespace")
                                                                               java.lang.String namespace,
                                                                               @Body
                                                                               Gateway body)
        replace the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedGateway

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> replaceNamespacedGateway​(@Path("name")
                                                                               java.lang.String name,
                                                                               @Path("namespace")
                                                                               java.lang.String namespace,
                                                                               @Body
                                                                               Gateway body,
                                                                               @QueryMap
                                                                               NetworkingIstioIoV1alpha3Api.ReplaceNamespacedGateway queryParameters)
        replace the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedGatewayStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Gateway> readNamespacedGatewayStatus​(@Path("name")
                                                                                  java.lang.String name,
                                                                                  @Path("namespace")
                                                                                  java.lang.String namespace)
        read status of the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedGatewayStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Gateway> readNamespacedGatewayStatus​(@Path("name")
                                                                                  java.lang.String name,
                                                                                  @Path("namespace")
                                                                                  java.lang.String namespace,
                                                                                  @QueryMap
                                                                                  NetworkingIstioIoV1alpha3Api.ReadNamespacedGatewayStatus queryParameters)
        read status of the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedGatewayStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> patchNamespacedGatewayStatus​(@Path("name")
                                                                                   java.lang.String name,
                                                                                   @Path("namespace")
                                                                                   java.lang.String namespace,
                                                                                   @Body
                                                                                   Gateway body)
        partially update status of the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedGatewayStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> patchNamespacedGatewayStatus​(@Path("name")
                                                                                   java.lang.String name,
                                                                                   @Path("namespace")
                                                                                   java.lang.String namespace,
                                                                                   @Body
                                                                                   Gateway body,
                                                                                   @QueryMap
                                                                                   NetworkingIstioIoV1alpha3Api.PatchNamespacedGatewayStatus queryParameters)
        partially update status of the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedGatewayStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> replaceNamespacedGatewayStatus​(@Path("name")
                                                                                     java.lang.String name,
                                                                                     @Path("namespace")
                                                                                     java.lang.String namespace,
                                                                                     @Body
                                                                                     Gateway body)
        replace status of the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedGatewayStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/gateways/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Gateway> replaceNamespacedGatewayStatus​(@Path("name")
                                                                                     java.lang.String name,
                                                                                     @Path("namespace")
                                                                                     java.lang.String namespace,
                                                                                     @Body
                                                                                     Gateway body,
                                                                                     @QueryMap
                                                                                     NetworkingIstioIoV1alpha3Api.ReplaceNamespacedGatewayStatus queryParameters)
        replace status of the specified Gateway
        Parameters:
        name - name of the Gateway
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedServiceEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedServiceEntry​(@Path("namespace")
                                                                                                                                                         java.lang.String namespace)
        delete collection of ServiceEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedServiceEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedServiceEntry​(@Path("namespace")
                                                                                                                                                         java.lang.String namespace,
                                                                                                                                                         @QueryMap
                                                                                                                                                         NetworkingIstioIoV1alpha3Api.DeleteCollectionNamespacedServiceEntry queryParameters)
        delete collection of ServiceEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedServiceEntry

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<ServiceEntryList,​ServiceEntry> listNamespacedServiceEntry​(@Path("namespace")
                                                                                                                 java.lang.String namespace)
        list objects of kind ServiceEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedServiceEntry

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<ServiceEntryList,​ServiceEntry> listNamespacedServiceEntry​(@Path("namespace")
                                                                                                                 java.lang.String namespace,
                                                                                                                 @QueryMap
                                                                                                                 NetworkingIstioIoV1alpha3Api.ListNamespacedServiceEntry queryParameters)
        list objects of kind ServiceEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedServiceEntry

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> createNamespacedServiceEntry​(@Path("namespace")
                                                                                        java.lang.String namespace,
                                                                                        @Body
                                                                                        ServiceEntry body)
        create a ServiceEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedServiceEntry

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> createNamespacedServiceEntry​(@Path("namespace")
                                                                                        java.lang.String namespace,
                                                                                        @Body
                                                                                        ServiceEntry body,
                                                                                        @QueryMap
                                                                                        NetworkingIstioIoV1alpha3Api.CreateNamespacedServiceEntry queryParameters)
        create a ServiceEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedServiceEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedServiceEntry​(@Path("name")
                                                                                                                                               java.lang.String name,
                                                                                                                                               @Path("namespace")
                                                                                                                                               java.lang.String namespace,
                                                                                                                                               @Body
                                                                                                                                               com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedServiceEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedServiceEntry​(@Path("name")
                                                                                                                                               java.lang.String name,
                                                                                                                                               @Path("namespace")
                                                                                                                                               java.lang.String namespace)
        delete a ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedServiceEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedServiceEntry​(@Path("name")
                                                                                                                                               java.lang.String name,
                                                                                                                                               @Path("namespace")
                                                                                                                                               java.lang.String namespace,
                                                                                                                                               @Body
                                                                                                                                               com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                               @QueryMap
                                                                                                                                               NetworkingIstioIoV1alpha3Api.DeleteNamespacedServiceEntry queryParameters)
        delete a ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedServiceEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedServiceEntry​(@Path("name")
                                                                                                                                               java.lang.String name,
                                                                                                                                               @Path("namespace")
                                                                                                                                               java.lang.String namespace,
                                                                                                                                               @QueryMap
                                                                                                                                               NetworkingIstioIoV1alpha3Api.DeleteNamespacedServiceEntry queryParameters)
        delete a ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedServiceEntry

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> readNamespacedServiceEntry​(@Path("name")
                                                                                      java.lang.String name,
                                                                                      @Path("namespace")
                                                                                      java.lang.String namespace)
        read the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedServiceEntry

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> readNamespacedServiceEntry​(@Path("name")
                                                                                      java.lang.String name,
                                                                                      @Path("namespace")
                                                                                      java.lang.String namespace,
                                                                                      @QueryMap
                                                                                      NetworkingIstioIoV1alpha3Api.ReadNamespacedServiceEntry queryParameters)
        read the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedServiceEntry

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> patchNamespacedServiceEntry​(@Path("name")
                                                                                       java.lang.String name,
                                                                                       @Path("namespace")
                                                                                       java.lang.String namespace,
                                                                                       @Body
                                                                                       ServiceEntry body)
        partially update the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedServiceEntry

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> patchNamespacedServiceEntry​(@Path("name")
                                                                                       java.lang.String name,
                                                                                       @Path("namespace")
                                                                                       java.lang.String namespace,
                                                                                       @Body
                                                                                       ServiceEntry body,
                                                                                       @QueryMap
                                                                                       NetworkingIstioIoV1alpha3Api.PatchNamespacedServiceEntry queryParameters)
        partially update the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedServiceEntry

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> replaceNamespacedServiceEntry​(@Path("name")
                                                                                         java.lang.String name,
                                                                                         @Path("namespace")
                                                                                         java.lang.String namespace,
                                                                                         @Body
                                                                                         ServiceEntry body)
        replace the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedServiceEntry

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> replaceNamespacedServiceEntry​(@Path("name")
                                                                                         java.lang.String name,
                                                                                         @Path("namespace")
                                                                                         java.lang.String namespace,
                                                                                         @Body
                                                                                         ServiceEntry body,
                                                                                         @QueryMap
                                                                                         NetworkingIstioIoV1alpha3Api.ReplaceNamespacedServiceEntry queryParameters)
        replace the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedServiceEntryStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> readNamespacedServiceEntryStatus​(@Path("name")
                                                                                            java.lang.String name,
                                                                                            @Path("namespace")
                                                                                            java.lang.String namespace)
        read status of the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedServiceEntryStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> readNamespacedServiceEntryStatus​(@Path("name")
                                                                                            java.lang.String name,
                                                                                            @Path("namespace")
                                                                                            java.lang.String namespace,
                                                                                            @QueryMap
                                                                                            NetworkingIstioIoV1alpha3Api.ReadNamespacedServiceEntryStatus queryParameters)
        read status of the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedServiceEntryStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> patchNamespacedServiceEntryStatus​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             ServiceEntry body)
        partially update status of the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedServiceEntryStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> patchNamespacedServiceEntryStatus​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             ServiceEntry body,
                                                                                             @QueryMap
                                                                                             NetworkingIstioIoV1alpha3Api.PatchNamespacedServiceEntryStatus queryParameters)
        partially update status of the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedServiceEntryStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> replaceNamespacedServiceEntryStatus​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               ServiceEntry body)
        replace status of the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedServiceEntryStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/serviceentries/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<ServiceEntry> replaceNamespacedServiceEntryStatus​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               ServiceEntry body,
                                                                                               @QueryMap
                                                                                               NetworkingIstioIoV1alpha3Api.ReplaceNamespacedServiceEntryStatus queryParameters)
        replace status of the specified ServiceEntry
        Parameters:
        name - name of the ServiceEntry
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedSidecar

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedSidecar​(@Path("namespace")
                                                                                                                                                    java.lang.String namespace)
        delete collection of Sidecar
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedSidecar

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedSidecar​(@Path("namespace")
                                                                                                                                                    java.lang.String namespace,
                                                                                                                                                    @QueryMap
                                                                                                                                                    NetworkingIstioIoV1alpha3Api.DeleteCollectionNamespacedSidecar queryParameters)
        delete collection of Sidecar
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedSidecar

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<SidecarList,​Sidecar> listNamespacedSidecar​(@Path("namespace")
                                                                                                  java.lang.String namespace)
        list objects of kind Sidecar
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedSidecar

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<SidecarList,​Sidecar> listNamespacedSidecar​(@Path("namespace")
                                                                                                  java.lang.String namespace,
                                                                                                  @QueryMap
                                                                                                  NetworkingIstioIoV1alpha3Api.ListNamespacedSidecar queryParameters)
        list objects of kind Sidecar
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedSidecar

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> createNamespacedSidecar​(@Path("namespace")
                                                                              java.lang.String namespace,
                                                                              @Body
                                                                              Sidecar body)
        create a Sidecar
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedSidecar

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> createNamespacedSidecar​(@Path("namespace")
                                                                              java.lang.String namespace,
                                                                              @Body
                                                                              Sidecar body,
                                                                              @QueryMap
                                                                              NetworkingIstioIoV1alpha3Api.CreateNamespacedSidecar queryParameters)
        create a Sidecar
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedSidecar

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedSidecar​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @Body
                                                                                                                                          com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedSidecar

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedSidecar​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace)
        delete a Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedSidecar

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedSidecar​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @Body
                                                                                                                                          com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                          @QueryMap
                                                                                                                                          NetworkingIstioIoV1alpha3Api.DeleteNamespacedSidecar queryParameters)
        delete a Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedSidecar

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedSidecar​(@Path("name")
                                                                                                                                          java.lang.String name,
                                                                                                                                          @Path("namespace")
                                                                                                                                          java.lang.String namespace,
                                                                                                                                          @QueryMap
                                                                                                                                          NetworkingIstioIoV1alpha3Api.DeleteNamespacedSidecar queryParameters)
        delete a Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedSidecar

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> readNamespacedSidecar​(@Path("name")
                                                                            java.lang.String name,
                                                                            @Path("namespace")
                                                                            java.lang.String namespace)
        read the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedSidecar

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> readNamespacedSidecar​(@Path("name")
                                                                            java.lang.String name,
                                                                            @Path("namespace")
                                                                            java.lang.String namespace,
                                                                            @QueryMap
                                                                            NetworkingIstioIoV1alpha3Api.ReadNamespacedSidecar queryParameters)
        read the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedSidecar

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> patchNamespacedSidecar​(@Path("name")
                                                                             java.lang.String name,
                                                                             @Path("namespace")
                                                                             java.lang.String namespace,
                                                                             @Body
                                                                             Sidecar body)
        partially update the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedSidecar

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> patchNamespacedSidecar​(@Path("name")
                                                                             java.lang.String name,
                                                                             @Path("namespace")
                                                                             java.lang.String namespace,
                                                                             @Body
                                                                             Sidecar body,
                                                                             @QueryMap
                                                                             NetworkingIstioIoV1alpha3Api.PatchNamespacedSidecar queryParameters)
        partially update the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedSidecar

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> replaceNamespacedSidecar​(@Path("name")
                                                                               java.lang.String name,
                                                                               @Path("namespace")
                                                                               java.lang.String namespace,
                                                                               @Body
                                                                               Sidecar body)
        replace the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedSidecar

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> replaceNamespacedSidecar​(@Path("name")
                                                                               java.lang.String name,
                                                                               @Path("namespace")
                                                                               java.lang.String namespace,
                                                                               @Body
                                                                               Sidecar body,
                                                                               @QueryMap
                                                                               NetworkingIstioIoV1alpha3Api.ReplaceNamespacedSidecar queryParameters)
        replace the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedSidecarStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> readNamespacedSidecarStatus​(@Path("name")
                                                                                  java.lang.String name,
                                                                                  @Path("namespace")
                                                                                  java.lang.String namespace)
        read status of the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedSidecarStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> readNamespacedSidecarStatus​(@Path("name")
                                                                                  java.lang.String name,
                                                                                  @Path("namespace")
                                                                                  java.lang.String namespace,
                                                                                  @QueryMap
                                                                                  NetworkingIstioIoV1alpha3Api.ReadNamespacedSidecarStatus queryParameters)
        read status of the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedSidecarStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> patchNamespacedSidecarStatus​(@Path("name")
                                                                                   java.lang.String name,
                                                                                   @Path("namespace")
                                                                                   java.lang.String namespace,
                                                                                   @Body
                                                                                   Sidecar body)
        partially update status of the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedSidecarStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> patchNamespacedSidecarStatus​(@Path("name")
                                                                                   java.lang.String name,
                                                                                   @Path("namespace")
                                                                                   java.lang.String namespace,
                                                                                   @Body
                                                                                   Sidecar body,
                                                                                   @QueryMap
                                                                                   NetworkingIstioIoV1alpha3Api.PatchNamespacedSidecarStatus queryParameters)
        partially update status of the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedSidecarStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> replaceNamespacedSidecarStatus​(@Path("name")
                                                                                     java.lang.String name,
                                                                                     @Path("namespace")
                                                                                     java.lang.String namespace,
                                                                                     @Body
                                                                                     Sidecar body)
        replace status of the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedSidecarStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/sidecars/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Sidecar> replaceNamespacedSidecarStatus​(@Path("name")
                                                                                     java.lang.String name,
                                                                                     @Path("namespace")
                                                                                     java.lang.String namespace,
                                                                                     @Body
                                                                                     Sidecar body,
                                                                                     @QueryMap
                                                                                     NetworkingIstioIoV1alpha3Api.ReplaceNamespacedSidecarStatus queryParameters)
        replace status of the specified Sidecar
        Parameters:
        name - name of the Sidecar
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedVirtualService

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedVirtualService​(@Path("namespace")
                                                                                                                                                           java.lang.String namespace)
        delete collection of VirtualService
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedVirtualService

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedVirtualService​(@Path("namespace")
                                                                                                                                                           java.lang.String namespace,
                                                                                                                                                           @QueryMap
                                                                                                                                                           NetworkingIstioIoV1alpha3Api.DeleteCollectionNamespacedVirtualService queryParameters)
        delete collection of VirtualService
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedVirtualService

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<VirtualServiceList,​VirtualService> listNamespacedVirtualService​(@Path("namespace")
                                                                                                                       java.lang.String namespace)
        list objects of kind VirtualService
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedVirtualService

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<VirtualServiceList,​VirtualService> listNamespacedVirtualService​(@Path("namespace")
                                                                                                                       java.lang.String namespace,
                                                                                                                       @QueryMap
                                                                                                                       NetworkingIstioIoV1alpha3Api.ListNamespacedVirtualService queryParameters)
        list objects of kind VirtualService
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedVirtualService

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> createNamespacedVirtualService​(@Path("namespace")
                                                                                            java.lang.String namespace,
                                                                                            @Body
                                                                                            VirtualService body)
        create a VirtualService
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedVirtualService

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> createNamespacedVirtualService​(@Path("namespace")
                                                                                            java.lang.String namespace,
                                                                                            @Body
                                                                                            VirtualService body,
                                                                                            @QueryMap
                                                                                            NetworkingIstioIoV1alpha3Api.CreateNamespacedVirtualService queryParameters)
        create a VirtualService
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedVirtualService

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedVirtualService​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Path("namespace")
                                                                                                                                                 java.lang.String namespace,
                                                                                                                                                 @Body
                                                                                                                                                 com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedVirtualService

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedVirtualService​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Path("namespace")
                                                                                                                                                 java.lang.String namespace)
        delete a VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedVirtualService

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedVirtualService​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Path("namespace")
                                                                                                                                                 java.lang.String namespace,
                                                                                                                                                 @Body
                                                                                                                                                 com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                 @QueryMap
                                                                                                                                                 NetworkingIstioIoV1alpha3Api.DeleteNamespacedVirtualService queryParameters)
        delete a VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedVirtualService

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedVirtualService​(@Path("name")
                                                                                                                                                 java.lang.String name,
                                                                                                                                                 @Path("namespace")
                                                                                                                                                 java.lang.String namespace,
                                                                                                                                                 @QueryMap
                                                                                                                                                 NetworkingIstioIoV1alpha3Api.DeleteNamespacedVirtualService queryParameters)
        delete a VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedVirtualService

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> readNamespacedVirtualService​(@Path("name")
                                                                                          java.lang.String name,
                                                                                          @Path("namespace")
                                                                                          java.lang.String namespace)
        read the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedVirtualService

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> readNamespacedVirtualService​(@Path("name")
                                                                                          java.lang.String name,
                                                                                          @Path("namespace")
                                                                                          java.lang.String namespace,
                                                                                          @QueryMap
                                                                                          NetworkingIstioIoV1alpha3Api.ReadNamespacedVirtualService queryParameters)
        read the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedVirtualService

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> patchNamespacedVirtualService​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           VirtualService body)
        partially update the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedVirtualService

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> patchNamespacedVirtualService​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           VirtualService body,
                                                                                           @QueryMap
                                                                                           NetworkingIstioIoV1alpha3Api.PatchNamespacedVirtualService queryParameters)
        partially update the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedVirtualService

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> replaceNamespacedVirtualService​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             VirtualService body)
        replace the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedVirtualService

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> replaceNamespacedVirtualService​(@Path("name")
                                                                                             java.lang.String name,
                                                                                             @Path("namespace")
                                                                                             java.lang.String namespace,
                                                                                             @Body
                                                                                             VirtualService body,
                                                                                             @QueryMap
                                                                                             NetworkingIstioIoV1alpha3Api.ReplaceNamespacedVirtualService queryParameters)
        replace the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedVirtualServiceStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> readNamespacedVirtualServiceStatus​(@Path("name")
                                                                                                java.lang.String name,
                                                                                                @Path("namespace")
                                                                                                java.lang.String namespace)
        read status of the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedVirtualServiceStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> readNamespacedVirtualServiceStatus​(@Path("name")
                                                                                                java.lang.String name,
                                                                                                @Path("namespace")
                                                                                                java.lang.String namespace,
                                                                                                @QueryMap
                                                                                                NetworkingIstioIoV1alpha3Api.ReadNamespacedVirtualServiceStatus queryParameters)
        read status of the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedVirtualServiceStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> patchNamespacedVirtualServiceStatus​(@Path("name")
                                                                                                 java.lang.String name,
                                                                                                 @Path("namespace")
                                                                                                 java.lang.String namespace,
                                                                                                 @Body
                                                                                                 VirtualService body)
        partially update status of the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedVirtualServiceStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> patchNamespacedVirtualServiceStatus​(@Path("name")
                                                                                                 java.lang.String name,
                                                                                                 @Path("namespace")
                                                                                                 java.lang.String namespace,
                                                                                                 @Body
                                                                                                 VirtualService body,
                                                                                                 @QueryMap
                                                                                                 NetworkingIstioIoV1alpha3Api.PatchNamespacedVirtualServiceStatus queryParameters)
        partially update status of the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedVirtualServiceStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> replaceNamespacedVirtualServiceStatus​(@Path("name")
                                                                                                   java.lang.String name,
                                                                                                   @Path("namespace")
                                                                                                   java.lang.String namespace,
                                                                                                   @Body
                                                                                                   VirtualService body)
        replace status of the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedVirtualServiceStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/virtualservices/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<VirtualService> replaceNamespacedVirtualServiceStatus​(@Path("name")
                                                                                                   java.lang.String name,
                                                                                                   @Path("namespace")
                                                                                                   java.lang.String namespace,
                                                                                                   @Body
                                                                                                   VirtualService body,
                                                                                                   @QueryMap
                                                                                                   NetworkingIstioIoV1alpha3Api.ReplaceNamespacedVirtualServiceStatus queryParameters)
        replace status of the specified VirtualService
        Parameters:
        name - name of the VirtualService
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedWorkloadEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedWorkloadEntry​(@Path("namespace")
                                                                                                                                                          java.lang.String namespace)
        delete collection of WorkloadEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedWorkloadEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedWorkloadEntry​(@Path("namespace")
                                                                                                                                                          java.lang.String namespace,
                                                                                                                                                          @QueryMap
                                                                                                                                                          NetworkingIstioIoV1alpha3Api.DeleteCollectionNamespacedWorkloadEntry queryParameters)
        delete collection of WorkloadEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedWorkloadEntry

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<WorkloadEntryList,​WorkloadEntry> listNamespacedWorkloadEntry​(@Path("namespace")
                                                                                                                    java.lang.String namespace)
        list objects of kind WorkloadEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedWorkloadEntry

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<WorkloadEntryList,​WorkloadEntry> listNamespacedWorkloadEntry​(@Path("namespace")
                                                                                                                    java.lang.String namespace,
                                                                                                                    @QueryMap
                                                                                                                    NetworkingIstioIoV1alpha3Api.ListNamespacedWorkloadEntry queryParameters)
        list objects of kind WorkloadEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedWorkloadEntry

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> createNamespacedWorkloadEntry​(@Path("namespace")
                                                                                          java.lang.String namespace,
                                                                                          @Body
                                                                                          WorkloadEntry body)
        create a WorkloadEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedWorkloadEntry

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> createNamespacedWorkloadEntry​(@Path("namespace")
                                                                                          java.lang.String namespace,
                                                                                          @Body
                                                                                          WorkloadEntry body,
                                                                                          @QueryMap
                                                                                          NetworkingIstioIoV1alpha3Api.CreateNamespacedWorkloadEntry queryParameters)
        create a WorkloadEntry
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedWorkloadEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedWorkloadEntry​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @Body
                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedWorkloadEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedWorkloadEntry​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace)
        delete a WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedWorkloadEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedWorkloadEntry​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @Body
                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                @QueryMap
                                                                                                                                                NetworkingIstioIoV1alpha3Api.DeleteNamespacedWorkloadEntry queryParameters)
        delete a WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedWorkloadEntry

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedWorkloadEntry​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @QueryMap
                                                                                                                                                NetworkingIstioIoV1alpha3Api.DeleteNamespacedWorkloadEntry queryParameters)
        delete a WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedWorkloadEntry

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> readNamespacedWorkloadEntry​(@Path("name")
                                                                                        java.lang.String name,
                                                                                        @Path("namespace")
                                                                                        java.lang.String namespace)
        read the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedWorkloadEntry

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> readNamespacedWorkloadEntry​(@Path("name")
                                                                                        java.lang.String name,
                                                                                        @Path("namespace")
                                                                                        java.lang.String namespace,
                                                                                        @QueryMap
                                                                                        NetworkingIstioIoV1alpha3Api.ReadNamespacedWorkloadEntry queryParameters)
        read the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedWorkloadEntry

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> patchNamespacedWorkloadEntry​(@Path("name")
                                                                                         java.lang.String name,
                                                                                         @Path("namespace")
                                                                                         java.lang.String namespace,
                                                                                         @Body
                                                                                         WorkloadEntry body)
        partially update the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedWorkloadEntry

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> patchNamespacedWorkloadEntry​(@Path("name")
                                                                                         java.lang.String name,
                                                                                         @Path("namespace")
                                                                                         java.lang.String namespace,
                                                                                         @Body
                                                                                         WorkloadEntry body,
                                                                                         @QueryMap
                                                                                         NetworkingIstioIoV1alpha3Api.PatchNamespacedWorkloadEntry queryParameters)
        partially update the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedWorkloadEntry

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> replaceNamespacedWorkloadEntry​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           WorkloadEntry body)
        replace the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedWorkloadEntry

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> replaceNamespacedWorkloadEntry​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           WorkloadEntry body,
                                                                                           @QueryMap
                                                                                           NetworkingIstioIoV1alpha3Api.ReplaceNamespacedWorkloadEntry queryParameters)
        replace the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedWorkloadEntryStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> readNamespacedWorkloadEntryStatus​(@Path("name")
                                                                                              java.lang.String name,
                                                                                              @Path("namespace")
                                                                                              java.lang.String namespace)
        read status of the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedWorkloadEntryStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> readNamespacedWorkloadEntryStatus​(@Path("name")
                                                                                              java.lang.String name,
                                                                                              @Path("namespace")
                                                                                              java.lang.String namespace,
                                                                                              @QueryMap
                                                                                              NetworkingIstioIoV1alpha3Api.ReadNamespacedWorkloadEntryStatus queryParameters)
        read status of the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedWorkloadEntryStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> patchNamespacedWorkloadEntryStatus​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               WorkloadEntry body)
        partially update status of the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedWorkloadEntryStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> patchNamespacedWorkloadEntryStatus​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               WorkloadEntry body,
                                                                                               @QueryMap
                                                                                               NetworkingIstioIoV1alpha3Api.PatchNamespacedWorkloadEntryStatus queryParameters)
        partially update status of the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedWorkloadEntryStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> replaceNamespacedWorkloadEntryStatus​(@Path("name")
                                                                                                 java.lang.String name,
                                                                                                 @Path("namespace")
                                                                                                 java.lang.String namespace,
                                                                                                 @Body
                                                                                                 WorkloadEntry body)
        replace status of the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedWorkloadEntryStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadentries/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadEntry> replaceNamespacedWorkloadEntryStatus​(@Path("name")
                                                                                                 java.lang.String name,
                                                                                                 @Path("namespace")
                                                                                                 java.lang.String namespace,
                                                                                                 @Body
                                                                                                 WorkloadEntry body,
                                                                                                 @QueryMap
                                                                                                 NetworkingIstioIoV1alpha3Api.ReplaceNamespacedWorkloadEntryStatus queryParameters)
        replace status of the specified WorkloadEntry
        Parameters:
        name - name of the WorkloadEntry
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedWorkloadGroup

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedWorkloadGroup​(@Path("namespace")
                                                                                                                                                          java.lang.String namespace)
        delete collection of WorkloadGroup
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedWorkloadGroup

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteCollectionNamespacedWorkloadGroup​(@Path("namespace")
                                                                                                                                                          java.lang.String namespace,
                                                                                                                                                          @QueryMap
                                                                                                                                                          NetworkingIstioIoV1alpha3Api.DeleteCollectionNamespacedWorkloadGroup queryParameters)
        delete collection of WorkloadGroup
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedWorkloadGroup

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<WorkloadGroupList,​WorkloadGroup> listNamespacedWorkloadGroup​(@Path("namespace")
                                                                                                                    java.lang.String namespace)
        list objects of kind WorkloadGroup
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedWorkloadGroup

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<WorkloadGroupList,​WorkloadGroup> listNamespacedWorkloadGroup​(@Path("namespace")
                                                                                                                    java.lang.String namespace,
                                                                                                                    @QueryMap
                                                                                                                    NetworkingIstioIoV1alpha3Api.ListNamespacedWorkloadGroup queryParameters)
        list objects of kind WorkloadGroup
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedWorkloadGroup

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> createNamespacedWorkloadGroup​(@Path("namespace")
                                                                                          java.lang.String namespace,
                                                                                          @Body
                                                                                          WorkloadGroup body)
        create a WorkloadGroup
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedWorkloadGroup

        @HTTP(method="POST",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> createNamespacedWorkloadGroup​(@Path("namespace")
                                                                                          java.lang.String namespace,
                                                                                          @Body
                                                                                          WorkloadGroup body,
                                                                                          @QueryMap
                                                                                          NetworkingIstioIoV1alpha3Api.CreateNamespacedWorkloadGroup queryParameters)
        create a WorkloadGroup
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedWorkloadGroup

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedWorkloadGroup​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @Body
                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete a WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedWorkloadGroup

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedWorkloadGroup​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace)
        delete a WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedWorkloadGroup

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedWorkloadGroup​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @Body
                                                                                                                                                com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                @QueryMap
                                                                                                                                                NetworkingIstioIoV1alpha3Api.DeleteNamespacedWorkloadGroup queryParameters)
        delete a WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedWorkloadGroup

        @HTTP(method="DELETE",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.Status> deleteNamespacedWorkloadGroup​(@Path("name")
                                                                                                                                                java.lang.String name,
                                                                                                                                                @Path("namespace")
                                                                                                                                                java.lang.String namespace,
                                                                                                                                                @QueryMap
                                                                                                                                                NetworkingIstioIoV1alpha3Api.DeleteNamespacedWorkloadGroup queryParameters)
        delete a WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedWorkloadGroup

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> readNamespacedWorkloadGroup​(@Path("name")
                                                                                        java.lang.String name,
                                                                                        @Path("namespace")
                                                                                        java.lang.String namespace)
        read the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedWorkloadGroup

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> readNamespacedWorkloadGroup​(@Path("name")
                                                                                        java.lang.String name,
                                                                                        @Path("namespace")
                                                                                        java.lang.String namespace,
                                                                                        @QueryMap
                                                                                        NetworkingIstioIoV1alpha3Api.ReadNamespacedWorkloadGroup queryParameters)
        read the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedWorkloadGroup

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> patchNamespacedWorkloadGroup​(@Path("name")
                                                                                         java.lang.String name,
                                                                                         @Path("namespace")
                                                                                         java.lang.String namespace,
                                                                                         @Body
                                                                                         WorkloadGroup body)
        partially update the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedWorkloadGroup

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> patchNamespacedWorkloadGroup​(@Path("name")
                                                                                         java.lang.String name,
                                                                                         @Path("namespace")
                                                                                         java.lang.String namespace,
                                                                                         @Body
                                                                                         WorkloadGroup body,
                                                                                         @QueryMap
                                                                                         NetworkingIstioIoV1alpha3Api.PatchNamespacedWorkloadGroup queryParameters)
        partially update the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedWorkloadGroup

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> replaceNamespacedWorkloadGroup​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           WorkloadGroup body)
        replace the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedWorkloadGroup

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> replaceNamespacedWorkloadGroup​(@Path("name")
                                                                                           java.lang.String name,
                                                                                           @Path("namespace")
                                                                                           java.lang.String namespace,
                                                                                           @Body
                                                                                           WorkloadGroup body,
                                                                                           @QueryMap
                                                                                           NetworkingIstioIoV1alpha3Api.ReplaceNamespacedWorkloadGroup queryParameters)
        replace the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedWorkloadGroupStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> readNamespacedWorkloadGroupStatus​(@Path("name")
                                                                                              java.lang.String name,
                                                                                              @Path("namespace")
                                                                                              java.lang.String namespace)
        read status of the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedWorkloadGroupStatus

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> readNamespacedWorkloadGroupStatus​(@Path("name")
                                                                                              java.lang.String name,
                                                                                              @Path("namespace")
                                                                                              java.lang.String namespace,
                                                                                              @QueryMap
                                                                                              NetworkingIstioIoV1alpha3Api.ReadNamespacedWorkloadGroupStatus queryParameters)
        read status of the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedWorkloadGroupStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> patchNamespacedWorkloadGroupStatus​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               WorkloadGroup body)
        partially update status of the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedWorkloadGroupStatus

        @HTTP(method="PATCH",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> patchNamespacedWorkloadGroupStatus​(@Path("name")
                                                                                               java.lang.String name,
                                                                                               @Path("namespace")
                                                                                               java.lang.String namespace,
                                                                                               @Body
                                                                                               WorkloadGroup body,
                                                                                               @QueryMap
                                                                                               NetworkingIstioIoV1alpha3Api.PatchNamespacedWorkloadGroupStatus queryParameters)
        partially update status of the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedWorkloadGroupStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> replaceNamespacedWorkloadGroupStatus​(@Path("name")
                                                                                                 java.lang.String name,
                                                                                                 @Path("namespace")
                                                                                                 java.lang.String namespace,
                                                                                                 @Body
                                                                                                 WorkloadGroup body)
        replace status of the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedWorkloadGroupStatus

        @HTTP(method="PUT",
              path="/apis/networking.istio.io/v1alpha3/namespaces/{namespace}/workloadgroups/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<WorkloadGroup> replaceNamespacedWorkloadGroupStatus​(@Path("name")
                                                                                                 java.lang.String name,
                                                                                                 @Path("namespace")
                                                                                                 java.lang.String namespace,
                                                                                                 @Body
                                                                                                 WorkloadGroup body,
                                                                                                 @QueryMap
                                                                                                 NetworkingIstioIoV1alpha3Api.ReplaceNamespacedWorkloadGroupStatus queryParameters)
        replace status of the specified WorkloadGroup
        Parameters:
        name - name of the WorkloadGroup
        namespace - object name and auth scope, such as for teams and projects
      • listServiceEntryForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/serviceentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<ServiceEntryList,​ServiceEntry> listServiceEntryForAllNamespaces()
        list objects of kind ServiceEntry
      • listSidecarForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/sidecars")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<SidecarList,​Sidecar> listSidecarForAllNamespaces()
        list objects of kind Sidecar
      • listVirtualServiceForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/virtualservices")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<VirtualServiceList,​VirtualService> listVirtualServiceForAllNamespaces()
        list objects of kind VirtualService
      • listWorkloadEntryForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/workloadentries")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<WorkloadEntryList,​WorkloadEntry> listWorkloadEntryForAllNamespaces()
        list objects of kind WorkloadEntry
      • listWorkloadGroupForAllNamespaces

        @HTTP(method="GET",
              path="/apis/networking.istio.io/v1alpha3/workloadgroups")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<WorkloadGroupList,​WorkloadGroup> listWorkloadGroupForAllNamespaces()
        list objects of kind WorkloadGroup