SearchIndexerWarning.java

Posted by Jenniffer Sheldon on Friday, June 21, 2024
SearchIndexerWarning.java
// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. package com.azure.search.documents.indexes.models; import com.azure.core.annotation.Immutable; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; /** Represents an item-level warning. */ @Immutable public final class SearchIndexerWarning { /* * The key of the item which generated a warning. */ @JsonProperty(value = "key", access = JsonProperty.Access.WRITE_ONLY) private String key; /* * The message describing the warning that occurred while processing the * item. */ @JsonProperty(value = "message", required = true, access = JsonProperty.Access.WRITE_ONLY) private String message; /* * The name of the source at which the warning originated. For example, * this could refer to a particular skill in the attached skillset. This * may not be always available. */ @JsonProperty(value = "name", access = JsonProperty.Access.WRITE_ONLY) private String name; /* * Additional, verbose details about the warning to assist in debugging the * indexer. This may not be always available. */ @JsonProperty(value = "details", access = JsonProperty.Access.WRITE_ONLY) private String details; /* * A link to a troubleshooting guide for these classes of warnings. This * may not be always available. */ @JsonProperty(value = "documentationLink", access = JsonProperty.Access.WRITE_ONLY) private String documentationLink; /** * Creates an instance of SearchIndexerWarning class. * * @param message the message value to set. */ @JsonCreator public SearchIndexerWarning(  @JsonProperty(value = "message", required = true, access = JsonProperty.Access.WRITE_ONLY) String message) {  this.message = message;  } /** * Get the key property: The key of the item which generated a warning. * * @return the key value. */ public String getKey() {  return this.key; } /** * Get the message property: The message describing the warning that occurred while processing the item. * * @return the message value. */ public String getMessage() {  return this.message; } /** * Get the name property: The name of the source at which the warning originated. For example, this could refer to a * particular skill in the attached skillset. This may not be always available. * * @return the name value. */ public String getName() {  return this.name; } /** * Get the details property: Additional, verbose details about the warning to assist in debugging the indexer. This * may not be always available. * * @return the details value. */ public String getDetails() {  return this.details; } /** * Get the documentationLink property: A link to a troubleshooting guide for these classes of warnings. This may not * be always available. * * @return the documentationLink value. */ public String getDocumentationLink() {  return this.documentationLink; } } 

ncG1vNJzZmiZqqq%2Fpr%2FDpJirrJmbrqTA0meZpaeSY7CwvsRnrqKmlKTEtHrNnqtomaqqv6Z50p2iZp6fp3qrrdWaZq2do6l6pLvVnqman5VkrrvB0Z5krJ2Rp7CpecOomq6llaPBtHvCqKRnmaqqv6Z60p6Yq5uYY7Gwr9SmnKeso2O2r7DEsZysZp2ksaa40miKnpmimLWKusOer56qh5a%2Fr7XNoGWjmaaWe6nAzKU%3D