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