public void setProductName(String productName) {
        this.productName = productName;
    }
<p>
The name of the product that generated the finding.
</p>
<p>
Security Hub populates this attribute automatically for each finding. You cannot update this attribute with
<code>BatchImportFindings</code> or <code>BatchUpdateFindings</code>. The exception to this is a custom
integration.
</p>
<p>
When you use the Security Hub console or API to filter findings by product name, you use this attribute.
</p>
<p>
Length Constraints: Minimum length of 1. Maximum length of 128.
</p>

@param productName
       The name of the product that generated the finding.</p>
       <p>
       Security Hub populates this attribute automatically for each finding. You cannot update this attribute
       with <code>BatchImportFindings</code> or <code>BatchUpdateFindings</code>. The exception to this is a
       custom integration.
       </p>
       <p>
       When you use the Security Hub console or API to filter findings by product name, you use this attribute.
       </p>
       <p>
       Length Constraints: Minimum length of 1. Maximum length of 128.
aws-java-sdk-securityhub/src/main/java/com/amazonaws/services/securityhub/model/AwsSecurityFinding.java