7#include <aws/fsx/FSx_EXPORTS.h>
8#include <aws/fsx/model/FileSystemEndpoint.h>
49 template<
typename InterclusterT = FileSystemEndpo
int>
50 void SetIntercluster(InterclusterT&& value) { m_interclusterHasBeenSet =
true; m_intercluster = std::forward<InterclusterT>(value); }
51 template<
typename InterclusterT = FileSystemEndpo
int>
62 template<
typename ManagementT = FileSystemEndpo
int>
63 void SetManagement(ManagementT&& value) { m_managementHasBeenSet =
true; m_management = std::forward<ManagementT>(value); }
64 template<
typename ManagementT = FileSystemEndpo
int>
70 bool m_interclusterHasBeenSet =
false;
73 bool m_managementHasBeenSet =
false;
bool InterclusterHasBeenSet() const
void SetManagement(ManagementT &&value)
AWS_FSX_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIntercluster(InterclusterT &&value)
AWS_FSX_API FileSystemEndpoints(Aws::Utils::Json::JsonView jsonValue)
bool ManagementHasBeenSet() const
AWS_FSX_API FileSystemEndpoints()=default
AWS_FSX_API FileSystemEndpoints & operator=(Aws::Utils::Json::JsonView jsonValue)
const FileSystemEndpoint & GetIntercluster() const
FileSystemEndpoints & WithIntercluster(InterclusterT &&value)
FileSystemEndpoints & WithManagement(ManagementT &&value)
const FileSystemEndpoint & GetManagement() const
Aws::Utils::Json::JsonValue JsonValue