Class CreateOrUpdateSkillsetOptions

java.lang.Object
com.azure.search.documents.indexes.models.CreateOrUpdateSkillsetOptions

public final class CreateOrUpdateSkillsetOptions extends Object
This model represents a property bag containing all options for creating or updating a skillset.
  • Constructor Details

  • Method Details

    • getSkillset

      public SearchIndexerSkillset getSkillset()
      Gets the skillset that will be created or updated.
      Returns:
      The skillset that will be created or updated.
    • setOnlyIfUnchanged

      public CreateOrUpdateSkillsetOptions setOnlyIfUnchanged(boolean onlyIfUnchanged)
      Sets the flag that determines whether an update will only occur if the skillset has not been changed since the update has been triggered.
      Parameters:
      onlyIfUnchanged - Flag that determines whether an update will only occur if the skillset has not been changed since the update has been triggered.
      Returns:
      The updated CreateOrUpdateSkillsetOptions object.
    • isOnlyIfUnchanged

      public boolean isOnlyIfUnchanged()
      Gets the flag that determines whether an update will only occur if the skillset has not been changed since the update has been triggered.
      Returns:
      Whether an update will only occur if the skillset has not been changed since the update has been triggered.
    • setCacheReprocessingChangeDetectionDisabled

      public CreateOrUpdateSkillsetOptions setCacheReprocessingChangeDetectionDisabled(Boolean cacheReprocessingChangeDetectionDisabled)
      Sets an optional flag that determines whether the created or updated skillset disables cache reprocessing change detection.
      Parameters:
      cacheReprocessingChangeDetectionDisabled - An optional flag that determines whether the created or updated skillset disables cache reprocessing change detection.
      Returns:
      The updated CreateOrUpdateSkillsetOptions object.
    • isCacheReprocessingChangeDetectionDisabled

      public Boolean isCacheReprocessingChangeDetectionDisabled()
      Gets an optional flag that determines whether the created or updated skillset disables cache reprocessing change detection.
      Returns:
      Whether the created or updated skillset disables cache reprocessing change detection.
    • setCacheResetRequirementsIgnored

      public CreateOrUpdateSkillsetOptions setCacheResetRequirementsIgnored(Boolean cacheResetRequirementsIgnored)
      Sets an optional flag that determines whether the created or updated skillset ignores cache reset requirements.
      Parameters:
      cacheResetRequirementsIgnored - An optional flag that determines whether the created or updated skillset ignores cache reset requirements.
      Returns:
      The updated CreateOrUpdateSkillsetOptions object.
    • isCacheResetRequirementsIgnored

      public Boolean isCacheResetRequirementsIgnored()
      Gets an optional flag that determines whether the created or updated skillset ignores cache reset requirements.
      Returns:
      Whether the created or updated skillset ignores cache reset requirements.