public CreateClusterParameterGroupRequest withParameterGroupFamily(String parameterGroupFamily) {
        setParameterGroupFamily(parameterGroupFamily);
        return this;
    }
<p>
The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version
determines the set of parameters.
</p>
<p>
To get a list of valid parameter group family names, you can call <a>DescribeClusterParameterGroups</a>. By
default, Amazon Redshift returns a list of all the parameter groups that are owned by your Amazon Web Services
account, including the default parameter groups for each Amazon Redshift engine version. The parameter group
family names associated with the default parameter groups provide you the valid values. For example, a valid
family name is "redshift-1.0".
</p>

@param parameterGroupFamily
       The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine
       version determines the set of parameters.</p>
       <p>
       To get a list of valid parameter group family names, you can call <a>DescribeClusterParameterGroups</a>.
       By default, Amazon Redshift returns a list of all the parameter groups that are owned by your Amazon Web
       Services account, including the default parameter groups for each Amazon Redshift engine version. The
       parameter group family names associated with the default parameter groups provide you the valid values.
       For example, a valid family name is "redshift-1.0".
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-redshift/src/main/java/com/amazonaws/services/redshift/model/CreateClusterParameterGroupRequest.java