Class CustomEntityStoreAssignmentProperties

java.lang.Object
com.azure.resourcemanager.security.fluent.models.CustomEntityStoreAssignmentProperties

public final class CustomEntityStoreAssignmentProperties extends Object
describes the custom entity store assignment properties.
  • Constructor Details

    • CustomEntityStoreAssignmentProperties

      public CustomEntityStoreAssignmentProperties()
  • Method Details

    • principal

      public String principal()
      Get the principal property: The principal assigned with entity store. Format of principal is: [AAD type]=[PrincipalObjectId];[TenantId].
      Returns:
      the principal value.
    • withPrincipal

      public CustomEntityStoreAssignmentProperties withPrincipal(String principal)
      Set the principal property: The principal assigned with entity store. Format of principal is: [AAD type]=[PrincipalObjectId];[TenantId].
      Parameters:
      principal - the principal value to set.
      Returns:
      the CustomEntityStoreAssignmentProperties object itself.
    • entityStoreDatabaseLink

      public String entityStoreDatabaseLink()
      Get the entityStoreDatabaseLink property: The link to entity store database.
      Returns:
      the entityStoreDatabaseLink value.
    • withEntityStoreDatabaseLink

      public CustomEntityStoreAssignmentProperties withEntityStoreDatabaseLink(String entityStoreDatabaseLink)
      Set the entityStoreDatabaseLink property: The link to entity store database.
      Parameters:
      entityStoreDatabaseLink - the entityStoreDatabaseLink value to set.
      Returns:
      the CustomEntityStoreAssignmentProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.