func buildBlockDeviceClaimCRD() (*apiext.CustomResourceDefinition, error) {
	crdBuilder := crds.NewBuilder()
	crdBuilder.WithName(apis.BlockDeviceClaimResourceName).
		WithGroup(apis.GroupName).
		WithVersion(apis.APIVersion).
		WithScope(apiext.NamespaceScoped).
		WithKind(apis.BlockDeviceClaimResourceKind).
		WithListKind(apis.BlockDeviceClaimResourceListKind).
		WithPlural(apis.BlockDeviceClaimResourcePlural).
		WithShortNames([]string{apis.BlockDeviceClaimResourceShort}).
		WithPrinterColumns("BlockDeviceName", "string", ".spec.blockDeviceName").
		WithPrinterColumns("Phase", "string", ".status.phase").
		WithPrinterColumns("Age", "date", ".metadata.creationTimestamp")
	return crdBuilder.Build()
}
// buildBlockDeviceClaimCRD is used to build the blockdevice claim CRD
buildBlockDeviceClaimCRD is used to build the blockdevice claim CRD
// buildBlockDeviceClaimCRD is used to build the blockdevice claim CRD
func buildBlockDeviceClaimCRD() (*apiext.CustomResourceDefinition, error) {
	crdBuilder := crds.NewBuilder()
	crdBuilder.WithName(apis.BlockDeviceClaimResourceName).
		WithGroup(apis.GroupName).
		WithVersion(apis.APIVersion).
		WithScope(apiext.NamespaceScoped).
		WithKind(apis.BlockDeviceClaimResourceKind).
		WithListKind(apis.BlockDeviceClaimResourceListKind).
		WithPlural(apis.BlockDeviceClaimResourcePlural).
		WithShortNames([]string{apis.BlockDeviceClaimResourceShort}).
		WithPrinterColumns("BlockDeviceName", "string", ".spec.blockDeviceName").
		WithPrinterColumns("Phase", "string", ".status.phase").
		WithPrinterColumns("Age", "date", ".metadata.creationTimestamp")
	return crdBuilder.Build()
}
func buildBlockDeviceClaimCRD ( ) ( * apiext . CustomResourceDefinition , error ) { crdBuilder := crds . NewBuilder ( ) crdBuilder . WithName ( apis . BlockDeviceClaimResourceName ) . WithGroup ( apis . GroupName ) . WithVersion ( apis . APIVersion ) . WithScope ( apiext . NamespaceScoped ) . WithKind ( apis . BlockDeviceClaimResourceKind ) . WithListKind ( apis . BlockDeviceClaimResourceListKind ) . WithPlural ( apis . BlockDeviceClaimResourcePlural ) . WithShortNames ( [ ] string { apis . BlockDeviceClaimResourceShort } ) . WithPrinterColumns ( " " , " " , " " ) . WithPrinterColumns ( " " , " " , " " ) . WithPrinterColumns ( " " , " " , " " ) return crdBuilder . Build ( ) }
buildBlockDeviceClaimCRD is used to build the blockdevice claim CRD
buildBlockDeviceClaimCRD is used to build the blockdevice claim CRD