/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The Network File System (NFS) configurations for mounting an Amazon FSx for
* OpenZFS file system. See Also:
AWS
* API Reference
A list of configuration objects that contain the client and options for * mounting the OpenZFS file system.
*/ inline const Aws::VectorA list of configuration objects that contain the client and options for * mounting the OpenZFS file system.
*/ inline bool ClientConfigurationsHasBeenSet() const { return m_clientConfigurationsHasBeenSet; } /** *A list of configuration objects that contain the client and options for * mounting the OpenZFS file system.
*/ inline void SetClientConfigurations(const Aws::VectorA list of configuration objects that contain the client and options for * mounting the OpenZFS file system.
*/ inline void SetClientConfigurations(Aws::VectorA list of configuration objects that contain the client and options for * mounting the OpenZFS file system.
*/ inline OpenZFSNfsExport& WithClientConfigurations(const Aws::VectorA list of configuration objects that contain the client and options for * mounting the OpenZFS file system.
*/ inline OpenZFSNfsExport& WithClientConfigurations(Aws::VectorA list of configuration objects that contain the client and options for * mounting the OpenZFS file system.
*/ inline OpenZFSNfsExport& AddClientConfigurations(const OpenZFSClientConfiguration& value) { m_clientConfigurationsHasBeenSet = true; m_clientConfigurations.push_back(value); return *this; } /** *A list of configuration objects that contain the client and options for * mounting the OpenZFS file system.
*/ inline OpenZFSNfsExport& AddClientConfigurations(OpenZFSClientConfiguration&& value) { m_clientConfigurationsHasBeenSet = true; m_clientConfigurations.push_back(std::move(value)); return *this; } private: Aws::Vector