public StorageClassArgs build() {
            $.apiVersion = Codegen.stringProp("apiVersion").output().arg($.apiVersion).getNullable();
            $.kind = Codegen.stringProp("kind").output().arg($.kind).getNullable();
            if ($.provisioner == null) {
                throw new MissingRequiredPropertyException("StorageClassArgs", "provisioner");
            }
            return $;
        }
@param volumeBindingMode volumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound.  When unset, VolumeBindingImmediate is used. This field is only honored by servers that enable the VolumeScheduling feature.

@return builder
sdk/java/src/main/java/com/pulumi/kubernetes/storage/v1/StorageClassArgs.java