Plik klasyEngine::Ustawienia
Podsumowanie
| Członkowie | Opisy |
|---|---|
| public Ustawienia(const std::string & engineId, const std::shared_ptr <>& AuthDelegate authDelegate, const std::string & clientData, const std::string & locale, bool loadSensitivityTypes) | FileEngine::Ustawienia do ładowania istniejącego aparatu. |
| public Ustawienia(const & Identity, const std::shared_ptr < AuthDelegate >& authDelegate, const std::string & clientData, const std::string & locale, bool loadSensitivityTypes) | FileProfile::Ustawienia konstruktora do tworzenia nowego aparatu. |
| const publiczny std::string & GetEngineId() const | Zwraca identyfikator aparatu. |
| public void SetEngineId(const std::string & id) | Ustaw identyfikator aparatu. |
| const publiczny Identity & GetIdentity() const | Zwraca tożsamość aparatu. |
| public void SetIdentity(const Identity & identity) | Ustawia tożsamość aparatu. |
| const publiczny std::string & GetClientData() const | Zwraca dane klienta aparatu. |
| const publiczny std::string & GetLocale() const | Zwracaj locale aparatu. |
| public void SetCustomSettings(const std::vector < std::p air < std::string, std::string >>& value) | Ustawia listę par nazwa/wartość używanych do testowania i eksperymentowania. |
| const publiczna std::vector < std::p air < std::string, std::string >>& GetCustomSettings() const | Pobiera listę par nazwa/wartość używanych do testowania i eksperymentowania. |
| public void SetSessionId(const std::string & sessionId) | Ustawia identyfikator sesji aparatu. |
| const public std::string & GetSessionId() const | Zwraca identyfikator sesji aparatu. |
| public void SetCloud(Cloud cloud) | Opcjonalnie ustawia chmurę docelową. |
| const usługi GetCloud() w chmurze publicznej | Pobiera docelową chmurę używaną przez wszystkie żądania usługi. |
| public void SetProtectionCloudEndpointBaseUrl(const std::string & protectionCloudEndpointBaseUrl) | Ustawia bazowy adres URL punktu końcowego ochrony w chmurze dla chmury niestandardowej. |
| const public std::string & GetProtectionCloudEndpointBaseUrl() const | Pobiera bazowy adres URL punktu końcowego ochrony w chmurze. |
| public void SetPolicyCloudEndpointBaseUrl(const std::string & policyCloudEndpointBaseUrl) | Ustawia bazowy adres URL punktu końcowego zasad w chmurze dla chmury niestandardowej. |
| const publiczny std::string & GetPolicyCloudEndpointBaseUrl() const | Pobiera adres URL bazy danych punktu końcowego zasad w chmurze. |
| public void SetProtectionOnlyEngine(bool protectionOnly) | Ustawia wskaźnik ochrony tylko dla aparatu — brak zasad/etykiet. |
| const bool IsProtectionOnlyEngine() const | Ochrona przed zwrotem tylko wskaźnik aparatu — brak zasad/etykiet. |
| bool publiczny IsLoadSensitivityTypesEnabled() const | Pobierz flagę wskazującą, czy jest włączone ładowanie etykiet wrażliwości. |
| public void EnablePFile(wartość logiczna) | Ustawia flagę wskazującą, czy twórz pliki PFiles. |
| const bool IsPFileEnabled() | Pobierz flagę wskazującą, czy twórz pliki PFiles. |
| public void SetDelegatedUserEmail(const std::string & delegatedUserEmail) | Ustawia użytkownika delegowanego. |
| const public std::string & GetDelegatedUserEmail() const | Pobiera użytkownika delegowanego. |
| public void SetLabelFilter(const std::vector < LabelFilterType >& deprecatedLabelFilters) | Ustawia filtr etykiet. |
| const publiczny std::vector < LabelFilterType >& GetLabelFilter() const | Pobiera filtry etykiet ustawione za pomocą przestarzałej funkcji Filtr Etykiety. |
| public void ConfigureFunctionality(FunctionalityFilterType functionalityFilterType, bool enabled) | Włączenie lub wyłączenie funkcji. |
| public const std::map < FunctionalityFilterType, bool >& GetConfiguredFunctionality() const | Pobiera skonfigurowane funkcje. |
| public void SetAuthDelegate(const std::shared_ptr < AuthDelegate >& authDelegate) | Ustaw pełnomocnika uwierzytelniania aparatu. |
| public std::shared_ptr < AuthDelegate > GetAuthDelegate() const | Uzyskaj pełnomocnika uwierzytelniania aparatu. |
| const publiczny std::shared_ptr < void >& GetLogContext() const | Pobierz kontekst logi, który będzie nieprzezroczystie przekazywany pełnomocnikowi logi w przypadku dzienników skojarzonych z utworzonym aparatem. |
| public void SetLogContext(const std::shared_ptr < void >& logcontext) | Ustawia kontekst logi, który będzie nieprzezroczystie przekazywany do pełnomocnika loglogu dla dzienników skojarzonych z utworzonym aparatem. |
Członkowie
Ustawienia funkcji
FileEngine::Ustawienia do ładowania istniejącego aparatu.
Parametry:
engineId:Ustaw unikatowy identyfikator aparatu wygenerowany przez AddEngineAsync.
authDelegate:Pełnomocnik uwierzytelniania używany przez zestaw SDK do nabywania tokenów uwierzytelniania zastępuje plik PolicyProfile::Ustawienia::authDelegate, jeśli oba te tokeny podano
clientData:dostosowywalne dane klienta, które mogą być przechowywane za pomocą aparatu po zwolniniu, mogą być pobierane z załadowanego aparatu.
locale: dane wyjściowe dostępne dla aparatu zostaną podane w tej lokalizacji.
loadSensitivityTypes:Opcjonalna flaga wskazująca, kiedy jest ładowany aparat, powinna także ładować niestandardowe typy wrażliwości, jeśli w profilu zostanie wywołana opcja True OnPolicyChange Szemrania w przypadku aktualizacji niestandardowych typów wrażliwości, a także zmian zasad. jeśli false ListSensitivityTypes call will always return an empty list.
Ustawienia funkcji
FileProfile::Ustawienia konstruktora do tworzenia nowego aparatu.
Parametry:
identity( Tożsamość): Informacje tożsamości użytkownika skojarzonego z nowym aparatem.
authDelegate:Pełnomocnik uwierzytelniania używany przez zestaw SDK do nabywania tokenów uwierzytelniania zastępuje plik PolicyProfile::Ustawienia::authDelegate, jeśli oba te tokeny podano
clientData:dostosowywalne dane klienta, które mogą być przechowywane za pomocą aparatu po zwolniniu, mogą być pobierane z załadowanego aparatu.
locale: dane wyjściowe dostępne dla aparatu zostaną podane w tej lokalizacji.
loadSensitivityTypes:Opcjonalna flaga wskazująca, kiedy jest ładowany aparat, powinna także ładować niestandardowe typy wrażliwości, jeśli w profilu zostanie wywołana opcja True OnPolicyChange Szemrania w przypadku aktualizacji niestandardowych typów wrażliwości, a także zmian zasad. jeśli false ListSensitivityTypes call will always return an empty list.
Funkcja GetEngineId
Zwraca identyfikator aparatu.
UstawEngineId, funkcja
Ustaw identyfikator aparatu.
Parametry:
- identyfikator: identyfikator aparatu.
Funkcja GetIdentity
Zwraca tożsamość aparatu.
SetIdentity, funkcja
Ustawia tożsamość aparatu.
GetClientData, funkcja
Zwraca dane klienta aparatu.
Funkcja GetLocale
Zwracaj locale aparatu.
SetCustomSettings, funkcja
Ustawia listę par nazwa/wartość używanych do testowania i eksperymentowania.
GetCustomSettings, funkcja
Pobiera listę par nazwa/wartość używanych do testowania i eksperymentowania.
SetSessionId, funkcja
Ustawia identyfikator sesji aparatu.
GetSessionId, funkcja
Zwraca identyfikator sesji aparatu.
Funkcja SetCloud
Opcjonalnie ustawia chmurę docelową.
Parametry:
- chmura:chmura
Jeśli chmura nie jest określona, zostanie ona domyślnie określona jako globalna.
Funkcja GetCloud
Pobiera docelową chmurę używaną przez wszystkie żądania usługi.
Zwraca:Chmura
SetProtectionCloudEndpointBaseUrl, funkcja
Ustawia bazowy adres URL punktu końcowego ochrony w chmurze dla chmury niestandardowej.
Parametry:
- protectionCloudEndpointBaseUrl:bazowy adres URL skojarzony z punktami końcowymi ochrony
Ta wartość będzie tylko odczytywana i musi być ustawiona na Cloud = Custom
GetProtectionCloudEndpointBaseUrl, funkcja
Pobiera bazowy adres URL punktu końcowego ochrony w chmurze.
Zwraca:Bazowy adres URL skojarzony z punktami końcowymi ochrony Ta wartość będzie tylko odczytywana i musi być ustawiona na wartość Cloud = Custom
SetPolicyCloudEndpointBaseUrl, funkcja
Ustawia bazowy adres URL punktu końcowego zasad w chmurze dla chmury niestandardowej.
Parametry:
- policyCloudEndpointBaseUrl:bazowy adres URL skojarzony z punktami końcowymi zasad
GetPolicyCloudEndpointBaseUrl, funkcja
Pobiera adres URL bazy danych punktu końcowego zasad w chmurze.
Zwraca:Bazowy adres URL skojarzony z punktami końcowymi zasad
SetProtectionOnlyEngine, funkcja
Ustawia wskaźnik ochrony tylko dla aparatu — brak zasad/etykiet.
IsProtectionOnlyEngine, funkcja
Ochrona przed zwrotem tylko wskaźnik aparatu — brak zasad/etykiet.
IsLoadSensitivityTypesEnabled, funkcja
Pobierz flagę wskazującą, czy jest włączone ładowanie etykiet wrażliwości.
Zwraca wartość: Prawda, jeśli włączono wartość else false.
EnablePFile
Ustawia flagę wskazującą, czy twórz pliki PFiles.
IsPFileEnabled
Pobierz flagę wskazującą, czy twórz pliki PFiles.
Zwraca wartość: Prawda, jeśli włączono wartość else false.
SetDelegatedUserEmail, funkcja
Ustawia użytkownika delegowanego.
Parametry:
- delegatedUserEmail:wiadomość e-mail delegowania.
Użytkownik delegowany jest określony, gdy użytkownik/aplikacja uwierzytelniający działa w imieniu innego użytkownika
GetDelegatedUserEmail, funkcja
Pobiera użytkownika delegowanego.
Zwraca:Użytkownik delegowany Użytkownik delegowany jest określony, gdy użytkownik/aplikacja uwierzytelniający działa w imieniu innego użytkownika.
SetLabelFilter
Ustawia filtr etykiet.
Parametry:
- labelFilter:filtr etykiet.
Etykiety mają domyślnie zakres filtrowania, ten interfejs API umożliwia filtrowanie według możliwych akcji. Jeśli nie ustawiono funkcji HyokProtection i DoubleKeyProtection, są filtrowane.
GetLabelFilter
Pobiera filtry etykiet ustawione za pomocą przestarzałej funkcji Filtr Etykiety.
Zwraca:Filtr etykiet. Etykiety mają domyślnie zakres filtrowania, ten interfejs API umożliwia filtrowanie według możliwych akcji.
ConfigureFunctionality, funkcja
Włączenie lub wyłączenie funkcji.
Parametry:
functionalityFilterType: typ funkcji.
włączony:True (Prawda), aby włączyć, false (fałsz), aby wyłączyć
Funkcja HyokProtection, DoubleKeyProtection, DoubleKeyUserDefinedProtection są domyślnie wyłączone i musi być włączona
GetConfiguredFunctionality, funkcja
Pobiera skonfigurowane funkcje.
Zwraca:mapa typów na wartość logiczną wskazującą, czy jest ona włączona.
SetAuthDelegate, funkcja
Ustaw pełnomocnika uwierzytelniania aparatu.
Parametry:
- authDelegate:pełnomocnik uwierzytelniania
Funkcja GetAuthDelegate
Uzyskaj pełnomocnika uwierzytelniania aparatu.
Zwraca:Pełnomocnik uwierzytelniania aparatu.
GetLogContext, funkcja
Pobierz kontekst logi, który będzie nieprzezroczystie przekazywany pełnomocnikowi logi w przypadku dzienników skojarzonych z utworzonym aparatem.
Zwraca:Kontekst logii
SetLogContext, funkcja
Ustawia kontekst logi, który będzie nieprzezroczystie przekazywany do pełnomocnika loglogu dla dzienników skojarzonych z utworzonym aparatem.
Parametry:
- loglogiaContext:kontekst loglogii