/** * The EntitySyncPolicy model module. * @module Ntnx/EntitySyncPolicy * @version 4.3.1 * @class EntitySyncPolicy * @extends ExternalizableAbstractModel */ export default class EntitySyncPolicy extends ExternalizableAbstractModel { /** * Returns External identifier of the remote domain manager. * @return {string} */ getRemoteDomainManagerExtId(): string; /** * Sets External identifier of the remote domain manager. * @param {string} remoteDomainManagerExtId External identifier of the remote domain manager. */ setRemoteDomainManagerExtId(remoteDomainManagerExtId: string): void; remoteDomainManagerExtId: string; /** * Returns External identifier of the entity. * @return {string} */ getEntityExtId(): string; /** * Sets External identifier of the entity. * @param {string} entityExtId External identifier of the entity. */ setEntityExtId(entityExtId: string): void; entityExtId: string; /** * @return {SyncedEntityType} */ getEntityType(): SyncedEntityType; /** * @param {SyncedEntityType} entityType */ setEntityType(entityType: SyncedEntityType): void; entityType: string; /** * Returns Name of the entity. * @return {string} */ getEntityName(): string; /** * Sets Name of the entity. * @param {string} entityName Name of the entity. */ setEntityName(entityName: string): void; entityName: string; /** * @return {EntitySyncStatus} */ getStatus(): EntitySyncStatus; /** * @param {EntitySyncStatus} status */ setStatus(status: EntitySyncStatus): void; status: string; /** * Returns External identifier of the owner of the entity sync policy. * @return {string} */ getOwnerExtId(): string; /** * Sets External identifier of the owner of the entity sync policy. * @param {string} ownerExtId External identifier of the owner of the entity sync policy. */ setOwnerExtId(ownerExtId: string): void; ownerExtId: string; #private; } import ExternalizableAbstractModel from "../../../common/v1/response/ExternalizableAbstractModel"; import SyncedEntityType from "./SyncedEntityType"; import EntitySyncStatus from "./EntitySyncStatus";