public java.util.List<ClusterSecurityGroupMembership> getClusterSecurityGroups() {
        if (clusterSecurityGroups == null) {
            clusterSecurityGroups = new com.amazonaws.internal.SdkInternalList<ClusterSecurityGroupMembership>();
        }
        return clusterSecurityGroups;
    }
<p>
A list of cluster security group that are associated with the cluster. Each security group is represented by an
element that contains <code>ClusterSecurityGroup.Name</code> and <code>ClusterSecurityGroup.Status</code>
subelements.
</p>
<p>
Cluster security groups are used when the cluster is not created in an Amazon Virtual Private Cloud (VPC).
Clusters that are created in a VPC use VPC security groups, which are listed by the <b>VpcSecurityGroups</b>
parameter.
</p>

@return A list of cluster security group that are associated with the cluster. Each security group is represented
        by an element that contains <code>ClusterSecurityGroup.Name</code> and
        <code>ClusterSecurityGroup.Status</code> subelements. </p>
        <p>
        Cluster security groups are used when the cluster is not created in an Amazon Virtual Private Cloud
        (VPC). Clusters that are created in a VPC use VPC security groups, which are listed by the
        <b>VpcSecurityGroups</b> parameter.
aws-java-sdk-redshift/src/main/java/com/amazonaws/services/redshift/model/Cluster.java