const Aws::String & GetName() const
AccessControlPrincipalType GetType() const
AWS_BEDROCKAGENT_API DocumentAccessControlEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
DocumentAccessControlEntry & WithName(NameT &&value)
DocumentAccessControlEntry & WithType(AccessControlPrincipalType value)
AWS_BEDROCKAGENT_API DocumentAccessControlEntry(Aws::Utils::Json::JsonView jsonValue)
void SetAccess(AccessControlAccess value)
AccessControlAccess GetAccess() const
AWS_BEDROCKAGENT_API DocumentAccessControlEntry()=default
DocumentAccessControlEntry & WithAccess(AccessControlAccess value)
void SetType(AccessControlPrincipalType value)