public CustomResourceDefinitionNamesArgs build() {
            if ($.kind == null) {
                throw new MissingRequiredPropertyException("CustomResourceDefinitionNamesArgs", "kind");
            }
            if ($.plural == null) {
                throw new MissingRequiredPropertyException("CustomResourceDefinitionNamesArgs", "plural");
            }
            return $;
        }
@param singular singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.

@return builder
sdk/java/src/main/java/com/pulumi/kubernetes/apiextensions/v1/inputs/CustomResourceDefinitionNamesArgs.java