public CustomResourceColumnDefinitionArgs build() {
            if ($.JSONPath == null) {
                throw new MissingRequiredPropertyException("CustomResourceColumnDefinitionArgs", "JSONPath");
            }
            if ($.name == null) {
                throw new MissingRequiredPropertyException("CustomResourceColumnDefinitionArgs", "name");
            }
            if ($.type == null) {
                throw new MissingRequiredPropertyException("CustomResourceColumnDefinitionArgs", "type");
            }
            return $;
        }
@param type type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.

@return builder
sdk/java/src/main/java/com/pulumi/kubernetes/apiextensions/v1beta1/inputs/CustomResourceColumnDefinitionArgs.java