# Functions
ContainsName is filter function to filter pv's based on the name.
IsNil is predicate to filter out nil PV instances.
ListBuilderForAPIObjects builds the ListBuilder object based on PV api list.
ListBuilderForObjects builds the ListBuilder object based on PVList.
NewBuilder returns new instance of Builder.
NewForAPIObject returns a new instance of PV.
NewKubeClient returns a new instance of kubeclient meant for cstor volume replica operations.
NewListBuilder returns an instance of ListBuilder.
WithClientSet sets the kubernetes client against the kubeclient instance.
WithKubeConfigPath sets the kubeConfig path against client instance.
# Constants
KeyNode represents the key values used for specifying the Node Affinity based on the hostname.
# Structs
Builder is the builder object for PV.
Kubeclient enables kubernetes API operations on pv instance.
ListBuilder enables building an instance of PVlist.
PV is a wrapper over persistentvolume api object.
PVList is a wrapper over persistentvolume api object.
# Type aliases
KubeclientBuildOption abstracts creating an instance of kubeclient.
Predicate defines an abstraction to determine conditional checks against the provided pvc instance.
PredicateList holds a list of predicate.