64 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
99 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
264 inline void SetExtension(
const char* value) { m_extensionHasBeenSet =
true; m_extension.assign(value); }
303 inline void SetUrl(
const char* value) { m_urlHasBeenSet =
true; m_url.assign(value); }
325 bool m_arnHasBeenSet;
327 bool m_nameHasBeenSet;
329 bool m_typeHasBeenSet;
331 bool m_extensionHasBeenSet;
333 bool m_urlHasBeenSet;
void SetExtension(const char *value)
#define AWS_DEVICEFARM_API
void SetArn(const Aws::String &value)
Artifact & WithArn(Aws::String &&value)
Artifact & WithArn(const char *value)
void SetName(Aws::String &&value)
void SetUrl(const char *value)
Artifact & WithExtension(Aws::String &&value)
Artifact & WithUrl(const char *value)
const Aws::String & GetName() const
Artifact & WithExtension(const char *value)
void SetName(const Aws::String &value)
void SetName(const char *value)
Artifact & WithName(const Aws::String &value)
Artifact & WithUrl(Aws::String &&value)
Artifact & WithExtension(const Aws::String &value)
void SetUrl(const Aws::String &value)
const Aws::String & GetUrl() const
void SetExtension(const Aws::String &value)
Artifact & WithType(const ArtifactType &value)
void SetArn(const char *value)
void SetUrl(Aws::String &&value)
Artifact & WithName(Aws::String &&value)
Artifact & WithType(ArtifactType &&value)
const Aws::String & GetExtension() const
Artifact & WithUrl(const Aws::String &value)
const ArtifactType & GetType() const
Artifact & WithName(const char *value)
const Aws::String & GetArn() const
void SetArn(Aws::String &&value)
void SetType(const ArtifactType &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetType(ArtifactType &&value)
Artifact & WithArn(const Aws::String &value)
void SetExtension(Aws::String &&value)
JSON (JavaScript Object Notation).