public void setRequiredContainerCluster(ICFSecurityClusterObj value) {
   if (buff == null) {
     getHostNodeBuff();
   }
   requiredContainerCluster = null;
   if (value != null) {
     getPKey().setRequiredClusterId(value.getRequiredId());
     getHostNodeBuff().setRequiredClusterId(value.getRequiredId());
   }
   requiredContainerCluster = value;
 }
 public ICFSecurityClusterObj getRequiredContainerCluster(boolean forceRead) {
   if (forceRead || (requiredContainerCluster == null)) {
     boolean anyMissing = false;
     if (!anyMissing) {
       ICFSecurityClusterObj obj =
           ((ICFDbTestSchemaObj) getOrigAsHostNode().getSchema())
               .getClusterTableObj()
               .readClusterByIdIdx(getPKey().getRequiredClusterId());
       requiredContainerCluster = obj;
       if (obj != null) {
         getHostNodeBuff().setRequiredClusterId(obj.getRequiredId());
         requiredContainerCluster = obj;
       }
     }
   }
   return (requiredContainerCluster);
 }