# Functions
BuildFrom returns new instance of Builder from the provided api instance.
ContainsName is filter function to filter pvc's based on the name.
IsBound is a predicate to filter out pvcs which is bounded.
IsNil is predicate to filter out nil PVC instances.
ListBuilderForAPIObjects returns a new instance of ListBuilder based on provided api pvc list.
ListBuilderForObjects returns a new instance of ListBuilder based on provided pvc list.
ListBuilderFromTemplate returns a new instance of ListBuilder based on the provided pvc template.
NewBuilder returns new instance of Builder.
NewForAPIObject returns a new instance of PVC.
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.
# Structs
Builder is the builder object for PVC.
Kubeclient enables kubernetes API operations on pvc instance.
ListBuilder enables building an instance of PVCList.
PVC is a wrapper over persistentvolumeclaim api object.
PVCList is a wrapper over persistentvolumeclaim 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.