7#include <aws/appfabric/AppFabric_EXPORTS.h>
8#include <aws/appfabric/AppFabricRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/appfabric/model/Credential.h>
11#include <aws/appfabric/model/Tenant.h>
44 template<
typename AppBundleIdentifierT = Aws::String>
45 void SetAppBundleIdentifier(AppBundleIdentifierT&& value) { m_appBundleIdentifierHasBeenSet =
true; m_appBundleIdentifier = std::forward<AppBundleIdentifierT>(value); }
46 template<
typename AppBundleIdentifierT = Aws::String>
57 template<
typename AppAuthorizationIdentifierT = Aws::String>
58 void SetAppAuthorizationIdentifier(AppAuthorizationIdentifierT&& value) { m_appAuthorizationIdentifierHasBeenSet =
true; m_appAuthorizationIdentifier = std::forward<AppAuthorizationIdentifierT>(value); }
59 template<
typename AppAuthorizationIdentifierT = Aws::String>
73 template<
typename CredentialT = Credential>
74 void SetCredential(CredentialT&& value) { m_credentialHasBeenSet =
true; m_credential = std::forward<CredentialT>(value); }
75 template<
typename CredentialT = Credential>
86 template<
typename TenantT = Tenant>
87 void SetTenant(TenantT&& value) { m_tenantHasBeenSet =
true; m_tenant = std::forward<TenantT>(value); }
88 template<
typename TenantT = Tenant>
94 bool m_appBundleIdentifierHasBeenSet =
false;
97 bool m_appAuthorizationIdentifierHasBeenSet =
false;
100 bool m_credentialHasBeenSet =
false;
103 bool m_tenantHasBeenSet =
false;
void SetAppBundleIdentifier(AppBundleIdentifierT &&value)
const Credential & GetCredential() const
virtual const char * GetServiceRequestName() const override
UpdateAppAuthorizationRequest & WithCredential(CredentialT &&value)
UpdateAppAuthorizationRequest & WithTenant(TenantT &&value)
bool TenantHasBeenSet() const
const Tenant & GetTenant() const
UpdateAppAuthorizationRequest & WithAppBundleIdentifier(AppBundleIdentifierT &&value)
const Aws::String & GetAppAuthorizationIdentifier() const
AWS_APPFABRIC_API Aws::String SerializePayload() const override
bool AppAuthorizationIdentifierHasBeenSet() const
UpdateAppAuthorizationRequest & WithAppAuthorizationIdentifier(AppAuthorizationIdentifierT &&value)
void SetAppAuthorizationIdentifier(AppAuthorizationIdentifierT &&value)
void SetCredential(CredentialT &&value)
bool CredentialHasBeenSet() const
const Aws::String & GetAppBundleIdentifier() const
void SetTenant(TenantT &&value)
AWS_APPFABRIC_API UpdateAppAuthorizationRequest()=default
bool AppBundleIdentifierHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String