// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`BatchGetRecord`](crate::operation::batch_get_record::builders::BatchGetRecordFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`identifiers(BatchGetRecordIdentifier)`](crate::operation::batch_get_record::builders::BatchGetRecordFluentBuilder::identifiers) / [`set_identifiers(Option<Vec::<BatchGetRecordIdentifier>>)`](crate::operation::batch_get_record::builders::BatchGetRecordFluentBuilder::set_identifiers):<br>required: **true**<br><p>A list containing the name or Amazon Resource Name (ARN) of the <code>FeatureGroup</code>, the list of names of <code>Feature</code>s to be retrieved, and the corresponding <code>RecordIdentifier</code> values as strings.</p><br>
/// - [`expiration_time_response(ExpirationTimeResponse)`](crate::operation::batch_get_record::builders::BatchGetRecordFluentBuilder::expiration_time_response) / [`set_expiration_time_response(Option<ExpirationTimeResponse>)`](crate::operation::batch_get_record::builders::BatchGetRecordFluentBuilder::set_expiration_time_response):<br>required: **false**<br><p>Parameter to request <code>ExpiresAt</code> in response. If <code>Enabled</code>, <code>BatchGetRecord</code> will return the value of <code>ExpiresAt</code>, if it is not null. If <code>Disabled</code> and null, <code>BatchGetRecord</code> will return null.</p><br>
/// - On success, responds with [`BatchGetRecordOutput`](crate::operation::batch_get_record::BatchGetRecordOutput) with field(s):
/// - [`records(Option<Vec::<BatchGetRecordResultDetail>>)`](crate::operation::batch_get_record::BatchGetRecordOutput::records): <p>A list of Records you requested to be retrieved in batch.</p>
/// - [`errors(Option<Vec::<BatchGetRecordError>>)`](crate::operation::batch_get_record::BatchGetRecordOutput::errors): <p>A list of errors that have occurred when retrieving a batch of Records.</p>
/// - [`unprocessed_identifiers(Option<Vec::<BatchGetRecordIdentifier>>)`](crate::operation::batch_get_record::BatchGetRecordOutput::unprocessed_identifiers): <p>A unprocessed list of <code>FeatureGroup</code> names, with their corresponding <code>RecordIdentifier</code> value, and Feature name.</p>
/// - On failure, responds with [`SdkError<BatchGetRecordError>`](crate::operation::batch_get_record::BatchGetRecordError)
pub fn batch_get_record(&self) -> crate::operation::batch_get_record::builders::BatchGetRecordFluentBuilder {
crate::operation::batch_get_record::builders::BatchGetRecordFluentBuilder::new(self.handle.clone())
}
}