7#include <aws/devicefarm/DeviceFarm_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
53 template<
typename IosPathsT = Aws::Vector<Aws::String>>
54 void SetIosPaths(IosPathsT&& value) { m_iosPathsHasBeenSet =
true; m_iosPaths = std::forward<IosPathsT>(value); }
55 template<
typename IosPathsT = Aws::Vector<Aws::String>>
57 template<
typename IosPathsT = Aws::String>
68 template<
typename Andro
idPathsT = Aws::Vector<Aws::String>>
69 void SetAndroidPaths(AndroidPathsT&& value) { m_androidPathsHasBeenSet =
true; m_androidPaths = std::forward<AndroidPathsT>(value); }
70 template<
typename Andro
idPathsT = Aws::Vector<Aws::String>>
72 template<
typename Andro
idPathsT = Aws::String>
83 template<
typename DeviceHostPathsT = Aws::Vector<Aws::String>>
84 void SetDeviceHostPaths(DeviceHostPathsT&& value) { m_deviceHostPathsHasBeenSet =
true; m_deviceHostPaths = std::forward<DeviceHostPathsT>(value); }
85 template<
typename DeviceHostPathsT = Aws::Vector<Aws::String>>
87 template<
typename DeviceHostPathsT = Aws::String>
93 bool m_iosPathsHasBeenSet =
false;
96 bool m_androidPathsHasBeenSet =
false;
99 bool m_deviceHostPathsHasBeenSet =
false;
CustomerArtifactPaths & WithDeviceHostPaths(DeviceHostPathsT &&value)
bool IosPathsHasBeenSet() const
AWS_DEVICEFARM_API Aws::Utils::Json::JsonValue Jsonize() const
bool DeviceHostPathsHasBeenSet() const
CustomerArtifactPaths & AddIosPaths(IosPathsT &&value)
const Aws::Vector< Aws::String > & GetDeviceHostPaths() const
AWS_DEVICEFARM_API CustomerArtifactPaths()=default
void SetDeviceHostPaths(DeviceHostPathsT &&value)
CustomerArtifactPaths & WithAndroidPaths(AndroidPathsT &&value)
AWS_DEVICEFARM_API CustomerArtifactPaths(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< Aws::String > & GetAndroidPaths() const
AWS_DEVICEFARM_API CustomerArtifactPaths & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAndroidPaths(AndroidPathsT &&value)
void SetIosPaths(IosPathsT &&value)
const Aws::Vector< Aws::String > & GetIosPaths() const
CustomerArtifactPaths & AddDeviceHostPaths(DeviceHostPathsT &&value)
bool AndroidPathsHasBeenSet() const
CustomerArtifactPaths & AddAndroidPaths(AndroidPathsT &&value)
CustomerArtifactPaths & WithIosPaths(IosPathsT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue