// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`BatchCheckLayerAvailability`](crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`registry_id(impl Into<String>)`](crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder::registry_id) / [`set_registry_id(Option<String>)`](crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder::set_registry_id): <p>The Amazon Web Services account ID associated with the registry that contains the image layers to check. If you do not specify a registry, the default registry is assumed.</p>
/// - [`repository_name(impl Into<String>)`](crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder::repository_name) / [`set_repository_name(Option<String>)`](crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder::set_repository_name): <p>The name of the repository that is associated with the image layers to check.</p>
/// - [`layer_digests(Vec<String>)`](crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder::layer_digests) / [`set_layer_digests(Option<Vec<String>>)`](crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder::set_layer_digests): <p>The digests of the image layers to check.</p>
/// - On success, responds with [`BatchCheckLayerAvailabilityOutput`](crate::operation::batch_check_layer_availability::BatchCheckLayerAvailabilityOutput) with field(s):
/// - [`layers(Option<Vec<Layer>>)`](crate::operation::batch_check_layer_availability::BatchCheckLayerAvailabilityOutput::layers): <p>A list of image layer objects corresponding to the image layer references in the request.</p>
/// - [`failures(Option<Vec<LayerFailure>>)`](crate::operation::batch_check_layer_availability::BatchCheckLayerAvailabilityOutput::failures): <p>Any failures associated with the call.</p>
/// - On failure, responds with [`SdkError<BatchCheckLayerAvailabilityError>`](crate::operation::batch_check_layer_availability::BatchCheckLayerAvailabilityError)
pub fn batch_check_layer_availability(&self) -> crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder{
crate::operation::batch_check_layer_availability::builders::BatchCheckLayerAvailabilityFluentBuilder::new(self.handle.clone())
}
}