7#include <aws/workdocs/WorkDocs_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/workdocs/model/ResourcePathComponent.h>
57 bool m_componentsHasBeenSet =
false;
AWS_WORKDOCS_API ResourcePath()
void SetComponents(Aws::Vector< ResourcePathComponent > &&value)
void SetComponents(const Aws::Vector< ResourcePathComponent > &value)
ResourcePath & WithComponents(Aws::Vector< ResourcePathComponent > &&value)
const Aws::Vector< ResourcePathComponent > & GetComponents() const
AWS_WORKDOCS_API ResourcePath(Aws::Utils::Json::JsonView jsonValue)
ResourcePath & WithComponents(const Aws::Vector< ResourcePathComponent > &value)
AWS_WORKDOCS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_WORKDOCS_API ResourcePath & operator=(Aws::Utils::Json::JsonView jsonValue)
ResourcePath & AddComponents(const ResourcePathComponent &value)
ResourcePath & AddComponents(ResourcePathComponent &&value)
bool ComponentsHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue