public ISCSIPersistentVolumeSourceArgs build() {
            if ($.iqn == null) {
                throw new MissingRequiredPropertyException("ISCSIPersistentVolumeSourceArgs", "iqn");
            }
            if ($.lun == null) {
                throw new MissingRequiredPropertyException("ISCSIPersistentVolumeSourceArgs", "lun");
            }
            if ($.targetPortal == null) {
                throw new MissingRequiredPropertyException("ISCSIPersistentVolumeSourceArgs", "targetPortal");
            }
            return $;
        }
@param targetPortal targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).

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