Class CreateOrUpdateSkillsetOptions
java.lang.Object
com.azure.search.documents.indexes.models.CreateOrUpdateSkillsetOptions
This model represents a property bag containing all options for creating or updating a
skillset
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets theskillset
that will be created or updated.Gets an optional flag that determines whether the created or updatedskillset
disables cache reprocessing change detection.Gets an optional flag that determines whether the created or updatedskillset
ignores cache reset requirements.boolean
Gets the flag that determines whether an update will only occur if theskillset
has not been changed since the update has been triggered.setCacheReprocessingChangeDetectionDisabled
(Boolean cacheReprocessingChangeDetectionDisabled) Sets an optional flag that determines whether the created or updatedskillset
disables cache reprocessing change detection.setCacheResetRequirementsIgnored
(Boolean cacheResetRequirementsIgnored) Sets an optional flag that determines whether the created or updatedskillset
ignores cache reset requirements.setOnlyIfUnchanged
(boolean onlyIfUnchanged) Sets the flag that determines whether an update will only occur if theskillset
has not been changed since the update has been triggered.
-
Constructor Details
-
CreateOrUpdateSkillsetOptions
Creates the property bag used to create or update askillset
.- Parameters:
skillset
- Theskillset
being created or updated.- Throws:
NullPointerException
- Ifskillset
is null.
-
-
Method Details
-
getSkillset
Gets theskillset
that will be created or updated.- Returns:
- The
skillset
that will be created or updated.
-
setOnlyIfUnchanged
Sets the flag that determines whether an update will only occur if theskillset
has not been changed since the update has been triggered.- Parameters:
onlyIfUnchanged
- Flag that determines whether an update will only occur if theskillset
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 theskillset
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 updatedskillset
disables cache reprocessing change detection.- Parameters:
cacheReprocessingChangeDetectionDisabled
- An optional flag that determines whether the created or updatedskillset
disables cache reprocessing change detection.- Returns:
- The updated CreateOrUpdateSkillsetOptions object.
-
isCacheReprocessingChangeDetectionDisabled
Gets an optional flag that determines whether the created or updatedskillset
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 updatedskillset
ignores cache reset requirements.- Parameters:
cacheResetRequirementsIgnored
- An optional flag that determines whether the created or updatedskillset
ignores cache reset requirements.- Returns:
- The updated CreateOrUpdateSkillsetOptions object.
-
isCacheResetRequirementsIgnored
Gets an optional flag that determines whether the created or updatedskillset
ignores cache reset requirements.- Returns:
- Whether the created or updated
skillset
ignores cache reset requirements.
-