Interface RouteOpenshiftIoV1Api

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

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

      • getAPIResources

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList> getAPIResources()
        get available resources
      • deleteCollectionNamespacedRoute

        @HTTP(method="DELETE",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes",
              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> deleteCollectionNamespacedRoute​(@Path("namespace")
                                                                                                                                                  java.lang.String namespace,
                                                                                                                                                  @Body
                                                                                                                                                  com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body)
        delete collection of Route
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRoute

        @HTTP(method="DELETE",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes",
              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> deleteCollectionNamespacedRoute​(@Path("namespace")
                                                                                                                                                  java.lang.String namespace)
        delete collection of Route
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRoute

        @HTTP(method="DELETE",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes",
              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> deleteCollectionNamespacedRoute​(@Path("namespace")
                                                                                                                                                  java.lang.String namespace,
                                                                                                                                                  @Body
                                                                                                                                                  com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions body,
                                                                                                                                                  @QueryMap
                                                                                                                                                  RouteOpenshiftIoV1Api.DeleteCollectionNamespacedRoute queryParameters)
        delete collection of Route
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteCollectionNamespacedRoute

        @HTTP(method="DELETE",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes",
              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> deleteCollectionNamespacedRoute​(@Path("namespace")
                                                                                                                                                  java.lang.String namespace,
                                                                                                                                                  @QueryMap
                                                                                                                                                  RouteOpenshiftIoV1Api.DeleteCollectionNamespacedRoute queryParameters)
        delete collection of Route
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedRoute

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<RouteList,​Route> listNamespacedRoute​(@Path("namespace")
                                                                                            java.lang.String namespace)
        list or watch objects of kind Route
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • listNamespacedRoute

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<RouteList,​Route> listNamespacedRoute​(@Path("namespace")
                                                                                            java.lang.String namespace,
                                                                                            @QueryMap
                                                                                            RouteOpenshiftIoV1Api.ListNamespacedRoute queryParameters)
        list or watch objects of kind Route
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • createNamespacedRoute

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

        @HTTP(method="POST",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Route> createNamespacedRoute​(@Path("namespace")
                                                                          java.lang.String namespace,
                                                                          @Body
                                                                          Route body,
                                                                          @QueryMap
                                                                          RouteOpenshiftIoV1Api.CreateNamespacedRoute queryParameters)
        create a Route
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRoute

        @HTTP(method="DELETE",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{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> deleteNamespacedRoute​(@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 Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRoute

        @HTTP(method="DELETE",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{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> deleteNamespacedRoute​(@Path("name")
                                                                                                                                        java.lang.String name,
                                                                                                                                        @Path("namespace")
                                                                                                                                        java.lang.String namespace)
        delete a Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRoute

        @HTTP(method="DELETE",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{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> deleteNamespacedRoute​(@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
                                                                                                                                        RouteOpenshiftIoV1Api.DeleteNamespacedRoute queryParameters)
        delete a Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • deleteNamespacedRoute

        @HTTP(method="DELETE",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{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> deleteNamespacedRoute​(@Path("name")
                                                                                                                                        java.lang.String name,
                                                                                                                                        @Path("namespace")
                                                                                                                                        java.lang.String namespace,
                                                                                                                                        @QueryMap
                                                                                                                                        RouteOpenshiftIoV1Api.DeleteNamespacedRoute queryParameters)
        delete a Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedRoute

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

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Route> readNamespacedRoute​(@Path("name")
                                                                        java.lang.String name,
                                                                        @Path("namespace")
                                                                        java.lang.String namespace,
                                                                        @QueryMap
                                                                        RouteOpenshiftIoV1Api.ReadNamespacedRoute queryParameters)
        read the specified Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedRoute

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

        @HTTP(method="PATCH",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Route> patchNamespacedRoute​(@Path("name")
                                                                         java.lang.String name,
                                                                         @Path("namespace")
                                                                         java.lang.String namespace,
                                                                         @Body
                                                                         Route body,
                                                                         @QueryMap
                                                                         RouteOpenshiftIoV1Api.PatchNamespacedRoute queryParameters)
        partially update the specified Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedRoute

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

        @HTTP(method="PUT",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{name}",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Route> replaceNamespacedRoute​(@Path("name")
                                                                           java.lang.String name,
                                                                           @Path("namespace")
                                                                           java.lang.String namespace,
                                                                           @Body
                                                                           Route body,
                                                                           @QueryMap
                                                                           RouteOpenshiftIoV1Api.ReplaceNamespacedRoute queryParameters)
        replace the specified Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • readNamespacedRouteStatus

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

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{name}/status")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<Route> readNamespacedRouteStatus​(@Path("name")
                                                                              java.lang.String name,
                                                                              @Path("namespace")
                                                                              java.lang.String namespace,
                                                                              @QueryMap
                                                                              RouteOpenshiftIoV1Api.ReadNamespacedRouteStatus queryParameters)
        read status of the specified Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • patchNamespacedRouteStatus

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

        @HTTP(method="PATCH",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/merge-patch+json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Route> patchNamespacedRouteStatus​(@Path("name")
                                                                               java.lang.String name,
                                                                               @Path("namespace")
                                                                               java.lang.String namespace,
                                                                               @Body
                                                                               Route body,
                                                                               @QueryMap
                                                                               RouteOpenshiftIoV1Api.PatchNamespacedRouteStatus queryParameters)
        partially update status of the specified Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • replaceNamespacedRouteStatus

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

        @HTTP(method="PUT",
              path="/apis/route.openshift.io/v1/namespaces/{namespace}/routes/{name}/status",
              hasBody=true)
        @Headers({"Content-Type: application/json","Accept: */*"})
        com.marcnuri.yakc.api.KubernetesCall<Route> replaceNamespacedRouteStatus​(@Path("name")
                                                                                 java.lang.String name,
                                                                                 @Path("namespace")
                                                                                 java.lang.String namespace,
                                                                                 @Body
                                                                                 Route body,
                                                                                 @QueryMap
                                                                                 RouteOpenshiftIoV1Api.ReplaceNamespacedRouteStatus queryParameters)
        replace status of the specified Route
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • listRouteForAllNamespaces

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/routes")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<RouteList,​Route> listRouteForAllNamespaces()
        list or watch objects of kind Route
      • listRouteForAllNamespaces

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/routes")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesListCall<RouteList,​Route> listRouteForAllNamespaces​(@QueryMap
                                                                                                  RouteOpenshiftIoV1Api.ListRouteForAllNamespaces queryParameters)
        list or watch objects of kind Route
      • watchNamespacedRouteList

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/watch/namespaces/{namespace}/routes")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRouteList​(@Path("namespace")
                                                                                                                                               java.lang.String namespace)
        watch individual changes to a list of Route. deprecated: use the 'watch' parameter with a list operation instead.
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRouteList

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/watch/namespaces/{namespace}/routes")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRouteList​(@Path("namespace")
                                                                                                                                               java.lang.String namespace,
                                                                                                                                               @QueryMap
                                                                                                                                               RouteOpenshiftIoV1Api.WatchNamespacedRouteList queryParameters)
        watch individual changes to a list of Route. deprecated: use the 'watch' parameter with a list operation instead.
        Parameters:
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRoute

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/watch/namespaces/{namespace}/routes/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRoute​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Path("namespace")
                                                                                                                                           java.lang.String namespace)
        watch changes to an object of kind Route. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • watchNamespacedRoute

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/watch/namespaces/{namespace}/routes/{name}")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchNamespacedRoute​(@Path("name")
                                                                                                                                           java.lang.String name,
                                                                                                                                           @Path("namespace")
                                                                                                                                           java.lang.String namespace,
                                                                                                                                           @QueryMap
                                                                                                                                           RouteOpenshiftIoV1Api.WatchNamespacedRoute queryParameters)
        watch changes to an object of kind Route. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.
        Parameters:
        name - name of the Route
        namespace - object name and auth scope, such as for teams and projects
      • watchRouteListForAllNamespaces

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/watch/routes")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRouteListForAllNamespaces()
        watch individual changes to a list of Route. deprecated: use the 'watch' parameter with a list operation instead.
      • watchRouteListForAllNamespaces

        @HTTP(method="GET",
              path="/apis/route.openshift.io/v1/watch/routes")
        @Headers("Accept: */*")
        com.marcnuri.yakc.api.KubernetesCall<com.marcnuri.yakc.model.io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent> watchRouteListForAllNamespaces​(@QueryMap
                                                                                                                                                     RouteOpenshiftIoV1Api.WatchRouteListForAllNamespaces queryParameters)
        watch individual changes to a list of Route. deprecated: use the 'watch' parameter with a list operation instead.