7#include <aws/fsx/FSx_EXPORTS.h>
8#include <aws/fsx/model/FileSystemEndpoint.h>
43 template <
typename InterclusterT = FileSystemEndpo
int>
45 m_interclusterHasBeenSet =
true;
46 m_intercluster = std::forward<InterclusterT>(value);
48 template <
typename InterclusterT = FileSystemEndpo
int>
62 template <
typename ManagementT = FileSystemEndpo
int>
64 m_managementHasBeenSet =
true;
65 m_management = std::forward<ManagementT>(value);
67 template <
typename ManagementT = FileSystemEndpo
int>
77 bool m_interclusterHasBeenSet =
false;
78 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