public Builder dataSource(@Nullable Output<TypedLocalObjectReferencePatchArgs> dataSource) {
            $.dataSource = dataSource;
            return this;
        }
@param dataSource dataSource field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified. If the namespace is specified, then dataSourceRef will not be copied to dataSource.

@return builder
sdk/java/src/main/java/com/pulumi/kubernetes/core/v1/inputs/PersistentVolumeClaimSpecPatchArgs.java