Interface ResourceHandler<T extends io.fabric8.kubernetes.api.model.HasMetadata,​V extends io.fabric8.kubernetes.api.builder.VisitableBuilder<T,​V>>


  • public interface ResourceHandler<T extends io.fabric8.kubernetes.api.model.HasMetadata,​V extends io.fabric8.kubernetes.api.builder.VisitableBuilder<T,​V>>
    • Method Detail

      • edit

        V edit​(T item)
        Edit the specified resource.
        Parameters:
        item - The resource to edit.
        Returns:
        The resource editor.
      • operation

        <L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> HasMetadataOperation<T,​L,​Resource<T>> operation​(Client client,
                                                                                                                                          Class<L> listType)
        Create the operation support for the current resource
        Parameters:
        client - The client state
        listType - The list type
        Returns:
        The HasMetadataOperation
      • hasOperation

        boolean hasOperation()
        Returns:
        true if there is a specialized operation associated with this handler