def create_with_http_info(person_group_id, name:nil, user_data:nil, recognition_model:nil, custom_headers:nil)
      create_async(person_group_id, name:name, user_data:user_data, recognition_model:recognition_model, custom_headers:custom_headers).value!
    end
def create_with_http_info(person_group_id, name:nil, user_data:nil, recognition_model:nil, custom_headers:nil)
      create_async(person_group_id, name:name, user_data:user_data, recognition_model:recognition_model, custom_headers:custom_headers).value!
    end
Create a new person group with specified personGroupId, name, user-provided
 userData and recognitionModel.
 <br /> A person group is the container of the uploaded person data, including
 face images and face recognition features.
 <br /> After creation, use [PersonGroup Person -
 Create](/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039523c)
 to add persons into the group, and then call [PersonGroup -
 Train](/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395249)
 to get this group ready for [Face -
 Identify](/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395239).
 <br /> The person's face, image, and userData will be stored on server until
 [PersonGroup Person -
 Delete](/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039523d)
 or [PersonGroup -
 Delete](/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395245)
 is called.
 <br />
 * Free-tier subscription quota: 1,000 person groups. Each holds up to 1,000
 persons.
 * S0-tier subscription quota: 1,000,000 person groups. Each holds up to
 10,000 persons.
 * to handle larger scale face identification problem, please consider using
 [LargePersonGroup](/docs/services/563879b61984550e40cbbe8d/operations/599acdee6ac60f11b48b5a9d).
 <br />
 'recognitionModel' should be specified to associate with this person group.
 The default value for 'recognitionModel' is 'recognition_01', if the latest
 model needed, please explicitly specify the model you need in this parameter.
 New faces that are added to an existing person group will use the recognition
 model that's already associated with the collection. Existing face features
 in a person group can't be updated to features extracted by another version
 of recognition model.


 @param person_group_id [String] Id referencing a particular person group.
 @param name [String] User defined name, maximum length is 128.
 @param user_data [String] User specified data. Length should not exceed 16KB.
 @param recognition_model [RecognitionModel] Possible values include:
 'recognition_01', 'recognition_02'
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [MsRestAzure::AzureOperationResponse] HTTP response information.