7#include <aws/route53profiles/Route53Profiles_EXPORTS.h>
8#include <aws/route53profiles/Route53ProfilesRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace Route53Profiles
30 inline virtual const char*
GetServiceRequestName()
const override {
return "UpdateProfileResourceAssociation"; }
41 template<
typename NameT = Aws::String>
42 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
43 template<
typename NameT = Aws::String>
53 template<
typename ProfileResourceAssociationIdT = Aws::String>
54 void SetProfileResourceAssociationId(ProfileResourceAssociationIdT&& value) { m_profileResourceAssociationIdHasBeenSet =
true; m_profileResourceAssociationId = std::forward<ProfileResourceAssociationIdT>(value); }
55 template<
typename ProfileResourceAssociationIdT = Aws::String>
68 template<
typename ResourcePropertiesT = Aws::String>
69 void SetResourceProperties(ResourcePropertiesT&& value) { m_resourcePropertiesHasBeenSet =
true; m_resourceProperties = std::forward<ResourcePropertiesT>(value); }
70 template<
typename ResourcePropertiesT = Aws::String>
76 bool m_nameHasBeenSet =
false;
79 bool m_profileResourceAssociationIdHasBeenSet =
false;
82 bool m_resourcePropertiesHasBeenSet =
false;
UpdateProfileResourceAssociationRequest & WithProfileResourceAssociationId(ProfileResourceAssociationIdT &&value)
virtual const char * GetServiceRequestName() const override
UpdateProfileResourceAssociationRequest & WithName(NameT &&value)
bool NameHasBeenSet() const
UpdateProfileResourceAssociationRequest & WithResourceProperties(ResourcePropertiesT &&value)
bool ProfileResourceAssociationIdHasBeenSet() const
void SetProfileResourceAssociationId(ProfileResourceAssociationIdT &&value)
void SetName(NameT &&value)
AWS_ROUTE53PROFILES_API Aws::String SerializePayload() const override
bool ResourcePropertiesHasBeenSet() const
AWS_ROUTE53PROFILES_API UpdateProfileResourceAssociationRequest()=default
void SetResourceProperties(ResourcePropertiesT &&value)
const Aws::String & GetProfileResourceAssociationId() const
const Aws::String & GetResourceProperties() const
const Aws::String & GetName() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String