7#include <aws/amplifybackend/AmplifyBackend_EXPORTS.h>
8#include <aws/amplifybackend/model/BackendStoragePermissions.h>
9#include <aws/amplifybackend/model/ServiceName.h>
22namespace AmplifyBackend
68 bool m_permissionsHasBeenSet =
false;
71 bool m_serviceNameHasBeenSet =
false;
UpdateBackendStorageResourceConfig & WithPermissions(BackendStoragePermissions &&value)
UpdateBackendStorageResourceConfig & WithServiceName(ServiceName &&value)
void SetPermissions(const BackendStoragePermissions &value)
bool PermissionsHasBeenSet() const
AWS_AMPLIFYBACKEND_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_AMPLIFYBACKEND_API UpdateBackendStorageResourceConfig()
AWS_AMPLIFYBACKEND_API UpdateBackendStorageResourceConfig(Aws::Utils::Json::JsonView jsonValue)
void SetServiceName(const ServiceName &value)
bool ServiceNameHasBeenSet() const
void SetServiceName(ServiceName &&value)
void SetPermissions(BackendStoragePermissions &&value)
const BackendStoragePermissions & GetPermissions() const
UpdateBackendStorageResourceConfig & WithServiceName(const ServiceName &value)
UpdateBackendStorageResourceConfig & WithPermissions(const BackendStoragePermissions &value)
const ServiceName & GetServiceName() const
AWS_AMPLIFYBACKEND_API UpdateBackendStorageResourceConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue