7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/route53profiles/Route53ProfilesRequest.h>
9#include <aws/route53profiles/Route53Profiles_EXPORTS.h>
14namespace Route53Profiles {
27 inline virtual const char*
GetServiceRequestName()
const override {
return "UpdateProfileResourceAssociation"; }
37 template <
typename NameT = Aws::String>
39 m_nameHasBeenSet =
true;
40 m_name = std::forward<NameT>(value);
42 template <
typename NameT = Aws::String>
44 SetName(std::forward<NameT>(value));
55 template <
typename ProfileResourceAssociationIdT = Aws::String>
57 m_profileResourceAssociationIdHasBeenSet =
true;
58 m_profileResourceAssociationId = std::forward<ProfileResourceAssociationIdT>(value);
60 template <
typename ProfileResourceAssociationIdT = Aws::String>
76 template <
typename ResourcePropertiesT = Aws::String>
78 m_resourcePropertiesHasBeenSet =
true;
79 m_resourceProperties = std::forward<ResourcePropertiesT>(value);
81 template <
typename ResourcePropertiesT = Aws::String>
93 bool m_nameHasBeenSet =
false;
94 bool m_profileResourceAssociationIdHasBeenSet =
false;
95 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