searchservice

package
v0.0.0-...-9032398 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2023 License: MIT Imports: 20 Imported by: 0

README ¶

Go API client for searchservice

Client that can be used to manage and query indexes and documents, as well as manage other resources, on a search service.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 2023-07-01-Preview
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import searchservice "github.com/ks6088ts-labs/cogsearch-client-go"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), searchservice.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), searchservice.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), searchservice.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), searchservice.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AliasesApi AliasesCreate Post /aliases
AliasesApi AliasesCreateOrUpdate Put /aliases('{aliasName}')
AliasesApi AliasesDelete Delete /aliases('{aliasName}')
AliasesApi AliasesGet Get /aliases('{aliasName}')
AliasesApi AliasesList Get /aliases
DataSourcesApi DataSourcesCreate Post /datasources
DataSourcesApi DataSourcesCreateOrUpdate Put /datasources('{dataSourceName}')
DataSourcesApi DataSourcesDelete Delete /datasources('{dataSourceName}')
DataSourcesApi DataSourcesGet Get /datasources('{dataSourceName}')
DataSourcesApi DataSourcesList Get /datasources
IndexersApi IndexersCreate Post /indexers
IndexersApi IndexersCreateOrUpdate Put /indexers('{indexerName}')
IndexersApi IndexersDelete Delete /indexers('{indexerName}')
IndexersApi IndexersGet Get /indexers('{indexerName}')
IndexersApi IndexersGetStatus Get /indexers('{indexerName}')/search.status
IndexersApi IndexersList Get /indexers
IndexersApi IndexersReset Post /indexers('{indexerName}')/search.reset
IndexersApi IndexersResetDocs Post /indexers('{indexerName}')/search.resetdocs
IndexersApi IndexersRun Post /indexers('{indexerName}')/search.run
IndexesApi IndexesAnalyze Post /indexes('{indexName}')/search.analyze
IndexesApi IndexesCreate Post /indexes
IndexesApi IndexesCreateOrUpdate Put /indexes('{indexName}')
IndexesApi IndexesDelete Delete /indexes('{indexName}')
IndexesApi IndexesGet Get /indexes('{indexName}')
IndexesApi IndexesGetStatistics Get /indexes('{indexName}')/search.stats
IndexesApi IndexesList Get /indexes
ServiceApi GetServiceStatistics Get /servicestats
SkillsetsApi SkillsetsCreate Post /skillsets
SkillsetsApi SkillsetsCreateOrUpdate Put /skillsets('{skillsetName}')
SkillsetsApi SkillsetsDelete Delete /skillsets('{skillsetName}')
SkillsetsApi SkillsetsGet Get /skillsets('{skillsetName}')
SkillsetsApi SkillsetsList Get /skillsets
SkillsetsApi SkillsetsResetSkills Post /skillsets('{skillsetName}')/search.resetskills
SynonymMapsApi SynonymMapsCreate Post /synonymmaps
SynonymMapsApi SynonymMapsCreateOrUpdate Put /synonymmaps('{synonymMapName}')
SynonymMapsApi SynonymMapsDelete Delete /synonymmaps('{synonymMapName}')
SynonymMapsApi SynonymMapsGet Get /synonymmaps('{synonymMapName}')
SynonymMapsApi SynonymMapsList Get /synonymmaps

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedCharFilterNameEnumValues = []CharFilterName{
	"html_strip",
}

All allowed values of CharFilterName enum

View Source
var AllowedCjkBigramTokenFilterScriptsEnumValues = []CjkBigramTokenFilterScripts{
	"han",
	"hiragana",
	"katakana",
	"hangul",
}

All allowed values of CjkBigramTokenFilterScripts enum

View Source
var AllowedCustomEntityLookupSkillLanguageEnumValues = []CustomEntityLookupSkillLanguage{
	"da",
	"de",
	"en",
	"es",
	"fi",
	"fr",
	"it",
	"ko",
	"pt",
}

All allowed values of CustomEntityLookupSkillLanguage enum

View Source
var AllowedDataToExtractEnumValues = []DataToExtract{
	"storageMetadata",
	"allMetadata",
	"contentAndMetadata",
}

All allowed values of DataToExtract enum

View Source
var AllowedEdgeNGramTokenFilterSideEnumValues = []EdgeNGramTokenFilterSide{
	"front",
	"back",
}

All allowed values of EdgeNGramTokenFilterSide enum

View Source
var AllowedEntityCategoryEnumValues = []EntityCategory{
	"location",
	"organization",
	"person",
	"quantity",
	"datetime",
	"url",
	"email",
}

All allowed values of EntityCategory enum

View Source
var AllowedEntityRecognitionSkillLanguageEnumValues = []EntityRecognitionSkillLanguage{
	"ar",
	"cs",
	"zh-Hans",
	"zh-Hant",
	"da",
	"nl",
	"en",
	"fi",
	"fr",
	"de",
	"el",
	"hu",
	"it",
	"ja",
	"ko",
	"no",
	"pl",
	"pt-PT",
	"pt-BR",
	"ru",
	"es",
	"sv",
	"tr",
}

All allowed values of EntityRecognitionSkillLanguage enum

View Source
var AllowedExecutionEnvironmentEnumValues = []ExecutionEnvironment{
	"standard",
	"private",
}

All allowed values of ExecutionEnvironment enum

View Source
var AllowedImageActionEnumValues = []ImageAction{
	"none",
	"generateNormalizedImages",
	"generateNormalizedImagePerPage",
}

All allowed values of ImageAction enum

View Source
var AllowedImageAnalysisSkillLanguageEnumValues = []ImageAnalysisSkillLanguage{
	"ar",
	"az",
	"bg",
	"bs",
	"ca",
	"cs",
	"cy",
	"da",
	"de",
	"el",
	"en",
	"es",
	"et",
	"eu",
	"fi",
	"fr",
	"ga",
	"gl",
	"he",
	"hi",
	"hr",
	"hu",
	"id",
	"it",
	"ja",
	"kk",
	"ko",
	"lt",
	"lv",
	"mk",
	"ms",
	"nb",
	"nl",
	"pl",
	"prs",
	"pt-BR",
	"pt",
	"pt-PT",
	"ro",
	"ru",
	"sk",
	"sl",
	"sr-Cyrl",
	"sr-Latn",
	"sv",
	"th",
	"tr",
	"uk",
	"vi",
	"zh",
	"zh-Hans",
	"zh-Hant",
}

All allowed values of ImageAnalysisSkillLanguage enum

View Source
var AllowedImageDetailEnumValues = []ImageDetail{
	"celebrities",
	"landmarks",
}

All allowed values of ImageDetail enum

View Source
var AllowedIndexerExecutionStatusDetailEnumValues = []IndexerExecutionStatusDetail{
	"resetDocs",
}

All allowed values of IndexerExecutionStatusDetail enum

View Source
var AllowedIndexerExecutionStatusEnumValues = []IndexerExecutionStatus{
	"transientFailure",
	"success",
	"inProgress",
	"reset",
}

All allowed values of IndexerExecutionStatus enum

View Source
var AllowedIndexerStatusEnumValues = []IndexerStatus{
	"unknown",
	"error",
	"running",
}

All allowed values of IndexerStatus enum

View Source
var AllowedIndexingModeEnumValues = []IndexingMode{
	"indexingAllDocs",
	"indexingResetDocs",
}

All allowed values of IndexingMode enum

View Source
var AllowedKeyPhraseExtractionSkillLanguageEnumValues = []KeyPhraseExtractionSkillLanguage{
	"da",
	"nl",
	"en",
	"fi",
	"fr",
	"de",
	"it",
	"ja",
	"ko",
	"no",
	"pl",
	"pt-PT",
	"pt-BR",
	"ru",
	"es",
	"sv",
}

All allowed values of KeyPhraseExtractionSkillLanguage enum

View Source
var AllowedLexicalAnalyzerNameEnumValues = []LexicalAnalyzerName{
	"ar.microsoft",
	"ar.lucene",
	"hy.lucene",
	"bn.microsoft",
	"eu.lucene",
	"bg.microsoft",
	"bg.lucene",
	"ca.microsoft",
	"ca.lucene",
	"zh-Hans.microsoft",
	"zh-Hans.lucene",
	"zh-Hant.microsoft",
	"zh-Hant.lucene",
	"hr.microsoft",
	"cs.microsoft",
	"cs.lucene",
	"da.microsoft",
	"da.lucene",
	"nl.microsoft",
	"nl.lucene",
	"en.microsoft",
	"en.lucene",
	"et.microsoft",
	"fi.microsoft",
	"fi.lucene",
	"fr.microsoft",
	"fr.lucene",
	"gl.lucene",
	"de.microsoft",
	"de.lucene",
	"el.microsoft",
	"el.lucene",
	"gu.microsoft",
	"he.microsoft",
	"hi.microsoft",
	"hi.lucene",
	"hu.microsoft",
	"hu.lucene",
	"is.microsoft",
	"id.microsoft",
	"id.lucene",
	"ga.lucene",
	"it.microsoft",
	"it.lucene",
	"ja.microsoft",
	"ja.lucene",
	"kn.microsoft",
	"ko.microsoft",
	"ko.lucene",
	"lv.microsoft",
	"lv.lucene",
	"lt.microsoft",
	"ml.microsoft",
	"ms.microsoft",
	"mr.microsoft",
	"nb.microsoft",
	"no.lucene",
	"fa.lucene",
	"pl.microsoft",
	"pl.lucene",
	"pt-BR.microsoft",
	"pt-BR.lucene",
	"pt-PT.microsoft",
	"pt-PT.lucene",
	"pa.microsoft",
	"ro.microsoft",
	"ro.lucene",
	"ru.microsoft",
	"ru.lucene",
	"sr-cyrillic.microsoft",
	"sr-latin.microsoft",
	"sk.microsoft",
	"sl.microsoft",
	"es.microsoft",
	"es.lucene",
	"sv.microsoft",
	"sv.lucene",
	"ta.microsoft",
	"te.microsoft",
	"th.microsoft",
	"th.lucene",
	"tr.microsoft",
	"tr.lucene",
	"uk.microsoft",
	"ur.microsoft",
	"vi.microsoft",
	"standard.lucene",
	"standardasciifolding.lucene",
	"keyword",
	"pattern",
	"simple",
	"stop",
	"whitespace",
}

All allowed values of LexicalAnalyzerName enum

View Source
var AllowedLexicalNormalizerNameEnumValues = []LexicalNormalizerName{
	"asciifolding",
	"elision",
	"lowercase",
	"standard",
	"uppercase",
}

All allowed values of LexicalNormalizerName enum

View Source
var AllowedLexicalTokenizerNameEnumValues = []LexicalTokenizerName{
	"classic",
	"edgeNGram",
	"keyword_v2",
	"letter",
	"lowercase",
	"microsoft_language_tokenizer",
	"microsoft_language_stemming_tokenizer",
	"nGram",
	"path_hierarchy_v2",
	"pattern",
	"standard_v2",
	"uax_url_email",
	"whitespace",
}

All allowed values of LexicalTokenizerName enum

View Source
var AllowedMicrosoftStemmingTokenizerLanguageEnumValues = []MicrosoftStemmingTokenizerLanguage{
	"arabic",
	"bangla",
	"bulgarian",
	"catalan",
	"croatian",
	"czech",
	"danish",
	"dutch",
	"english",
	"estonian",
	"finnish",
	"french",
	"german",
	"greek",
	"gujarati",
	"hebrew",
	"hindi",
	"hungarian",
	"icelandic",
	"indonesian",
	"italian",
	"kannada",
	"latvian",
	"lithuanian",
	"malay",
	"malayalam",
	"marathi",
	"norwegianBokmaal",
	"polish",
	"portuguese",
	"portugueseBrazilian",
	"punjabi",
	"romanian",
	"russian",
	"serbianCyrillic",
	"serbianLatin",
	"slovak",
	"slovenian",
	"spanish",
	"swedish",
	"tamil",
	"telugu",
	"turkish",
	"ukrainian",
	"urdu",
}

All allowed values of MicrosoftStemmingTokenizerLanguage enum

View Source
var AllowedMicrosoftTokenizerLanguageEnumValues = []MicrosoftTokenizerLanguage{
	"bangla",
	"bulgarian",
	"catalan",
	"chineseSimplified",
	"chineseTraditional",
	"croatian",
	"czech",
	"danish",
	"dutch",
	"english",
	"french",
	"german",
	"greek",
	"gujarati",
	"hindi",
	"icelandic",
	"indonesian",
	"italian",
	"japanese",
	"kannada",
	"korean",
	"malay",
	"malayalam",
	"marathi",
	"norwegianBokmaal",
	"polish",
	"portuguese",
	"portugueseBrazilian",
	"punjabi",
	"romanian",
	"russian",
	"serbianCyrillic",
	"serbianLatin",
	"slovenian",
	"spanish",
	"swedish",
	"tamil",
	"telugu",
	"thai",
	"ukrainian",
	"urdu",
	"vietnamese",
}

All allowed values of MicrosoftTokenizerLanguage enum

View Source
var AllowedOcrSkillLanguageEnumValues = []OcrSkillLanguage{}/* 170 elements not displayed */

All allowed values of OcrSkillLanguage enum

View Source
var AllowedOcrSkillLineEndingEnumValues = []OcrSkillLineEnding{
	"space",
	"carriageReturn",
	"lineFeed",
	"carriageReturnLineFeed",
}

All allowed values of OcrSkillLineEnding enum

View Source
var AllowedPIIDetectionSkillMaskingModeEnumValues = []PIIDetectionSkillMaskingMode{
	"none",
	"replace",
}

All allowed values of PIIDetectionSkillMaskingMode enum

View Source
var AllowedParsingModeEnumValues = []ParsingMode{
	"default",
	"text",
	"delimitedText",
	"json",
	"jsonArray",
	"jsonLines",
}

All allowed values of ParsingMode enum

View Source
var AllowedPdfTextRotationAlgorithmEnumValues = []PdfTextRotationAlgorithm{
	"none",
	"detectAngles",
}

All allowed values of PdfTextRotationAlgorithm enum

View Source
var AllowedPhoneticEncoderEnumValues = []PhoneticEncoder{
	"metaphone",
	"doubleMetaphone",
	"soundex",
	"refinedSoundex",
	"caverphone1",
	"caverphone2",
	"cologne",
	"nysiis",
	"koelnerPhonetik",
	"haasePhonetik",
	"beiderMorse",
}

All allowed values of PhoneticEncoder enum

View Source
var AllowedRegexFlagsEnumValues = []RegexFlags{
	"CANON_EQ",
	"CASE_INSENSITIVE",
	"COMMENTS",
	"DOTALL",
	"LITERAL",
	"MULTILINE",
	"UNICODE_CASE",
	"UNIX_LINES",
}

All allowed values of RegexFlags enum

View Source
var AllowedScoringFunctionAggregationEnumValues = []ScoringFunctionAggregation{
	"sum",
	"average",
	"minimum",
	"maximum",
	"firstMatching",
}

All allowed values of ScoringFunctionAggregation enum

View Source
var AllowedScoringFunctionInterpolationEnumValues = []ScoringFunctionInterpolation{
	"linear",
	"constant",
	"quadratic",
	"logarithmic",
}

All allowed values of ScoringFunctionInterpolation enum

View Source
var AllowedSearchFieldDataTypeEnumValues = []SearchFieldDataType{
	"Edm.String",
	"Edm.Int32",
	"Edm.Int64",
	"Edm.Double",
	"Edm.Boolean",
	"Edm.DateTimeOffset",
	"Edm.GeographyPoint",
	"Edm.ComplexType",
	"Edm.Single",
}

All allowed values of SearchFieldDataType enum

View Source
var AllowedSearchIndexerDataSourceTypeEnumValues = []SearchIndexerDataSourceType{
	"azuresql",
	"cosmosdb",
	"azureblob",
	"azuretable",
	"mysql",
	"adlsgen2",
}

All allowed values of SearchIndexerDataSourceType enum

View Source
var AllowedSentimentSkillLanguageEnumValues = []SentimentSkillLanguage{
	"da",
	"nl",
	"en",
	"fi",
	"fr",
	"de",
	"el",
	"it",
	"no",
	"pl",
	"pt-PT",
	"ru",
	"es",
	"sv",
	"tr",
}

All allowed values of SentimentSkillLanguage enum

View Source
var AllowedSnowballTokenFilterLanguageEnumValues = []SnowballTokenFilterLanguage{
	"armenian",
	"basque",
	"catalan",
	"danish",
	"dutch",
	"english",
	"finnish",
	"french",
	"german",
	"german2",
	"hungarian",
	"italian",
	"kp",
	"lovins",
	"norwegian",
	"porter",
	"portuguese",
	"romanian",
	"russian",
	"spanish",
	"swedish",
	"turkish",
}

All allowed values of SnowballTokenFilterLanguage enum

View Source
var AllowedSplitSkillLanguageEnumValues = []SplitSkillLanguage{
	"da",
	"de",
	"en",
	"es",
	"fi",
	"fr",
	"it",
	"ko",
	"pt",
}

All allowed values of SplitSkillLanguage enum

View Source
var AllowedStemmerTokenFilterLanguageEnumValues = []StemmerTokenFilterLanguage{
	"arabic",
	"armenian",
	"basque",
	"brazilian",
	"bulgarian",
	"catalan",
	"czech",
	"danish",
	"dutch",
	"dutchKp",
	"english",
	"lightEnglish",
	"minimalEnglish",
	"possessiveEnglish",
	"porter2",
	"lovins",
	"finnish",
	"lightFinnish",
	"french",
	"lightFrench",
	"minimalFrench",
	"galician",
	"minimalGalician",
	"german",
	"german2",
	"lightGerman",
	"minimalGerman",
	"greek",
	"hindi",
	"hungarian",
	"lightHungarian",
	"indonesian",
	"irish",
	"italian",
	"lightItalian",
	"sorani",
	"latvian",
	"norwegian",
	"lightNorwegian",
	"minimalNorwegian",
	"lightNynorsk",
	"minimalNynorsk",
	"portuguese",
	"lightPortuguese",
	"minimalPortuguese",
	"portugueseRslp",
	"romanian",
	"russian",
	"lightRussian",
	"spanish",
	"lightSpanish",
	"swedish",
	"lightSwedish",
	"turkish",
}

All allowed values of StemmerTokenFilterLanguage enum

View Source
var AllowedStopwordsListEnumValues = []StopwordsList{
	"arabic",
	"armenian",
	"basque",
	"brazilian",
	"bulgarian",
	"catalan",
	"czech",
	"danish",
	"dutch",
	"english",
	"finnish",
	"french",
	"galician",
	"german",
	"greek",
	"hindi",
	"hungarian",
	"indonesian",
	"irish",
	"italian",
	"latvian",
	"norwegian",
	"persian",
	"portuguese",
	"romanian",
	"russian",
	"sorani",
	"spanish",
	"swedish",
	"thai",
	"turkish",
}

All allowed values of StopwordsList enum

View Source
var AllowedTextSplitModeEnumValues = []TextSplitMode{
	"pages",
	"sentences",
}

All allowed values of TextSplitMode enum

View Source
var AllowedTextTranslationSkillLanguageEnumValues = []TextTranslationSkillLanguage{
	"af",
	"ar",
	"bn",
	"bs",
	"bg",
	"yue",
	"ca",
	"zh-Hans",
	"zh-Hant",
	"hr",
	"cs",
	"da",
	"nl",
	"en",
	"et",
	"fj",
	"fil",
	"fi",
	"fr",
	"de",
	"el",
	"ht",
	"he",
	"hi",
	"mww",
	"hu",
	"is",
	"id",
	"it",
	"ja",
	"sw",
	"tlh",
	"tlh-Latn",
	"tlh-Piqd",
	"ko",
	"lv",
	"lt",
	"mg",
	"ms",
	"mt",
	"nb",
	"fa",
	"pl",
	"pt",
	"pt-br",
	"pt-PT",
	"otq",
	"ro",
	"ru",
	"sm",
	"sr-Cyrl",
	"sr-Latn",
	"sk",
	"sl",
	"es",
	"sv",
	"ty",
	"ta",
	"te",
	"th",
	"to",
	"tr",
	"uk",
	"ur",
	"vi",
	"cy",
	"yua",
	"ga",
	"kn",
	"mi",
	"ml",
	"pa",
}

All allowed values of TextTranslationSkillLanguage enum

View Source
var AllowedTokenCharacterKindEnumValues = []TokenCharacterKind{
	"letter",
	"digit",
	"whitespace",
	"punctuation",
	"symbol",
}

All allowed values of TokenCharacterKind enum

View Source
var AllowedTokenFilterNameEnumValues = []TokenFilterName{
	"arabic_normalization",
	"apostrophe",
	"asciifolding",
	"cjk_bigram",
	"cjk_width",
	"classic",
	"common_grams",
	"edgeNGram_v2",
	"elision",
	"german_normalization",
	"hindi_normalization",
	"indic_normalization",
	"keyword_repeat",
	"kstem",
	"length",
	"limit",
	"lowercase",
	"nGram_v2",
	"persian_normalization",
	"phonetic",
	"porter_stem",
	"reverse",
	"scandinavian_normalization",
	"scandinavian_folding",
	"shingle",
	"snowball",
	"sorani_normalization",
	"stemmer",
	"stopwords",
	"trim",
	"truncate",
	"unique",
	"uppercase",
	"word_delimiter",
}

All allowed values of TokenFilterName enum

View Source
var AllowedVectorSearchAlgorithmMetricEnumValues = []VectorSearchAlgorithmMetric{
	"cosine",
	"euclidean",
	"dotProduct",
}

All allowed values of VectorSearchAlgorithmMetric enum

View Source
var AllowedVisualFeatureEnumValues = []VisualFeature{
	"adult",
	"brands",
	"categories",
	"description",
	"faces",
	"objects",
	"tags",
}

All allowed values of VisualFeature enum

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil ¶

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool ¶

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32 ¶

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64 ¶

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt ¶

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32 ¶

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64 ¶

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString ¶

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime ¶

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types ¶

type APIClient ¶

type APIClient struct {
	AliasesApi *AliasesApiService

	DataSourcesApi *DataSourcesApiService

	IndexersApi *IndexersApiService

	IndexesApi *IndexesApiService

	ServiceApi *ServiceApiService

	SkillsetsApi *SkillsetsApiService

	SynonymMapsApi *SynonymMapsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the SearchServiceClient API v2023-07-01-Preview In most cases there should be only one, shared, APIClient.

func NewAPIClient ¶

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig ¶

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey ¶

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse ¶

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse ¶

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError ¶

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AliasesApiService ¶

type AliasesApiService service

AliasesApiService AliasesApi service

func (*AliasesApiService) AliasesCreate ¶

AliasesCreate Method for AliasesCreate

Creates a new search alias.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAliasesCreateRequest

func (*AliasesApiService) AliasesCreateExecute ¶

func (a *AliasesApiService) AliasesCreateExecute(r ApiAliasesCreateRequest) (*SearchAlias, *http.Response, error)

Execute executes the request

@return SearchAlias

func (*AliasesApiService) AliasesCreateOrUpdate ¶

func (a *AliasesApiService) AliasesCreateOrUpdate(ctx context.Context, aliasName string) ApiAliasesCreateOrUpdateRequest

AliasesCreateOrUpdate Method for AliasesCreateOrUpdate

Creates a new search alias or updates an alias if it already exists.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param aliasName The definition of the alias to create or update.
@return ApiAliasesCreateOrUpdateRequest

func (*AliasesApiService) AliasesCreateOrUpdateExecute ¶

func (a *AliasesApiService) AliasesCreateOrUpdateExecute(r ApiAliasesCreateOrUpdateRequest) (*SearchAlias, *http.Response, error)

Execute executes the request

@return SearchAlias

func (*AliasesApiService) AliasesDelete ¶

func (a *AliasesApiService) AliasesDelete(ctx context.Context, aliasName string) ApiAliasesDeleteRequest

AliasesDelete Method for AliasesDelete

Deletes a search alias and its associated mapping to an index. This operation is permanent, with no recovery option. The mapped index is untouched by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param aliasName The name of the alias to delete.
@return ApiAliasesDeleteRequest

func (*AliasesApiService) AliasesDeleteExecute ¶

func (a *AliasesApiService) AliasesDeleteExecute(r ApiAliasesDeleteRequest) (*http.Response, error)

Execute executes the request

func (*AliasesApiService) AliasesGet ¶

func (a *AliasesApiService) AliasesGet(ctx context.Context, aliasName string) ApiAliasesGetRequest

AliasesGet Method for AliasesGet

Retrieves an alias definition.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param aliasName The name of the alias to retrieve.
@return ApiAliasesGetRequest

func (*AliasesApiService) AliasesGetExecute ¶

func (a *AliasesApiService) AliasesGetExecute(r ApiAliasesGetRequest) (*SearchAlias, *http.Response, error)

Execute executes the request

@return SearchAlias

func (*AliasesApiService) AliasesList ¶

AliasesList Method for AliasesList

Lists all aliases available for a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiAliasesListRequest

func (*AliasesApiService) AliasesListExecute ¶

Execute executes the request

@return ListAliasesResult

type AmlSkill ¶

type AmlSkill struct {
	SearchIndexerSkill
	// (Required for no authentication or key authentication) The scoring URI of the AML service to which the JSON payload will be sent. Only the https URI scheme is allowed.
	Uri NullableString `json:"uri,omitempty"`
	// (Required for key authentication) The key for the AML service.
	Key NullableString `json:"key,omitempty"`
	// (Required for token authentication). The Azure Resource Manager resource ID of the AML service. It should be in the format subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/services/{service_name}.
	ResourceId NullableString `json:"resourceId,omitempty"`
	// (Optional) When specified, indicates the timeout for the http client making the API call.
	Timeout NullableString `json:"timeout,omitempty"`
	// (Optional for token authentication). The region the AML service is deployed in.
	Region NullableString `json:"region,omitempty"`
	// (Optional) When specified, indicates the number of calls the indexer will make in parallel to the endpoint you have provided. You can decrease this value if your endpoint is failing under too high of a request load, or raise it if your endpoint is able to accept more requests and you would like an increase in the performance of the indexer. If not set, a default value of 5 is used. The degreeOfParallelism can be set to a maximum of 10 and a minimum of 1.
	DegreeOfParallelism NullableInt32 `json:"degreeOfParallelism,omitempty"`
}

AmlSkill The AML skill allows you to extend AI enrichment with a custom Azure Machine Learning (AML) model. Once an AML model is trained and deployed, an AML skill integrates it into AI enrichment.

func NewAmlSkill ¶

func NewAmlSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *AmlSkill

NewAmlSkill instantiates a new AmlSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAmlSkillWithDefaults ¶

func NewAmlSkillWithDefaults() *AmlSkill

NewAmlSkillWithDefaults instantiates a new AmlSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AmlSkill) GetDegreeOfParallelism ¶

func (o *AmlSkill) GetDegreeOfParallelism() int32

GetDegreeOfParallelism returns the DegreeOfParallelism field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AmlSkill) GetDegreeOfParallelismOk ¶

func (o *AmlSkill) GetDegreeOfParallelismOk() (*int32, bool)

GetDegreeOfParallelismOk returns a tuple with the DegreeOfParallelism field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AmlSkill) GetKey ¶

func (o *AmlSkill) GetKey() string

GetKey returns the Key field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AmlSkill) GetKeyOk ¶

func (o *AmlSkill) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AmlSkill) GetRegion ¶

func (o *AmlSkill) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AmlSkill) GetRegionOk ¶

func (o *AmlSkill) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AmlSkill) GetResourceId ¶

func (o *AmlSkill) GetResourceId() string

GetResourceId returns the ResourceId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AmlSkill) GetResourceIdOk ¶

func (o *AmlSkill) GetResourceIdOk() (*string, bool)

GetResourceIdOk returns a tuple with the ResourceId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AmlSkill) GetTimeout ¶

func (o *AmlSkill) GetTimeout() string

GetTimeout returns the Timeout field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AmlSkill) GetTimeoutOk ¶

func (o *AmlSkill) GetTimeoutOk() (*string, bool)

GetTimeoutOk returns a tuple with the Timeout field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AmlSkill) GetUri ¶

func (o *AmlSkill) GetUri() string

GetUri returns the Uri field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AmlSkill) GetUriOk ¶

func (o *AmlSkill) GetUriOk() (*string, bool)

GetUriOk returns a tuple with the Uri field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AmlSkill) HasDegreeOfParallelism ¶

func (o *AmlSkill) HasDegreeOfParallelism() bool

HasDegreeOfParallelism returns a boolean if a field has been set.

func (*AmlSkill) HasKey ¶

func (o *AmlSkill) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*AmlSkill) HasRegion ¶

func (o *AmlSkill) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*AmlSkill) HasResourceId ¶

func (o *AmlSkill) HasResourceId() bool

HasResourceId returns a boolean if a field has been set.

func (*AmlSkill) HasTimeout ¶

func (o *AmlSkill) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (*AmlSkill) HasUri ¶

func (o *AmlSkill) HasUri() bool

HasUri returns a boolean if a field has been set.

func (AmlSkill) MarshalJSON ¶

func (o AmlSkill) MarshalJSON() ([]byte, error)

func (*AmlSkill) SetDegreeOfParallelism ¶

func (o *AmlSkill) SetDegreeOfParallelism(v int32)

SetDegreeOfParallelism gets a reference to the given NullableInt32 and assigns it to the DegreeOfParallelism field.

func (*AmlSkill) SetDegreeOfParallelismNil ¶

func (o *AmlSkill) SetDegreeOfParallelismNil()

SetDegreeOfParallelismNil sets the value for DegreeOfParallelism to be an explicit nil

func (*AmlSkill) SetKey ¶

func (o *AmlSkill) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*AmlSkill) SetKeyNil ¶

func (o *AmlSkill) SetKeyNil()

SetKeyNil sets the value for Key to be an explicit nil

func (*AmlSkill) SetRegion ¶

func (o *AmlSkill) SetRegion(v string)

SetRegion gets a reference to the given NullableString and assigns it to the Region field.

func (*AmlSkill) SetRegionNil ¶

func (o *AmlSkill) SetRegionNil()

SetRegionNil sets the value for Region to be an explicit nil

func (*AmlSkill) SetResourceId ¶

func (o *AmlSkill) SetResourceId(v string)

SetResourceId gets a reference to the given NullableString and assigns it to the ResourceId field.

func (*AmlSkill) SetResourceIdNil ¶

func (o *AmlSkill) SetResourceIdNil()

SetResourceIdNil sets the value for ResourceId to be an explicit nil

func (*AmlSkill) SetTimeout ¶

func (o *AmlSkill) SetTimeout(v string)

SetTimeout gets a reference to the given NullableString and assigns it to the Timeout field.

func (*AmlSkill) SetTimeoutNil ¶

func (o *AmlSkill) SetTimeoutNil()

SetTimeoutNil sets the value for Timeout to be an explicit nil

func (*AmlSkill) SetUri ¶

func (o *AmlSkill) SetUri(v string)

SetUri gets a reference to the given NullableString and assigns it to the Uri field.

func (*AmlSkill) SetUriNil ¶

func (o *AmlSkill) SetUriNil()

SetUriNil sets the value for Uri to be an explicit nil

func (AmlSkill) ToMap ¶

func (o AmlSkill) ToMap() (map[string]interface{}, error)

func (*AmlSkill) UnsetDegreeOfParallelism ¶

func (o *AmlSkill) UnsetDegreeOfParallelism()

UnsetDegreeOfParallelism ensures that no value is present for DegreeOfParallelism, not even an explicit nil

func (*AmlSkill) UnsetKey ¶

func (o *AmlSkill) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*AmlSkill) UnsetRegion ¶

func (o *AmlSkill) UnsetRegion()

UnsetRegion ensures that no value is present for Region, not even an explicit nil

func (*AmlSkill) UnsetResourceId ¶

func (o *AmlSkill) UnsetResourceId()

UnsetResourceId ensures that no value is present for ResourceId, not even an explicit nil

func (*AmlSkill) UnsetTimeout ¶

func (o *AmlSkill) UnsetTimeout()

UnsetTimeout ensures that no value is present for Timeout, not even an explicit nil

func (*AmlSkill) UnsetUri ¶

func (o *AmlSkill) UnsetUri()

UnsetUri ensures that no value is present for Uri, not even an explicit nil

type AnalyzeRequest ¶

type AnalyzeRequest struct {
	// The text to break into tokens.
	Text       string                 `json:"text"`
	Analyzer   *LexicalAnalyzerName   `json:"analyzer,omitempty"`
	Tokenizer  *LexicalTokenizerName  `json:"tokenizer,omitempty"`
	Normalizer *LexicalNormalizerName `json:"normalizer,omitempty"`
	// An optional list of token filters to use when breaking the given text.
	TokenFilters []TokenFilterName `json:"tokenFilters,omitempty"`
	// An optional list of character filters to use when breaking the given text.
	CharFilters []CharFilterName `json:"charFilters,omitempty"`
}

AnalyzeRequest Specifies some text and analysis components used to break that text into tokens.

func NewAnalyzeRequest ¶

func NewAnalyzeRequest(text string) *AnalyzeRequest

NewAnalyzeRequest instantiates a new AnalyzeRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAnalyzeRequestWithDefaults ¶

func NewAnalyzeRequestWithDefaults() *AnalyzeRequest

NewAnalyzeRequestWithDefaults instantiates a new AnalyzeRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AnalyzeRequest) GetAnalyzer ¶

func (o *AnalyzeRequest) GetAnalyzer() LexicalAnalyzerName

GetAnalyzer returns the Analyzer field value if set, zero value otherwise.

func (*AnalyzeRequest) GetAnalyzerOk ¶

func (o *AnalyzeRequest) GetAnalyzerOk() (*LexicalAnalyzerName, bool)

GetAnalyzerOk returns a tuple with the Analyzer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AnalyzeRequest) GetCharFilters ¶

func (o *AnalyzeRequest) GetCharFilters() []CharFilterName

GetCharFilters returns the CharFilters field value if set, zero value otherwise.

func (*AnalyzeRequest) GetCharFiltersOk ¶

func (o *AnalyzeRequest) GetCharFiltersOk() ([]CharFilterName, bool)

GetCharFiltersOk returns a tuple with the CharFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AnalyzeRequest) GetNormalizer ¶

func (o *AnalyzeRequest) GetNormalizer() LexicalNormalizerName

GetNormalizer returns the Normalizer field value if set, zero value otherwise.

func (*AnalyzeRequest) GetNormalizerOk ¶

func (o *AnalyzeRequest) GetNormalizerOk() (*LexicalNormalizerName, bool)

GetNormalizerOk returns a tuple with the Normalizer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AnalyzeRequest) GetText ¶

func (o *AnalyzeRequest) GetText() string

GetText returns the Text field value

func (*AnalyzeRequest) GetTextOk ¶

func (o *AnalyzeRequest) GetTextOk() (*string, bool)

GetTextOk returns a tuple with the Text field value and a boolean to check if the value has been set.

func (*AnalyzeRequest) GetTokenFilters ¶

func (o *AnalyzeRequest) GetTokenFilters() []TokenFilterName

GetTokenFilters returns the TokenFilters field value if set, zero value otherwise.

func (*AnalyzeRequest) GetTokenFiltersOk ¶

func (o *AnalyzeRequest) GetTokenFiltersOk() ([]TokenFilterName, bool)

GetTokenFiltersOk returns a tuple with the TokenFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AnalyzeRequest) GetTokenizer ¶

func (o *AnalyzeRequest) GetTokenizer() LexicalTokenizerName

GetTokenizer returns the Tokenizer field value if set, zero value otherwise.

func (*AnalyzeRequest) GetTokenizerOk ¶

func (o *AnalyzeRequest) GetTokenizerOk() (*LexicalTokenizerName, bool)

GetTokenizerOk returns a tuple with the Tokenizer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AnalyzeRequest) HasAnalyzer ¶

func (o *AnalyzeRequest) HasAnalyzer() bool

HasAnalyzer returns a boolean if a field has been set.

func (*AnalyzeRequest) HasCharFilters ¶

func (o *AnalyzeRequest) HasCharFilters() bool

HasCharFilters returns a boolean if a field has been set.

func (*AnalyzeRequest) HasNormalizer ¶

func (o *AnalyzeRequest) HasNormalizer() bool

HasNormalizer returns a boolean if a field has been set.

func (*AnalyzeRequest) HasTokenFilters ¶

func (o *AnalyzeRequest) HasTokenFilters() bool

HasTokenFilters returns a boolean if a field has been set.

func (*AnalyzeRequest) HasTokenizer ¶

func (o *AnalyzeRequest) HasTokenizer() bool

HasTokenizer returns a boolean if a field has been set.

func (AnalyzeRequest) MarshalJSON ¶

func (o AnalyzeRequest) MarshalJSON() ([]byte, error)

func (*AnalyzeRequest) SetAnalyzer ¶

func (o *AnalyzeRequest) SetAnalyzer(v LexicalAnalyzerName)

SetAnalyzer gets a reference to the given LexicalAnalyzerName and assigns it to the Analyzer field.

func (*AnalyzeRequest) SetCharFilters ¶

func (o *AnalyzeRequest) SetCharFilters(v []CharFilterName)

SetCharFilters gets a reference to the given []CharFilterName and assigns it to the CharFilters field.

func (*AnalyzeRequest) SetNormalizer ¶

func (o *AnalyzeRequest) SetNormalizer(v LexicalNormalizerName)

SetNormalizer gets a reference to the given LexicalNormalizerName and assigns it to the Normalizer field.

func (*AnalyzeRequest) SetText ¶

func (o *AnalyzeRequest) SetText(v string)

SetText sets field value

func (*AnalyzeRequest) SetTokenFilters ¶

func (o *AnalyzeRequest) SetTokenFilters(v []TokenFilterName)

SetTokenFilters gets a reference to the given []TokenFilterName and assigns it to the TokenFilters field.

func (*AnalyzeRequest) SetTokenizer ¶

func (o *AnalyzeRequest) SetTokenizer(v LexicalTokenizerName)

SetTokenizer gets a reference to the given LexicalTokenizerName and assigns it to the Tokenizer field.

func (AnalyzeRequest) ToMap ¶

func (o AnalyzeRequest) ToMap() (map[string]interface{}, error)

type AnalyzeResult ¶

type AnalyzeResult struct {
	// The list of tokens returned by the analyzer specified in the request.
	Tokens []AnalyzedTokenInfo `json:"tokens"`
}

AnalyzeResult The result of testing an analyzer on text.

func NewAnalyzeResult ¶

func NewAnalyzeResult(tokens []AnalyzedTokenInfo) *AnalyzeResult

NewAnalyzeResult instantiates a new AnalyzeResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAnalyzeResultWithDefaults ¶

func NewAnalyzeResultWithDefaults() *AnalyzeResult

NewAnalyzeResultWithDefaults instantiates a new AnalyzeResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AnalyzeResult) GetTokens ¶

func (o *AnalyzeResult) GetTokens() []AnalyzedTokenInfo

GetTokens returns the Tokens field value

func (*AnalyzeResult) GetTokensOk ¶

func (o *AnalyzeResult) GetTokensOk() ([]AnalyzedTokenInfo, bool)

GetTokensOk returns a tuple with the Tokens field value and a boolean to check if the value has been set.

func (AnalyzeResult) MarshalJSON ¶

func (o AnalyzeResult) MarshalJSON() ([]byte, error)

func (*AnalyzeResult) SetTokens ¶

func (o *AnalyzeResult) SetTokens(v []AnalyzedTokenInfo)

SetTokens sets field value

func (AnalyzeResult) ToMap ¶

func (o AnalyzeResult) ToMap() (map[string]interface{}, error)

type AnalyzedTokenInfo ¶

type AnalyzedTokenInfo struct {
	// The token returned by the analyzer.
	Token string `json:"token"`
	// The index of the first character of the token in the input text.
	StartOffset int32 `json:"startOffset"`
	// The index of the last character of the token in the input text.
	EndOffset int32 `json:"endOffset"`
	// The position of the token in the input text relative to other tokens. The first token in the input text has position 0, the next has position 1, and so on. Depending on the analyzer used, some tokens might have the same position, for example if they are synonyms of each other.
	Position int32 `json:"position"`
}

AnalyzedTokenInfo Information about a token returned by an analyzer.

func NewAnalyzedTokenInfo ¶

func NewAnalyzedTokenInfo(token string, startOffset int32, endOffset int32, position int32) *AnalyzedTokenInfo

NewAnalyzedTokenInfo instantiates a new AnalyzedTokenInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAnalyzedTokenInfoWithDefaults ¶

func NewAnalyzedTokenInfoWithDefaults() *AnalyzedTokenInfo

NewAnalyzedTokenInfoWithDefaults instantiates a new AnalyzedTokenInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AnalyzedTokenInfo) GetEndOffset ¶

func (o *AnalyzedTokenInfo) GetEndOffset() int32

GetEndOffset returns the EndOffset field value

func (*AnalyzedTokenInfo) GetEndOffsetOk ¶

func (o *AnalyzedTokenInfo) GetEndOffsetOk() (*int32, bool)

GetEndOffsetOk returns a tuple with the EndOffset field value and a boolean to check if the value has been set.

func (*AnalyzedTokenInfo) GetPosition ¶

func (o *AnalyzedTokenInfo) GetPosition() int32

GetPosition returns the Position field value

func (*AnalyzedTokenInfo) GetPositionOk ¶

func (o *AnalyzedTokenInfo) GetPositionOk() (*int32, bool)

GetPositionOk returns a tuple with the Position field value and a boolean to check if the value has been set.

func (*AnalyzedTokenInfo) GetStartOffset ¶

func (o *AnalyzedTokenInfo) GetStartOffset() int32

GetStartOffset returns the StartOffset field value

func (*AnalyzedTokenInfo) GetStartOffsetOk ¶

func (o *AnalyzedTokenInfo) GetStartOffsetOk() (*int32, bool)

GetStartOffsetOk returns a tuple with the StartOffset field value and a boolean to check if the value has been set.

func (*AnalyzedTokenInfo) GetToken ¶

func (o *AnalyzedTokenInfo) GetToken() string

GetToken returns the Token field value

func (*AnalyzedTokenInfo) GetTokenOk ¶

func (o *AnalyzedTokenInfo) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (AnalyzedTokenInfo) MarshalJSON ¶

func (o AnalyzedTokenInfo) MarshalJSON() ([]byte, error)

func (*AnalyzedTokenInfo) SetEndOffset ¶

func (o *AnalyzedTokenInfo) SetEndOffset(v int32)

SetEndOffset sets field value

func (*AnalyzedTokenInfo) SetPosition ¶

func (o *AnalyzedTokenInfo) SetPosition(v int32)

SetPosition sets field value

func (*AnalyzedTokenInfo) SetStartOffset ¶

func (o *AnalyzedTokenInfo) SetStartOffset(v int32)

SetStartOffset sets field value

func (*AnalyzedTokenInfo) SetToken ¶

func (o *AnalyzedTokenInfo) SetToken(v string)

SetToken sets field value

func (AnalyzedTokenInfo) ToMap ¶

func (o AnalyzedTokenInfo) ToMap() (map[string]interface{}, error)

type ApiAliasesCreateOrUpdateRequest ¶

type ApiAliasesCreateOrUpdateRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiAliasesCreateOrUpdateRequest) Alias ¶

The definition of the alias to create or update.

func (ApiAliasesCreateOrUpdateRequest) ApiVersion ¶

Client Api Version.

func (ApiAliasesCreateOrUpdateRequest) Execute ¶

func (ApiAliasesCreateOrUpdateRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiAliasesCreateOrUpdateRequest) IfNoneMatch ¶

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiAliasesCreateOrUpdateRequest) Prefer ¶

For HTTP PUT requests, instructs the service to return the created/updated resource on success.

func (ApiAliasesCreateOrUpdateRequest) XMsClientRequestId ¶

func (r ApiAliasesCreateOrUpdateRequest) XMsClientRequestId(xMsClientRequestId string) ApiAliasesCreateOrUpdateRequest

The tracking ID sent with the request to help with debugging.

type ApiAliasesCreateRequest ¶

type ApiAliasesCreateRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiAliasesCreateRequest) Alias ¶

The definition of the alias to create.

func (ApiAliasesCreateRequest) ApiVersion ¶

func (r ApiAliasesCreateRequest) ApiVersion(apiVersion string) ApiAliasesCreateRequest

Client Api Version.

func (ApiAliasesCreateRequest) Execute ¶

func (ApiAliasesCreateRequest) XMsClientRequestId ¶

func (r ApiAliasesCreateRequest) XMsClientRequestId(xMsClientRequestId string) ApiAliasesCreateRequest

The tracking ID sent with the request to help with debugging.

type ApiAliasesDeleteRequest ¶

type ApiAliasesDeleteRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiAliasesDeleteRequest) ApiVersion ¶

func (r ApiAliasesDeleteRequest) ApiVersion(apiVersion string) ApiAliasesDeleteRequest

Client Api Version.

func (ApiAliasesDeleteRequest) Execute ¶

func (r ApiAliasesDeleteRequest) Execute() (*http.Response, error)

func (ApiAliasesDeleteRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiAliasesDeleteRequest) IfNoneMatch ¶

func (r ApiAliasesDeleteRequest) IfNoneMatch(ifNoneMatch string) ApiAliasesDeleteRequest

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiAliasesDeleteRequest) XMsClientRequestId ¶

func (r ApiAliasesDeleteRequest) XMsClientRequestId(xMsClientRequestId string) ApiAliasesDeleteRequest

The tracking ID sent with the request to help with debugging.

type ApiAliasesGetRequest ¶

type ApiAliasesGetRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiAliasesGetRequest) ApiVersion ¶

func (r ApiAliasesGetRequest) ApiVersion(apiVersion string) ApiAliasesGetRequest

Client Api Version.

func (ApiAliasesGetRequest) Execute ¶

func (ApiAliasesGetRequest) XMsClientRequestId ¶

func (r ApiAliasesGetRequest) XMsClientRequestId(xMsClientRequestId string) ApiAliasesGetRequest

The tracking ID sent with the request to help with debugging.

type ApiAliasesListRequest ¶

type ApiAliasesListRequest struct {
	ApiService *AliasesApiService
	// contains filtered or unexported fields
}

func (ApiAliasesListRequest) ApiVersion ¶

func (r ApiAliasesListRequest) ApiVersion(apiVersion string) ApiAliasesListRequest

Client Api Version.

func (ApiAliasesListRequest) Execute ¶

func (ApiAliasesListRequest) XMsClientRequestId ¶

func (r ApiAliasesListRequest) XMsClientRequestId(xMsClientRequestId string) ApiAliasesListRequest

The tracking ID sent with the request to help with debugging.

type ApiDataSourcesCreateOrUpdateRequest ¶

type ApiDataSourcesCreateOrUpdateRequest struct {
	ApiService *DataSourcesApiService
	// contains filtered or unexported fields
}

func (ApiDataSourcesCreateOrUpdateRequest) ApiVersion ¶

Client Api Version.

func (ApiDataSourcesCreateOrUpdateRequest) DataSource ¶

The definition of the datasource to create or update.

func (ApiDataSourcesCreateOrUpdateRequest) Execute ¶

func (ApiDataSourcesCreateOrUpdateRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiDataSourcesCreateOrUpdateRequest) IfNoneMatch ¶

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiDataSourcesCreateOrUpdateRequest) IgnoreResetRequirements ¶

func (r ApiDataSourcesCreateOrUpdateRequest) IgnoreResetRequirements(ignoreResetRequirements bool) ApiDataSourcesCreateOrUpdateRequest

Ignores cache reset requirements.

func (ApiDataSourcesCreateOrUpdateRequest) Prefer ¶

For HTTP PUT requests, instructs the service to return the created/updated resource on success.

func (ApiDataSourcesCreateOrUpdateRequest) XMsClientRequestId ¶

func (r ApiDataSourcesCreateOrUpdateRequest) XMsClientRequestId(xMsClientRequestId string) ApiDataSourcesCreateOrUpdateRequest

The tracking ID sent with the request to help with debugging.

type ApiDataSourcesCreateRequest ¶

type ApiDataSourcesCreateRequest struct {
	ApiService *DataSourcesApiService
	// contains filtered or unexported fields
}

func (ApiDataSourcesCreateRequest) ApiVersion ¶

Client Api Version.

func (ApiDataSourcesCreateRequest) DataSource ¶

The definition of the datasource to create.

func (ApiDataSourcesCreateRequest) Execute ¶

func (ApiDataSourcesCreateRequest) XMsClientRequestId ¶

func (r ApiDataSourcesCreateRequest) XMsClientRequestId(xMsClientRequestId string) ApiDataSourcesCreateRequest

The tracking ID sent with the request to help with debugging.

type ApiDataSourcesDeleteRequest ¶

type ApiDataSourcesDeleteRequest struct {
	ApiService *DataSourcesApiService
	// contains filtered or unexported fields
}

func (ApiDataSourcesDeleteRequest) ApiVersion ¶

Client Api Version.

func (ApiDataSourcesDeleteRequest) Execute ¶

func (ApiDataSourcesDeleteRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiDataSourcesDeleteRequest) IfNoneMatch ¶

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiDataSourcesDeleteRequest) XMsClientRequestId ¶

func (r ApiDataSourcesDeleteRequest) XMsClientRequestId(xMsClientRequestId string) ApiDataSourcesDeleteRequest

The tracking ID sent with the request to help with debugging.

type ApiDataSourcesGetRequest ¶

type ApiDataSourcesGetRequest struct {
	ApiService *DataSourcesApiService
	// contains filtered or unexported fields
}

func (ApiDataSourcesGetRequest) ApiVersion ¶

func (r ApiDataSourcesGetRequest) ApiVersion(apiVersion string) ApiDataSourcesGetRequest

Client Api Version.

func (ApiDataSourcesGetRequest) Execute ¶

func (ApiDataSourcesGetRequest) XMsClientRequestId ¶

func (r ApiDataSourcesGetRequest) XMsClientRequestId(xMsClientRequestId string) ApiDataSourcesGetRequest

The tracking ID sent with the request to help with debugging.

type ApiDataSourcesListRequest ¶

type ApiDataSourcesListRequest struct {
	ApiService *DataSourcesApiService
	// contains filtered or unexported fields
}

func (ApiDataSourcesListRequest) ApiVersion ¶

Client Api Version.

func (ApiDataSourcesListRequest) Execute ¶

func (ApiDataSourcesListRequest) Select_ ¶

Selects which top-level properties of the data sources to retrieve. Specified as a comma-separated list of JSON property names, or '*' for all properties. The default is all properties.

func (ApiDataSourcesListRequest) XMsClientRequestId ¶

func (r ApiDataSourcesListRequest) XMsClientRequestId(xMsClientRequestId string) ApiDataSourcesListRequest

The tracking ID sent with the request to help with debugging.

type ApiGetServiceStatisticsRequest ¶

type ApiGetServiceStatisticsRequest struct {
	ApiService *ServiceApiService
	// contains filtered or unexported fields
}

func (ApiGetServiceStatisticsRequest) ApiVersion ¶

Client Api Version.

func (ApiGetServiceStatisticsRequest) Execute ¶

func (ApiGetServiceStatisticsRequest) XMsClientRequestId ¶

func (r ApiGetServiceStatisticsRequest) XMsClientRequestId(xMsClientRequestId string) ApiGetServiceStatisticsRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersCreateOrUpdateRequest ¶

type ApiIndexersCreateOrUpdateRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersCreateOrUpdateRequest) ApiVersion ¶

Client Api Version.

func (ApiIndexersCreateOrUpdateRequest) DisableCacheReprocessingChangeDetection ¶

func (r ApiIndexersCreateOrUpdateRequest) DisableCacheReprocessingChangeDetection(disableCacheReprocessingChangeDetection bool) ApiIndexersCreateOrUpdateRequest

Disables cache reprocessing change detection.

func (ApiIndexersCreateOrUpdateRequest) Execute ¶

func (ApiIndexersCreateOrUpdateRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiIndexersCreateOrUpdateRequest) IfNoneMatch ¶

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiIndexersCreateOrUpdateRequest) IgnoreResetRequirements ¶

func (r ApiIndexersCreateOrUpdateRequest) IgnoreResetRequirements(ignoreResetRequirements bool) ApiIndexersCreateOrUpdateRequest

Ignores cache reset requirements.

func (ApiIndexersCreateOrUpdateRequest) Indexer ¶

The definition of the indexer to create or update.

func (ApiIndexersCreateOrUpdateRequest) Prefer ¶

For HTTP PUT requests, instructs the service to return the created/updated resource on success.

func (ApiIndexersCreateOrUpdateRequest) XMsClientRequestId ¶

func (r ApiIndexersCreateOrUpdateRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersCreateOrUpdateRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersCreateRequest ¶

type ApiIndexersCreateRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersCreateRequest) ApiVersion ¶

func (r ApiIndexersCreateRequest) ApiVersion(apiVersion string) ApiIndexersCreateRequest

Client Api Version.

func (ApiIndexersCreateRequest) Execute ¶

func (ApiIndexersCreateRequest) Indexer ¶

The definition of the indexer to create.

func (ApiIndexersCreateRequest) XMsClientRequestId ¶

func (r ApiIndexersCreateRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersCreateRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersDeleteRequest ¶

type ApiIndexersDeleteRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersDeleteRequest) ApiVersion ¶

func (r ApiIndexersDeleteRequest) ApiVersion(apiVersion string) ApiIndexersDeleteRequest

Client Api Version.

func (ApiIndexersDeleteRequest) Execute ¶

func (r ApiIndexersDeleteRequest) Execute() (*http.Response, error)

func (ApiIndexersDeleteRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiIndexersDeleteRequest) IfNoneMatch ¶

func (r ApiIndexersDeleteRequest) IfNoneMatch(ifNoneMatch string) ApiIndexersDeleteRequest

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiIndexersDeleteRequest) XMsClientRequestId ¶

func (r ApiIndexersDeleteRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersDeleteRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersGetRequest ¶

type ApiIndexersGetRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersGetRequest) ApiVersion ¶

func (r ApiIndexersGetRequest) ApiVersion(apiVersion string) ApiIndexersGetRequest

Client Api Version.

func (ApiIndexersGetRequest) Execute ¶

func (ApiIndexersGetRequest) XMsClientRequestId ¶

func (r ApiIndexersGetRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersGetRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersGetStatusRequest ¶

type ApiIndexersGetStatusRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersGetStatusRequest) ApiVersion ¶

Client Api Version.

func (ApiIndexersGetStatusRequest) Execute ¶

func (ApiIndexersGetStatusRequest) XMsClientRequestId ¶

func (r ApiIndexersGetStatusRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersGetStatusRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersListRequest ¶

type ApiIndexersListRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersListRequest) ApiVersion ¶

func (r ApiIndexersListRequest) ApiVersion(apiVersion string) ApiIndexersListRequest

Client Api Version.

func (ApiIndexersListRequest) Execute ¶

func (ApiIndexersListRequest) Select_ ¶

Selects which top-level properties of the indexers to retrieve. Specified as a comma-separated list of JSON property names, or '*' for all properties. The default is all properties.

func (ApiIndexersListRequest) XMsClientRequestId ¶

func (r ApiIndexersListRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersListRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersResetDocsRequest ¶

type ApiIndexersResetDocsRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersResetDocsRequest) ApiVersion ¶

Client Api Version.

func (ApiIndexersResetDocsRequest) Execute ¶

func (ApiIndexersResetDocsRequest) KeysOrIds ¶

func (ApiIndexersResetDocsRequest) Overwrite ¶

If false, keys or ids will be appended to existing ones. If true, only the keys or ids in this payload will be queued to be re-ingested.

func (ApiIndexersResetDocsRequest) XMsClientRequestId ¶

func (r ApiIndexersResetDocsRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersResetDocsRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersResetRequest ¶

type ApiIndexersResetRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersResetRequest) ApiVersion ¶

func (r ApiIndexersResetRequest) ApiVersion(apiVersion string) ApiIndexersResetRequest

Client Api Version.

func (ApiIndexersResetRequest) Execute ¶

func (r ApiIndexersResetRequest) Execute() (*http.Response, error)

func (ApiIndexersResetRequest) XMsClientRequestId ¶

func (r ApiIndexersResetRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersResetRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexersRunRequest ¶

type ApiIndexersRunRequest struct {
	ApiService *IndexersApiService
	// contains filtered or unexported fields
}

func (ApiIndexersRunRequest) ApiVersion ¶

func (r ApiIndexersRunRequest) ApiVersion(apiVersion string) ApiIndexersRunRequest

Client Api Version.

func (ApiIndexersRunRequest) Execute ¶

func (r ApiIndexersRunRequest) Execute() (*http.Response, error)

func (ApiIndexersRunRequest) XMsClientRequestId ¶

func (r ApiIndexersRunRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexersRunRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexesAnalyzeRequest ¶

type ApiIndexesAnalyzeRequest struct {
	ApiService *IndexesApiService
	// contains filtered or unexported fields
}

func (ApiIndexesAnalyzeRequest) ApiVersion ¶

func (r ApiIndexesAnalyzeRequest) ApiVersion(apiVersion string) ApiIndexesAnalyzeRequest

Client Api Version.

func (ApiIndexesAnalyzeRequest) Execute ¶

func (ApiIndexesAnalyzeRequest) Request ¶

The text and analyzer or analysis components to test.

func (ApiIndexesAnalyzeRequest) XMsClientRequestId ¶

func (r ApiIndexesAnalyzeRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexesAnalyzeRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexesCreateOrUpdateRequest ¶

type ApiIndexesCreateOrUpdateRequest struct {
	ApiService *IndexesApiService
	// contains filtered or unexported fields
}

func (ApiIndexesCreateOrUpdateRequest) AllowIndexDowntime ¶

func (r ApiIndexesCreateOrUpdateRequest) AllowIndexDowntime(allowIndexDowntime bool) ApiIndexesCreateOrUpdateRequest

Allows new analyzers, tokenizers, token filters, or char filters to be added to an index by taking the index offline for at least a few seconds. This temporarily causes indexing and query requests to fail. Performance and write availability of the index can be impaired for several minutes after the index is updated, or longer for very large indexes.

func (ApiIndexesCreateOrUpdateRequest) ApiVersion ¶

Client Api Version.

func (ApiIndexesCreateOrUpdateRequest) Execute ¶

func (ApiIndexesCreateOrUpdateRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiIndexesCreateOrUpdateRequest) IfNoneMatch ¶

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiIndexesCreateOrUpdateRequest) Index ¶

The definition of the index to create or update.

func (ApiIndexesCreateOrUpdateRequest) Prefer ¶

For HTTP PUT requests, instructs the service to return the created/updated resource on success.

func (ApiIndexesCreateOrUpdateRequest) XMsClientRequestId ¶

func (r ApiIndexesCreateOrUpdateRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexesCreateOrUpdateRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexesCreateRequest ¶

type ApiIndexesCreateRequest struct {
	ApiService *IndexesApiService
	// contains filtered or unexported fields
}

func (ApiIndexesCreateRequest) ApiVersion ¶

func (r ApiIndexesCreateRequest) ApiVersion(apiVersion string) ApiIndexesCreateRequest

Client Api Version.

func (ApiIndexesCreateRequest) Execute ¶

func (ApiIndexesCreateRequest) Index ¶

The definition of the index to create.

func (ApiIndexesCreateRequest) XMsClientRequestId ¶

func (r ApiIndexesCreateRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexesCreateRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexesDeleteRequest ¶

type ApiIndexesDeleteRequest struct {
	ApiService *IndexesApiService
	// contains filtered or unexported fields
}

func (ApiIndexesDeleteRequest) ApiVersion ¶

func (r ApiIndexesDeleteRequest) ApiVersion(apiVersion string) ApiIndexesDeleteRequest

Client Api Version.

func (ApiIndexesDeleteRequest) Execute ¶

func (r ApiIndexesDeleteRequest) Execute() (*http.Response, error)

func (ApiIndexesDeleteRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiIndexesDeleteRequest) IfNoneMatch ¶

func (r ApiIndexesDeleteRequest) IfNoneMatch(ifNoneMatch string) ApiIndexesDeleteRequest

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiIndexesDeleteRequest) XMsClientRequestId ¶

func (r ApiIndexesDeleteRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexesDeleteRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexesGetRequest ¶

type ApiIndexesGetRequest struct {
	ApiService *IndexesApiService
	// contains filtered or unexported fields
}

func (ApiIndexesGetRequest) ApiVersion ¶

func (r ApiIndexesGetRequest) ApiVersion(apiVersion string) ApiIndexesGetRequest

Client Api Version.

func (ApiIndexesGetRequest) Execute ¶

func (ApiIndexesGetRequest) XMsClientRequestId ¶

func (r ApiIndexesGetRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexesGetRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexesGetStatisticsRequest ¶

type ApiIndexesGetStatisticsRequest struct {
	ApiService *IndexesApiService
	// contains filtered or unexported fields
}

func (ApiIndexesGetStatisticsRequest) ApiVersion ¶

Client Api Version.

func (ApiIndexesGetStatisticsRequest) Execute ¶

func (ApiIndexesGetStatisticsRequest) XMsClientRequestId ¶

func (r ApiIndexesGetStatisticsRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexesGetStatisticsRequest

The tracking ID sent with the request to help with debugging.

type ApiIndexesListRequest ¶

type ApiIndexesListRequest struct {
	ApiService *IndexesApiService
	// contains filtered or unexported fields
}

func (ApiIndexesListRequest) ApiVersion ¶

func (r ApiIndexesListRequest) ApiVersion(apiVersion string) ApiIndexesListRequest

Client Api Version.

func (ApiIndexesListRequest) Execute ¶

func (ApiIndexesListRequest) Select_ ¶

Selects which top-level properties of the index definitions to retrieve. Specified as a comma-separated list of JSON property names, or '*' for all properties. The default is all properties.

func (ApiIndexesListRequest) XMsClientRequestId ¶

func (r ApiIndexesListRequest) XMsClientRequestId(xMsClientRequestId string) ApiIndexesListRequest

The tracking ID sent with the request to help with debugging.

type ApiSkillsetsCreateOrUpdateRequest ¶

type ApiSkillsetsCreateOrUpdateRequest struct {
	ApiService *SkillsetsApiService
	// contains filtered or unexported fields
}

func (ApiSkillsetsCreateOrUpdateRequest) ApiVersion ¶

Client Api Version.

func (ApiSkillsetsCreateOrUpdateRequest) DisableCacheReprocessingChangeDetection ¶

func (r ApiSkillsetsCreateOrUpdateRequest) DisableCacheReprocessingChangeDetection(disableCacheReprocessingChangeDetection bool) ApiSkillsetsCreateOrUpdateRequest

Disables cache reprocessing change detection.

func (ApiSkillsetsCreateOrUpdateRequest) Execute ¶

func (ApiSkillsetsCreateOrUpdateRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiSkillsetsCreateOrUpdateRequest) IfNoneMatch ¶

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiSkillsetsCreateOrUpdateRequest) IgnoreResetRequirements ¶

func (r ApiSkillsetsCreateOrUpdateRequest) IgnoreResetRequirements(ignoreResetRequirements bool) ApiSkillsetsCreateOrUpdateRequest

Ignores cache reset requirements.

func (ApiSkillsetsCreateOrUpdateRequest) Prefer ¶

For HTTP PUT requests, instructs the service to return the created/updated resource on success.

func (ApiSkillsetsCreateOrUpdateRequest) Skillset ¶

The skillset containing one or more skills to create or update in a search service.

func (ApiSkillsetsCreateOrUpdateRequest) XMsClientRequestId ¶

func (r ApiSkillsetsCreateOrUpdateRequest) XMsClientRequestId(xMsClientRequestId string) ApiSkillsetsCreateOrUpdateRequest

The tracking ID sent with the request to help with debugging.

type ApiSkillsetsCreateRequest ¶

type ApiSkillsetsCreateRequest struct {
	ApiService *SkillsetsApiService
	// contains filtered or unexported fields
}

func (ApiSkillsetsCreateRequest) ApiVersion ¶

Client Api Version.

func (ApiSkillsetsCreateRequest) Execute ¶

func (ApiSkillsetsCreateRequest) Skillset ¶

The skillset containing one or more skills to create in a search service.

func (ApiSkillsetsCreateRequest) XMsClientRequestId ¶

func (r ApiSkillsetsCreateRequest) XMsClientRequestId(xMsClientRequestId string) ApiSkillsetsCreateRequest

The tracking ID sent with the request to help with debugging.

type ApiSkillsetsDeleteRequest ¶

type ApiSkillsetsDeleteRequest struct {
	ApiService *SkillsetsApiService
	// contains filtered or unexported fields
}

func (ApiSkillsetsDeleteRequest) ApiVersion ¶

Client Api Version.

func (ApiSkillsetsDeleteRequest) Execute ¶

func (r ApiSkillsetsDeleteRequest) Execute() (*http.Response, error)

func (ApiSkillsetsDeleteRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiSkillsetsDeleteRequest) IfNoneMatch ¶

func (r ApiSkillsetsDeleteRequest) IfNoneMatch(ifNoneMatch string) ApiSkillsetsDeleteRequest

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiSkillsetsDeleteRequest) XMsClientRequestId ¶

func (r ApiSkillsetsDeleteRequest) XMsClientRequestId(xMsClientRequestId string) ApiSkillsetsDeleteRequest

The tracking ID sent with the request to help with debugging.

type ApiSkillsetsGetRequest ¶

type ApiSkillsetsGetRequest struct {
	ApiService *SkillsetsApiService
	// contains filtered or unexported fields
}

func (ApiSkillsetsGetRequest) ApiVersion ¶

func (r ApiSkillsetsGetRequest) ApiVersion(apiVersion string) ApiSkillsetsGetRequest

Client Api Version.

func (ApiSkillsetsGetRequest) Execute ¶

func (ApiSkillsetsGetRequest) XMsClientRequestId ¶

func (r ApiSkillsetsGetRequest) XMsClientRequestId(xMsClientRequestId string) ApiSkillsetsGetRequest

The tracking ID sent with the request to help with debugging.

type ApiSkillsetsListRequest ¶

type ApiSkillsetsListRequest struct {
	ApiService *SkillsetsApiService
	// contains filtered or unexported fields
}

func (ApiSkillsetsListRequest) ApiVersion ¶

func (r ApiSkillsetsListRequest) ApiVersion(apiVersion string) ApiSkillsetsListRequest

Client Api Version.

func (ApiSkillsetsListRequest) Execute ¶

func (ApiSkillsetsListRequest) Select_ ¶

Selects which top-level properties of the skillsets to retrieve. Specified as a comma-separated list of JSON property names, or '*' for all properties. The default is all properties.

func (ApiSkillsetsListRequest) XMsClientRequestId ¶

func (r ApiSkillsetsListRequest) XMsClientRequestId(xMsClientRequestId string) ApiSkillsetsListRequest

The tracking ID sent with the request to help with debugging.

type ApiSkillsetsResetSkillsRequest ¶

type ApiSkillsetsResetSkillsRequest struct {
	ApiService *SkillsetsApiService
	// contains filtered or unexported fields
}

func (ApiSkillsetsResetSkillsRequest) ApiVersion ¶

Client Api Version.

func (ApiSkillsetsResetSkillsRequest) Execute ¶

func (ApiSkillsetsResetSkillsRequest) SkillNames ¶

The names of skills to reset.

func (ApiSkillsetsResetSkillsRequest) XMsClientRequestId ¶

func (r ApiSkillsetsResetSkillsRequest) XMsClientRequestId(xMsClientRequestId string) ApiSkillsetsResetSkillsRequest

The tracking ID sent with the request to help with debugging.

type ApiSynonymMapsCreateOrUpdateRequest ¶

type ApiSynonymMapsCreateOrUpdateRequest struct {
	ApiService *SynonymMapsApiService
	// contains filtered or unexported fields
}

func (ApiSynonymMapsCreateOrUpdateRequest) ApiVersion ¶

Client Api Version.

func (ApiSynonymMapsCreateOrUpdateRequest) Execute ¶

func (ApiSynonymMapsCreateOrUpdateRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiSynonymMapsCreateOrUpdateRequest) IfNoneMatch ¶

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiSynonymMapsCreateOrUpdateRequest) Prefer ¶

For HTTP PUT requests, instructs the service to return the created/updated resource on success.

func (ApiSynonymMapsCreateOrUpdateRequest) SynonymMap ¶

The definition of the synonym map to create or update.

func (ApiSynonymMapsCreateOrUpdateRequest) XMsClientRequestId ¶

func (r ApiSynonymMapsCreateOrUpdateRequest) XMsClientRequestId(xMsClientRequestId string) ApiSynonymMapsCreateOrUpdateRequest

The tracking ID sent with the request to help with debugging.

type ApiSynonymMapsCreateRequest ¶

type ApiSynonymMapsCreateRequest struct {
	ApiService *SynonymMapsApiService
	// contains filtered or unexported fields
}

func (ApiSynonymMapsCreateRequest) ApiVersion ¶

Client Api Version.

func (ApiSynonymMapsCreateRequest) Execute ¶

func (ApiSynonymMapsCreateRequest) SynonymMap ¶

The definition of the synonym map to create.

func (ApiSynonymMapsCreateRequest) XMsClientRequestId ¶

func (r ApiSynonymMapsCreateRequest) XMsClientRequestId(xMsClientRequestId string) ApiSynonymMapsCreateRequest

The tracking ID sent with the request to help with debugging.

type ApiSynonymMapsDeleteRequest ¶

type ApiSynonymMapsDeleteRequest struct {
	ApiService *SynonymMapsApiService
	// contains filtered or unexported fields
}

func (ApiSynonymMapsDeleteRequest) ApiVersion ¶

Client Api Version.

func (ApiSynonymMapsDeleteRequest) Execute ¶

func (ApiSynonymMapsDeleteRequest) IfMatch ¶

Defines the If-Match condition. The operation will be performed only if the ETag on the server matches this value.

func (ApiSynonymMapsDeleteRequest) IfNoneMatch ¶

Defines the If-None-Match condition. The operation will be performed only if the ETag on the server does not match this value.

func (ApiSynonymMapsDeleteRequest) XMsClientRequestId ¶

func (r ApiSynonymMapsDeleteRequest) XMsClientRequestId(xMsClientRequestId string) ApiSynonymMapsDeleteRequest

The tracking ID sent with the request to help with debugging.

type ApiSynonymMapsGetRequest ¶

type ApiSynonymMapsGetRequest struct {
	ApiService *SynonymMapsApiService
	// contains filtered or unexported fields
}

func (ApiSynonymMapsGetRequest) ApiVersion ¶

func (r ApiSynonymMapsGetRequest) ApiVersion(apiVersion string) ApiSynonymMapsGetRequest

Client Api Version.

func (ApiSynonymMapsGetRequest) Execute ¶

func (ApiSynonymMapsGetRequest) XMsClientRequestId ¶

func (r ApiSynonymMapsGetRequest) XMsClientRequestId(xMsClientRequestId string) ApiSynonymMapsGetRequest

The tracking ID sent with the request to help with debugging.

type ApiSynonymMapsListRequest ¶

type ApiSynonymMapsListRequest struct {
	ApiService *SynonymMapsApiService
	// contains filtered or unexported fields
}

func (ApiSynonymMapsListRequest) ApiVersion ¶

Client Api Version.

func (ApiSynonymMapsListRequest) Execute ¶

func (ApiSynonymMapsListRequest) Select_ ¶

Selects which top-level properties of the synonym maps to retrieve. Specified as a comma-separated list of JSON property names, or '*' for all properties. The default is all properties.

func (ApiSynonymMapsListRequest) XMsClientRequestId ¶

func (r ApiSynonymMapsListRequest) XMsClientRequestId(xMsClientRequestId string) ApiSynonymMapsListRequest

The tracking ID sent with the request to help with debugging.

type AsciiFoldingTokenFilter ¶

type AsciiFoldingTokenFilter struct {
	TokenFilter
	// A value indicating whether the original token will be kept. Default is false.
	PreserveOriginal *bool `json:"preserveOriginal,omitempty"`
}

AsciiFoldingTokenFilter Converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the \"Basic Latin\" Unicode block) into their ASCII equivalents, if such equivalents exist. This token filter is implemented using Apache Lucene.

func NewAsciiFoldingTokenFilter ¶

func NewAsciiFoldingTokenFilter(odataType string, name string) *AsciiFoldingTokenFilter

NewAsciiFoldingTokenFilter instantiates a new AsciiFoldingTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAsciiFoldingTokenFilterWithDefaults ¶

func NewAsciiFoldingTokenFilterWithDefaults() *AsciiFoldingTokenFilter

NewAsciiFoldingTokenFilterWithDefaults instantiates a new AsciiFoldingTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AsciiFoldingTokenFilter) GetPreserveOriginal ¶

func (o *AsciiFoldingTokenFilter) GetPreserveOriginal() bool

GetPreserveOriginal returns the PreserveOriginal field value if set, zero value otherwise.

func (*AsciiFoldingTokenFilter) GetPreserveOriginalOk ¶

func (o *AsciiFoldingTokenFilter) GetPreserveOriginalOk() (*bool, bool)

GetPreserveOriginalOk returns a tuple with the PreserveOriginal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsciiFoldingTokenFilter) HasPreserveOriginal ¶

func (o *AsciiFoldingTokenFilter) HasPreserveOriginal() bool

HasPreserveOriginal returns a boolean if a field has been set.

func (AsciiFoldingTokenFilter) MarshalJSON ¶

func (o AsciiFoldingTokenFilter) MarshalJSON() ([]byte, error)

func (*AsciiFoldingTokenFilter) SetPreserveOriginal ¶

func (o *AsciiFoldingTokenFilter) SetPreserveOriginal(v bool)

SetPreserveOriginal gets a reference to the given bool and assigns it to the PreserveOriginal field.

func (AsciiFoldingTokenFilter) ToMap ¶

func (o AsciiFoldingTokenFilter) ToMap() (map[string]interface{}, error)

type AzureActiveDirectoryApplicationCredentials ¶

type AzureActiveDirectoryApplicationCredentials struct {
	// An AAD Application ID that was granted the required access permissions to the Azure Key Vault that is to be used when encrypting your data at rest. The Application ID should not be confused with the Object ID for your AAD Application.
	ApplicationId string `json:"applicationId"`
	// The authentication key of the specified AAD application.
	ApplicationSecret *string `json:"applicationSecret,omitempty"`
}

AzureActiveDirectoryApplicationCredentials Credentials of a registered application created for your search service, used for authenticated access to the encryption keys stored in Azure Key Vault.

func NewAzureActiveDirectoryApplicationCredentials ¶

func NewAzureActiveDirectoryApplicationCredentials(applicationId string) *AzureActiveDirectoryApplicationCredentials

NewAzureActiveDirectoryApplicationCredentials instantiates a new AzureActiveDirectoryApplicationCredentials object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAzureActiveDirectoryApplicationCredentialsWithDefaults ¶

func NewAzureActiveDirectoryApplicationCredentialsWithDefaults() *AzureActiveDirectoryApplicationCredentials

NewAzureActiveDirectoryApplicationCredentialsWithDefaults instantiates a new AzureActiveDirectoryApplicationCredentials object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AzureActiveDirectoryApplicationCredentials) GetApplicationId ¶

func (o *AzureActiveDirectoryApplicationCredentials) GetApplicationId() string

GetApplicationId returns the ApplicationId field value

func (*AzureActiveDirectoryApplicationCredentials) GetApplicationIdOk ¶

func (o *AzureActiveDirectoryApplicationCredentials) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*AzureActiveDirectoryApplicationCredentials) GetApplicationSecret ¶

func (o *AzureActiveDirectoryApplicationCredentials) GetApplicationSecret() string

GetApplicationSecret returns the ApplicationSecret field value if set, zero value otherwise.

func (*AzureActiveDirectoryApplicationCredentials) GetApplicationSecretOk ¶

func (o *AzureActiveDirectoryApplicationCredentials) GetApplicationSecretOk() (*string, bool)

GetApplicationSecretOk returns a tuple with the ApplicationSecret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureActiveDirectoryApplicationCredentials) HasApplicationSecret ¶

func (o *AzureActiveDirectoryApplicationCredentials) HasApplicationSecret() bool

HasApplicationSecret returns a boolean if a field has been set.

func (AzureActiveDirectoryApplicationCredentials) MarshalJSON ¶

func (*AzureActiveDirectoryApplicationCredentials) SetApplicationId ¶

func (o *AzureActiveDirectoryApplicationCredentials) SetApplicationId(v string)

SetApplicationId sets field value

func (*AzureActiveDirectoryApplicationCredentials) SetApplicationSecret ¶

func (o *AzureActiveDirectoryApplicationCredentials) SetApplicationSecret(v string)

SetApplicationSecret gets a reference to the given string and assigns it to the ApplicationSecret field.

func (AzureActiveDirectoryApplicationCredentials) ToMap ¶

func (o AzureActiveDirectoryApplicationCredentials) ToMap() (map[string]interface{}, error)

type BM25Similarity ¶

type BM25Similarity struct {
	Similarity
	// This property controls the scaling function between the term frequency of each matching terms and the final relevance score of a document-query pair. By default, a value of 1.2 is used. A value of 0.0 means the score does not scale with an increase in term frequency.
	K1 NullableFloat64 `json:"k1,omitempty"`
	// This property controls how the length of a document affects the relevance score. By default, a value of 0.75 is used. A value of 0.0 means no length normalization is applied, while a value of 1.0 means the score is fully normalized by the length of the document.
	B NullableFloat64 `json:"b,omitempty"`
}

BM25Similarity Ranking function based on the Okapi BM25 similarity algorithm. BM25 is a TF-IDF-like algorithm that includes length normalization (controlled by the 'b' parameter) as well as term frequency saturation (controlled by the 'k1' parameter).

func NewBM25Similarity ¶

func NewBM25Similarity(odataType string) *BM25Similarity

NewBM25Similarity instantiates a new BM25Similarity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBM25SimilarityWithDefaults ¶

func NewBM25SimilarityWithDefaults() *BM25Similarity

NewBM25SimilarityWithDefaults instantiates a new BM25Similarity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BM25Similarity) GetB ¶

func (o *BM25Similarity) GetB() float64

GetB returns the B field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BM25Similarity) GetBOk ¶

func (o *BM25Similarity) GetBOk() (*float64, bool)

GetBOk returns a tuple with the B field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BM25Similarity) GetK1 ¶

func (o *BM25Similarity) GetK1() float64

GetK1 returns the K1 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BM25Similarity) GetK1Ok ¶

func (o *BM25Similarity) GetK1Ok() (*float64, bool)

GetK1Ok returns a tuple with the K1 field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BM25Similarity) HasB ¶

func (o *BM25Similarity) HasB() bool

HasB returns a boolean if a field has been set.

func (*BM25Similarity) HasK1 ¶

func (o *BM25Similarity) HasK1() bool

HasK1 returns a boolean if a field has been set.

func (BM25Similarity) MarshalJSON ¶

func (o BM25Similarity) MarshalJSON() ([]byte, error)

func (*BM25Similarity) SetB ¶

func (o *BM25Similarity) SetB(v float64)

SetB gets a reference to the given NullableFloat64 and assigns it to the B field.

func (*BM25Similarity) SetBNil ¶

func (o *BM25Similarity) SetBNil()

SetBNil sets the value for B to be an explicit nil

func (*BM25Similarity) SetK1 ¶

func (o *BM25Similarity) SetK1(v float64)

SetK1 gets a reference to the given NullableFloat64 and assigns it to the K1 field.

func (*BM25Similarity) SetK1Nil ¶

func (o *BM25Similarity) SetK1Nil()

SetK1Nil sets the value for K1 to be an explicit nil

func (BM25Similarity) ToMap ¶

func (o BM25Similarity) ToMap() (map[string]interface{}, error)

func (*BM25Similarity) UnsetB ¶

func (o *BM25Similarity) UnsetB()

UnsetB ensures that no value is present for B, not even an explicit nil

func (*BM25Similarity) UnsetK1 ¶

func (o *BM25Similarity) UnsetK1()

UnsetK1 ensures that no value is present for K1, not even an explicit nil

type BasicAuth ¶

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type CharFilter ¶

type CharFilter struct {
	// Identifies the concrete type of the char filter.
	OdataType string `json:"@odata.type"`
	// The name of the char filter. It must only contain letters, digits, spaces, dashes or underscores, can only start and end with alphanumeric characters, and is limited to 128 characters.
	Name string `json:"name"`
}

CharFilter Base type for character filters.

func NewCharFilter ¶

func NewCharFilter(odataType string, name string) *CharFilter

NewCharFilter instantiates a new CharFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCharFilterWithDefaults ¶

func NewCharFilterWithDefaults() *CharFilter

NewCharFilterWithDefaults instantiates a new CharFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CharFilter) GetName ¶

func (o *CharFilter) GetName() string

GetName returns the Name field value

func (*CharFilter) GetNameOk ¶

func (o *CharFilter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CharFilter) GetOdataType ¶

func (o *CharFilter) GetOdataType() string

GetOdataType returns the OdataType field value

func (*CharFilter) GetOdataTypeOk ¶

func (o *CharFilter) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (CharFilter) MarshalJSON ¶

func (o CharFilter) MarshalJSON() ([]byte, error)

func (*CharFilter) SetName ¶

func (o *CharFilter) SetName(v string)

SetName sets field value

func (*CharFilter) SetOdataType ¶

func (o *CharFilter) SetOdataType(v string)

SetOdataType sets field value

func (CharFilter) ToMap ¶

func (o CharFilter) ToMap() (map[string]interface{}, error)

type CharFilterName ¶

type CharFilterName string

CharFilterName Defines the names of all character filters supported by Azure Cognitive Search.

const (
	HTML_STRIP CharFilterName = "html_strip"
)

List of CharFilterName

func NewCharFilterNameFromValue ¶

func NewCharFilterNameFromValue(v string) (*CharFilterName, error)

NewCharFilterNameFromValue returns a pointer to a valid CharFilterName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CharFilterName) IsValid ¶

func (v CharFilterName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CharFilterName) Ptr ¶

func (v CharFilterName) Ptr() *CharFilterName

Ptr returns reference to CharFilterName value

func (*CharFilterName) UnmarshalJSON ¶

func (v *CharFilterName) UnmarshalJSON(src []byte) error

type CjkBigramTokenFilter ¶

type CjkBigramTokenFilter struct {
	TokenFilter
	// The scripts to ignore.
	IgnoreScripts []CjkBigramTokenFilterScripts `json:"ignoreScripts,omitempty"`
	// A value indicating whether to output both unigrams and bigrams (if true), or just bigrams (if false). Default is false.
	OutputUnigrams *bool `json:"outputUnigrams,omitempty"`
}

CjkBigramTokenFilter Forms bigrams of CJK terms that are generated from the standard tokenizer. This token filter is implemented using Apache Lucene.

func NewCjkBigramTokenFilter ¶

func NewCjkBigramTokenFilter(odataType string, name string) *CjkBigramTokenFilter

NewCjkBigramTokenFilter instantiates a new CjkBigramTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCjkBigramTokenFilterWithDefaults ¶

func NewCjkBigramTokenFilterWithDefaults() *CjkBigramTokenFilter

NewCjkBigramTokenFilterWithDefaults instantiates a new CjkBigramTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CjkBigramTokenFilter) GetIgnoreScripts ¶

func (o *CjkBigramTokenFilter) GetIgnoreScripts() []CjkBigramTokenFilterScripts

GetIgnoreScripts returns the IgnoreScripts field value if set, zero value otherwise.

func (*CjkBigramTokenFilter) GetIgnoreScriptsOk ¶

func (o *CjkBigramTokenFilter) GetIgnoreScriptsOk() ([]CjkBigramTokenFilterScripts, bool)

GetIgnoreScriptsOk returns a tuple with the IgnoreScripts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CjkBigramTokenFilter) GetOutputUnigrams ¶

func (o *CjkBigramTokenFilter) GetOutputUnigrams() bool

GetOutputUnigrams returns the OutputUnigrams field value if set, zero value otherwise.

func (*CjkBigramTokenFilter) GetOutputUnigramsOk ¶

func (o *CjkBigramTokenFilter) GetOutputUnigramsOk() (*bool, bool)

GetOutputUnigramsOk returns a tuple with the OutputUnigrams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CjkBigramTokenFilter) HasIgnoreScripts ¶

func (o *CjkBigramTokenFilter) HasIgnoreScripts() bool

HasIgnoreScripts returns a boolean if a field has been set.

func (*CjkBigramTokenFilter) HasOutputUnigrams ¶

func (o *CjkBigramTokenFilter) HasOutputUnigrams() bool

HasOutputUnigrams returns a boolean if a field has been set.

func (CjkBigramTokenFilter) MarshalJSON ¶

func (o CjkBigramTokenFilter) MarshalJSON() ([]byte, error)

func (*CjkBigramTokenFilter) SetIgnoreScripts ¶

func (o *CjkBigramTokenFilter) SetIgnoreScripts(v []CjkBigramTokenFilterScripts)

SetIgnoreScripts gets a reference to the given []CjkBigramTokenFilterScripts and assigns it to the IgnoreScripts field.

func (*CjkBigramTokenFilter) SetOutputUnigrams ¶

func (o *CjkBigramTokenFilter) SetOutputUnigrams(v bool)

SetOutputUnigrams gets a reference to the given bool and assigns it to the OutputUnigrams field.

func (CjkBigramTokenFilter) ToMap ¶

func (o CjkBigramTokenFilter) ToMap() (map[string]interface{}, error)

type CjkBigramTokenFilterScripts ¶

type CjkBigramTokenFilterScripts string

CjkBigramTokenFilterScripts Scripts that can be ignored by CjkBigramTokenFilter.

const (
	HAN      CjkBigramTokenFilterScripts = "han"
	HIRAGANA CjkBigramTokenFilterScripts = "hiragana"
	KATAKANA CjkBigramTokenFilterScripts = "katakana"
	HANGUL   CjkBigramTokenFilterScripts = "hangul"
)

List of CjkBigramTokenFilterScripts

func NewCjkBigramTokenFilterScriptsFromValue ¶

func NewCjkBigramTokenFilterScriptsFromValue(v string) (*CjkBigramTokenFilterScripts, error)

NewCjkBigramTokenFilterScriptsFromValue returns a pointer to a valid CjkBigramTokenFilterScripts for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CjkBigramTokenFilterScripts) IsValid ¶

func (v CjkBigramTokenFilterScripts) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CjkBigramTokenFilterScripts) Ptr ¶

Ptr returns reference to CjkBigramTokenFilterScripts value

func (*CjkBigramTokenFilterScripts) UnmarshalJSON ¶

func (v *CjkBigramTokenFilterScripts) UnmarshalJSON(src []byte) error

type ClassicSimilarity ¶

type ClassicSimilarity struct {
	Similarity
}

ClassicSimilarity Legacy similarity algorithm which uses the Lucene TFIDFSimilarity implementation of TF-IDF. This variation of TF-IDF introduces static document length normalization as well as coordinating factors that penalize documents that only partially match the searched queries.

func NewClassicSimilarity ¶

func NewClassicSimilarity(odataType string) *ClassicSimilarity

NewClassicSimilarity instantiates a new ClassicSimilarity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClassicSimilarityWithDefaults ¶

func NewClassicSimilarityWithDefaults() *ClassicSimilarity

NewClassicSimilarityWithDefaults instantiates a new ClassicSimilarity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (ClassicSimilarity) MarshalJSON ¶

func (o ClassicSimilarity) MarshalJSON() ([]byte, error)

func (ClassicSimilarity) ToMap ¶

func (o ClassicSimilarity) ToMap() (map[string]interface{}, error)

type ClassicTokenizer ¶

type ClassicTokenizer struct {
	LexicalTokenizer
	// The maximum token length. Default is 255. Tokens longer than the maximum length are split. The maximum token length that can be used is 300 characters.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
}

ClassicTokenizer Grammar-based tokenizer that is suitable for processing most European-language documents. This tokenizer is implemented using Apache Lucene.

func NewClassicTokenizer ¶

func NewClassicTokenizer(odataType string, name string) *ClassicTokenizer

NewClassicTokenizer instantiates a new ClassicTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClassicTokenizerWithDefaults ¶

func NewClassicTokenizerWithDefaults() *ClassicTokenizer

NewClassicTokenizerWithDefaults instantiates a new ClassicTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClassicTokenizer) GetMaxTokenLength ¶

func (o *ClassicTokenizer) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*ClassicTokenizer) GetMaxTokenLengthOk ¶

func (o *ClassicTokenizer) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ClassicTokenizer) HasMaxTokenLength ¶

func (o *ClassicTokenizer) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (ClassicTokenizer) MarshalJSON ¶

func (o ClassicTokenizer) MarshalJSON() ([]byte, error)

func (*ClassicTokenizer) SetMaxTokenLength ¶

func (o *ClassicTokenizer) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (ClassicTokenizer) ToMap ¶

func (o ClassicTokenizer) ToMap() (map[string]interface{}, error)

type CognitiveServicesAccount ¶

type CognitiveServicesAccount struct {
	// Identifies the concrete type of the cognitive service resource attached to a skillset.
	OdataType string `json:"@odata.type"`
	// Description of the cognitive service resource attached to a skillset.
	Description *string `json:"description,omitempty"`
}

CognitiveServicesAccount Base type for describing any cognitive service resource attached to a skillset.

func NewCognitiveServicesAccount ¶

func NewCognitiveServicesAccount(odataType string) *CognitiveServicesAccount

NewCognitiveServicesAccount instantiates a new CognitiveServicesAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCognitiveServicesAccountWithDefaults ¶

func NewCognitiveServicesAccountWithDefaults() *CognitiveServicesAccount

NewCognitiveServicesAccountWithDefaults instantiates a new CognitiveServicesAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CognitiveServicesAccount) GetDescription ¶

func (o *CognitiveServicesAccount) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CognitiveServicesAccount) GetDescriptionOk ¶

func (o *CognitiveServicesAccount) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CognitiveServicesAccount) GetOdataType ¶

func (o *CognitiveServicesAccount) GetOdataType() string

GetOdataType returns the OdataType field value

func (*CognitiveServicesAccount) GetOdataTypeOk ¶

func (o *CognitiveServicesAccount) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*CognitiveServicesAccount) HasDescription ¶

func (o *CognitiveServicesAccount) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CognitiveServicesAccount) MarshalJSON ¶

func (o CognitiveServicesAccount) MarshalJSON() ([]byte, error)

func (*CognitiveServicesAccount) SetDescription ¶

func (o *CognitiveServicesAccount) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CognitiveServicesAccount) SetOdataType ¶

func (o *CognitiveServicesAccount) SetOdataType(v string)

SetOdataType sets field value

func (CognitiveServicesAccount) ToMap ¶

func (o CognitiveServicesAccount) ToMap() (map[string]interface{}, error)

type CognitiveServicesAccountKey ¶

type CognitiveServicesAccountKey struct {
	CognitiveServicesAccount
	// The key used to provision the cognitive service resource attached to a skillset.
	Key string `json:"key"`
}

CognitiveServicesAccountKey A cognitive service resource provisioned with a key that is attached to a skillset.

func NewCognitiveServicesAccountKey ¶

func NewCognitiveServicesAccountKey(key string, odataType string) *CognitiveServicesAccountKey

NewCognitiveServicesAccountKey instantiates a new CognitiveServicesAccountKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCognitiveServicesAccountKeyWithDefaults ¶

func NewCognitiveServicesAccountKeyWithDefaults() *CognitiveServicesAccountKey

NewCognitiveServicesAccountKeyWithDefaults instantiates a new CognitiveServicesAccountKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CognitiveServicesAccountKey) GetKey ¶

func (o *CognitiveServicesAccountKey) GetKey() string

GetKey returns the Key field value

func (*CognitiveServicesAccountKey) GetKeyOk ¶

func (o *CognitiveServicesAccountKey) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (CognitiveServicesAccountKey) MarshalJSON ¶

func (o CognitiveServicesAccountKey) MarshalJSON() ([]byte, error)

func (*CognitiveServicesAccountKey) SetKey ¶

func (o *CognitiveServicesAccountKey) SetKey(v string)

SetKey sets field value

func (CognitiveServicesAccountKey) ToMap ¶

func (o CognitiveServicesAccountKey) ToMap() (map[string]interface{}, error)

type CommonGramTokenFilter ¶

type CommonGramTokenFilter struct {
	TokenFilter
	// The set of common words.
	CommonWords []string `json:"commonWords"`
	// A value indicating whether common words matching will be case insensitive. Default is false.
	IgnoreCase *bool `json:"ignoreCase,omitempty"`
	// A value that indicates whether the token filter is in query mode. When in query mode, the token filter generates bigrams and then removes common words and single terms followed by a common word. Default is false.
	QueryMode *bool `json:"queryMode,omitempty"`
}

CommonGramTokenFilter Construct bigrams for frequently occurring terms while indexing. Single terms are still indexed too, with bigrams overlaid. This token filter is implemented using Apache Lucene.

func NewCommonGramTokenFilter ¶

func NewCommonGramTokenFilter(commonWords []string, odataType string, name string) *CommonGramTokenFilter

NewCommonGramTokenFilter instantiates a new CommonGramTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCommonGramTokenFilterWithDefaults ¶

func NewCommonGramTokenFilterWithDefaults() *CommonGramTokenFilter

NewCommonGramTokenFilterWithDefaults instantiates a new CommonGramTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CommonGramTokenFilter) GetCommonWords ¶

func (o *CommonGramTokenFilter) GetCommonWords() []string

GetCommonWords returns the CommonWords field value

func (*CommonGramTokenFilter) GetCommonWordsOk ¶

func (o *CommonGramTokenFilter) GetCommonWordsOk() ([]string, bool)

GetCommonWordsOk returns a tuple with the CommonWords field value and a boolean to check if the value has been set.

func (*CommonGramTokenFilter) GetIgnoreCase ¶

func (o *CommonGramTokenFilter) GetIgnoreCase() bool

GetIgnoreCase returns the IgnoreCase field value if set, zero value otherwise.

func (*CommonGramTokenFilter) GetIgnoreCaseOk ¶

func (o *CommonGramTokenFilter) GetIgnoreCaseOk() (*bool, bool)

GetIgnoreCaseOk returns a tuple with the IgnoreCase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonGramTokenFilter) GetQueryMode ¶

func (o *CommonGramTokenFilter) GetQueryMode() bool

GetQueryMode returns the QueryMode field value if set, zero value otherwise.

func (*CommonGramTokenFilter) GetQueryModeOk ¶

func (o *CommonGramTokenFilter) GetQueryModeOk() (*bool, bool)

GetQueryModeOk returns a tuple with the QueryMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonGramTokenFilter) HasIgnoreCase ¶

func (o *CommonGramTokenFilter) HasIgnoreCase() bool

HasIgnoreCase returns a boolean if a field has been set.

func (*CommonGramTokenFilter) HasQueryMode ¶

func (o *CommonGramTokenFilter) HasQueryMode() bool

HasQueryMode returns a boolean if a field has been set.

func (CommonGramTokenFilter) MarshalJSON ¶

func (o CommonGramTokenFilter) MarshalJSON() ([]byte, error)

func (*CommonGramTokenFilter) SetCommonWords ¶

func (o *CommonGramTokenFilter) SetCommonWords(v []string)

SetCommonWords sets field value

func (*CommonGramTokenFilter) SetIgnoreCase ¶

func (o *CommonGramTokenFilter) SetIgnoreCase(v bool)

SetIgnoreCase gets a reference to the given bool and assigns it to the IgnoreCase field.

func (*CommonGramTokenFilter) SetQueryMode ¶

func (o *CommonGramTokenFilter) SetQueryMode(v bool)

SetQueryMode gets a reference to the given bool and assigns it to the QueryMode field.

func (CommonGramTokenFilter) ToMap ¶

func (o CommonGramTokenFilter) ToMap() (map[string]interface{}, error)

type ConditionalSkill ¶

type ConditionalSkill struct {
	SearchIndexerSkill
}

ConditionalSkill A skill that enables scenarios that require a Boolean operation to determine the data to assign to an output.

func NewConditionalSkill ¶

func NewConditionalSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *ConditionalSkill

NewConditionalSkill instantiates a new ConditionalSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConditionalSkillWithDefaults ¶

func NewConditionalSkillWithDefaults() *ConditionalSkill

NewConditionalSkillWithDefaults instantiates a new ConditionalSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (ConditionalSkill) MarshalJSON ¶

func (o ConditionalSkill) MarshalJSON() ([]byte, error)

func (ConditionalSkill) ToMap ¶

func (o ConditionalSkill) ToMap() (map[string]interface{}, error)

type Configuration ¶

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration ¶

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader ¶

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL ¶

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext ¶

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type CorsOptions ¶

type CorsOptions struct {
	// The list of origins from which JavaScript code will be granted access to your index. Can contain a list of hosts of the form {protocol}://{fully-qualified-domain-name}[:{port#}], or a single '*' to allow all origins (not recommended).
	AllowedOrigins []string `json:"allowedOrigins"`
	// The duration for which browsers should cache CORS preflight responses. Defaults to 5 minutes.
	MaxAgeInSeconds NullableInt64 `json:"maxAgeInSeconds,omitempty"`
}

CorsOptions Defines options to control Cross-Origin Resource Sharing (CORS) for an index.

func NewCorsOptions ¶

func NewCorsOptions(allowedOrigins []string) *CorsOptions

NewCorsOptions instantiates a new CorsOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCorsOptionsWithDefaults ¶

func NewCorsOptionsWithDefaults() *CorsOptions

NewCorsOptionsWithDefaults instantiates a new CorsOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CorsOptions) GetAllowedOrigins ¶

func (o *CorsOptions) GetAllowedOrigins() []string

GetAllowedOrigins returns the AllowedOrigins field value

func (*CorsOptions) GetAllowedOriginsOk ¶

func (o *CorsOptions) GetAllowedOriginsOk() ([]string, bool)

GetAllowedOriginsOk returns a tuple with the AllowedOrigins field value and a boolean to check if the value has been set.

func (*CorsOptions) GetMaxAgeInSeconds ¶

func (o *CorsOptions) GetMaxAgeInSeconds() int64

GetMaxAgeInSeconds returns the MaxAgeInSeconds field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CorsOptions) GetMaxAgeInSecondsOk ¶

func (o *CorsOptions) GetMaxAgeInSecondsOk() (*int64, bool)

GetMaxAgeInSecondsOk returns a tuple with the MaxAgeInSeconds field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CorsOptions) HasMaxAgeInSeconds ¶

func (o *CorsOptions) HasMaxAgeInSeconds() bool

HasMaxAgeInSeconds returns a boolean if a field has been set.

func (CorsOptions) MarshalJSON ¶

func (o CorsOptions) MarshalJSON() ([]byte, error)

func (*CorsOptions) SetAllowedOrigins ¶

func (o *CorsOptions) SetAllowedOrigins(v []string)

SetAllowedOrigins sets field value

func (*CorsOptions) SetMaxAgeInSeconds ¶

func (o *CorsOptions) SetMaxAgeInSeconds(v int64)

SetMaxAgeInSeconds gets a reference to the given NullableInt64 and assigns it to the MaxAgeInSeconds field.

func (*CorsOptions) SetMaxAgeInSecondsNil ¶

func (o *CorsOptions) SetMaxAgeInSecondsNil()

SetMaxAgeInSecondsNil sets the value for MaxAgeInSeconds to be an explicit nil

func (CorsOptions) ToMap ¶

func (o CorsOptions) ToMap() (map[string]interface{}, error)

func (*CorsOptions) UnsetMaxAgeInSeconds ¶

func (o *CorsOptions) UnsetMaxAgeInSeconds()

UnsetMaxAgeInSeconds ensures that no value is present for MaxAgeInSeconds, not even an explicit nil

type CustomAnalyzer ¶

type CustomAnalyzer struct {
	LexicalAnalyzer
	Tokenizer LexicalTokenizerName `json:"tokenizer"`
	// A list of token filters used to filter out or modify the tokens generated by a tokenizer. For example, you can specify a lowercase filter that converts all characters to lowercase. The filters are run in the order in which they are listed.
	TokenFilters []TokenFilterName `json:"tokenFilters,omitempty"`
	// A list of character filters used to prepare input text before it is processed by the tokenizer. For instance, they can replace certain characters or symbols. The filters are run in the order in which they are listed.
	CharFilters []CharFilterName `json:"charFilters,omitempty"`
}

CustomAnalyzer Allows you to take control over the process of converting text into indexable/searchable tokens. It's a user-defined configuration consisting of a single predefined tokenizer and one or more filters. The tokenizer is responsible for breaking text into tokens, and the filters for modifying tokens emitted by the tokenizer.

func NewCustomAnalyzer ¶

func NewCustomAnalyzer(tokenizer LexicalTokenizerName, odataType string, name string) *CustomAnalyzer

NewCustomAnalyzer instantiates a new CustomAnalyzer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCustomAnalyzerWithDefaults ¶

func NewCustomAnalyzerWithDefaults() *CustomAnalyzer

NewCustomAnalyzerWithDefaults instantiates a new CustomAnalyzer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CustomAnalyzer) GetCharFilters ¶

func (o *CustomAnalyzer) GetCharFilters() []CharFilterName

GetCharFilters returns the CharFilters field value if set, zero value otherwise.

func (*CustomAnalyzer) GetCharFiltersOk ¶

func (o *CustomAnalyzer) GetCharFiltersOk() ([]CharFilterName, bool)

GetCharFiltersOk returns a tuple with the CharFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomAnalyzer) GetTokenFilters ¶

func (o *CustomAnalyzer) GetTokenFilters() []TokenFilterName

GetTokenFilters returns the TokenFilters field value if set, zero value otherwise.

func (*CustomAnalyzer) GetTokenFiltersOk ¶

func (o *CustomAnalyzer) GetTokenFiltersOk() ([]TokenFilterName, bool)

GetTokenFiltersOk returns a tuple with the TokenFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomAnalyzer) GetTokenizer ¶

func (o *CustomAnalyzer) GetTokenizer() LexicalTokenizerName

GetTokenizer returns the Tokenizer field value

func (*CustomAnalyzer) GetTokenizerOk ¶

func (o *CustomAnalyzer) GetTokenizerOk() (*LexicalTokenizerName, bool)

GetTokenizerOk returns a tuple with the Tokenizer field value and a boolean to check if the value has been set.

func (*CustomAnalyzer) HasCharFilters ¶

func (o *CustomAnalyzer) HasCharFilters() bool

HasCharFilters returns a boolean if a field has been set.

func (*CustomAnalyzer) HasTokenFilters ¶

func (o *CustomAnalyzer) HasTokenFilters() bool

HasTokenFilters returns a boolean if a field has been set.

func (CustomAnalyzer) MarshalJSON ¶

func (o CustomAnalyzer) MarshalJSON() ([]byte, error)

func (*CustomAnalyzer) SetCharFilters ¶

func (o *CustomAnalyzer) SetCharFilters(v []CharFilterName)

SetCharFilters gets a reference to the given []CharFilterName and assigns it to the CharFilters field.

func (*CustomAnalyzer) SetTokenFilters ¶

func (o *CustomAnalyzer) SetTokenFilters(v []TokenFilterName)

SetTokenFilters gets a reference to the given []TokenFilterName and assigns it to the TokenFilters field.

func (*CustomAnalyzer) SetTokenizer ¶

func (o *CustomAnalyzer) SetTokenizer(v LexicalTokenizerName)

SetTokenizer sets field value

func (CustomAnalyzer) ToMap ¶

func (o CustomAnalyzer) ToMap() (map[string]interface{}, error)

type CustomEntity ¶

type CustomEntity struct {
	// The top-level entity descriptor. Matches in the skill output will be grouped by this name, and it should represent the \"normalized\" form of the text being found.
	Name string `json:"name"`
	// This field can be used as a passthrough for custom metadata about the matched text(s). The value of this field will appear with every match of its entity in the skill output.
	Description NullableString `json:"description,omitempty"`
	// This field can be used as a passthrough for custom metadata about the matched text(s). The value of this field will appear with every match of its entity in the skill output.
	Type NullableString `json:"type,omitempty"`
	// This field can be used as a passthrough for custom metadata about the matched text(s). The value of this field will appear with every match of its entity in the skill output.
	Subtype NullableString `json:"subtype,omitempty"`
	// This field can be used as a passthrough for custom metadata about the matched text(s). The value of this field will appear with every match of its entity in the skill output.
	Id NullableString `json:"id,omitempty"`
	// Defaults to false. Boolean value denoting whether comparisons with the entity name should be sensitive to character casing. Sample case insensitive matches of \"Microsoft\" could be: microsoft, microSoft, MICROSOFT.
	CaseSensitive NullableBool `json:"caseSensitive,omitempty"`
	// Defaults to false. Boolean value denoting whether comparisons with the entity name should be sensitive to accent.
	AccentSensitive NullableBool `json:"accentSensitive,omitempty"`
	// Defaults to 0. Maximum value of 5. Denotes the acceptable number of divergent characters that would still constitute a match with the entity name. The smallest possible fuzziness for any given match is returned. For instance, if the edit distance is set to 3, \"Windows10\" would still match \"Windows\", \"Windows10\" and \"Windows 7\". When case sensitivity is set to false, case differences do NOT count towards fuzziness tolerance, but otherwise do.
	FuzzyEditDistance NullableInt32 `json:"fuzzyEditDistance,omitempty"`
	// Changes the default case sensitivity value for this entity. It be used to change the default value of all aliases caseSensitive values.
	DefaultCaseSensitive NullableBool `json:"defaultCaseSensitive,omitempty"`
	// Changes the default accent sensitivity value for this entity. It be used to change the default value of all aliases accentSensitive values.
	DefaultAccentSensitive NullableBool `json:"defaultAccentSensitive,omitempty"`
	// Changes the default fuzzy edit distance value for this entity. It can be used to change the default value of all aliases fuzzyEditDistance values.
	DefaultFuzzyEditDistance NullableInt32 `json:"defaultFuzzyEditDistance,omitempty"`
	// An array of complex objects that can be used to specify alternative spellings or synonyms to the root entity name.
	Aliases []CustomEntityAlias `json:"aliases,omitempty"`
}

CustomEntity An object that contains information about the matches that were found, and related metadata.

func NewCustomEntity ¶

func NewCustomEntity(name string) *CustomEntity

NewCustomEntity instantiates a new CustomEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCustomEntityWithDefaults ¶

func NewCustomEntityWithDefaults() *CustomEntity

NewCustomEntityWithDefaults instantiates a new CustomEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CustomEntity) GetAccentSensitive ¶

func (o *CustomEntity) GetAccentSensitive() bool

GetAccentSensitive returns the AccentSensitive field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetAccentSensitiveOk ¶

func (o *CustomEntity) GetAccentSensitiveOk() (*bool, bool)

GetAccentSensitiveOk returns a tuple with the AccentSensitive field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetAliases ¶

func (o *CustomEntity) GetAliases() []CustomEntityAlias

GetAliases returns the Aliases field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetAliasesOk ¶

func (o *CustomEntity) GetAliasesOk() ([]CustomEntityAlias, bool)

GetAliasesOk returns a tuple with the Aliases field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetCaseSensitive ¶

func (o *CustomEntity) GetCaseSensitive() bool

GetCaseSensitive returns the CaseSensitive field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetCaseSensitiveOk ¶

func (o *CustomEntity) GetCaseSensitiveOk() (*bool, bool)

GetCaseSensitiveOk returns a tuple with the CaseSensitive field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetDefaultAccentSensitive ¶

func (o *CustomEntity) GetDefaultAccentSensitive() bool

GetDefaultAccentSensitive returns the DefaultAccentSensitive field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetDefaultAccentSensitiveOk ¶

func (o *CustomEntity) GetDefaultAccentSensitiveOk() (*bool, bool)

GetDefaultAccentSensitiveOk returns a tuple with the DefaultAccentSensitive field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetDefaultCaseSensitive ¶

func (o *CustomEntity) GetDefaultCaseSensitive() bool

GetDefaultCaseSensitive returns the DefaultCaseSensitive field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetDefaultCaseSensitiveOk ¶

func (o *CustomEntity) GetDefaultCaseSensitiveOk() (*bool, bool)

GetDefaultCaseSensitiveOk returns a tuple with the DefaultCaseSensitive field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetDefaultFuzzyEditDistance ¶

func (o *CustomEntity) GetDefaultFuzzyEditDistance() int32

GetDefaultFuzzyEditDistance returns the DefaultFuzzyEditDistance field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetDefaultFuzzyEditDistanceOk ¶

func (o *CustomEntity) GetDefaultFuzzyEditDistanceOk() (*int32, bool)

GetDefaultFuzzyEditDistanceOk returns a tuple with the DefaultFuzzyEditDistance field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetDescription ¶

func (o *CustomEntity) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetDescriptionOk ¶

func (o *CustomEntity) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetFuzzyEditDistance ¶

func (o *CustomEntity) GetFuzzyEditDistance() int32

GetFuzzyEditDistance returns the FuzzyEditDistance field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetFuzzyEditDistanceOk ¶

func (o *CustomEntity) GetFuzzyEditDistanceOk() (*int32, bool)

GetFuzzyEditDistanceOk returns a tuple with the FuzzyEditDistance field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetId ¶

func (o *CustomEntity) GetId() string

GetId returns the Id field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetIdOk ¶

func (o *CustomEntity) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetName ¶

func (o *CustomEntity) GetName() string

GetName returns the Name field value

func (*CustomEntity) GetNameOk ¶

func (o *CustomEntity) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CustomEntity) GetSubtype ¶

func (o *CustomEntity) GetSubtype() string

GetSubtype returns the Subtype field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetSubtypeOk ¶

func (o *CustomEntity) GetSubtypeOk() (*string, bool)

GetSubtypeOk returns a tuple with the Subtype field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) GetType ¶

func (o *CustomEntity) GetType() string

GetType returns the Type field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntity) GetTypeOk ¶

func (o *CustomEntity) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntity) HasAccentSensitive ¶

func (o *CustomEntity) HasAccentSensitive() bool

HasAccentSensitive returns a boolean if a field has been set.

func (*CustomEntity) HasAliases ¶

func (o *CustomEntity) HasAliases() bool

HasAliases returns a boolean if a field has been set.

func (*CustomEntity) HasCaseSensitive ¶

func (o *CustomEntity) HasCaseSensitive() bool

HasCaseSensitive returns a boolean if a field has been set.

func (*CustomEntity) HasDefaultAccentSensitive ¶

func (o *CustomEntity) HasDefaultAccentSensitive() bool

HasDefaultAccentSensitive returns a boolean if a field has been set.

func (*CustomEntity) HasDefaultCaseSensitive ¶

func (o *CustomEntity) HasDefaultCaseSensitive() bool

HasDefaultCaseSensitive returns a boolean if a field has been set.

func (*CustomEntity) HasDefaultFuzzyEditDistance ¶

func (o *CustomEntity) HasDefaultFuzzyEditDistance() bool

HasDefaultFuzzyEditDistance returns a boolean if a field has been set.

func (*CustomEntity) HasDescription ¶

func (o *CustomEntity) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CustomEntity) HasFuzzyEditDistance ¶

func (o *CustomEntity) HasFuzzyEditDistance() bool

HasFuzzyEditDistance returns a boolean if a field has been set.

func (*CustomEntity) HasId ¶

func (o *CustomEntity) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustomEntity) HasSubtype ¶

func (o *CustomEntity) HasSubtype() bool

HasSubtype returns a boolean if a field has been set.

func (*CustomEntity) HasType ¶

func (o *CustomEntity) HasType() bool

HasType returns a boolean if a field has been set.

func (CustomEntity) MarshalJSON ¶

func (o CustomEntity) MarshalJSON() ([]byte, error)

func (*CustomEntity) SetAccentSensitive ¶

func (o *CustomEntity) SetAccentSensitive(v bool)

SetAccentSensitive gets a reference to the given NullableBool and assigns it to the AccentSensitive field.

func (*CustomEntity) SetAccentSensitiveNil ¶

func (o *CustomEntity) SetAccentSensitiveNil()

SetAccentSensitiveNil sets the value for AccentSensitive to be an explicit nil

func (*CustomEntity) SetAliases ¶

func (o *CustomEntity) SetAliases(v []CustomEntityAlias)

SetAliases gets a reference to the given []CustomEntityAlias and assigns it to the Aliases field.

func (*CustomEntity) SetCaseSensitive ¶

func (o *CustomEntity) SetCaseSensitive(v bool)

SetCaseSensitive gets a reference to the given NullableBool and assigns it to the CaseSensitive field.

func (*CustomEntity) SetCaseSensitiveNil ¶

func (o *CustomEntity) SetCaseSensitiveNil()

SetCaseSensitiveNil sets the value for CaseSensitive to be an explicit nil

func (*CustomEntity) SetDefaultAccentSensitive ¶

func (o *CustomEntity) SetDefaultAccentSensitive(v bool)

SetDefaultAccentSensitive gets a reference to the given NullableBool and assigns it to the DefaultAccentSensitive field.

func (*CustomEntity) SetDefaultAccentSensitiveNil ¶

func (o *CustomEntity) SetDefaultAccentSensitiveNil()

SetDefaultAccentSensitiveNil sets the value for DefaultAccentSensitive to be an explicit nil

func (*CustomEntity) SetDefaultCaseSensitive ¶

func (o *CustomEntity) SetDefaultCaseSensitive(v bool)

SetDefaultCaseSensitive gets a reference to the given NullableBool and assigns it to the DefaultCaseSensitive field.

func (*CustomEntity) SetDefaultCaseSensitiveNil ¶

func (o *CustomEntity) SetDefaultCaseSensitiveNil()

SetDefaultCaseSensitiveNil sets the value for DefaultCaseSensitive to be an explicit nil

func (*CustomEntity) SetDefaultFuzzyEditDistance ¶

func (o *CustomEntity) SetDefaultFuzzyEditDistance(v int32)

SetDefaultFuzzyEditDistance gets a reference to the given NullableInt32 and assigns it to the DefaultFuzzyEditDistance field.

func (*CustomEntity) SetDefaultFuzzyEditDistanceNil ¶

func (o *CustomEntity) SetDefaultFuzzyEditDistanceNil()

SetDefaultFuzzyEditDistanceNil sets the value for DefaultFuzzyEditDistance to be an explicit nil

func (*CustomEntity) SetDescription ¶

func (o *CustomEntity) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*CustomEntity) SetDescriptionNil ¶

func (o *CustomEntity) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CustomEntity) SetFuzzyEditDistance ¶

func (o *CustomEntity) SetFuzzyEditDistance(v int32)

SetFuzzyEditDistance gets a reference to the given NullableInt32 and assigns it to the FuzzyEditDistance field.

func (*CustomEntity) SetFuzzyEditDistanceNil ¶

func (o *CustomEntity) SetFuzzyEditDistanceNil()

SetFuzzyEditDistanceNil sets the value for FuzzyEditDistance to be an explicit nil

func (*CustomEntity) SetId ¶

func (o *CustomEntity) SetId(v string)

SetId gets a reference to the given NullableString and assigns it to the Id field.

func (*CustomEntity) SetIdNil ¶

func (o *CustomEntity) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil

func (*CustomEntity) SetName ¶

func (o *CustomEntity) SetName(v string)

SetName sets field value

func (*CustomEntity) SetSubtype ¶

func (o *CustomEntity) SetSubtype(v string)

SetSubtype gets a reference to the given NullableString and assigns it to the Subtype field.

func (*CustomEntity) SetSubtypeNil ¶

func (o *CustomEntity) SetSubtypeNil()

SetSubtypeNil sets the value for Subtype to be an explicit nil

func (*CustomEntity) SetType ¶

func (o *CustomEntity) SetType(v string)

SetType gets a reference to the given NullableString and assigns it to the Type field.

func (*CustomEntity) SetTypeNil ¶

func (o *CustomEntity) SetTypeNil()

SetTypeNil sets the value for Type to be an explicit nil

func (CustomEntity) ToMap ¶

func (o CustomEntity) ToMap() (map[string]interface{}, error)

func (*CustomEntity) UnsetAccentSensitive ¶

func (o *CustomEntity) UnsetAccentSensitive()

UnsetAccentSensitive ensures that no value is present for AccentSensitive, not even an explicit nil

func (*CustomEntity) UnsetCaseSensitive ¶

func (o *CustomEntity) UnsetCaseSensitive()

UnsetCaseSensitive ensures that no value is present for CaseSensitive, not even an explicit nil

func (*CustomEntity) UnsetDefaultAccentSensitive ¶

func (o *CustomEntity) UnsetDefaultAccentSensitive()

UnsetDefaultAccentSensitive ensures that no value is present for DefaultAccentSensitive, not even an explicit nil

func (*CustomEntity) UnsetDefaultCaseSensitive ¶

func (o *CustomEntity) UnsetDefaultCaseSensitive()

UnsetDefaultCaseSensitive ensures that no value is present for DefaultCaseSensitive, not even an explicit nil

func (*CustomEntity) UnsetDefaultFuzzyEditDistance ¶

func (o *CustomEntity) UnsetDefaultFuzzyEditDistance()

UnsetDefaultFuzzyEditDistance ensures that no value is present for DefaultFuzzyEditDistance, not even an explicit nil

func (*CustomEntity) UnsetDescription ¶

func (o *CustomEntity) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*CustomEntity) UnsetFuzzyEditDistance ¶

func (o *CustomEntity) UnsetFuzzyEditDistance()

UnsetFuzzyEditDistance ensures that no value is present for FuzzyEditDistance, not even an explicit nil

func (*CustomEntity) UnsetId ¶

func (o *CustomEntity) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil

func (*CustomEntity) UnsetSubtype ¶

func (o *CustomEntity) UnsetSubtype()

UnsetSubtype ensures that no value is present for Subtype, not even an explicit nil

func (*CustomEntity) UnsetType ¶

func (o *CustomEntity) UnsetType()

UnsetType ensures that no value is present for Type, not even an explicit nil

type CustomEntityAlias ¶

type CustomEntityAlias struct {
	// The text of the alias.
	Text string `json:"text"`
	// Determine if the alias is case sensitive.
	CaseSensitive NullableBool `json:"caseSensitive,omitempty"`
	// Determine if the alias is accent sensitive.
	AccentSensitive NullableBool `json:"accentSensitive,omitempty"`
	// Determine the fuzzy edit distance of the alias.
	FuzzyEditDistance NullableInt32 `json:"fuzzyEditDistance,omitempty"`
}

CustomEntityAlias A complex object that can be used to specify alternative spellings or synonyms to the root entity name.

func NewCustomEntityAlias ¶

func NewCustomEntityAlias(text string) *CustomEntityAlias

NewCustomEntityAlias instantiates a new CustomEntityAlias object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCustomEntityAliasWithDefaults ¶

func NewCustomEntityAliasWithDefaults() *CustomEntityAlias

NewCustomEntityAliasWithDefaults instantiates a new CustomEntityAlias object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CustomEntityAlias) GetAccentSensitive ¶

func (o *CustomEntityAlias) GetAccentSensitive() bool

GetAccentSensitive returns the AccentSensitive field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntityAlias) GetAccentSensitiveOk ¶

func (o *CustomEntityAlias) GetAccentSensitiveOk() (*bool, bool)

GetAccentSensitiveOk returns a tuple with the AccentSensitive field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntityAlias) GetCaseSensitive ¶

func (o *CustomEntityAlias) GetCaseSensitive() bool

GetCaseSensitive returns the CaseSensitive field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntityAlias) GetCaseSensitiveOk ¶

func (o *CustomEntityAlias) GetCaseSensitiveOk() (*bool, bool)

GetCaseSensitiveOk returns a tuple with the CaseSensitive field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntityAlias) GetFuzzyEditDistance ¶

func (o *CustomEntityAlias) GetFuzzyEditDistance() int32

GetFuzzyEditDistance returns the FuzzyEditDistance field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntityAlias) GetFuzzyEditDistanceOk ¶

func (o *CustomEntityAlias) GetFuzzyEditDistanceOk() (*int32, bool)

GetFuzzyEditDistanceOk returns a tuple with the FuzzyEditDistance field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntityAlias) GetText ¶

func (o *CustomEntityAlias) GetText() string

GetText returns the Text field value

func (*CustomEntityAlias) GetTextOk ¶

func (o *CustomEntityAlias) GetTextOk() (*string, bool)

GetTextOk returns a tuple with the Text field value and a boolean to check if the value has been set.

func (*CustomEntityAlias) HasAccentSensitive ¶

func (o *CustomEntityAlias) HasAccentSensitive() bool

HasAccentSensitive returns a boolean if a field has been set.

func (*CustomEntityAlias) HasCaseSensitive ¶

func (o *CustomEntityAlias) HasCaseSensitive() bool

HasCaseSensitive returns a boolean if a field has been set.

func (*CustomEntityAlias) HasFuzzyEditDistance ¶

func (o *CustomEntityAlias) HasFuzzyEditDistance() bool

HasFuzzyEditDistance returns a boolean if a field has been set.

func (CustomEntityAlias) MarshalJSON ¶

func (o CustomEntityAlias) MarshalJSON() ([]byte, error)

func (*CustomEntityAlias) SetAccentSensitive ¶

func (o *CustomEntityAlias) SetAccentSensitive(v bool)

SetAccentSensitive gets a reference to the given NullableBool and assigns it to the AccentSensitive field.

func (*CustomEntityAlias) SetAccentSensitiveNil ¶

func (o *CustomEntityAlias) SetAccentSensitiveNil()

SetAccentSensitiveNil sets the value for AccentSensitive to be an explicit nil

func (*CustomEntityAlias) SetCaseSensitive ¶

func (o *CustomEntityAlias) SetCaseSensitive(v bool)

SetCaseSensitive gets a reference to the given NullableBool and assigns it to the CaseSensitive field.

func (*CustomEntityAlias) SetCaseSensitiveNil ¶

func (o *CustomEntityAlias) SetCaseSensitiveNil()

SetCaseSensitiveNil sets the value for CaseSensitive to be an explicit nil

func (*CustomEntityAlias) SetFuzzyEditDistance ¶

func (o *CustomEntityAlias) SetFuzzyEditDistance(v int32)

SetFuzzyEditDistance gets a reference to the given NullableInt32 and assigns it to the FuzzyEditDistance field.

func (*CustomEntityAlias) SetFuzzyEditDistanceNil ¶

func (o *CustomEntityAlias) SetFuzzyEditDistanceNil()

SetFuzzyEditDistanceNil sets the value for FuzzyEditDistance to be an explicit nil

func (*CustomEntityAlias) SetText ¶

func (o *CustomEntityAlias) SetText(v string)

SetText sets field value

func (CustomEntityAlias) ToMap ¶

func (o CustomEntityAlias) ToMap() (map[string]interface{}, error)

func (*CustomEntityAlias) UnsetAccentSensitive ¶

func (o *CustomEntityAlias) UnsetAccentSensitive()

UnsetAccentSensitive ensures that no value is present for AccentSensitive, not even an explicit nil

func (*CustomEntityAlias) UnsetCaseSensitive ¶

func (o *CustomEntityAlias) UnsetCaseSensitive()

UnsetCaseSensitive ensures that no value is present for CaseSensitive, not even an explicit nil

func (*CustomEntityAlias) UnsetFuzzyEditDistance ¶

func (o *CustomEntityAlias) UnsetFuzzyEditDistance()

UnsetFuzzyEditDistance ensures that no value is present for FuzzyEditDistance, not even an explicit nil

type CustomEntityLookupSkill ¶

type CustomEntityLookupSkill struct {
	SearchIndexerSkill
	DefaultLanguageCode *CustomEntityLookupSkillLanguage `json:"defaultLanguageCode,omitempty"`
	// Path to a JSON or CSV file containing all the target text to match against. This entity definition is read at the beginning of an indexer run. Any updates to this file during an indexer run will not take effect until subsequent runs. This config must be accessible over HTTPS.
	EntitiesDefinitionUri NullableString `json:"entitiesDefinitionUri,omitempty"`
	// The inline CustomEntity definition.
	InlineEntitiesDefinition []CustomEntity `json:"inlineEntitiesDefinition,omitempty"`
	// A global flag for CaseSensitive. If CaseSensitive is not set in CustomEntity, this value will be the default value.
	GlobalDefaultCaseSensitive NullableBool `json:"globalDefaultCaseSensitive,omitempty"`
	// A global flag for AccentSensitive. If AccentSensitive is not set in CustomEntity, this value will be the default value.
	GlobalDefaultAccentSensitive NullableBool `json:"globalDefaultAccentSensitive,omitempty"`
	// A global flag for FuzzyEditDistance. If FuzzyEditDistance is not set in CustomEntity, this value will be the default value.
	GlobalDefaultFuzzyEditDistance NullableInt32 `json:"globalDefaultFuzzyEditDistance,omitempty"`
}

CustomEntityLookupSkill A skill looks for text from a custom, user-defined list of words and phrases.

func NewCustomEntityLookupSkill ¶

func NewCustomEntityLookupSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *CustomEntityLookupSkill

NewCustomEntityLookupSkill instantiates a new CustomEntityLookupSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCustomEntityLookupSkillWithDefaults ¶

func NewCustomEntityLookupSkillWithDefaults() *CustomEntityLookupSkill

NewCustomEntityLookupSkillWithDefaults instantiates a new CustomEntityLookupSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CustomEntityLookupSkill) GetDefaultLanguageCode ¶

func (o *CustomEntityLookupSkill) GetDefaultLanguageCode() CustomEntityLookupSkillLanguage

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise.

func (*CustomEntityLookupSkill) GetDefaultLanguageCodeOk ¶

func (o *CustomEntityLookupSkill) GetDefaultLanguageCodeOk() (*CustomEntityLookupSkillLanguage, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomEntityLookupSkill) GetEntitiesDefinitionUri ¶

func (o *CustomEntityLookupSkill) GetEntitiesDefinitionUri() string

GetEntitiesDefinitionUri returns the EntitiesDefinitionUri field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntityLookupSkill) GetEntitiesDefinitionUriOk ¶

func (o *CustomEntityLookupSkill) GetEntitiesDefinitionUriOk() (*string, bool)

GetEntitiesDefinitionUriOk returns a tuple with the EntitiesDefinitionUri field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntityLookupSkill) GetGlobalDefaultAccentSensitive ¶

func (o *CustomEntityLookupSkill) GetGlobalDefaultAccentSensitive() bool

GetGlobalDefaultAccentSensitive returns the GlobalDefaultAccentSensitive field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntityLookupSkill) GetGlobalDefaultAccentSensitiveOk ¶

func (o *CustomEntityLookupSkill) GetGlobalDefaultAccentSensitiveOk() (*bool, bool)

GetGlobalDefaultAccentSensitiveOk returns a tuple with the GlobalDefaultAccentSensitive field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntityLookupSkill) GetGlobalDefaultCaseSensitive ¶

func (o *CustomEntityLookupSkill) GetGlobalDefaultCaseSensitive() bool

GetGlobalDefaultCaseSensitive returns the GlobalDefaultCaseSensitive field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntityLookupSkill) GetGlobalDefaultCaseSensitiveOk ¶

func (o *CustomEntityLookupSkill) GetGlobalDefaultCaseSensitiveOk() (*bool, bool)

GetGlobalDefaultCaseSensitiveOk returns a tuple with the GlobalDefaultCaseSensitive field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntityLookupSkill) GetGlobalDefaultFuzzyEditDistance ¶

func (o *CustomEntityLookupSkill) GetGlobalDefaultFuzzyEditDistance() int32

GetGlobalDefaultFuzzyEditDistance returns the GlobalDefaultFuzzyEditDistance field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntityLookupSkill) GetGlobalDefaultFuzzyEditDistanceOk ¶

func (o *CustomEntityLookupSkill) GetGlobalDefaultFuzzyEditDistanceOk() (*int32, bool)

GetGlobalDefaultFuzzyEditDistanceOk returns a tuple with the GlobalDefaultFuzzyEditDistance field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntityLookupSkill) GetInlineEntitiesDefinition ¶

func (o *CustomEntityLookupSkill) GetInlineEntitiesDefinition() []CustomEntity

GetInlineEntitiesDefinition returns the InlineEntitiesDefinition field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomEntityLookupSkill) GetInlineEntitiesDefinitionOk ¶

func (o *CustomEntityLookupSkill) GetInlineEntitiesDefinitionOk() ([]CustomEntity, bool)

GetInlineEntitiesDefinitionOk returns a tuple with the InlineEntitiesDefinition field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomEntityLookupSkill) HasDefaultLanguageCode ¶

func (o *CustomEntityLookupSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*CustomEntityLookupSkill) HasEntitiesDefinitionUri ¶

func (o *CustomEntityLookupSkill) HasEntitiesDefinitionUri() bool

HasEntitiesDefinitionUri returns a boolean if a field has been set.

func (*CustomEntityLookupSkill) HasGlobalDefaultAccentSensitive ¶

func (o *CustomEntityLookupSkill) HasGlobalDefaultAccentSensitive() bool

HasGlobalDefaultAccentSensitive returns a boolean if a field has been set.

func (*CustomEntityLookupSkill) HasGlobalDefaultCaseSensitive ¶

func (o *CustomEntityLookupSkill) HasGlobalDefaultCaseSensitive() bool

HasGlobalDefaultCaseSensitive returns a boolean if a field has been set.

func (*CustomEntityLookupSkill) HasGlobalDefaultFuzzyEditDistance ¶

func (o *CustomEntityLookupSkill) HasGlobalDefaultFuzzyEditDistance() bool

HasGlobalDefaultFuzzyEditDistance returns a boolean if a field has been set.

func (*CustomEntityLookupSkill) HasInlineEntitiesDefinition ¶

func (o *CustomEntityLookupSkill) HasInlineEntitiesDefinition() bool

HasInlineEntitiesDefinition returns a boolean if a field has been set.

func (CustomEntityLookupSkill) MarshalJSON ¶

func (o CustomEntityLookupSkill) MarshalJSON() ([]byte, error)

func (*CustomEntityLookupSkill) SetDefaultLanguageCode ¶

func (o *CustomEntityLookupSkill) SetDefaultLanguageCode(v CustomEntityLookupSkillLanguage)

SetDefaultLanguageCode gets a reference to the given CustomEntityLookupSkillLanguage and assigns it to the DefaultLanguageCode field.

func (*CustomEntityLookupSkill) SetEntitiesDefinitionUri ¶

func (o *CustomEntityLookupSkill) SetEntitiesDefinitionUri(v string)

SetEntitiesDefinitionUri gets a reference to the given NullableString and assigns it to the EntitiesDefinitionUri field.

func (*CustomEntityLookupSkill) SetEntitiesDefinitionUriNil ¶

func (o *CustomEntityLookupSkill) SetEntitiesDefinitionUriNil()

SetEntitiesDefinitionUriNil sets the value for EntitiesDefinitionUri to be an explicit nil

func (*CustomEntityLookupSkill) SetGlobalDefaultAccentSensitive ¶

func (o *CustomEntityLookupSkill) SetGlobalDefaultAccentSensitive(v bool)

SetGlobalDefaultAccentSensitive gets a reference to the given NullableBool and assigns it to the GlobalDefaultAccentSensitive field.

func (*CustomEntityLookupSkill) SetGlobalDefaultAccentSensitiveNil ¶

func (o *CustomEntityLookupSkill) SetGlobalDefaultAccentSensitiveNil()

SetGlobalDefaultAccentSensitiveNil sets the value for GlobalDefaultAccentSensitive to be an explicit nil

func (*CustomEntityLookupSkill) SetGlobalDefaultCaseSensitive ¶

func (o *CustomEntityLookupSkill) SetGlobalDefaultCaseSensitive(v bool)

SetGlobalDefaultCaseSensitive gets a reference to the given NullableBool and assigns it to the GlobalDefaultCaseSensitive field.

func (*CustomEntityLookupSkill) SetGlobalDefaultCaseSensitiveNil ¶

func (o *CustomEntityLookupSkill) SetGlobalDefaultCaseSensitiveNil()

SetGlobalDefaultCaseSensitiveNil sets the value for GlobalDefaultCaseSensitive to be an explicit nil

func (*CustomEntityLookupSkill) SetGlobalDefaultFuzzyEditDistance ¶

func (o *CustomEntityLookupSkill) SetGlobalDefaultFuzzyEditDistance(v int32)

SetGlobalDefaultFuzzyEditDistance gets a reference to the given NullableInt32 and assigns it to the GlobalDefaultFuzzyEditDistance field.

func (*CustomEntityLookupSkill) SetGlobalDefaultFuzzyEditDistanceNil ¶

func (o *CustomEntityLookupSkill) SetGlobalDefaultFuzzyEditDistanceNil()

SetGlobalDefaultFuzzyEditDistanceNil sets the value for GlobalDefaultFuzzyEditDistance to be an explicit nil

func (*CustomEntityLookupSkill) SetInlineEntitiesDefinition ¶

func (o *CustomEntityLookupSkill) SetInlineEntitiesDefinition(v []CustomEntity)

SetInlineEntitiesDefinition gets a reference to the given []CustomEntity and assigns it to the InlineEntitiesDefinition field.

func (CustomEntityLookupSkill) ToMap ¶

func (o CustomEntityLookupSkill) ToMap() (map[string]interface{}, error)

func (*CustomEntityLookupSkill) UnsetEntitiesDefinitionUri ¶

func (o *CustomEntityLookupSkill) UnsetEntitiesDefinitionUri()

UnsetEntitiesDefinitionUri ensures that no value is present for EntitiesDefinitionUri, not even an explicit nil

func (*CustomEntityLookupSkill) UnsetGlobalDefaultAccentSensitive ¶

func (o *CustomEntityLookupSkill) UnsetGlobalDefaultAccentSensitive()

UnsetGlobalDefaultAccentSensitive ensures that no value is present for GlobalDefaultAccentSensitive, not even an explicit nil

func (*CustomEntityLookupSkill) UnsetGlobalDefaultCaseSensitive ¶

func (o *CustomEntityLookupSkill) UnsetGlobalDefaultCaseSensitive()

UnsetGlobalDefaultCaseSensitive ensures that no value is present for GlobalDefaultCaseSensitive, not even an explicit nil

func (*CustomEntityLookupSkill) UnsetGlobalDefaultFuzzyEditDistance ¶

func (o *CustomEntityLookupSkill) UnsetGlobalDefaultFuzzyEditDistance()

UnsetGlobalDefaultFuzzyEditDistance ensures that no value is present for GlobalDefaultFuzzyEditDistance, not even an explicit nil

type CustomEntityLookupSkillLanguage ¶

type CustomEntityLookupSkillLanguage string

CustomEntityLookupSkillLanguage The language codes supported for input text by CustomEntityLookupSkill.

func NewCustomEntityLookupSkillLanguageFromValue ¶

func NewCustomEntityLookupSkillLanguageFromValue(v string) (*CustomEntityLookupSkillLanguage, error)

NewCustomEntityLookupSkillLanguageFromValue returns a pointer to a valid CustomEntityLookupSkillLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CustomEntityLookupSkillLanguage) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (CustomEntityLookupSkillLanguage) Ptr ¶

Ptr returns reference to CustomEntityLookupSkillLanguage value

func (*CustomEntityLookupSkillLanguage) UnmarshalJSON ¶

func (v *CustomEntityLookupSkillLanguage) UnmarshalJSON(src []byte) error

type CustomNormalizer ¶

type CustomNormalizer struct {
	LexicalNormalizer
	// A list of token filters used to filter out or modify the input token. For example, you can specify a lowercase filter that converts all characters to lowercase. The filters are run in the order in which they are listed.
	TokenFilters []TokenFilterName `json:"tokenFilters,omitempty"`
	// A list of character filters used to prepare input text before it is processed. For instance, they can replace certain characters or symbols. The filters are run in the order in which they are listed.
	CharFilters []CharFilterName `json:"charFilters,omitempty"`
}

CustomNormalizer Allows you to configure normalization for filterable, sortable, and facetable fields, which by default operate with strict matching. This is a user-defined configuration consisting of at least one or more filters, which modify the token that is stored.

func NewCustomNormalizer ¶

func NewCustomNormalizer(odataType string, name string) *CustomNormalizer

NewCustomNormalizer instantiates a new CustomNormalizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCustomNormalizerWithDefaults ¶

func NewCustomNormalizerWithDefaults() *CustomNormalizer

NewCustomNormalizerWithDefaults instantiates a new CustomNormalizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CustomNormalizer) GetCharFilters ¶

func (o *CustomNormalizer) GetCharFilters() []CharFilterName

GetCharFilters returns the CharFilters field value if set, zero value otherwise.

func (*CustomNormalizer) GetCharFiltersOk ¶

func (o *CustomNormalizer) GetCharFiltersOk() ([]CharFilterName, bool)

GetCharFiltersOk returns a tuple with the CharFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNormalizer) GetTokenFilters ¶

func (o *CustomNormalizer) GetTokenFilters() []TokenFilterName

GetTokenFilters returns the TokenFilters field value if set, zero value otherwise.

func (*CustomNormalizer) GetTokenFiltersOk ¶

func (o *CustomNormalizer) GetTokenFiltersOk() ([]TokenFilterName, bool)

GetTokenFiltersOk returns a tuple with the TokenFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomNormalizer) HasCharFilters ¶

func (o *CustomNormalizer) HasCharFilters() bool

HasCharFilters returns a boolean if a field has been set.

func (*CustomNormalizer) HasTokenFilters ¶

func (o *CustomNormalizer) HasTokenFilters() bool

HasTokenFilters returns a boolean if a field has been set.

func (CustomNormalizer) MarshalJSON ¶

func (o CustomNormalizer) MarshalJSON() ([]byte, error)

func (*CustomNormalizer) SetCharFilters ¶

func (o *CustomNormalizer) SetCharFilters(v []CharFilterName)

SetCharFilters gets a reference to the given []CharFilterName and assigns it to the CharFilters field.

func (*CustomNormalizer) SetTokenFilters ¶

func (o *CustomNormalizer) SetTokenFilters(v []TokenFilterName)

SetTokenFilters gets a reference to the given []TokenFilterName and assigns it to the TokenFilters field.

func (CustomNormalizer) ToMap ¶

func (o CustomNormalizer) ToMap() (map[string]interface{}, error)

type DataChangeDetectionPolicy ¶

type DataChangeDetectionPolicy struct {
	// Identifies the concrete type of the data change detection policy.
	OdataType string `json:"@odata.type"`
}

DataChangeDetectionPolicy Base type for data change detection policies.

func NewDataChangeDetectionPolicy ¶

func NewDataChangeDetectionPolicy(odataType string) *DataChangeDetectionPolicy

NewDataChangeDetectionPolicy instantiates a new DataChangeDetectionPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDataChangeDetectionPolicyWithDefaults ¶

func NewDataChangeDetectionPolicyWithDefaults() *DataChangeDetectionPolicy

NewDataChangeDetectionPolicyWithDefaults instantiates a new DataChangeDetectionPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DataChangeDetectionPolicy) GetOdataType ¶

func (o *DataChangeDetectionPolicy) GetOdataType() string

GetOdataType returns the OdataType field value

func (*DataChangeDetectionPolicy) GetOdataTypeOk ¶

func (o *DataChangeDetectionPolicy) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (DataChangeDetectionPolicy) MarshalJSON ¶

func (o DataChangeDetectionPolicy) MarshalJSON() ([]byte, error)

func (*DataChangeDetectionPolicy) SetOdataType ¶

func (o *DataChangeDetectionPolicy) SetOdataType(v string)

SetOdataType sets field value

func (DataChangeDetectionPolicy) ToMap ¶

func (o DataChangeDetectionPolicy) ToMap() (map[string]interface{}, error)

type DataDeletionDetectionPolicy ¶

type DataDeletionDetectionPolicy struct {
	// Identifies the concrete type of the data deletion detection policy.
	OdataType string `json:"@odata.type"`
}

DataDeletionDetectionPolicy Base type for data deletion detection policies.

func NewDataDeletionDetectionPolicy ¶

func NewDataDeletionDetectionPolicy(odataType string) *DataDeletionDetectionPolicy

NewDataDeletionDetectionPolicy instantiates a new DataDeletionDetectionPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDataDeletionDetectionPolicyWithDefaults ¶

func NewDataDeletionDetectionPolicyWithDefaults() *DataDeletionDetectionPolicy

NewDataDeletionDetectionPolicyWithDefaults instantiates a new DataDeletionDetectionPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DataDeletionDetectionPolicy) GetOdataType ¶

func (o *DataDeletionDetectionPolicy) GetOdataType() string

GetOdataType returns the OdataType field value

func (*DataDeletionDetectionPolicy) GetOdataTypeOk ¶

func (o *DataDeletionDetectionPolicy) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (DataDeletionDetectionPolicy) MarshalJSON ¶

func (o DataDeletionDetectionPolicy) MarshalJSON() ([]byte, error)

func (*DataDeletionDetectionPolicy) SetOdataType ¶

func (o *DataDeletionDetectionPolicy) SetOdataType(v string)

SetOdataType sets field value

func (DataDeletionDetectionPolicy) ToMap ¶

func (o DataDeletionDetectionPolicy) ToMap() (map[string]interface{}, error)

type DataSourceCredentials ¶

type DataSourceCredentials struct {
	// The connection string for the datasource. Set to '<unchanged>' if you do not want the connection string updated.
	ConnectionString *string `json:"connectionString,omitempty"`
}

DataSourceCredentials Represents credentials that can be used to connect to a datasource.

func NewDataSourceCredentials ¶

func NewDataSourceCredentials() *DataSourceCredentials

NewDataSourceCredentials instantiates a new DataSourceCredentials object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDataSourceCredentialsWithDefaults ¶

func NewDataSourceCredentialsWithDefaults() *DataSourceCredentials

NewDataSourceCredentialsWithDefaults instantiates a new DataSourceCredentials object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DataSourceCredentials) GetConnectionString ¶

func (o *DataSourceCredentials) GetConnectionString() string

GetConnectionString returns the ConnectionString field value if set, zero value otherwise.

func (*DataSourceCredentials) GetConnectionStringOk ¶

func (o *DataSourceCredentials) GetConnectionStringOk() (*string, bool)

GetConnectionStringOk returns a tuple with the ConnectionString field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataSourceCredentials) HasConnectionString ¶

func (o *DataSourceCredentials) HasConnectionString() bool

HasConnectionString returns a boolean if a field has been set.

func (DataSourceCredentials) MarshalJSON ¶

func (o DataSourceCredentials) MarshalJSON() ([]byte, error)

func (*DataSourceCredentials) SetConnectionString ¶

func (o *DataSourceCredentials) SetConnectionString(v string)

SetConnectionString gets a reference to the given string and assigns it to the ConnectionString field.

func (DataSourceCredentials) ToMap ¶

func (o DataSourceCredentials) ToMap() (map[string]interface{}, error)

type DataSourcesApiService ¶

type DataSourcesApiService service

DataSourcesApiService DataSourcesApi service

func (*DataSourcesApiService) DataSourcesCreate ¶

DataSourcesCreate Method for DataSourcesCreate

Creates a new datasource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDataSourcesCreateRequest

func (*DataSourcesApiService) DataSourcesCreateExecute ¶

Execute executes the request

@return SearchIndexerDataSource

func (*DataSourcesApiService) DataSourcesCreateOrUpdate ¶

func (a *DataSourcesApiService) DataSourcesCreateOrUpdate(ctx context.Context, dataSourceName string) ApiDataSourcesCreateOrUpdateRequest

DataSourcesCreateOrUpdate Method for DataSourcesCreateOrUpdate

Creates a new datasource or updates a datasource if it already exists.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param dataSourceName The name of the datasource to create or update.
@return ApiDataSourcesCreateOrUpdateRequest

func (*DataSourcesApiService) DataSourcesCreateOrUpdateExecute ¶

Execute executes the request

@return SearchIndexerDataSource

func (*DataSourcesApiService) DataSourcesDelete ¶

func (a *DataSourcesApiService) DataSourcesDelete(ctx context.Context, dataSourceName string) ApiDataSourcesDeleteRequest

DataSourcesDelete Method for DataSourcesDelete

Deletes a datasource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param dataSourceName The name of the datasource to delete.
@return ApiDataSourcesDeleteRequest

func (*DataSourcesApiService) DataSourcesDeleteExecute ¶

func (a *DataSourcesApiService) DataSourcesDeleteExecute(r ApiDataSourcesDeleteRequest) (*http.Response, error)

Execute executes the request

func (*DataSourcesApiService) DataSourcesGet ¶

func (a *DataSourcesApiService) DataSourcesGet(ctx context.Context, dataSourceName string) ApiDataSourcesGetRequest

DataSourcesGet Method for DataSourcesGet

Retrieves a datasource definition.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param dataSourceName The name of the datasource to retrieve.
@return ApiDataSourcesGetRequest

func (*DataSourcesApiService) DataSourcesGetExecute ¶

Execute executes the request

@return SearchIndexerDataSource

func (*DataSourcesApiService) DataSourcesList ¶

DataSourcesList Method for DataSourcesList

Lists all datasources available for a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiDataSourcesListRequest

func (*DataSourcesApiService) DataSourcesListExecute ¶

Execute executes the request

@return ListDataSourcesResult

type DataToExtract ¶

type DataToExtract string

DataToExtract Specifies the data to extract from Azure blob storage and tells the indexer which data to extract from image content when \"imageAction\" is set to a value other than \"none\". This applies to embedded image content in a .PDF or other application, or image files such as .jpg and .png, in Azure blobs.

const (
	STORAGE_METADATA     DataToExtract = "storageMetadata"
	ALL_METADATA         DataToExtract = "allMetadata"
	CONTENT_AND_METADATA DataToExtract = "contentAndMetadata"
)

List of DataToExtract

func NewDataToExtractFromValue ¶

func NewDataToExtractFromValue(v string) (*DataToExtract, error)

NewDataToExtractFromValue returns a pointer to a valid DataToExtract for the value passed as argument, or an error if the value passed is not allowed by the enum

func (DataToExtract) IsValid ¶

func (v DataToExtract) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (DataToExtract) Ptr ¶

func (v DataToExtract) Ptr() *DataToExtract

Ptr returns reference to DataToExtract value

func (*DataToExtract) UnmarshalJSON ¶

func (v *DataToExtract) UnmarshalJSON(src []byte) error

type DefaultCognitiveServicesAccount ¶

type DefaultCognitiveServicesAccount struct {
	CognitiveServicesAccount
}

DefaultCognitiveServicesAccount An empty object that represents the default cognitive service resource for a skillset.

func NewDefaultCognitiveServicesAccount ¶

func NewDefaultCognitiveServicesAccount(odataType string) *DefaultCognitiveServicesAccount

NewDefaultCognitiveServicesAccount instantiates a new DefaultCognitiveServicesAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDefaultCognitiveServicesAccountWithDefaults ¶

func NewDefaultCognitiveServicesAccountWithDefaults() *DefaultCognitiveServicesAccount

NewDefaultCognitiveServicesAccountWithDefaults instantiates a new DefaultCognitiveServicesAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (DefaultCognitiveServicesAccount) MarshalJSON ¶

func (o DefaultCognitiveServicesAccount) MarshalJSON() ([]byte, error)

func (DefaultCognitiveServicesAccount) ToMap ¶

func (o DefaultCognitiveServicesAccount) ToMap() (map[string]interface{}, error)

type DictionaryDecompounderTokenFilter ¶

type DictionaryDecompounderTokenFilter struct {
	TokenFilter
	// The list of words to match against.
	WordList []string `json:"wordList"`
	// The minimum word size. Only words longer than this get processed. Default is 5. Maximum is 300.
	MinWordSize *int32 `json:"minWordSize,omitempty"`
	// The minimum subword size. Only subwords longer than this are outputted. Default is 2. Maximum is 300.
	MinSubwordSize *int32 `json:"minSubwordSize,omitempty"`
	// The maximum subword size. Only subwords shorter than this are outputted. Default is 15. Maximum is 300.
	MaxSubwordSize *int32 `json:"maxSubwordSize,omitempty"`
	// A value indicating whether to add only the longest matching subword to the output. Default is false.
	OnlyLongestMatch *bool `json:"onlyLongestMatch,omitempty"`
}

DictionaryDecompounderTokenFilter Decomposes compound words found in many Germanic languages. This token filter is implemented using Apache Lucene.

func NewDictionaryDecompounderTokenFilter ¶

func NewDictionaryDecompounderTokenFilter(wordList []string, odataType string, name string) *DictionaryDecompounderTokenFilter

NewDictionaryDecompounderTokenFilter instantiates a new DictionaryDecompounderTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDictionaryDecompounderTokenFilterWithDefaults ¶

func NewDictionaryDecompounderTokenFilterWithDefaults() *DictionaryDecompounderTokenFilter

NewDictionaryDecompounderTokenFilterWithDefaults instantiates a new DictionaryDecompounderTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DictionaryDecompounderTokenFilter) GetMaxSubwordSize ¶

func (o *DictionaryDecompounderTokenFilter) GetMaxSubwordSize() int32

GetMaxSubwordSize returns the MaxSubwordSize field value if set, zero value otherwise.

func (*DictionaryDecompounderTokenFilter) GetMaxSubwordSizeOk ¶

func (o *DictionaryDecompounderTokenFilter) GetMaxSubwordSizeOk() (*int32, bool)

GetMaxSubwordSizeOk returns a tuple with the MaxSubwordSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DictionaryDecompounderTokenFilter) GetMinSubwordSize ¶

func (o *DictionaryDecompounderTokenFilter) GetMinSubwordSize() int32

GetMinSubwordSize returns the MinSubwordSize field value if set, zero value otherwise.

func (*DictionaryDecompounderTokenFilter) GetMinSubwordSizeOk ¶

func (o *DictionaryDecompounderTokenFilter) GetMinSubwordSizeOk() (*int32, bool)

GetMinSubwordSizeOk returns a tuple with the MinSubwordSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DictionaryDecompounderTokenFilter) GetMinWordSize ¶

func (o *DictionaryDecompounderTokenFilter) GetMinWordSize() int32

GetMinWordSize returns the MinWordSize field value if set, zero value otherwise.

func (*DictionaryDecompounderTokenFilter) GetMinWordSizeOk ¶

func (o *DictionaryDecompounderTokenFilter) GetMinWordSizeOk() (*int32, bool)

GetMinWordSizeOk returns a tuple with the MinWordSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DictionaryDecompounderTokenFilter) GetOnlyLongestMatch ¶

func (o *DictionaryDecompounderTokenFilter) GetOnlyLongestMatch() bool

GetOnlyLongestMatch returns the OnlyLongestMatch field value if set, zero value otherwise.

func (*DictionaryDecompounderTokenFilter) GetOnlyLongestMatchOk ¶

func (o *DictionaryDecompounderTokenFilter) GetOnlyLongestMatchOk() (*bool, bool)

GetOnlyLongestMatchOk returns a tuple with the OnlyLongestMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DictionaryDecompounderTokenFilter) GetWordList ¶

func (o *DictionaryDecompounderTokenFilter) GetWordList() []string

GetWordList returns the WordList field value

func (*DictionaryDecompounderTokenFilter) GetWordListOk ¶

func (o *DictionaryDecompounderTokenFilter) GetWordListOk() ([]string, bool)

GetWordListOk returns a tuple with the WordList field value and a boolean to check if the value has been set.

func (*DictionaryDecompounderTokenFilter) HasMaxSubwordSize ¶

func (o *DictionaryDecompounderTokenFilter) HasMaxSubwordSize() bool

HasMaxSubwordSize returns a boolean if a field has been set.

func (*DictionaryDecompounderTokenFilter) HasMinSubwordSize ¶

func (o *DictionaryDecompounderTokenFilter) HasMinSubwordSize() bool

HasMinSubwordSize returns a boolean if a field has been set.

func (*DictionaryDecompounderTokenFilter) HasMinWordSize ¶

func (o *DictionaryDecompounderTokenFilter) HasMinWordSize() bool

HasMinWordSize returns a boolean if a field has been set.

func (*DictionaryDecompounderTokenFilter) HasOnlyLongestMatch ¶

func (o *DictionaryDecompounderTokenFilter) HasOnlyLongestMatch() bool

HasOnlyLongestMatch returns a boolean if a field has been set.

func (DictionaryDecompounderTokenFilter) MarshalJSON ¶

func (o DictionaryDecompounderTokenFilter) MarshalJSON() ([]byte, error)

func (*DictionaryDecompounderTokenFilter) SetMaxSubwordSize ¶

func (o *DictionaryDecompounderTokenFilter) SetMaxSubwordSize(v int32)

SetMaxSubwordSize gets a reference to the given int32 and assigns it to the MaxSubwordSize field.

func (*DictionaryDecompounderTokenFilter) SetMinSubwordSize ¶

func (o *DictionaryDecompounderTokenFilter) SetMinSubwordSize(v int32)

SetMinSubwordSize gets a reference to the given int32 and assigns it to the MinSubwordSize field.

func (*DictionaryDecompounderTokenFilter) SetMinWordSize ¶

func (o *DictionaryDecompounderTokenFilter) SetMinWordSize(v int32)

SetMinWordSize gets a reference to the given int32 and assigns it to the MinWordSize field.

func (*DictionaryDecompounderTokenFilter) SetOnlyLongestMatch ¶

func (o *DictionaryDecompounderTokenFilter) SetOnlyLongestMatch(v bool)

SetOnlyLongestMatch gets a reference to the given bool and assigns it to the OnlyLongestMatch field.

func (*DictionaryDecompounderTokenFilter) SetWordList ¶

func (o *DictionaryDecompounderTokenFilter) SetWordList(v []string)

SetWordList sets field value

func (DictionaryDecompounderTokenFilter) ToMap ¶

func (o DictionaryDecompounderTokenFilter) ToMap() (map[string]interface{}, error)

type DistanceScoringFunction ¶

type DistanceScoringFunction struct {
	ScoringFunction
	Distance DistanceScoringParameters `json:"distance"`
}

DistanceScoringFunction Defines a function that boosts scores based on distance from a geographic location.

func NewDistanceScoringFunction ¶

func NewDistanceScoringFunction(distance DistanceScoringParameters, type_ string, fieldName string, boost float64) *DistanceScoringFunction

NewDistanceScoringFunction instantiates a new DistanceScoringFunction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDistanceScoringFunctionWithDefaults ¶

func NewDistanceScoringFunctionWithDefaults() *DistanceScoringFunction

NewDistanceScoringFunctionWithDefaults instantiates a new DistanceScoringFunction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DistanceScoringFunction) GetDistance ¶

GetDistance returns the Distance field value

func (*DistanceScoringFunction) GetDistanceOk ¶

GetDistanceOk returns a tuple with the Distance field value and a boolean to check if the value has been set.

func (DistanceScoringFunction) MarshalJSON ¶

func (o DistanceScoringFunction) MarshalJSON() ([]byte, error)

func (*DistanceScoringFunction) SetDistance ¶

SetDistance sets field value

func (DistanceScoringFunction) ToMap ¶

func (o DistanceScoringFunction) ToMap() (map[string]interface{}, error)

type DistanceScoringParameters ¶

type DistanceScoringParameters struct {
	// The name of the parameter passed in search queries to specify the reference location.
	ReferencePointParameter string `json:"referencePointParameter"`
	// The distance in kilometers from the reference location where the boosting range ends.
	BoostingDistance float64 `json:"boostingDistance"`
}

DistanceScoringParameters Provides parameter values to a distance scoring function.

func NewDistanceScoringParameters ¶

func NewDistanceScoringParameters(referencePointParameter string, boostingDistance float64) *DistanceScoringParameters

NewDistanceScoringParameters instantiates a new DistanceScoringParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDistanceScoringParametersWithDefaults ¶

func NewDistanceScoringParametersWithDefaults() *DistanceScoringParameters

NewDistanceScoringParametersWithDefaults instantiates a new DistanceScoringParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DistanceScoringParameters) GetBoostingDistance ¶

func (o *DistanceScoringParameters) GetBoostingDistance() float64

GetBoostingDistance returns the BoostingDistance field value

func (*DistanceScoringParameters) GetBoostingDistanceOk ¶

func (o *DistanceScoringParameters) GetBoostingDistanceOk() (*float64, bool)

GetBoostingDistanceOk returns a tuple with the BoostingDistance field value and a boolean to check if the value has been set.

func (*DistanceScoringParameters) GetReferencePointParameter ¶

func (o *DistanceScoringParameters) GetReferencePointParameter() string

GetReferencePointParameter returns the ReferencePointParameter field value

func (*DistanceScoringParameters) GetReferencePointParameterOk ¶

func (o *DistanceScoringParameters) GetReferencePointParameterOk() (*string, bool)

GetReferencePointParameterOk returns a tuple with the ReferencePointParameter field value and a boolean to check if the value has been set.

func (DistanceScoringParameters) MarshalJSON ¶

func (o DistanceScoringParameters) MarshalJSON() ([]byte, error)

func (*DistanceScoringParameters) SetBoostingDistance ¶

func (o *DistanceScoringParameters) SetBoostingDistance(v float64)

SetBoostingDistance sets field value

func (*DistanceScoringParameters) SetReferencePointParameter ¶

func (o *DistanceScoringParameters) SetReferencePointParameter(v string)

SetReferencePointParameter sets field value

func (DistanceScoringParameters) ToMap ¶

func (o DistanceScoringParameters) ToMap() (map[string]interface{}, error)

type DocumentExtractionSkill ¶

type DocumentExtractionSkill struct {
	SearchIndexerSkill
	// The parsingMode for the skill. Will be set to 'default' if not defined.
	ParsingMode NullableString `json:"parsingMode,omitempty"`
	// The type of data to be extracted for the skill. Will be set to 'contentAndMetadata' if not defined.
	DataToExtract NullableString `json:"dataToExtract,omitempty"`
	// A dictionary of configurations for the skill.
	Configuration map[string]interface{} `json:"configuration,omitempty"`
}

DocumentExtractionSkill A skill that extracts content from a file within the enrichment pipeline.

func NewDocumentExtractionSkill ¶

func NewDocumentExtractionSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *DocumentExtractionSkill

NewDocumentExtractionSkill instantiates a new DocumentExtractionSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDocumentExtractionSkillWithDefaults ¶

func NewDocumentExtractionSkillWithDefaults() *DocumentExtractionSkill

NewDocumentExtractionSkillWithDefaults instantiates a new DocumentExtractionSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DocumentExtractionSkill) GetConfiguration ¶

func (o *DocumentExtractionSkill) GetConfiguration() map[string]interface{}

GetConfiguration returns the Configuration field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DocumentExtractionSkill) GetConfigurationOk ¶

func (o *DocumentExtractionSkill) GetConfigurationOk() (map[string]interface{}, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DocumentExtractionSkill) GetDataToExtract ¶

func (o *DocumentExtractionSkill) GetDataToExtract() string

GetDataToExtract returns the DataToExtract field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DocumentExtractionSkill) GetDataToExtractOk ¶

func (o *DocumentExtractionSkill) GetDataToExtractOk() (*string, bool)

GetDataToExtractOk returns a tuple with the DataToExtract field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DocumentExtractionSkill) GetParsingMode ¶

func (o *DocumentExtractionSkill) GetParsingMode() string

GetParsingMode returns the ParsingMode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DocumentExtractionSkill) GetParsingModeOk ¶

func (o *DocumentExtractionSkill) GetParsingModeOk() (*string, bool)

GetParsingModeOk returns a tuple with the ParsingMode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DocumentExtractionSkill) HasConfiguration ¶

func (o *DocumentExtractionSkill) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*DocumentExtractionSkill) HasDataToExtract ¶

func (o *DocumentExtractionSkill) HasDataToExtract() bool

HasDataToExtract returns a boolean if a field has been set.

func (*DocumentExtractionSkill) HasParsingMode ¶

func (o *DocumentExtractionSkill) HasParsingMode() bool

HasParsingMode returns a boolean if a field has been set.

func (DocumentExtractionSkill) MarshalJSON ¶

func (o DocumentExtractionSkill) MarshalJSON() ([]byte, error)

func (*DocumentExtractionSkill) SetConfiguration ¶

func (o *DocumentExtractionSkill) SetConfiguration(v map[string]interface{})

SetConfiguration gets a reference to the given map[string]interface{} and assigns it to the Configuration field.

func (*DocumentExtractionSkill) SetDataToExtract ¶

func (o *DocumentExtractionSkill) SetDataToExtract(v string)

SetDataToExtract gets a reference to the given NullableString and assigns it to the DataToExtract field.

func (*DocumentExtractionSkill) SetDataToExtractNil ¶

func (o *DocumentExtractionSkill) SetDataToExtractNil()

SetDataToExtractNil sets the value for DataToExtract to be an explicit nil

func (*DocumentExtractionSkill) SetParsingMode ¶

func (o *DocumentExtractionSkill) SetParsingMode(v string)

SetParsingMode gets a reference to the given NullableString and assigns it to the ParsingMode field.

func (*DocumentExtractionSkill) SetParsingModeNil ¶

func (o *DocumentExtractionSkill) SetParsingModeNil()

SetParsingModeNil sets the value for ParsingMode to be an explicit nil

func (DocumentExtractionSkill) ToMap ¶

func (o DocumentExtractionSkill) ToMap() (map[string]interface{}, error)

func (*DocumentExtractionSkill) UnsetDataToExtract ¶

func (o *DocumentExtractionSkill) UnsetDataToExtract()

UnsetDataToExtract ensures that no value is present for DataToExtract, not even an explicit nil

func (*DocumentExtractionSkill) UnsetParsingMode ¶

func (o *DocumentExtractionSkill) UnsetParsingMode()

UnsetParsingMode ensures that no value is present for ParsingMode, not even an explicit nil

type EdgeNGramTokenFilter ¶

type EdgeNGramTokenFilter struct {
	TokenFilter
	// The minimum n-gram length. Default is 1. Must be less than the value of maxGram.
	MinGram *int32 `json:"minGram,omitempty"`
	// The maximum n-gram length. Default is 2.
	MaxGram *int32                    `json:"maxGram,omitempty"`
	Side    *EdgeNGramTokenFilterSide `json:"side,omitempty"`
}

EdgeNGramTokenFilter Generates n-grams of the given size(s) starting from the front or the back of an input token. This token filter is implemented using Apache Lucene.

func NewEdgeNGramTokenFilter ¶

func NewEdgeNGramTokenFilter(odataType string, name string) *EdgeNGramTokenFilter

NewEdgeNGramTokenFilter instantiates a new EdgeNGramTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEdgeNGramTokenFilterWithDefaults ¶

func NewEdgeNGramTokenFilterWithDefaults() *EdgeNGramTokenFilter

NewEdgeNGramTokenFilterWithDefaults instantiates a new EdgeNGramTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EdgeNGramTokenFilter) GetMaxGram ¶

func (o *EdgeNGramTokenFilter) GetMaxGram() int32

GetMaxGram returns the MaxGram field value if set, zero value otherwise.

func (*EdgeNGramTokenFilter) GetMaxGramOk ¶

func (o *EdgeNGramTokenFilter) GetMaxGramOk() (*int32, bool)

GetMaxGramOk returns a tuple with the MaxGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenFilter) GetMinGram ¶

func (o *EdgeNGramTokenFilter) GetMinGram() int32

GetMinGram returns the MinGram field value if set, zero value otherwise.

func (*EdgeNGramTokenFilter) GetMinGramOk ¶

func (o *EdgeNGramTokenFilter) GetMinGramOk() (*int32, bool)

GetMinGramOk returns a tuple with the MinGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenFilter) GetSide ¶

GetSide returns the Side field value if set, zero value otherwise.

func (*EdgeNGramTokenFilter) GetSideOk ¶

GetSideOk returns a tuple with the Side field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenFilter) HasMaxGram ¶

func (o *EdgeNGramTokenFilter) HasMaxGram() bool

HasMaxGram returns a boolean if a field has been set.

func (*EdgeNGramTokenFilter) HasMinGram ¶

func (o *EdgeNGramTokenFilter) HasMinGram() bool

HasMinGram returns a boolean if a field has been set.

func (*EdgeNGramTokenFilter) HasSide ¶

func (o *EdgeNGramTokenFilter) HasSide() bool

HasSide returns a boolean if a field has been set.

func (EdgeNGramTokenFilter) MarshalJSON ¶

func (o EdgeNGramTokenFilter) MarshalJSON() ([]byte, error)

func (*EdgeNGramTokenFilter) SetMaxGram ¶

func (o *EdgeNGramTokenFilter) SetMaxGram(v int32)

SetMaxGram gets a reference to the given int32 and assigns it to the MaxGram field.

func (*EdgeNGramTokenFilter) SetMinGram ¶

func (o *EdgeNGramTokenFilter) SetMinGram(v int32)

SetMinGram gets a reference to the given int32 and assigns it to the MinGram field.

func (*EdgeNGramTokenFilter) SetSide ¶

SetSide gets a reference to the given EdgeNGramTokenFilterSide and assigns it to the Side field.

func (EdgeNGramTokenFilter) ToMap ¶

func (o EdgeNGramTokenFilter) ToMap() (map[string]interface{}, error)

type EdgeNGramTokenFilterSide ¶

type EdgeNGramTokenFilterSide string

EdgeNGramTokenFilterSide Specifies which side of the input an n-gram should be generated from.

const (
	FRONT EdgeNGramTokenFilterSide = "front"
	BACK  EdgeNGramTokenFilterSide = "back"
)

List of EdgeNGramTokenFilterSide

func NewEdgeNGramTokenFilterSideFromValue ¶

func NewEdgeNGramTokenFilterSideFromValue(v string) (*EdgeNGramTokenFilterSide, error)

NewEdgeNGramTokenFilterSideFromValue returns a pointer to a valid EdgeNGramTokenFilterSide for the value passed as argument, or an error if the value passed is not allowed by the enum

func (EdgeNGramTokenFilterSide) IsValid ¶

func (v EdgeNGramTokenFilterSide) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (EdgeNGramTokenFilterSide) Ptr ¶

Ptr returns reference to EdgeNGramTokenFilterSide value

func (*EdgeNGramTokenFilterSide) UnmarshalJSON ¶

func (v *EdgeNGramTokenFilterSide) UnmarshalJSON(src []byte) error

type EdgeNGramTokenFilterV2 ¶

type EdgeNGramTokenFilterV2 struct {
	TokenFilter
	// The minimum n-gram length. Default is 1. Maximum is 300. Must be less than the value of maxGram.
	MinGram *int32 `json:"minGram,omitempty"`
	// The maximum n-gram length. Default is 2. Maximum is 300.
	MaxGram *int32                    `json:"maxGram,omitempty"`
	Side    *EdgeNGramTokenFilterSide `json:"side,omitempty"`
}

EdgeNGramTokenFilterV2 Generates n-grams of the given size(s) starting from the front or the back of an input token. This token filter is implemented using Apache Lucene.

func NewEdgeNGramTokenFilterV2 ¶

func NewEdgeNGramTokenFilterV2(odataType string, name string) *EdgeNGramTokenFilterV2

NewEdgeNGramTokenFilterV2 instantiates a new EdgeNGramTokenFilterV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEdgeNGramTokenFilterV2WithDefaults ¶

func NewEdgeNGramTokenFilterV2WithDefaults() *EdgeNGramTokenFilterV2

NewEdgeNGramTokenFilterV2WithDefaults instantiates a new EdgeNGramTokenFilterV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EdgeNGramTokenFilterV2) GetMaxGram ¶

func (o *EdgeNGramTokenFilterV2) GetMaxGram() int32

GetMaxGram returns the MaxGram field value if set, zero value otherwise.

func (*EdgeNGramTokenFilterV2) GetMaxGramOk ¶

func (o *EdgeNGramTokenFilterV2) GetMaxGramOk() (*int32, bool)

GetMaxGramOk returns a tuple with the MaxGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenFilterV2) GetMinGram ¶

func (o *EdgeNGramTokenFilterV2) GetMinGram() int32

GetMinGram returns the MinGram field value if set, zero value otherwise.

func (*EdgeNGramTokenFilterV2) GetMinGramOk ¶

func (o *EdgeNGramTokenFilterV2) GetMinGramOk() (*int32, bool)

GetMinGramOk returns a tuple with the MinGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenFilterV2) GetSide ¶

GetSide returns the Side field value if set, zero value otherwise.

func (*EdgeNGramTokenFilterV2) GetSideOk ¶

GetSideOk returns a tuple with the Side field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenFilterV2) HasMaxGram ¶

func (o *EdgeNGramTokenFilterV2) HasMaxGram() bool

HasMaxGram returns a boolean if a field has been set.

func (*EdgeNGramTokenFilterV2) HasMinGram ¶

func (o *EdgeNGramTokenFilterV2) HasMinGram() bool

HasMinGram returns a boolean if a field has been set.

func (*EdgeNGramTokenFilterV2) HasSide ¶

func (o *EdgeNGramTokenFilterV2) HasSide() bool

HasSide returns a boolean if a field has been set.

func (EdgeNGramTokenFilterV2) MarshalJSON ¶

func (o EdgeNGramTokenFilterV2) MarshalJSON() ([]byte, error)

func (*EdgeNGramTokenFilterV2) SetMaxGram ¶

func (o *EdgeNGramTokenFilterV2) SetMaxGram(v int32)

SetMaxGram gets a reference to the given int32 and assigns it to the MaxGram field.

func (*EdgeNGramTokenFilterV2) SetMinGram ¶

func (o *EdgeNGramTokenFilterV2) SetMinGram(v int32)

SetMinGram gets a reference to the given int32 and assigns it to the MinGram field.

func (*EdgeNGramTokenFilterV2) SetSide ¶

SetSide gets a reference to the given EdgeNGramTokenFilterSide and assigns it to the Side field.

func (EdgeNGramTokenFilterV2) ToMap ¶

func (o EdgeNGramTokenFilterV2) ToMap() (map[string]interface{}, error)

type EdgeNGramTokenizer ¶

type EdgeNGramTokenizer struct {
	LexicalTokenizer
	// The minimum n-gram length. Default is 1. Maximum is 300. Must be less than the value of maxGram.
	MinGram *int32 `json:"minGram,omitempty"`
	// The maximum n-gram length. Default is 2. Maximum is 300.
	MaxGram *int32 `json:"maxGram,omitempty"`
	// Character classes to keep in the tokens.
	TokenChars []TokenCharacterKind `json:"tokenChars,omitempty"`
}

EdgeNGramTokenizer Tokenizes the input from an edge into n-grams of the given size(s). This tokenizer is implemented using Apache Lucene.

func NewEdgeNGramTokenizer ¶

func NewEdgeNGramTokenizer(odataType string, name string) *EdgeNGramTokenizer

NewEdgeNGramTokenizer instantiates a new EdgeNGramTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEdgeNGramTokenizerWithDefaults ¶

func NewEdgeNGramTokenizerWithDefaults() *EdgeNGramTokenizer

NewEdgeNGramTokenizerWithDefaults instantiates a new EdgeNGramTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EdgeNGramTokenizer) GetMaxGram ¶

func (o *EdgeNGramTokenizer) GetMaxGram() int32

GetMaxGram returns the MaxGram field value if set, zero value otherwise.

func (*EdgeNGramTokenizer) GetMaxGramOk ¶

func (o *EdgeNGramTokenizer) GetMaxGramOk() (*int32, bool)

GetMaxGramOk returns a tuple with the MaxGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenizer) GetMinGram ¶

func (o *EdgeNGramTokenizer) GetMinGram() int32

GetMinGram returns the MinGram field value if set, zero value otherwise.

func (*EdgeNGramTokenizer) GetMinGramOk ¶

func (o *EdgeNGramTokenizer) GetMinGramOk() (*int32, bool)

GetMinGramOk returns a tuple with the MinGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenizer) GetTokenChars ¶

func (o *EdgeNGramTokenizer) GetTokenChars() []TokenCharacterKind

GetTokenChars returns the TokenChars field value if set, zero value otherwise.

func (*EdgeNGramTokenizer) GetTokenCharsOk ¶

func (o *EdgeNGramTokenizer) GetTokenCharsOk() ([]TokenCharacterKind, bool)

GetTokenCharsOk returns a tuple with the TokenChars field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EdgeNGramTokenizer) HasMaxGram ¶

func (o *EdgeNGramTokenizer) HasMaxGram() bool

HasMaxGram returns a boolean if a field has been set.

func (*EdgeNGramTokenizer) HasMinGram ¶

func (o *EdgeNGramTokenizer) HasMinGram() bool

HasMinGram returns a boolean if a field has been set.

func (*EdgeNGramTokenizer) HasTokenChars ¶

func (o *EdgeNGramTokenizer) HasTokenChars() bool

HasTokenChars returns a boolean if a field has been set.

func (EdgeNGramTokenizer) MarshalJSON ¶

func (o EdgeNGramTokenizer) MarshalJSON() ([]byte, error)

func (*EdgeNGramTokenizer) SetMaxGram ¶

func (o *EdgeNGramTokenizer) SetMaxGram(v int32)

SetMaxGram gets a reference to the given int32 and assigns it to the MaxGram field.

func (*EdgeNGramTokenizer) SetMinGram ¶

func (o *EdgeNGramTokenizer) SetMinGram(v int32)

SetMinGram gets a reference to the given int32 and assigns it to the MinGram field.

func (*EdgeNGramTokenizer) SetTokenChars ¶

func (o *EdgeNGramTokenizer) SetTokenChars(v []TokenCharacterKind)

SetTokenChars gets a reference to the given []TokenCharacterKind and assigns it to the TokenChars field.

func (EdgeNGramTokenizer) ToMap ¶

func (o EdgeNGramTokenizer) ToMap() (map[string]interface{}, error)

type ElisionTokenFilter ¶

type ElisionTokenFilter struct {
	TokenFilter
	// The set of articles to remove.
	Articles []string `json:"articles,omitempty"`
}

ElisionTokenFilter Removes elisions. For example, \"l'avion\" (the plane) will be converted to \"avion\" (plane). This token filter is implemented using Apache Lucene.

func NewElisionTokenFilter ¶

func NewElisionTokenFilter(odataType string, name string) *ElisionTokenFilter

NewElisionTokenFilter instantiates a new ElisionTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewElisionTokenFilterWithDefaults ¶

func NewElisionTokenFilterWithDefaults() *ElisionTokenFilter

NewElisionTokenFilterWithDefaults instantiates a new ElisionTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ElisionTokenFilter) GetArticles ¶

func (o *ElisionTokenFilter) GetArticles() []string

GetArticles returns the Articles field value if set, zero value otherwise.

func (*ElisionTokenFilter) GetArticlesOk ¶

func (o *ElisionTokenFilter) GetArticlesOk() ([]string, bool)

GetArticlesOk returns a tuple with the Articles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ElisionTokenFilter) HasArticles ¶

func (o *ElisionTokenFilter) HasArticles() bool

HasArticles returns a boolean if a field has been set.

func (ElisionTokenFilter) MarshalJSON ¶

func (o ElisionTokenFilter) MarshalJSON() ([]byte, error)

func (*ElisionTokenFilter) SetArticles ¶

func (o *ElisionTokenFilter) SetArticles(v []string)

SetArticles gets a reference to the given []string and assigns it to the Articles field.

func (ElisionTokenFilter) ToMap ¶

func (o ElisionTokenFilter) ToMap() (map[string]interface{}, error)

type EntityCategory ¶

type EntityCategory string

EntityCategory A string indicating what entity categories to return.

const (
	LOCATION     EntityCategory = "location"
	ORGANIZATION EntityCategory = "organization"
	PERSON       EntityCategory = "person"
	QUANTITY     EntityCategory = "quantity"
	DATETIME     EntityCategory = "datetime"
	URL          EntityCategory = "url"
	EMAIL        EntityCategory = "email"
)

List of EntityCategory

func NewEntityCategoryFromValue ¶

func NewEntityCategoryFromValue(v string) (*EntityCategory, error)

NewEntityCategoryFromValue returns a pointer to a valid EntityCategory for the value passed as argument, or an error if the value passed is not allowed by the enum

func (EntityCategory) IsValid ¶

func (v EntityCategory) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (EntityCategory) Ptr ¶

func (v EntityCategory) Ptr() *EntityCategory

Ptr returns reference to EntityCategory value

func (*EntityCategory) UnmarshalJSON ¶

func (v *EntityCategory) UnmarshalJSON(src []byte) error

type EntityLinkingSkill ¶

type EntityLinkingSkill struct {
	SearchIndexerSkill
	// A value indicating which language code to use. Default is en.
	DefaultLanguageCode NullableString `json:"defaultLanguageCode,omitempty"`
	// A value between 0 and 1 that be used to only include entities whose confidence score is greater than the value specified. If not set (default), or if explicitly set to null, all entities will be included.
	MinimumPrecision NullableFloat64 `json:"minimumPrecision,omitempty"`
	// The version of the model to use when calling the Text Analytics service. It will default to the latest available when not specified. We recommend you do not specify this value unless absolutely necessary.
	ModelVersion NullableString `json:"modelVersion,omitempty"`
}

EntityLinkingSkill Using the Text Analytics API, extracts linked entities from text.

func NewEntityLinkingSkill ¶

func NewEntityLinkingSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *EntityLinkingSkill

NewEntityLinkingSkill instantiates a new EntityLinkingSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEntityLinkingSkillWithDefaults ¶

func NewEntityLinkingSkillWithDefaults() *EntityLinkingSkill

NewEntityLinkingSkillWithDefaults instantiates a new EntityLinkingSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EntityLinkingSkill) GetDefaultLanguageCode ¶

func (o *EntityLinkingSkill) GetDefaultLanguageCode() string

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EntityLinkingSkill) GetDefaultLanguageCodeOk ¶

func (o *EntityLinkingSkill) GetDefaultLanguageCodeOk() (*string, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EntityLinkingSkill) GetMinimumPrecision ¶

func (o *EntityLinkingSkill) GetMinimumPrecision() float64

GetMinimumPrecision returns the MinimumPrecision field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EntityLinkingSkill) GetMinimumPrecisionOk ¶

func (o *EntityLinkingSkill) GetMinimumPrecisionOk() (*float64, bool)

GetMinimumPrecisionOk returns a tuple with the MinimumPrecision field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EntityLinkingSkill) GetModelVersion ¶

func (o *EntityLinkingSkill) GetModelVersion() string

GetModelVersion returns the ModelVersion field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EntityLinkingSkill) GetModelVersionOk ¶

func (o *EntityLinkingSkill) GetModelVersionOk() (*string, bool)

GetModelVersionOk returns a tuple with the ModelVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EntityLinkingSkill) HasDefaultLanguageCode ¶

func (o *EntityLinkingSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*EntityLinkingSkill) HasMinimumPrecision ¶

func (o *EntityLinkingSkill) HasMinimumPrecision() bool

HasMinimumPrecision returns a boolean if a field has been set.

func (*EntityLinkingSkill) HasModelVersion ¶

func (o *EntityLinkingSkill) HasModelVersion() bool

HasModelVersion returns a boolean if a field has been set.

func (EntityLinkingSkill) MarshalJSON ¶

func (o EntityLinkingSkill) MarshalJSON() ([]byte, error)

func (*EntityLinkingSkill) SetDefaultLanguageCode ¶

func (o *EntityLinkingSkill) SetDefaultLanguageCode(v string)

SetDefaultLanguageCode gets a reference to the given NullableString and assigns it to the DefaultLanguageCode field.

func (*EntityLinkingSkill) SetDefaultLanguageCodeNil ¶

func (o *EntityLinkingSkill) SetDefaultLanguageCodeNil()

SetDefaultLanguageCodeNil sets the value for DefaultLanguageCode to be an explicit nil

func (*EntityLinkingSkill) SetMinimumPrecision ¶

func (o *EntityLinkingSkill) SetMinimumPrecision(v float64)

SetMinimumPrecision gets a reference to the given NullableFloat64 and assigns it to the MinimumPrecision field.

func (*EntityLinkingSkill) SetMinimumPrecisionNil ¶

func (o *EntityLinkingSkill) SetMinimumPrecisionNil()

SetMinimumPrecisionNil sets the value for MinimumPrecision to be an explicit nil

func (*EntityLinkingSkill) SetModelVersion ¶

func (o *EntityLinkingSkill) SetModelVersion(v string)

SetModelVersion gets a reference to the given NullableString and assigns it to the ModelVersion field.

func (*EntityLinkingSkill) SetModelVersionNil ¶

func (o *EntityLinkingSkill) SetModelVersionNil()

SetModelVersionNil sets the value for ModelVersion to be an explicit nil

func (EntityLinkingSkill) ToMap ¶

func (o EntityLinkingSkill) ToMap() (map[string]interface{}, error)

func (*EntityLinkingSkill) UnsetDefaultLanguageCode ¶

func (o *EntityLinkingSkill) UnsetDefaultLanguageCode()

UnsetDefaultLanguageCode ensures that no value is present for DefaultLanguageCode, not even an explicit nil

func (*EntityLinkingSkill) UnsetMinimumPrecision ¶

func (o *EntityLinkingSkill) UnsetMinimumPrecision()

UnsetMinimumPrecision ensures that no value is present for MinimumPrecision, not even an explicit nil

func (*EntityLinkingSkill) UnsetModelVersion ¶

func (o *EntityLinkingSkill) UnsetModelVersion()

UnsetModelVersion ensures that no value is present for ModelVersion, not even an explicit nil

type EntityRecognitionSkill ¶

type EntityRecognitionSkill struct {
	SearchIndexerSkill
	// A list of entity categories that should be extracted.
	Categories          []EntityCategory                `json:"categories,omitempty"`
	DefaultLanguageCode *EntityRecognitionSkillLanguage `json:"defaultLanguageCode,omitempty"`
	// Determines whether or not to include entities which are well known but don't conform to a pre-defined type. If this configuration is not set (default), set to null or set to false, entities which don't conform to one of the pre-defined types will not be surfaced.
	IncludeTypelessEntities NullableBool `json:"includeTypelessEntities,omitempty"`
	// A value between 0 and 1 that be used to only include entities whose confidence score is greater than the value specified. If not set (default), or if explicitly set to null, all entities will be included.
	MinimumPrecision NullableFloat64 `json:"minimumPrecision,omitempty"`
}

EntityRecognitionSkill This skill is deprecated. Use the V3.EntityRecognitionSkill instead.

func NewEntityRecognitionSkill ¶

func NewEntityRecognitionSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *EntityRecognitionSkill

NewEntityRecognitionSkill instantiates a new EntityRecognitionSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEntityRecognitionSkillWithDefaults ¶

func NewEntityRecognitionSkillWithDefaults() *EntityRecognitionSkill

NewEntityRecognitionSkillWithDefaults instantiates a new EntityRecognitionSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EntityRecognitionSkill) GetCategories ¶

func (o *EntityRecognitionSkill) GetCategories() []EntityCategory

GetCategories returns the Categories field value if set, zero value otherwise.

func (*EntityRecognitionSkill) GetCategoriesOk ¶

func (o *EntityRecognitionSkill) GetCategoriesOk() ([]EntityCategory, bool)

GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityRecognitionSkill) GetDefaultLanguageCode ¶

func (o *EntityRecognitionSkill) GetDefaultLanguageCode() EntityRecognitionSkillLanguage

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise.

func (*EntityRecognitionSkill) GetDefaultLanguageCodeOk ¶

func (o *EntityRecognitionSkill) GetDefaultLanguageCodeOk() (*EntityRecognitionSkillLanguage, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityRecognitionSkill) GetIncludeTypelessEntities ¶

func (o *EntityRecognitionSkill) GetIncludeTypelessEntities() bool

GetIncludeTypelessEntities returns the IncludeTypelessEntities field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EntityRecognitionSkill) GetIncludeTypelessEntitiesOk ¶

func (o *EntityRecognitionSkill) GetIncludeTypelessEntitiesOk() (*bool, bool)

GetIncludeTypelessEntitiesOk returns a tuple with the IncludeTypelessEntities field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EntityRecognitionSkill) GetMinimumPrecision ¶

func (o *EntityRecognitionSkill) GetMinimumPrecision() float64

GetMinimumPrecision returns the MinimumPrecision field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EntityRecognitionSkill) GetMinimumPrecisionOk ¶

func (o *EntityRecognitionSkill) GetMinimumPrecisionOk() (*float64, bool)

GetMinimumPrecisionOk returns a tuple with the MinimumPrecision field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EntityRecognitionSkill) HasCategories ¶

func (o *EntityRecognitionSkill) HasCategories() bool

HasCategories returns a boolean if a field has been set.

func (*EntityRecognitionSkill) HasDefaultLanguageCode ¶

func (o *EntityRecognitionSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*EntityRecognitionSkill) HasIncludeTypelessEntities ¶

func (o *EntityRecognitionSkill) HasIncludeTypelessEntities() bool

HasIncludeTypelessEntities returns a boolean if a field has been set.

func (*EntityRecognitionSkill) HasMinimumPrecision ¶

func (o *EntityRecognitionSkill) HasMinimumPrecision() bool

HasMinimumPrecision returns a boolean if a field has been set.

func (EntityRecognitionSkill) MarshalJSON ¶

func (o EntityRecognitionSkill) MarshalJSON() ([]byte, error)

func (*EntityRecognitionSkill) SetCategories ¶

func (o *EntityRecognitionSkill) SetCategories(v []EntityCategory)

SetCategories gets a reference to the given []EntityCategory and assigns it to the Categories field.

func (*EntityRecognitionSkill) SetDefaultLanguageCode ¶

func (o *EntityRecognitionSkill) SetDefaultLanguageCode(v EntityRecognitionSkillLanguage)

SetDefaultLanguageCode gets a reference to the given EntityRecognitionSkillLanguage and assigns it to the DefaultLanguageCode field.

func (*EntityRecognitionSkill) SetIncludeTypelessEntities ¶

func (o *EntityRecognitionSkill) SetIncludeTypelessEntities(v bool)

SetIncludeTypelessEntities gets a reference to the given NullableBool and assigns it to the IncludeTypelessEntities field.

func (*EntityRecognitionSkill) SetIncludeTypelessEntitiesNil ¶

func (o *EntityRecognitionSkill) SetIncludeTypelessEntitiesNil()

SetIncludeTypelessEntitiesNil sets the value for IncludeTypelessEntities to be an explicit nil

func (*EntityRecognitionSkill) SetMinimumPrecision ¶

func (o *EntityRecognitionSkill) SetMinimumPrecision(v float64)

SetMinimumPrecision gets a reference to the given NullableFloat64 and assigns it to the MinimumPrecision field.

func (*EntityRecognitionSkill) SetMinimumPrecisionNil ¶

func (o *EntityRecognitionSkill) SetMinimumPrecisionNil()

SetMinimumPrecisionNil sets the value for MinimumPrecision to be an explicit nil

func (EntityRecognitionSkill) ToMap ¶

func (o EntityRecognitionSkill) ToMap() (map[string]interface{}, error)

func (*EntityRecognitionSkill) UnsetIncludeTypelessEntities ¶

func (o *EntityRecognitionSkill) UnsetIncludeTypelessEntities()

UnsetIncludeTypelessEntities ensures that no value is present for IncludeTypelessEntities, not even an explicit nil

func (*EntityRecognitionSkill) UnsetMinimumPrecision ¶

func (o *EntityRecognitionSkill) UnsetMinimumPrecision()

UnsetMinimumPrecision ensures that no value is present for MinimumPrecision, not even an explicit nil

type EntityRecognitionSkillLanguage ¶

type EntityRecognitionSkillLanguage string

EntityRecognitionSkillLanguage Deprecated. The language codes supported for input text by EntityRecognitionSkill.

func NewEntityRecognitionSkillLanguageFromValue ¶

func NewEntityRecognitionSkillLanguageFromValue(v string) (*EntityRecognitionSkillLanguage, error)

NewEntityRecognitionSkillLanguageFromValue returns a pointer to a valid EntityRecognitionSkillLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (EntityRecognitionSkillLanguage) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (EntityRecognitionSkillLanguage) Ptr ¶

Ptr returns reference to EntityRecognitionSkillLanguage value

func (*EntityRecognitionSkillLanguage) UnmarshalJSON ¶

func (v *EntityRecognitionSkillLanguage) UnmarshalJSON(src []byte) error

type EntityRecognitionSkillV3 ¶

type EntityRecognitionSkillV3 struct {
	SearchIndexerSkill
	// A list of entity categories that should be extracted.
	Categories []string `json:"categories,omitempty"`
	// A value indicating which language code to use. Default is en.
	DefaultLanguageCode NullableString `json:"defaultLanguageCode,omitempty"`
	// A value between 0 and 1 that be used to only include entities whose confidence score is greater than the value specified. If not set (default), or if explicitly set to null, all entities will be included.
	MinimumPrecision NullableFloat64 `json:"minimumPrecision,omitempty"`
	// The version of the model to use when calling the Text Analytics service. It will default to the latest available when not specified. We recommend you do not specify this value unless absolutely necessary.
	ModelVersion NullableString `json:"modelVersion,omitempty"`
}

EntityRecognitionSkillV3 Using the Text Analytics API, extracts entities of different types from text.

func NewEntityRecognitionSkillV3 ¶

func NewEntityRecognitionSkillV3(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *EntityRecognitionSkillV3

NewEntityRecognitionSkillV3 instantiates a new EntityRecognitionSkillV3 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEntityRecognitionSkillV3WithDefaults ¶

func NewEntityRecognitionSkillV3WithDefaults() *EntityRecognitionSkillV3

NewEntityRecognitionSkillV3WithDefaults instantiates a new EntityRecognitionSkillV3 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EntityRecognitionSkillV3) GetCategories ¶

func (o *EntityRecognitionSkillV3) GetCategories() []string

GetCategories returns the Categories field value if set, zero value otherwise.

func (*EntityRecognitionSkillV3) GetCategoriesOk ¶

func (o *EntityRecognitionSkillV3) GetCategoriesOk() ([]string, bool)

GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityRecognitionSkillV3) GetDefaultLanguageCode ¶

func (o *EntityRecognitionSkillV3) GetDefaultLanguageCode() string

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EntityRecognitionSkillV3) GetDefaultLanguageCodeOk ¶

func (o *EntityRecognitionSkillV3) GetDefaultLanguageCodeOk() (*string, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EntityRecognitionSkillV3) GetMinimumPrecision ¶

func (o *EntityRecognitionSkillV3) GetMinimumPrecision() float64

GetMinimumPrecision returns the MinimumPrecision field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EntityRecognitionSkillV3) GetMinimumPrecisionOk ¶

func (o *EntityRecognitionSkillV3) GetMinimumPrecisionOk() (*float64, bool)

GetMinimumPrecisionOk returns a tuple with the MinimumPrecision field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EntityRecognitionSkillV3) GetModelVersion ¶

func (o *EntityRecognitionSkillV3) GetModelVersion() string

GetModelVersion returns the ModelVersion field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EntityRecognitionSkillV3) GetModelVersionOk ¶

func (o *EntityRecognitionSkillV3) GetModelVersionOk() (*string, bool)

GetModelVersionOk returns a tuple with the ModelVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EntityRecognitionSkillV3) HasCategories ¶

func (o *EntityRecognitionSkillV3) HasCategories() bool

HasCategories returns a boolean if a field has been set.

func (*EntityRecognitionSkillV3) HasDefaultLanguageCode ¶

func (o *EntityRecognitionSkillV3) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*EntityRecognitionSkillV3) HasMinimumPrecision ¶

func (o *EntityRecognitionSkillV3) HasMinimumPrecision() bool

HasMinimumPrecision returns a boolean if a field has been set.

func (*EntityRecognitionSkillV3) HasModelVersion ¶

func (o *EntityRecognitionSkillV3) HasModelVersion() bool

HasModelVersion returns a boolean if a field has been set.

func (EntityRecognitionSkillV3) MarshalJSON ¶

func (o EntityRecognitionSkillV3) MarshalJSON() ([]byte, error)

func (*EntityRecognitionSkillV3) SetCategories ¶

func (o *EntityRecognitionSkillV3) SetCategories(v []string)

SetCategories gets a reference to the given []string and assigns it to the Categories field.

func (*EntityRecognitionSkillV3) SetDefaultLanguageCode ¶

func (o *EntityRecognitionSkillV3) SetDefaultLanguageCode(v string)

SetDefaultLanguageCode gets a reference to the given NullableString and assigns it to the DefaultLanguageCode field.

func (*EntityRecognitionSkillV3) SetDefaultLanguageCodeNil ¶

func (o *EntityRecognitionSkillV3) SetDefaultLanguageCodeNil()

SetDefaultLanguageCodeNil sets the value for DefaultLanguageCode to be an explicit nil

func (*EntityRecognitionSkillV3) SetMinimumPrecision ¶

func (o *EntityRecognitionSkillV3) SetMinimumPrecision(v float64)

SetMinimumPrecision gets a reference to the given NullableFloat64 and assigns it to the MinimumPrecision field.

func (*EntityRecognitionSkillV3) SetMinimumPrecisionNil ¶

func (o *EntityRecognitionSkillV3) SetMinimumPrecisionNil()

SetMinimumPrecisionNil sets the value for MinimumPrecision to be an explicit nil

func (*EntityRecognitionSkillV3) SetModelVersion ¶

func (o *EntityRecognitionSkillV3) SetModelVersion(v string)

SetModelVersion gets a reference to the given NullableString and assigns it to the ModelVersion field.

func (*EntityRecognitionSkillV3) SetModelVersionNil ¶

func (o *EntityRecognitionSkillV3) SetModelVersionNil()

SetModelVersionNil sets the value for ModelVersion to be an explicit nil

func (EntityRecognitionSkillV3) ToMap ¶

func (o EntityRecognitionSkillV3) ToMap() (map[string]interface{}, error)

func (*EntityRecognitionSkillV3) UnsetDefaultLanguageCode ¶

func (o *EntityRecognitionSkillV3) UnsetDefaultLanguageCode()

UnsetDefaultLanguageCode ensures that no value is present for DefaultLanguageCode, not even an explicit nil

func (*EntityRecognitionSkillV3) UnsetMinimumPrecision ¶

func (o *EntityRecognitionSkillV3) UnsetMinimumPrecision()

UnsetMinimumPrecision ensures that no value is present for MinimumPrecision, not even an explicit nil

func (*EntityRecognitionSkillV3) UnsetModelVersion ¶

func (o *EntityRecognitionSkillV3) UnsetModelVersion()

UnsetModelVersion ensures that no value is present for ModelVersion, not even an explicit nil

type ExecutionEnvironment ¶

type ExecutionEnvironment string

ExecutionEnvironment Specifies the environment in which the indexer should execute.

const (
	// STANDARD ExecutionEnvironment = "standard"
	PRIVATE ExecutionEnvironment = "private"
)

List of ExecutionEnvironment

func NewExecutionEnvironmentFromValue ¶

func NewExecutionEnvironmentFromValue(v string) (*ExecutionEnvironment, error)

NewExecutionEnvironmentFromValue returns a pointer to a valid ExecutionEnvironment for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ExecutionEnvironment) IsValid ¶

func (v ExecutionEnvironment) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ExecutionEnvironment) Ptr ¶

Ptr returns reference to ExecutionEnvironment value

func (*ExecutionEnvironment) UnmarshalJSON ¶

func (v *ExecutionEnvironment) UnmarshalJSON(src []byte) error

type FieldMapping ¶

type FieldMapping struct {
	// The name of the field in the data source.
	SourceFieldName string `json:"sourceFieldName"`
	// The name of the target field in the index. Same as the source field name by default.
	TargetFieldName *string               `json:"targetFieldName,omitempty"`
	MappingFunction *FieldMappingFunction `json:"mappingFunction,omitempty"`
}

FieldMapping Defines a mapping between a field in a data source and a target field in an index.

func NewFieldMapping ¶

func NewFieldMapping(sourceFieldName string) *FieldMapping

NewFieldMapping instantiates a new FieldMapping object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFieldMappingWithDefaults ¶

func NewFieldMappingWithDefaults() *FieldMapping

NewFieldMappingWithDefaults instantiates a new FieldMapping object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FieldMapping) GetMappingFunction ¶

func (o *FieldMapping) GetMappingFunction() FieldMappingFunction

GetMappingFunction returns the MappingFunction field value if set, zero value otherwise.

func (*FieldMapping) GetMappingFunctionOk ¶

func (o *FieldMapping) GetMappingFunctionOk() (*FieldMappingFunction, bool)

GetMappingFunctionOk returns a tuple with the MappingFunction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FieldMapping) GetSourceFieldName ¶

func (o *FieldMapping) GetSourceFieldName() string

GetSourceFieldName returns the SourceFieldName field value

func (*FieldMapping) GetSourceFieldNameOk ¶

func (o *FieldMapping) GetSourceFieldNameOk() (*string, bool)

GetSourceFieldNameOk returns a tuple with the SourceFieldName field value and a boolean to check if the value has been set.

func (*FieldMapping) GetTargetFieldName ¶

func (o *FieldMapping) GetTargetFieldName() string

GetTargetFieldName returns the TargetFieldName field value if set, zero value otherwise.

func (*FieldMapping) GetTargetFieldNameOk ¶

func (o *FieldMapping) GetTargetFieldNameOk() (*string, bool)

GetTargetFieldNameOk returns a tuple with the TargetFieldName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FieldMapping) HasMappingFunction ¶

func (o *FieldMapping) HasMappingFunction() bool

HasMappingFunction returns a boolean if a field has been set.

func (*FieldMapping) HasTargetFieldName ¶

func (o *FieldMapping) HasTargetFieldName() bool

HasTargetFieldName returns a boolean if a field has been set.

func (FieldMapping) MarshalJSON ¶

func (o FieldMapping) MarshalJSON() ([]byte, error)

func (*FieldMapping) SetMappingFunction ¶

func (o *FieldMapping) SetMappingFunction(v FieldMappingFunction)

SetMappingFunction gets a reference to the given FieldMappingFunction and assigns it to the MappingFunction field.

func (*FieldMapping) SetSourceFieldName ¶

func (o *FieldMapping) SetSourceFieldName(v string)

SetSourceFieldName sets field value

func (*FieldMapping) SetTargetFieldName ¶

func (o *FieldMapping) SetTargetFieldName(v string)

SetTargetFieldName gets a reference to the given string and assigns it to the TargetFieldName field.

func (FieldMapping) ToMap ¶

func (o FieldMapping) ToMap() (map[string]interface{}, error)

type FieldMappingFunction ¶

type FieldMappingFunction struct {
	// The name of the field mapping function.
	Name string `json:"name"`
	// A dictionary of parameter name/value pairs to pass to the function. Each value must be of a primitive type.
	Parameters map[string]interface{} `json:"parameters,omitempty"`
}

FieldMappingFunction Represents a function that transforms a value from a data source before indexing.

func NewFieldMappingFunction ¶

func NewFieldMappingFunction(name string) *FieldMappingFunction

NewFieldMappingFunction instantiates a new FieldMappingFunction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFieldMappingFunctionWithDefaults ¶

func NewFieldMappingFunctionWithDefaults() *FieldMappingFunction

NewFieldMappingFunctionWithDefaults instantiates a new FieldMappingFunction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FieldMappingFunction) GetName ¶

func (o *FieldMappingFunction) GetName() string

GetName returns the Name field value

func (*FieldMappingFunction) GetNameOk ¶

func (o *FieldMappingFunction) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FieldMappingFunction) GetParameters ¶

func (o *FieldMappingFunction) GetParameters() map[string]interface{}

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FieldMappingFunction) GetParametersOk ¶

func (o *FieldMappingFunction) GetParametersOk() (map[string]interface{}, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FieldMappingFunction) HasParameters ¶

func (o *FieldMappingFunction) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (FieldMappingFunction) MarshalJSON ¶

func (o FieldMappingFunction) MarshalJSON() ([]byte, error)

func (*FieldMappingFunction) SetName ¶

func (o *FieldMappingFunction) SetName(v string)

SetName sets field value

func (*FieldMappingFunction) SetParameters ¶

func (o *FieldMappingFunction) SetParameters(v map[string]interface{})

SetParameters gets a reference to the given map[string]interface{} and assigns it to the Parameters field.

func (FieldMappingFunction) ToMap ¶

func (o FieldMappingFunction) ToMap() (map[string]interface{}, error)

type FreshnessScoringFunction ¶

type FreshnessScoringFunction struct {
	ScoringFunction
	Freshness FreshnessScoringParameters `json:"freshness"`
}

FreshnessScoringFunction Defines a function that boosts scores based on the value of a date-time field.

func NewFreshnessScoringFunction ¶

func NewFreshnessScoringFunction(freshness FreshnessScoringParameters, type_ string, fieldName string, boost float64) *FreshnessScoringFunction

NewFreshnessScoringFunction instantiates a new FreshnessScoringFunction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFreshnessScoringFunctionWithDefaults ¶

func NewFreshnessScoringFunctionWithDefaults() *FreshnessScoringFunction

NewFreshnessScoringFunctionWithDefaults instantiates a new FreshnessScoringFunction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FreshnessScoringFunction) GetFreshness ¶

GetFreshness returns the Freshness field value

func (*FreshnessScoringFunction) GetFreshnessOk ¶

GetFreshnessOk returns a tuple with the Freshness field value and a boolean to check if the value has been set.

func (FreshnessScoringFunction) MarshalJSON ¶

func (o FreshnessScoringFunction) MarshalJSON() ([]byte, error)

func (*FreshnessScoringFunction) SetFreshness ¶

SetFreshness sets field value

func (FreshnessScoringFunction) ToMap ¶

func (o FreshnessScoringFunction) ToMap() (map[string]interface{}, error)

type FreshnessScoringParameters ¶

type FreshnessScoringParameters struct {
	// The expiration period after which boosting will stop for a particular document.
	BoostingDuration string `json:"boostingDuration"`
}

FreshnessScoringParameters Provides parameter values to a freshness scoring function.

func NewFreshnessScoringParameters ¶

func NewFreshnessScoringParameters(boostingDuration string) *FreshnessScoringParameters

NewFreshnessScoringParameters instantiates a new FreshnessScoringParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFreshnessScoringParametersWithDefaults ¶

func NewFreshnessScoringParametersWithDefaults() *FreshnessScoringParameters

NewFreshnessScoringParametersWithDefaults instantiates a new FreshnessScoringParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FreshnessScoringParameters) GetBoostingDuration ¶

func (o *FreshnessScoringParameters) GetBoostingDuration() string

GetBoostingDuration returns the BoostingDuration field value

func (*FreshnessScoringParameters) GetBoostingDurationOk ¶

func (o *FreshnessScoringParameters) GetBoostingDurationOk() (*string, bool)

GetBoostingDurationOk returns a tuple with the BoostingDuration field value and a boolean to check if the value has been set.

func (FreshnessScoringParameters) MarshalJSON ¶

func (o FreshnessScoringParameters) MarshalJSON() ([]byte, error)

func (*FreshnessScoringParameters) SetBoostingDuration ¶

func (o *FreshnessScoringParameters) SetBoostingDuration(v string)

SetBoostingDuration sets field value

func (FreshnessScoringParameters) ToMap ¶

func (o FreshnessScoringParameters) ToMap() (map[string]interface{}, error)

type GenericOpenAPIError ¶

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body ¶

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error ¶

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model ¶

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetIndexStatisticsResult ¶

type GetIndexStatisticsResult struct {
	// The number of documents in the index.
	DocumentCount int64 `json:"documentCount"`
	// The amount of storage in bytes consumed by the index.
	StorageSize int64 `json:"storageSize"`
	// The amount of memory in bytes consumed by vectors in the index.
	VectorIndexSize *int64 `json:"vectorIndexSize,omitempty"`
}

GetIndexStatisticsResult Statistics for a given index. Statistics are collected periodically and are not guaranteed to always be up-to-date.

func NewGetIndexStatisticsResult ¶

func NewGetIndexStatisticsResult(documentCount int64, storageSize int64) *GetIndexStatisticsResult

NewGetIndexStatisticsResult instantiates a new GetIndexStatisticsResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetIndexStatisticsResultWithDefaults ¶

func NewGetIndexStatisticsResultWithDefaults() *GetIndexStatisticsResult

NewGetIndexStatisticsResultWithDefaults instantiates a new GetIndexStatisticsResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetIndexStatisticsResult) GetDocumentCount ¶

func (o *GetIndexStatisticsResult) GetDocumentCount() int64

GetDocumentCount returns the DocumentCount field value

func (*GetIndexStatisticsResult) GetDocumentCountOk ¶

func (o *GetIndexStatisticsResult) GetDocumentCountOk() (*int64, bool)

GetDocumentCountOk returns a tuple with the DocumentCount field value and a boolean to check if the value has been set.

func (*GetIndexStatisticsResult) GetStorageSize ¶

func (o *GetIndexStatisticsResult) GetStorageSize() int64

GetStorageSize returns the StorageSize field value

func (*GetIndexStatisticsResult) GetStorageSizeOk ¶

func (o *GetIndexStatisticsResult) GetStorageSizeOk() (*int64, bool)

GetStorageSizeOk returns a tuple with the StorageSize field value and a boolean to check if the value has been set.

func (*GetIndexStatisticsResult) GetVectorIndexSize ¶

func (o *GetIndexStatisticsResult) GetVectorIndexSize() int64

GetVectorIndexSize returns the VectorIndexSize field value if set, zero value otherwise.

func (*GetIndexStatisticsResult) GetVectorIndexSizeOk ¶

func (o *GetIndexStatisticsResult) GetVectorIndexSizeOk() (*int64, bool)

GetVectorIndexSizeOk returns a tuple with the VectorIndexSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetIndexStatisticsResult) HasVectorIndexSize ¶

func (o *GetIndexStatisticsResult) HasVectorIndexSize() bool

HasVectorIndexSize returns a boolean if a field has been set.

func (GetIndexStatisticsResult) MarshalJSON ¶

func (o GetIndexStatisticsResult) MarshalJSON() ([]byte, error)

func (*GetIndexStatisticsResult) SetDocumentCount ¶

func (o *GetIndexStatisticsResult) SetDocumentCount(v int64)

SetDocumentCount sets field value

func (*GetIndexStatisticsResult) SetStorageSize ¶

func (o *GetIndexStatisticsResult) SetStorageSize(v int64)

SetStorageSize sets field value

func (*GetIndexStatisticsResult) SetVectorIndexSize ¶

func (o *GetIndexStatisticsResult) SetVectorIndexSize(v int64)

SetVectorIndexSize gets a reference to the given int64 and assigns it to the VectorIndexSize field.

func (GetIndexStatisticsResult) ToMap ¶

func (o GetIndexStatisticsResult) ToMap() (map[string]interface{}, error)

type HighWaterMarkChangeDetectionPolicy ¶

type HighWaterMarkChangeDetectionPolicy struct {
	DataChangeDetectionPolicy
	// The name of the high water mark column.
	HighWaterMarkColumnName string `json:"highWaterMarkColumnName"`
}

HighWaterMarkChangeDetectionPolicy Defines a data change detection policy that captures changes based on the value of a high water mark column.

func NewHighWaterMarkChangeDetectionPolicy ¶

func NewHighWaterMarkChangeDetectionPolicy(highWaterMarkColumnName string, odataType string) *HighWaterMarkChangeDetectionPolicy

NewHighWaterMarkChangeDetectionPolicy instantiates a new HighWaterMarkChangeDetectionPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHighWaterMarkChangeDetectionPolicyWithDefaults ¶

func NewHighWaterMarkChangeDetectionPolicyWithDefaults() *HighWaterMarkChangeDetectionPolicy

NewHighWaterMarkChangeDetectionPolicyWithDefaults instantiates a new HighWaterMarkChangeDetectionPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HighWaterMarkChangeDetectionPolicy) GetHighWaterMarkColumnName ¶

func (o *HighWaterMarkChangeDetectionPolicy) GetHighWaterMarkColumnName() string

GetHighWaterMarkColumnName returns the HighWaterMarkColumnName field value

func (*HighWaterMarkChangeDetectionPolicy) GetHighWaterMarkColumnNameOk ¶

func (o *HighWaterMarkChangeDetectionPolicy) GetHighWaterMarkColumnNameOk() (*string, bool)

GetHighWaterMarkColumnNameOk returns a tuple with the HighWaterMarkColumnName field value and a boolean to check if the value has been set.

func (HighWaterMarkChangeDetectionPolicy) MarshalJSON ¶

func (o HighWaterMarkChangeDetectionPolicy) MarshalJSON() ([]byte, error)

func (*HighWaterMarkChangeDetectionPolicy) SetHighWaterMarkColumnName ¶

func (o *HighWaterMarkChangeDetectionPolicy) SetHighWaterMarkColumnName(v string)

SetHighWaterMarkColumnName sets field value

func (HighWaterMarkChangeDetectionPolicy) ToMap ¶

func (o HighWaterMarkChangeDetectionPolicy) ToMap() (map[string]interface{}, error)

type HnswParameters ¶

type HnswParameters struct {
	// The number of bi-directional links created for every new element during construction. Increasing this parameter value may improve recall and reduce retrieval times for datasets with high intrinsic dimensionality at the expense of increased memory consumption and longer indexing time.
	M NullableInt32 `json:"m,omitempty"`
	// The size of the dynamic list containing the nearest neighbors, which is used during index time. Increasing this parameter may improve index quality, at the expense of increased indexing time. At a certain point, increasing this parameter leads to diminishing returns.
	EfConstruction NullableInt32 `json:"efConstruction,omitempty"`
	// The size of the dynamic list containing the nearest neighbors, which is used during search time. Increasing this parameter may improve search results, at the expense of slower search. Increasing this parameter leads to diminishing returns..
	EfSearch NullableInt32                `json:"efSearch,omitempty"`
	Metric   *VectorSearchAlgorithmMetric `json:"metric,omitempty"`
}

HnswParameters Contains the parameters specific to hnsw algorithm.

func NewHnswParameters ¶

func NewHnswParameters() *HnswParameters

NewHnswParameters instantiates a new HnswParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHnswParametersWithDefaults ¶

func NewHnswParametersWithDefaults() *HnswParameters

NewHnswParametersWithDefaults instantiates a new HnswParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HnswParameters) GetEfConstruction ¶

func (o *HnswParameters) GetEfConstruction() int32

GetEfConstruction returns the EfConstruction field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HnswParameters) GetEfConstructionOk ¶

func (o *HnswParameters) GetEfConstructionOk() (*int32, bool)

GetEfConstructionOk returns a tuple with the EfConstruction field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*HnswParameters) GetEfSearch ¶

func (o *HnswParameters) GetEfSearch() int32

GetEfSearch returns the EfSearch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HnswParameters) GetEfSearchOk ¶

func (o *HnswParameters) GetEfSearchOk() (*int32, bool)

GetEfSearchOk returns a tuple with the EfSearch field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*HnswParameters) GetM ¶

func (o *HnswParameters) GetM() int32

GetM returns the M field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HnswParameters) GetMOk ¶

func (o *HnswParameters) GetMOk() (*int32, bool)

GetMOk returns a tuple with the M field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*HnswParameters) GetMetric ¶

GetMetric returns the Metric field value if set, zero value otherwise.

func (*HnswParameters) GetMetricOk ¶

func (o *HnswParameters) GetMetricOk() (*VectorSearchAlgorithmMetric, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HnswParameters) HasEfConstruction ¶

func (o *HnswParameters) HasEfConstruction() bool

HasEfConstruction returns a boolean if a field has been set.

func (*HnswParameters) HasEfSearch ¶

func (o *HnswParameters) HasEfSearch() bool

HasEfSearch returns a boolean if a field has been set.

func (*HnswParameters) HasM ¶

func (o *HnswParameters) HasM() bool

HasM returns a boolean if a field has been set.

func (*HnswParameters) HasMetric ¶

func (o *HnswParameters) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (HnswParameters) MarshalJSON ¶

func (o HnswParameters) MarshalJSON() ([]byte, error)

func (*HnswParameters) SetEfConstruction ¶

func (o *HnswParameters) SetEfConstruction(v int32)

SetEfConstruction gets a reference to the given NullableInt32 and assigns it to the EfConstruction field.

func (*HnswParameters) SetEfConstructionNil ¶

func (o *HnswParameters) SetEfConstructionNil()

SetEfConstructionNil sets the value for EfConstruction to be an explicit nil

func (*HnswParameters) SetEfSearch ¶

func (o *HnswParameters) SetEfSearch(v int32)

SetEfSearch gets a reference to the given NullableInt32 and assigns it to the EfSearch field.

func (*HnswParameters) SetEfSearchNil ¶

func (o *HnswParameters) SetEfSearchNil()

SetEfSearchNil sets the value for EfSearch to be an explicit nil

func (*HnswParameters) SetM ¶

func (o *HnswParameters) SetM(v int32)

SetM gets a reference to the given NullableInt32 and assigns it to the M field.

func (*HnswParameters) SetMNil ¶

func (o *HnswParameters) SetMNil()

SetMNil sets the value for M to be an explicit nil

func (*HnswParameters) SetMetric ¶

SetMetric gets a reference to the given VectorSearchAlgorithmMetric and assigns it to the Metric field.

func (HnswParameters) ToMap ¶

func (o HnswParameters) ToMap() (map[string]interface{}, error)

func (*HnswParameters) UnsetEfConstruction ¶

func (o *HnswParameters) UnsetEfConstruction()

UnsetEfConstruction ensures that no value is present for EfConstruction, not even an explicit nil

func (*HnswParameters) UnsetEfSearch ¶

func (o *HnswParameters) UnsetEfSearch()

UnsetEfSearch ensures that no value is present for EfSearch, not even an explicit nil

func (*HnswParameters) UnsetM ¶

func (o *HnswParameters) UnsetM()

UnsetM ensures that no value is present for M, not even an explicit nil

type HnswVectorSearchAlgorithmConfiguration ¶

type HnswVectorSearchAlgorithmConfiguration struct {
	VectorSearchAlgorithmConfiguration
	HnswParameters *HnswParameters `json:"hnswParameters,omitempty"`
}

HnswVectorSearchAlgorithmConfiguration Contains configuration options specific to the hnsw approximate nearest neighbors algorithm used during indexing time.

func NewHnswVectorSearchAlgorithmConfiguration ¶

func NewHnswVectorSearchAlgorithmConfiguration(name string, kind string) *HnswVectorSearchAlgorithmConfiguration

NewHnswVectorSearchAlgorithmConfiguration instantiates a new HnswVectorSearchAlgorithmConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHnswVectorSearchAlgorithmConfigurationWithDefaults ¶

func NewHnswVectorSearchAlgorithmConfigurationWithDefaults() *HnswVectorSearchAlgorithmConfiguration

NewHnswVectorSearchAlgorithmConfigurationWithDefaults instantiates a new HnswVectorSearchAlgorithmConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HnswVectorSearchAlgorithmConfiguration) GetHnswParameters ¶

GetHnswParameters returns the HnswParameters field value if set, zero value otherwise.

func (*HnswVectorSearchAlgorithmConfiguration) GetHnswParametersOk ¶

func (o *HnswVectorSearchAlgorithmConfiguration) GetHnswParametersOk() (*HnswParameters, bool)

GetHnswParametersOk returns a tuple with the HnswParameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HnswVectorSearchAlgorithmConfiguration) HasHnswParameters ¶

func (o *HnswVectorSearchAlgorithmConfiguration) HasHnswParameters() bool

HasHnswParameters returns a boolean if a field has been set.

func (HnswVectorSearchAlgorithmConfiguration) MarshalJSON ¶

func (o HnswVectorSearchAlgorithmConfiguration) MarshalJSON() ([]byte, error)

func (*HnswVectorSearchAlgorithmConfiguration) SetHnswParameters ¶

SetHnswParameters gets a reference to the given HnswParameters and assigns it to the HnswParameters field.

func (HnswVectorSearchAlgorithmConfiguration) ToMap ¶

func (o HnswVectorSearchAlgorithmConfiguration) ToMap() (map[string]interface{}, error)

type ImageAction ¶

type ImageAction string

ImageAction Determines how to process embedded images and image files in Azure blob storage. Setting the \"imageAction\" configuration to any value other than \"none\" requires that a skillset also be attached to that indexer.

const (
	// NONE ImageAction = "none"
	GENERATE_NORMALIZED_IMAGES         ImageAction = "generateNormalizedImages"
	GENERATE_NORMALIZED_IMAGE_PER_PAGE ImageAction = "generateNormalizedImagePerPage"
)

List of ImageAction

func NewImageActionFromValue ¶

func NewImageActionFromValue(v string) (*ImageAction, error)

NewImageActionFromValue returns a pointer to a valid ImageAction for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ImageAction) IsValid ¶

func (v ImageAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ImageAction) Ptr ¶

func (v ImageAction) Ptr() *ImageAction

Ptr returns reference to ImageAction value

func (*ImageAction) UnmarshalJSON ¶

func (v *ImageAction) UnmarshalJSON(src []byte) error

type ImageAnalysisSkill ¶

type ImageAnalysisSkill struct {
	SearchIndexerSkill
	DefaultLanguageCode *ImageAnalysisSkillLanguage `json:"defaultLanguageCode,omitempty"`
	// A list of visual features.
	VisualFeatures []VisualFeature `json:"visualFeatures,omitempty"`
	// A string indicating which domain-specific details to return.
	Details []ImageDetail `json:"details,omitempty"`
}

ImageAnalysisSkill A skill that analyzes image files. It extracts a rich set of visual features based on the image content.

func NewImageAnalysisSkill ¶

func NewImageAnalysisSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *ImageAnalysisSkill

NewImageAnalysisSkill instantiates a new ImageAnalysisSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewImageAnalysisSkillWithDefaults ¶

func NewImageAnalysisSkillWithDefaults() *ImageAnalysisSkill

NewImageAnalysisSkillWithDefaults instantiates a new ImageAnalysisSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ImageAnalysisSkill) GetDefaultLanguageCode ¶

func (o *ImageAnalysisSkill) GetDefaultLanguageCode() ImageAnalysisSkillLanguage

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise.

func (*ImageAnalysisSkill) GetDefaultLanguageCodeOk ¶

func (o *ImageAnalysisSkill) GetDefaultLanguageCodeOk() (*ImageAnalysisSkillLanguage, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ImageAnalysisSkill) GetDetails ¶

func (o *ImageAnalysisSkill) GetDetails() []ImageDetail

GetDetails returns the Details field value if set, zero value otherwise.

func (*ImageAnalysisSkill) GetDetailsOk ¶

func (o *ImageAnalysisSkill) GetDetailsOk() ([]ImageDetail, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ImageAnalysisSkill) GetVisualFeatures ¶

func (o *ImageAnalysisSkill) GetVisualFeatures() []VisualFeature

GetVisualFeatures returns the VisualFeatures field value if set, zero value otherwise.

func (*ImageAnalysisSkill) GetVisualFeaturesOk ¶

func (o *ImageAnalysisSkill) GetVisualFeaturesOk() ([]VisualFeature, bool)

GetVisualFeaturesOk returns a tuple with the VisualFeatures field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ImageAnalysisSkill) HasDefaultLanguageCode ¶

func (o *ImageAnalysisSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*ImageAnalysisSkill) HasDetails ¶

func (o *ImageAnalysisSkill) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*ImageAnalysisSkill) HasVisualFeatures ¶

func (o *ImageAnalysisSkill) HasVisualFeatures() bool

HasVisualFeatures returns a boolean if a field has been set.

func (ImageAnalysisSkill) MarshalJSON ¶

func (o ImageAnalysisSkill) MarshalJSON() ([]byte, error)

func (*ImageAnalysisSkill) SetDefaultLanguageCode ¶

func (o *ImageAnalysisSkill) SetDefaultLanguageCode(v ImageAnalysisSkillLanguage)

SetDefaultLanguageCode gets a reference to the given ImageAnalysisSkillLanguage and assigns it to the DefaultLanguageCode field.

func (*ImageAnalysisSkill) SetDetails ¶

func (o *ImageAnalysisSkill) SetDetails(v []ImageDetail)

SetDetails gets a reference to the given []ImageDetail and assigns it to the Details field.

func (*ImageAnalysisSkill) SetVisualFeatures ¶

func (o *ImageAnalysisSkill) SetVisualFeatures(v []VisualFeature)

SetVisualFeatures gets a reference to the given []VisualFeature and assigns it to the VisualFeatures field.

func (ImageAnalysisSkill) ToMap ¶

func (o ImageAnalysisSkill) ToMap() (map[string]interface{}, error)

type ImageAnalysisSkillLanguage ¶

type ImageAnalysisSkillLanguage string

ImageAnalysisSkillLanguage The language codes supported for input by ImageAnalysisSkill.

func NewImageAnalysisSkillLanguageFromValue ¶

func NewImageAnalysisSkillLanguageFromValue(v string) (*ImageAnalysisSkillLanguage, error)

NewImageAnalysisSkillLanguageFromValue returns a pointer to a valid ImageAnalysisSkillLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ImageAnalysisSkillLanguage) IsValid ¶

func (v ImageAnalysisSkillLanguage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ImageAnalysisSkillLanguage) Ptr ¶

Ptr returns reference to ImageAnalysisSkillLanguage value

func (*ImageAnalysisSkillLanguage) UnmarshalJSON ¶

func (v *ImageAnalysisSkillLanguage) UnmarshalJSON(src []byte) error

type ImageDetail ¶

type ImageDetail string

ImageDetail A string indicating which domain-specific details to return.

const (
	CELEBRITIES ImageDetail = "celebrities"
	LANDMARKS   ImageDetail = "landmarks"
)

List of ImageDetail

func NewImageDetailFromValue ¶

func NewImageDetailFromValue(v string) (*ImageDetail, error)

NewImageDetailFromValue returns a pointer to a valid ImageDetail for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ImageDetail) IsValid ¶

func (v ImageDetail) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ImageDetail) Ptr ¶

func (v ImageDetail) Ptr() *ImageDetail

Ptr returns reference to ImageDetail value

func (*ImageDetail) UnmarshalJSON ¶

func (v *ImageDetail) UnmarshalJSON(src []byte) error

type IndexerCurrentState ¶

type IndexerCurrentState struct {
	Mode *IndexingMode `json:"mode,omitempty"`
	// Change tracking state used when indexing starts on all documents in the datasource.
	AllDocsInitialChangeTrackingState *string `json:"allDocsInitialChangeTrackingState,omitempty"`
	// Change tracking state value when indexing finishes on all documents in the datasource.
	AllDocsFinalChangeTrackingState *string `json:"allDocsFinalChangeTrackingState,omitempty"`
	// Change tracking state used when indexing starts on select, reset documents in the datasource.
	ResetDocsInitialChangeTrackingState *string `json:"resetDocsInitialChangeTrackingState,omitempty"`
	// Change tracking state value when indexing finishes on select, reset documents in the datasource.
	ResetDocsFinalChangeTrackingState *string `json:"resetDocsFinalChangeTrackingState,omitempty"`
	// The list of document keys that have been reset. The document key is the document's unique identifier for the data in the search index. The indexer will prioritize selectively re-ingesting these keys.
	ResetDocumentKeys []string `json:"resetDocumentKeys,omitempty"`
	// The list of datasource document ids that have been reset. The datasource document id is the unique identifier for the data in the datasource. The indexer will prioritize selectively re-ingesting these ids.
	ResetDatasourceDocumentIds []string `json:"resetDatasourceDocumentIds,omitempty"`
}

IndexerCurrentState Represents all of the state that defines and dictates the indexer's current execution.

func NewIndexerCurrentState ¶

func NewIndexerCurrentState() *IndexerCurrentState

NewIndexerCurrentState instantiates a new IndexerCurrentState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIndexerCurrentStateWithDefaults ¶

func NewIndexerCurrentStateWithDefaults() *IndexerCurrentState

NewIndexerCurrentStateWithDefaults instantiates a new IndexerCurrentState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IndexerCurrentState) GetAllDocsFinalChangeTrackingState ¶

func (o *IndexerCurrentState) GetAllDocsFinalChangeTrackingState() string

GetAllDocsFinalChangeTrackingState returns the AllDocsFinalChangeTrackingState field value if set, zero value otherwise.

func (*IndexerCurrentState) GetAllDocsFinalChangeTrackingStateOk ¶

func (o *IndexerCurrentState) GetAllDocsFinalChangeTrackingStateOk() (*string, bool)

GetAllDocsFinalChangeTrackingStateOk returns a tuple with the AllDocsFinalChangeTrackingState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerCurrentState) GetAllDocsInitialChangeTrackingState ¶

func (o *IndexerCurrentState) GetAllDocsInitialChangeTrackingState() string

GetAllDocsInitialChangeTrackingState returns the AllDocsInitialChangeTrackingState field value if set, zero value otherwise.

func (*IndexerCurrentState) GetAllDocsInitialChangeTrackingStateOk ¶

func (o *IndexerCurrentState) GetAllDocsInitialChangeTrackingStateOk() (*string, bool)

GetAllDocsInitialChangeTrackingStateOk returns a tuple with the AllDocsInitialChangeTrackingState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerCurrentState) GetMode ¶

func (o *IndexerCurrentState) GetMode() IndexingMode

GetMode returns the Mode field value if set, zero value otherwise.

func (*IndexerCurrentState) GetModeOk ¶

func (o *IndexerCurrentState) GetModeOk() (*IndexingMode, bool)

GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerCurrentState) GetResetDatasourceDocumentIds ¶

func (o *IndexerCurrentState) GetResetDatasourceDocumentIds() []string

GetResetDatasourceDocumentIds returns the ResetDatasourceDocumentIds field value if set, zero value otherwise.

func (*IndexerCurrentState) GetResetDatasourceDocumentIdsOk ¶

func (o *IndexerCurrentState) GetResetDatasourceDocumentIdsOk() ([]string, bool)

GetResetDatasourceDocumentIdsOk returns a tuple with the ResetDatasourceDocumentIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerCurrentState) GetResetDocsFinalChangeTrackingState ¶

func (o *IndexerCurrentState) GetResetDocsFinalChangeTrackingState() string

GetResetDocsFinalChangeTrackingState returns the ResetDocsFinalChangeTrackingState field value if set, zero value otherwise.

func (*IndexerCurrentState) GetResetDocsFinalChangeTrackingStateOk ¶

func (o *IndexerCurrentState) GetResetDocsFinalChangeTrackingStateOk() (*string, bool)

GetResetDocsFinalChangeTrackingStateOk returns a tuple with the ResetDocsFinalChangeTrackingState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerCurrentState) GetResetDocsInitialChangeTrackingState ¶

func (o *IndexerCurrentState) GetResetDocsInitialChangeTrackingState() string

GetResetDocsInitialChangeTrackingState returns the ResetDocsInitialChangeTrackingState field value if set, zero value otherwise.

func (*IndexerCurrentState) GetResetDocsInitialChangeTrackingStateOk ¶

func (o *IndexerCurrentState) GetResetDocsInitialChangeTrackingStateOk() (*string, bool)

GetResetDocsInitialChangeTrackingStateOk returns a tuple with the ResetDocsInitialChangeTrackingState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerCurrentState) GetResetDocumentKeys ¶

func (o *IndexerCurrentState) GetResetDocumentKeys() []string

GetResetDocumentKeys returns the ResetDocumentKeys field value if set, zero value otherwise.

func (*IndexerCurrentState) GetResetDocumentKeysOk ¶

func (o *IndexerCurrentState) GetResetDocumentKeysOk() ([]string, bool)

GetResetDocumentKeysOk returns a tuple with the ResetDocumentKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerCurrentState) HasAllDocsFinalChangeTrackingState ¶

func (o *IndexerCurrentState) HasAllDocsFinalChangeTrackingState() bool

HasAllDocsFinalChangeTrackingState returns a boolean if a field has been set.

func (*IndexerCurrentState) HasAllDocsInitialChangeTrackingState ¶

func (o *IndexerCurrentState) HasAllDocsInitialChangeTrackingState() bool

HasAllDocsInitialChangeTrackingState returns a boolean if a field has been set.

func (*IndexerCurrentState) HasMode ¶

func (o *IndexerCurrentState) HasMode() bool

HasMode returns a boolean if a field has been set.

func (*IndexerCurrentState) HasResetDatasourceDocumentIds ¶

func (o *IndexerCurrentState) HasResetDatasourceDocumentIds() bool

HasResetDatasourceDocumentIds returns a boolean if a field has been set.

func (*IndexerCurrentState) HasResetDocsFinalChangeTrackingState ¶

func (o *IndexerCurrentState) HasResetDocsFinalChangeTrackingState() bool

HasResetDocsFinalChangeTrackingState returns a boolean if a field has been set.

func (*IndexerCurrentState) HasResetDocsInitialChangeTrackingState ¶

func (o *IndexerCurrentState) HasResetDocsInitialChangeTrackingState() bool

HasResetDocsInitialChangeTrackingState returns a boolean if a field has been set.

func (*IndexerCurrentState) HasResetDocumentKeys ¶

func (o *IndexerCurrentState) HasResetDocumentKeys() bool

HasResetDocumentKeys returns a boolean if a field has been set.

func (IndexerCurrentState) MarshalJSON ¶

func (o IndexerCurrentState) MarshalJSON() ([]byte, error)

func (*IndexerCurrentState) SetAllDocsFinalChangeTrackingState ¶

func (o *IndexerCurrentState) SetAllDocsFinalChangeTrackingState(v string)

SetAllDocsFinalChangeTrackingState gets a reference to the given string and assigns it to the AllDocsFinalChangeTrackingState field.

func (*IndexerCurrentState) SetAllDocsInitialChangeTrackingState ¶

func (o *IndexerCurrentState) SetAllDocsInitialChangeTrackingState(v string)

SetAllDocsInitialChangeTrackingState gets a reference to the given string and assigns it to the AllDocsInitialChangeTrackingState field.

func (*IndexerCurrentState) SetMode ¶

func (o *IndexerCurrentState) SetMode(v IndexingMode)

SetMode gets a reference to the given IndexingMode and assigns it to the Mode field.

func (*IndexerCurrentState) SetResetDatasourceDocumentIds ¶

func (o *IndexerCurrentState) SetResetDatasourceDocumentIds(v []string)

SetResetDatasourceDocumentIds gets a reference to the given []string and assigns it to the ResetDatasourceDocumentIds field.

func (*IndexerCurrentState) SetResetDocsFinalChangeTrackingState ¶

func (o *IndexerCurrentState) SetResetDocsFinalChangeTrackingState(v string)

SetResetDocsFinalChangeTrackingState gets a reference to the given string and assigns it to the ResetDocsFinalChangeTrackingState field.

func (*IndexerCurrentState) SetResetDocsInitialChangeTrackingState ¶

func (o *IndexerCurrentState) SetResetDocsInitialChangeTrackingState(v string)

SetResetDocsInitialChangeTrackingState gets a reference to the given string and assigns it to the ResetDocsInitialChangeTrackingState field.

func (*IndexerCurrentState) SetResetDocumentKeys ¶

func (o *IndexerCurrentState) SetResetDocumentKeys(v []string)

SetResetDocumentKeys gets a reference to the given []string and assigns it to the ResetDocumentKeys field.

func (IndexerCurrentState) ToMap ¶

func (o IndexerCurrentState) ToMap() (map[string]interface{}, error)

type IndexerExecutionResult ¶

type IndexerExecutionResult struct {
	Status       IndexerExecutionStatus        `json:"status"`
	StatusDetail *IndexerExecutionStatusDetail `json:"statusDetail,omitempty"`
	CurrentState *IndexerCurrentState          `json:"currentState,omitempty"`
	// The error message indicating the top-level error, if any.
	ErrorMessage *string `json:"errorMessage,omitempty"`
	// The start time of this indexer execution.
	StartTime *time.Time `json:"startTime,omitempty"`
	// The end time of this indexer execution, if the execution has already completed.
	EndTime NullableTime `json:"endTime,omitempty"`
	// The item-level indexing errors.
	Errors []SearchIndexerError `json:"errors"`
	// The item-level indexing warnings.
	Warnings []SearchIndexerWarning `json:"warnings"`
	// The number of items that were processed during this indexer execution. This includes both successfully processed items and items where indexing was attempted but failed.
	ItemsProcessed int32 `json:"itemsProcessed"`
	// The number of items that failed to be indexed during this indexer execution.
	ItemsFailed int32 `json:"itemsFailed"`
	// Change tracking state with which an indexer execution started.
	InitialTrackingState *string `json:"initialTrackingState,omitempty"`
	// Change tracking state with which an indexer execution finished.
	FinalTrackingState *string `json:"finalTrackingState,omitempty"`
}

IndexerExecutionResult Represents the result of an individual indexer execution.

func NewIndexerExecutionResult ¶

func NewIndexerExecutionResult(status IndexerExecutionStatus, errors []SearchIndexerError, warnings []SearchIndexerWarning, itemsProcessed int32, itemsFailed int32) *IndexerExecutionResult

NewIndexerExecutionResult instantiates a new IndexerExecutionResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIndexerExecutionResultWithDefaults ¶

func NewIndexerExecutionResultWithDefaults() *IndexerExecutionResult

NewIndexerExecutionResultWithDefaults instantiates a new IndexerExecutionResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IndexerExecutionResult) GetCurrentState ¶

func (o *IndexerExecutionResult) GetCurrentState() IndexerCurrentState

GetCurrentState returns the CurrentState field value if set, zero value otherwise.

func (*IndexerExecutionResult) GetCurrentStateOk ¶

func (o *IndexerExecutionResult) GetCurrentStateOk() (*IndexerCurrentState, bool)

GetCurrentStateOk returns a tuple with the CurrentState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetEndTime ¶

func (o *IndexerExecutionResult) GetEndTime() time.Time

GetEndTime returns the EndTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IndexerExecutionResult) GetEndTimeOk ¶

func (o *IndexerExecutionResult) GetEndTimeOk() (*time.Time, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IndexerExecutionResult) GetErrorMessage ¶

func (o *IndexerExecutionResult) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*IndexerExecutionResult) GetErrorMessageOk ¶

func (o *IndexerExecutionResult) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetErrors ¶

func (o *IndexerExecutionResult) GetErrors() []SearchIndexerError

GetErrors returns the Errors field value

func (*IndexerExecutionResult) GetErrorsOk ¶

func (o *IndexerExecutionResult) GetErrorsOk() ([]SearchIndexerError, bool)

GetErrorsOk returns a tuple with the Errors field value and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetFinalTrackingState ¶

func (o *IndexerExecutionResult) GetFinalTrackingState() string

GetFinalTrackingState returns the FinalTrackingState field value if set, zero value otherwise.

func (*IndexerExecutionResult) GetFinalTrackingStateOk ¶

func (o *IndexerExecutionResult) GetFinalTrackingStateOk() (*string, bool)

GetFinalTrackingStateOk returns a tuple with the FinalTrackingState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetInitialTrackingState ¶

func (o *IndexerExecutionResult) GetInitialTrackingState() string

GetInitialTrackingState returns the InitialTrackingState field value if set, zero value otherwise.

func (*IndexerExecutionResult) GetInitialTrackingStateOk ¶

func (o *IndexerExecutionResult) GetInitialTrackingStateOk() (*string, bool)

GetInitialTrackingStateOk returns a tuple with the InitialTrackingState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetItemsFailed ¶

func (o *IndexerExecutionResult) GetItemsFailed() int32

GetItemsFailed returns the ItemsFailed field value

func (*IndexerExecutionResult) GetItemsFailedOk ¶

func (o *IndexerExecutionResult) GetItemsFailedOk() (*int32, bool)

GetItemsFailedOk returns a tuple with the ItemsFailed field value and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetItemsProcessed ¶

func (o *IndexerExecutionResult) GetItemsProcessed() int32

GetItemsProcessed returns the ItemsProcessed field value

func (*IndexerExecutionResult) GetItemsProcessedOk ¶

func (o *IndexerExecutionResult) GetItemsProcessedOk() (*int32, bool)

GetItemsProcessedOk returns a tuple with the ItemsProcessed field value and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetStartTime ¶

func (o *IndexerExecutionResult) GetStartTime() time.Time

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*IndexerExecutionResult) GetStartTimeOk ¶

func (o *IndexerExecutionResult) GetStartTimeOk() (*time.Time, bool)

GetStartTimeOk returns a tuple with the StartTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetStatus ¶

GetStatus returns the Status field value

func (*IndexerExecutionResult) GetStatusDetail ¶

GetStatusDetail returns the StatusDetail field value if set, zero value otherwise.

func (*IndexerExecutionResult) GetStatusDetailOk ¶

func (o *IndexerExecutionResult) GetStatusDetailOk() (*IndexerExecutionStatusDetail, bool)

GetStatusDetailOk returns a tuple with the StatusDetail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetStatusOk ¶

func (o *IndexerExecutionResult) GetStatusOk() (*IndexerExecutionStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*IndexerExecutionResult) GetWarnings ¶

func (o *IndexerExecutionResult) GetWarnings() []SearchIndexerWarning

GetWarnings returns the Warnings field value

func (*IndexerExecutionResult) GetWarningsOk ¶

func (o *IndexerExecutionResult) GetWarningsOk() ([]SearchIndexerWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value and a boolean to check if the value has been set.

func (*IndexerExecutionResult) HasCurrentState ¶

func (o *IndexerExecutionResult) HasCurrentState() bool

HasCurrentState returns a boolean if a field has been set.

func (*IndexerExecutionResult) HasEndTime ¶

func (o *IndexerExecutionResult) HasEndTime() bool

HasEndTime returns a boolean if a field has been set.

func (*IndexerExecutionResult) HasErrorMessage ¶

func (o *IndexerExecutionResult) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*IndexerExecutionResult) HasFinalTrackingState ¶

func (o *IndexerExecutionResult) HasFinalTrackingState() bool

HasFinalTrackingState returns a boolean if a field has been set.

func (*IndexerExecutionResult) HasInitialTrackingState ¶

func (o *IndexerExecutionResult) HasInitialTrackingState() bool

HasInitialTrackingState returns a boolean if a field has been set.

func (*IndexerExecutionResult) HasStartTime ¶

func (o *IndexerExecutionResult) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (*IndexerExecutionResult) HasStatusDetail ¶

func (o *IndexerExecutionResult) HasStatusDetail() bool

HasStatusDetail returns a boolean if a field has been set.

func (IndexerExecutionResult) MarshalJSON ¶

func (o IndexerExecutionResult) MarshalJSON() ([]byte, error)

func (*IndexerExecutionResult) SetCurrentState ¶

func (o *IndexerExecutionResult) SetCurrentState(v IndexerCurrentState)

SetCurrentState gets a reference to the given IndexerCurrentState and assigns it to the CurrentState field.

func (*IndexerExecutionResult) SetEndTime ¶

func (o *IndexerExecutionResult) SetEndTime(v time.Time)

SetEndTime gets a reference to the given NullableTime and assigns it to the EndTime field.

func (*IndexerExecutionResult) SetEndTimeNil ¶

func (o *IndexerExecutionResult) SetEndTimeNil()

SetEndTimeNil sets the value for EndTime to be an explicit nil

func (*IndexerExecutionResult) SetErrorMessage ¶

func (o *IndexerExecutionResult) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*IndexerExecutionResult) SetErrors ¶

func (o *IndexerExecutionResult) SetErrors(v []SearchIndexerError)

SetErrors sets field value

func (*IndexerExecutionResult) SetFinalTrackingState ¶

func (o *IndexerExecutionResult) SetFinalTrackingState(v string)

SetFinalTrackingState gets a reference to the given string and assigns it to the FinalTrackingState field.

func (*IndexerExecutionResult) SetInitialTrackingState ¶

func (o *IndexerExecutionResult) SetInitialTrackingState(v string)

SetInitialTrackingState gets a reference to the given string and assigns it to the InitialTrackingState field.

func (*IndexerExecutionResult) SetItemsFailed ¶

func (o *IndexerExecutionResult) SetItemsFailed(v int32)

SetItemsFailed sets field value

func (*IndexerExecutionResult) SetItemsProcessed ¶

func (o *IndexerExecutionResult) SetItemsProcessed(v int32)

SetItemsProcessed sets field value

func (*IndexerExecutionResult) SetStartTime ¶

func (o *IndexerExecutionResult) SetStartTime(v time.Time)

SetStartTime gets a reference to the given time.Time and assigns it to the StartTime field.

func (*IndexerExecutionResult) SetStatus ¶

SetStatus sets field value

func (*IndexerExecutionResult) SetStatusDetail ¶

SetStatusDetail gets a reference to the given IndexerExecutionStatusDetail and assigns it to the StatusDetail field.

func (*IndexerExecutionResult) SetWarnings ¶

func (o *IndexerExecutionResult) SetWarnings(v []SearchIndexerWarning)

SetWarnings sets field value

func (IndexerExecutionResult) ToMap ¶

func (o IndexerExecutionResult) ToMap() (map[string]interface{}, error)

func (*IndexerExecutionResult) UnsetEndTime ¶

func (o *IndexerExecutionResult) UnsetEndTime()

UnsetEndTime ensures that no value is present for EndTime, not even an explicit nil

type IndexerExecutionStatus ¶

type IndexerExecutionStatus string

IndexerExecutionStatus Represents the status of an individual indexer execution.

const (
	TRANSIENT_FAILURE IndexerExecutionStatus = "transientFailure"
	SUCCESS           IndexerExecutionStatus = "success"
	IN_PROGRESS       IndexerExecutionStatus = "inProgress"
	RESET             IndexerExecutionStatus = "reset"
)

List of IndexerExecutionStatus

func NewIndexerExecutionStatusFromValue ¶

func NewIndexerExecutionStatusFromValue(v string) (*IndexerExecutionStatus, error)

NewIndexerExecutionStatusFromValue returns a pointer to a valid IndexerExecutionStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IndexerExecutionStatus) IsValid ¶

func (v IndexerExecutionStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IndexerExecutionStatus) Ptr ¶

Ptr returns reference to IndexerExecutionStatus value

func (*IndexerExecutionStatus) UnmarshalJSON ¶

func (v *IndexerExecutionStatus) UnmarshalJSON(src []byte) error

type IndexerExecutionStatusDetail ¶

type IndexerExecutionStatusDetail string

IndexerExecutionStatusDetail Details the status of an individual indexer execution.

const (
	RESET_DOCS IndexerExecutionStatusDetail = "resetDocs"
)

List of IndexerExecutionStatusDetail

func NewIndexerExecutionStatusDetailFromValue ¶

func NewIndexerExecutionStatusDetailFromValue(v string) (*IndexerExecutionStatusDetail, error)

NewIndexerExecutionStatusDetailFromValue returns a pointer to a valid IndexerExecutionStatusDetail for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IndexerExecutionStatusDetail) IsValid ¶

func (v IndexerExecutionStatusDetail) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IndexerExecutionStatusDetail) Ptr ¶

Ptr returns reference to IndexerExecutionStatusDetail value

func (*IndexerExecutionStatusDetail) UnmarshalJSON ¶

func (v *IndexerExecutionStatusDetail) UnmarshalJSON(src []byte) error

type IndexerStatus ¶

type IndexerStatus string

IndexerStatus Represents the overall indexer status.

const (
	UNKNOWN IndexerStatus = "unknown"
	ERROR   IndexerStatus = "error"
	RUNNING IndexerStatus = "running"
)

List of IndexerStatus

func NewIndexerStatusFromValue ¶

func NewIndexerStatusFromValue(v string) (*IndexerStatus, error)

NewIndexerStatusFromValue returns a pointer to a valid IndexerStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IndexerStatus) IsValid ¶

func (v IndexerStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IndexerStatus) Ptr ¶

func (v IndexerStatus) Ptr() *IndexerStatus

Ptr returns reference to IndexerStatus value

func (*IndexerStatus) UnmarshalJSON ¶

func (v *IndexerStatus) UnmarshalJSON(src []byte) error

type IndexersApiService ¶

type IndexersApiService service

IndexersApiService IndexersApi service

func (*IndexersApiService) IndexersCreate ¶

IndexersCreate Method for IndexersCreate

Creates a new indexer.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiIndexersCreateRequest

func (*IndexersApiService) IndexersCreateExecute ¶

func (a *IndexersApiService) IndexersCreateExecute(r ApiIndexersCreateRequest) (*SearchIndexer, *http.Response, error)

Execute executes the request

@return SearchIndexer

func (*IndexersApiService) IndexersCreateOrUpdate ¶

func (a *IndexersApiService) IndexersCreateOrUpdate(ctx context.Context, indexerName string) ApiIndexersCreateOrUpdateRequest

IndexersCreateOrUpdate Method for IndexersCreateOrUpdate

Creates a new indexer or updates an indexer if it already exists.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexerName The name of the indexer to create or update.
@return ApiIndexersCreateOrUpdateRequest

func (*IndexersApiService) IndexersCreateOrUpdateExecute ¶

func (a *IndexersApiService) IndexersCreateOrUpdateExecute(r ApiIndexersCreateOrUpdateRequest) (*SearchIndexer, *http.Response, error)

Execute executes the request

@return SearchIndexer

func (*IndexersApiService) IndexersDelete ¶

func (a *IndexersApiService) IndexersDelete(ctx context.Context, indexerName string) ApiIndexersDeleteRequest

IndexersDelete Method for IndexersDelete

Deletes an indexer.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexerName The name of the indexer to delete.
@return ApiIndexersDeleteRequest

func (*IndexersApiService) IndexersDeleteExecute ¶

func (a *IndexersApiService) IndexersDeleteExecute(r ApiIndexersDeleteRequest) (*http.Response, error)

Execute executes the request

func (*IndexersApiService) IndexersGet ¶

func (a *IndexersApiService) IndexersGet(ctx context.Context, indexerName string) ApiIndexersGetRequest

IndexersGet Method for IndexersGet

Retrieves an indexer definition.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexerName The name of the indexer to retrieve.
@return ApiIndexersGetRequest

func (*IndexersApiService) IndexersGetExecute ¶

Execute executes the request

@return SearchIndexer

func (*IndexersApiService) IndexersGetStatus ¶

func (a *IndexersApiService) IndexersGetStatus(ctx context.Context, indexerName string) ApiIndexersGetStatusRequest

IndexersGetStatus Method for IndexersGetStatus

Returns the current status and execution history of an indexer.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexerName The name of the indexer for which to retrieve status.
@return ApiIndexersGetStatusRequest

func (*IndexersApiService) IndexersGetStatusExecute ¶

Execute executes the request

@return SearchIndexerStatus

func (*IndexersApiService) IndexersList ¶

IndexersList Method for IndexersList

Lists all indexers available for a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiIndexersListRequest

func (*IndexersApiService) IndexersListExecute ¶

Execute executes the request

@return ListIndexersResult

func (*IndexersApiService) IndexersReset ¶

func (a *IndexersApiService) IndexersReset(ctx context.Context, indexerName string) ApiIndexersResetRequest

IndexersReset Method for IndexersReset

Resets the change tracking state associated with an indexer.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexerName The name of the indexer to reset.
@return ApiIndexersResetRequest

func (*IndexersApiService) IndexersResetDocs ¶

func (a *IndexersApiService) IndexersResetDocs(ctx context.Context, indexerName string) ApiIndexersResetDocsRequest

IndexersResetDocs Method for IndexersResetDocs

Resets specific documents in the datasource to be selectively re-ingested by the indexer.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexerName The name of the indexer to reset documents for.
@return ApiIndexersResetDocsRequest

func (*IndexersApiService) IndexersResetDocsExecute ¶

func (a *IndexersApiService) IndexersResetDocsExecute(r ApiIndexersResetDocsRequest) (*http.Response, error)

Execute executes the request

func (*IndexersApiService) IndexersResetExecute ¶

func (a *IndexersApiService) IndexersResetExecute(r ApiIndexersResetRequest) (*http.Response, error)

Execute executes the request

func (*IndexersApiService) IndexersRun ¶

func (a *IndexersApiService) IndexersRun(ctx context.Context, indexerName string) ApiIndexersRunRequest

IndexersRun Method for IndexersRun

Runs an indexer on-demand.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexerName The name of the indexer to run.
@return ApiIndexersRunRequest

func (*IndexersApiService) IndexersRunExecute ¶

func (a *IndexersApiService) IndexersRunExecute(r ApiIndexersRunRequest) (*http.Response, error)

Execute executes the request

type IndexersResetDocsRequest ¶

type IndexersResetDocsRequest struct {
	// document keys to be reset
	DocumentKeys []string `json:"documentKeys,omitempty"`
	// datasource document identifiers to be reset
	DatasourceDocumentIds []string `json:"datasourceDocumentIds,omitempty"`
}

IndexersResetDocsRequest struct for IndexersResetDocsRequest

func NewIndexersResetDocsRequest ¶

func NewIndexersResetDocsRequest() *IndexersResetDocsRequest

NewIndexersResetDocsRequest instantiates a new IndexersResetDocsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIndexersResetDocsRequestWithDefaults ¶

func NewIndexersResetDocsRequestWithDefaults() *IndexersResetDocsRequest

NewIndexersResetDocsRequestWithDefaults instantiates a new IndexersResetDocsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IndexersResetDocsRequest) GetDatasourceDocumentIds ¶

func (o *IndexersResetDocsRequest) GetDatasourceDocumentIds() []string

GetDatasourceDocumentIds returns the DatasourceDocumentIds field value if set, zero value otherwise.

func (*IndexersResetDocsRequest) GetDatasourceDocumentIdsOk ¶

func (o *IndexersResetDocsRequest) GetDatasourceDocumentIdsOk() ([]string, bool)

GetDatasourceDocumentIdsOk returns a tuple with the DatasourceDocumentIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexersResetDocsRequest) GetDocumentKeys ¶

func (o *IndexersResetDocsRequest) GetDocumentKeys() []string

GetDocumentKeys returns the DocumentKeys field value if set, zero value otherwise.

func (*IndexersResetDocsRequest) GetDocumentKeysOk ¶

func (o *IndexersResetDocsRequest) GetDocumentKeysOk() ([]string, bool)

GetDocumentKeysOk returns a tuple with the DocumentKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexersResetDocsRequest) HasDatasourceDocumentIds ¶

func (o *IndexersResetDocsRequest) HasDatasourceDocumentIds() bool

HasDatasourceDocumentIds returns a boolean if a field has been set.

func (*IndexersResetDocsRequest) HasDocumentKeys ¶

func (o *IndexersResetDocsRequest) HasDocumentKeys() bool

HasDocumentKeys returns a boolean if a field has been set.

func (IndexersResetDocsRequest) MarshalJSON ¶

func (o IndexersResetDocsRequest) MarshalJSON() ([]byte, error)

func (*IndexersResetDocsRequest) SetDatasourceDocumentIds ¶

func (o *IndexersResetDocsRequest) SetDatasourceDocumentIds(v []string)

SetDatasourceDocumentIds gets a reference to the given []string and assigns it to the DatasourceDocumentIds field.

func (*IndexersResetDocsRequest) SetDocumentKeys ¶

func (o *IndexersResetDocsRequest) SetDocumentKeys(v []string)

SetDocumentKeys gets a reference to the given []string and assigns it to the DocumentKeys field.

func (IndexersResetDocsRequest) ToMap ¶

func (o IndexersResetDocsRequest) ToMap() (map[string]interface{}, error)

type IndexesApiService ¶

type IndexesApiService service

IndexesApiService IndexesApi service

func (*IndexesApiService) IndexesAnalyze ¶

func (a *IndexesApiService) IndexesAnalyze(ctx context.Context, indexName string) ApiIndexesAnalyzeRequest

IndexesAnalyze Method for IndexesAnalyze

Shows how an analyzer breaks text into tokens.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexName The name of the index for which to test an analyzer.
@return ApiIndexesAnalyzeRequest

func (*IndexesApiService) IndexesAnalyzeExecute ¶

func (a *IndexesApiService) IndexesAnalyzeExecute(r ApiIndexesAnalyzeRequest) (*AnalyzeResult, *http.Response, error)

Execute executes the request

@return AnalyzeResult

func (*IndexesApiService) IndexesCreate ¶

IndexesCreate Method for IndexesCreate

Creates a new search index.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiIndexesCreateRequest

func (*IndexesApiService) IndexesCreateExecute ¶

func (a *IndexesApiService) IndexesCreateExecute(r ApiIndexesCreateRequest) (*SearchIndex, *http.Response, error)

Execute executes the request

@return SearchIndex

func (*IndexesApiService) IndexesCreateOrUpdate ¶

func (a *IndexesApiService) IndexesCreateOrUpdate(ctx context.Context, indexName string) ApiIndexesCreateOrUpdateRequest

IndexesCreateOrUpdate Method for IndexesCreateOrUpdate

Creates a new search index or updates an index if it already exists.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexName The definition of the index to create or update.
@return ApiIndexesCreateOrUpdateRequest

func (*IndexesApiService) IndexesCreateOrUpdateExecute ¶

func (a *IndexesApiService) IndexesCreateOrUpdateExecute(r ApiIndexesCreateOrUpdateRequest) (*SearchIndex, *http.Response, error)

Execute executes the request

@return SearchIndex

func (*IndexesApiService) IndexesDelete ¶

func (a *IndexesApiService) IndexesDelete(ctx context.Context, indexName string) ApiIndexesDeleteRequest

IndexesDelete Method for IndexesDelete

Deletes a search index and all the documents it contains. This operation is permanent, with no recovery option. Make sure you have a master copy of your index definition, data ingestion code, and a backup of the primary data source in case you need to re-build the index.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexName The name of the index to delete.
@return ApiIndexesDeleteRequest

func (*IndexesApiService) IndexesDeleteExecute ¶

func (a *IndexesApiService) IndexesDeleteExecute(r ApiIndexesDeleteRequest) (*http.Response, error)

Execute executes the request

func (*IndexesApiService) IndexesGet ¶

func (a *IndexesApiService) IndexesGet(ctx context.Context, indexName string) ApiIndexesGetRequest

IndexesGet Method for IndexesGet

Retrieves an index definition.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexName The name of the index to retrieve.
@return ApiIndexesGetRequest

func (*IndexesApiService) IndexesGetExecute ¶

func (a *IndexesApiService) IndexesGetExecute(r ApiIndexesGetRequest) (*SearchIndex, *http.Response, error)

Execute executes the request

@return SearchIndex

func (*IndexesApiService) IndexesGetStatistics ¶

func (a *IndexesApiService) IndexesGetStatistics(ctx context.Context, indexName string) ApiIndexesGetStatisticsRequest

IndexesGetStatistics Method for IndexesGetStatistics

Returns statistics for the given index, including a document count and storage usage.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param indexName The name of the index for which to retrieve statistics.
@return ApiIndexesGetStatisticsRequest

func (*IndexesApiService) IndexesGetStatisticsExecute ¶

Execute executes the request

@return GetIndexStatisticsResult

func (*IndexesApiService) IndexesList ¶

IndexesList Method for IndexesList

Lists all indexes available for a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiIndexesListRequest

func (*IndexesApiService) IndexesListExecute ¶

Execute executes the request

@return ListIndexesResult

type IndexingMode ¶

type IndexingMode string

IndexingMode Represents the mode the indexer is executing in.

const (
	INDEXING_ALL_DOCS   IndexingMode = "indexingAllDocs"
	INDEXING_RESET_DOCS IndexingMode = "indexingResetDocs"
)

List of IndexingMode

func NewIndexingModeFromValue ¶

func NewIndexingModeFromValue(v string) (*IndexingMode, error)

NewIndexingModeFromValue returns a pointer to a valid IndexingMode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IndexingMode) IsValid ¶

func (v IndexingMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IndexingMode) Ptr ¶

func (v IndexingMode) Ptr() *IndexingMode

Ptr returns reference to IndexingMode value

func (*IndexingMode) UnmarshalJSON ¶

func (v *IndexingMode) UnmarshalJSON(src []byte) error

type IndexingParameters ¶

type IndexingParameters struct {
	// The number of items that are read from the data source and indexed as a single batch in order to improve performance. The default depends on the data source type.
	BatchSize NullableInt32 `json:"batchSize,omitempty"`
	// The maximum number of items that can fail indexing for indexer execution to still be considered successful. -1 means no limit. Default is 0.
	MaxFailedItems NullableInt32 `json:"maxFailedItems,omitempty"`
	// The maximum number of items in a single batch that can fail indexing for the batch to still be considered successful. -1 means no limit. Default is 0.
	MaxFailedItemsPerBatch NullableInt32                    `json:"maxFailedItemsPerBatch,omitempty"`
	Configuration          *IndexingParametersConfiguration `json:"configuration,omitempty"`
}

IndexingParameters Represents parameters for indexer execution.

func NewIndexingParameters ¶

func NewIndexingParameters() *IndexingParameters

NewIndexingParameters instantiates a new IndexingParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIndexingParametersWithDefaults ¶

func NewIndexingParametersWithDefaults() *IndexingParameters

NewIndexingParametersWithDefaults instantiates a new IndexingParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IndexingParameters) GetBatchSize ¶

func (o *IndexingParameters) GetBatchSize() int32

GetBatchSize returns the BatchSize field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IndexingParameters) GetBatchSizeOk ¶

func (o *IndexingParameters) GetBatchSizeOk() (*int32, bool)

GetBatchSizeOk returns a tuple with the BatchSize field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IndexingParameters) GetConfiguration ¶

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*IndexingParameters) GetConfigurationOk ¶

func (o *IndexingParameters) GetConfigurationOk() (*IndexingParametersConfiguration, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParameters) GetMaxFailedItems ¶

func (o *IndexingParameters) GetMaxFailedItems() int32

GetMaxFailedItems returns the MaxFailedItems field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IndexingParameters) GetMaxFailedItemsOk ¶

func (o *IndexingParameters) GetMaxFailedItemsOk() (*int32, bool)

GetMaxFailedItemsOk returns a tuple with the MaxFailedItems field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IndexingParameters) GetMaxFailedItemsPerBatch ¶

func (o *IndexingParameters) GetMaxFailedItemsPerBatch() int32

GetMaxFailedItemsPerBatch returns the MaxFailedItemsPerBatch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IndexingParameters) GetMaxFailedItemsPerBatchOk ¶

func (o *IndexingParameters) GetMaxFailedItemsPerBatchOk() (*int32, bool)

GetMaxFailedItemsPerBatchOk returns a tuple with the MaxFailedItemsPerBatch field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IndexingParameters) HasBatchSize ¶

func (o *IndexingParameters) HasBatchSize() bool

HasBatchSize returns a boolean if a field has been set.

func (*IndexingParameters) HasConfiguration ¶

func (o *IndexingParameters) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*IndexingParameters) HasMaxFailedItems ¶

func (o *IndexingParameters) HasMaxFailedItems() bool

HasMaxFailedItems returns a boolean if a field has been set.

func (*IndexingParameters) HasMaxFailedItemsPerBatch ¶

func (o *IndexingParameters) HasMaxFailedItemsPerBatch() bool

HasMaxFailedItemsPerBatch returns a boolean if a field has been set.

func (IndexingParameters) MarshalJSON ¶

func (o IndexingParameters) MarshalJSON() ([]byte, error)

func (*IndexingParameters) SetBatchSize ¶

func (o *IndexingParameters) SetBatchSize(v int32)

SetBatchSize gets a reference to the given NullableInt32 and assigns it to the BatchSize field.

func (*IndexingParameters) SetBatchSizeNil ¶

func (o *IndexingParameters) SetBatchSizeNil()

SetBatchSizeNil sets the value for BatchSize to be an explicit nil

func (*IndexingParameters) SetConfiguration ¶

func (o *IndexingParameters) SetConfiguration(v IndexingParametersConfiguration)

SetConfiguration gets a reference to the given IndexingParametersConfiguration and assigns it to the Configuration field.

func (*IndexingParameters) SetMaxFailedItems ¶

func (o *IndexingParameters) SetMaxFailedItems(v int32)

SetMaxFailedItems gets a reference to the given NullableInt32 and assigns it to the MaxFailedItems field.

func (*IndexingParameters) SetMaxFailedItemsNil ¶

func (o *IndexingParameters) SetMaxFailedItemsNil()

SetMaxFailedItemsNil sets the value for MaxFailedItems to be an explicit nil

func (*IndexingParameters) SetMaxFailedItemsPerBatch ¶

func (o *IndexingParameters) SetMaxFailedItemsPerBatch(v int32)

SetMaxFailedItemsPerBatch gets a reference to the given NullableInt32 and assigns it to the MaxFailedItemsPerBatch field.

func (*IndexingParameters) SetMaxFailedItemsPerBatchNil ¶

func (o *IndexingParameters) SetMaxFailedItemsPerBatchNil()

SetMaxFailedItemsPerBatchNil sets the value for MaxFailedItemsPerBatch to be an explicit nil

func (IndexingParameters) ToMap ¶

func (o IndexingParameters) ToMap() (map[string]interface{}, error)

func (*IndexingParameters) UnsetBatchSize ¶

func (o *IndexingParameters) UnsetBatchSize()

UnsetBatchSize ensures that no value is present for BatchSize, not even an explicit nil

func (*IndexingParameters) UnsetMaxFailedItems ¶

func (o *IndexingParameters) UnsetMaxFailedItems()

UnsetMaxFailedItems ensures that no value is present for MaxFailedItems, not even an explicit nil

func (*IndexingParameters) UnsetMaxFailedItemsPerBatch ¶

func (o *IndexingParameters) UnsetMaxFailedItemsPerBatch()

UnsetMaxFailedItemsPerBatch ensures that no value is present for MaxFailedItemsPerBatch, not even an explicit nil

type IndexingParametersConfiguration ¶

type IndexingParametersConfiguration struct {
	ParsingMode *ParsingMode `json:"parsingMode,omitempty"`
	// Comma-delimited list of filename extensions to ignore when processing from Azure blob storage.  For example, you could exclude \".png, .mp4\" to skip over those files during indexing.
	ExcludedFileNameExtensions *string `json:"excludedFileNameExtensions,omitempty"`
	// Comma-delimited list of filename extensions to select when processing from Azure blob storage.  For example, you could focus indexing on specific application files \".docx, .pptx, .msg\" to specifically include those file types.
	IndexedFileNameExtensions *string `json:"indexedFileNameExtensions,omitempty"`
	// For Azure blobs, set to false if you want to continue indexing when an unsupported content type is encountered, and you don't know all the content types (file extensions) in advance.
	FailOnUnsupportedContentType *bool `json:"failOnUnsupportedContentType,omitempty"`
	// For Azure blobs, set to false if you want to continue indexing if a document fails indexing.
	FailOnUnprocessableDocument *bool `json:"failOnUnprocessableDocument,omitempty"`
	// For Azure blobs, set this property to true to still index storage metadata for blob content that is too large to process. Oversized blobs are treated as errors by default. For limits on blob size, see https://docs.microsoft.com/azure/search/search-limits-quotas-capacity.
	IndexStorageMetadataOnlyForOversizedDocuments *bool `json:"indexStorageMetadataOnlyForOversizedDocuments,omitempty"`
	// For CSV blobs, specifies a comma-delimited list of column headers, useful for mapping source fields to destination fields in an index.
	DelimitedTextHeaders *string `json:"delimitedTextHeaders,omitempty"`
	// For CSV blobs, specifies the end-of-line single-character delimiter for CSV files where each line starts a new document (for example, \"|\").
	DelimitedTextDelimiter *string `json:"delimitedTextDelimiter,omitempty"`
	// For CSV blobs, indicates that the first (non-blank) line of each blob contains headers.
	FirstLineContainsHeaders *bool `json:"firstLineContainsHeaders,omitempty"`
	// For JSON arrays, given a structured or semi-structured document, you can specify a path to the array using this property.
	DocumentRoot  *string        `json:"documentRoot,omitempty"`
	DataToExtract *DataToExtract `json:"dataToExtract,omitempty"`
	ImageAction   *ImageAction   `json:"imageAction,omitempty"`
	// If true, will create a path //document//file_data that is an object representing the original file data downloaded from your blob data source.  This allows you to pass the original file data to a custom skill for processing within the enrichment pipeline, or to the Document Extraction skill.
	AllowSkillsetToReadFileData *bool                     `json:"allowSkillsetToReadFileData,omitempty"`
	PdfTextRotationAlgorithm    *PdfTextRotationAlgorithm `json:"pdfTextRotationAlgorithm,omitempty"`
	ExecutionEnvironment        *ExecutionEnvironment     `json:"executionEnvironment,omitempty"`
	// Increases the timeout beyond the 5-minute default for Azure SQL database data sources, specified in the format \"hh:mm:ss\".
	QueryTimeout *string `json:"queryTimeout,omitempty"`
}

IndexingParametersConfiguration A dictionary of indexer-specific configuration properties. Each name is the name of a specific property. Each value must be of a primitive type.

func NewIndexingParametersConfiguration ¶

func NewIndexingParametersConfiguration() *IndexingParametersConfiguration

NewIndexingParametersConfiguration instantiates a new IndexingParametersConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIndexingParametersConfigurationWithDefaults ¶

func NewIndexingParametersConfigurationWithDefaults() *IndexingParametersConfiguration

NewIndexingParametersConfigurationWithDefaults instantiates a new IndexingParametersConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IndexingParametersConfiguration) GetAllowSkillsetToReadFileData ¶

func (o *IndexingParametersConfiguration) GetAllowSkillsetToReadFileData() bool

GetAllowSkillsetToReadFileData returns the AllowSkillsetToReadFileData field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetAllowSkillsetToReadFileDataOk ¶

func (o *IndexingParametersConfiguration) GetAllowSkillsetToReadFileDataOk() (*bool, bool)

GetAllowSkillsetToReadFileDataOk returns a tuple with the AllowSkillsetToReadFileData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetDataToExtract ¶

func (o *IndexingParametersConfiguration) GetDataToExtract() DataToExtract

GetDataToExtract returns the DataToExtract field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetDataToExtractOk ¶

func (o *IndexingParametersConfiguration) GetDataToExtractOk() (*DataToExtract, bool)

GetDataToExtractOk returns a tuple with the DataToExtract field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetDelimitedTextDelimiter ¶

func (o *IndexingParametersConfiguration) GetDelimitedTextDelimiter() string

GetDelimitedTextDelimiter returns the DelimitedTextDelimiter field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetDelimitedTextDelimiterOk ¶

func (o *IndexingParametersConfiguration) GetDelimitedTextDelimiterOk() (*string, bool)

GetDelimitedTextDelimiterOk returns a tuple with the DelimitedTextDelimiter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetDelimitedTextHeaders ¶

func (o *IndexingParametersConfiguration) GetDelimitedTextHeaders() string

GetDelimitedTextHeaders returns the DelimitedTextHeaders field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetDelimitedTextHeadersOk ¶

func (o *IndexingParametersConfiguration) GetDelimitedTextHeadersOk() (*string, bool)

GetDelimitedTextHeadersOk returns a tuple with the DelimitedTextHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetDocumentRoot ¶

func (o *IndexingParametersConfiguration) GetDocumentRoot() string

GetDocumentRoot returns the DocumentRoot field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetDocumentRootOk ¶

func (o *IndexingParametersConfiguration) GetDocumentRootOk() (*string, bool)

GetDocumentRootOk returns a tuple with the DocumentRoot field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetExcludedFileNameExtensions ¶

func (o *IndexingParametersConfiguration) GetExcludedFileNameExtensions() string

GetExcludedFileNameExtensions returns the ExcludedFileNameExtensions field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetExcludedFileNameExtensionsOk ¶

func (o *IndexingParametersConfiguration) GetExcludedFileNameExtensionsOk() (*string, bool)

GetExcludedFileNameExtensionsOk returns a tuple with the ExcludedFileNameExtensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetExecutionEnvironment ¶

func (o *IndexingParametersConfiguration) GetExecutionEnvironment() ExecutionEnvironment

GetExecutionEnvironment returns the ExecutionEnvironment field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetExecutionEnvironmentOk ¶

func (o *IndexingParametersConfiguration) GetExecutionEnvironmentOk() (*ExecutionEnvironment, bool)

GetExecutionEnvironmentOk returns a tuple with the ExecutionEnvironment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetFailOnUnprocessableDocument ¶

func (o *IndexingParametersConfiguration) GetFailOnUnprocessableDocument() bool

GetFailOnUnprocessableDocument returns the FailOnUnprocessableDocument field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetFailOnUnprocessableDocumentOk ¶

func (o *IndexingParametersConfiguration) GetFailOnUnprocessableDocumentOk() (*bool, bool)

GetFailOnUnprocessableDocumentOk returns a tuple with the FailOnUnprocessableDocument field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetFailOnUnsupportedContentType ¶

func (o *IndexingParametersConfiguration) GetFailOnUnsupportedContentType() bool

GetFailOnUnsupportedContentType returns the FailOnUnsupportedContentType field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetFailOnUnsupportedContentTypeOk ¶

func (o *IndexingParametersConfiguration) GetFailOnUnsupportedContentTypeOk() (*bool, bool)

GetFailOnUnsupportedContentTypeOk returns a tuple with the FailOnUnsupportedContentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetFirstLineContainsHeaders ¶

func (o *IndexingParametersConfiguration) GetFirstLineContainsHeaders() bool

GetFirstLineContainsHeaders returns the FirstLineContainsHeaders field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetFirstLineContainsHeadersOk ¶

func (o *IndexingParametersConfiguration) GetFirstLineContainsHeadersOk() (*bool, bool)

GetFirstLineContainsHeadersOk returns a tuple with the FirstLineContainsHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetImageAction ¶

func (o *IndexingParametersConfiguration) GetImageAction() ImageAction

GetImageAction returns the ImageAction field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetImageActionOk ¶

func (o *IndexingParametersConfiguration) GetImageActionOk() (*ImageAction, bool)

GetImageActionOk returns a tuple with the ImageAction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetIndexStorageMetadataOnlyForOversizedDocuments ¶

func (o *IndexingParametersConfiguration) GetIndexStorageMetadataOnlyForOversizedDocuments() bool

GetIndexStorageMetadataOnlyForOversizedDocuments returns the IndexStorageMetadataOnlyForOversizedDocuments field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetIndexStorageMetadataOnlyForOversizedDocumentsOk ¶

func (o *IndexingParametersConfiguration) GetIndexStorageMetadataOnlyForOversizedDocumentsOk() (*bool, bool)

GetIndexStorageMetadataOnlyForOversizedDocumentsOk returns a tuple with the IndexStorageMetadataOnlyForOversizedDocuments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetIndexedFileNameExtensions ¶

func (o *IndexingParametersConfiguration) GetIndexedFileNameExtensions() string

GetIndexedFileNameExtensions returns the IndexedFileNameExtensions field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetIndexedFileNameExtensionsOk ¶

func (o *IndexingParametersConfiguration) GetIndexedFileNameExtensionsOk() (*string, bool)

GetIndexedFileNameExtensionsOk returns a tuple with the IndexedFileNameExtensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetParsingMode ¶

func (o *IndexingParametersConfiguration) GetParsingMode() ParsingMode

GetParsingMode returns the ParsingMode field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetParsingModeOk ¶

func (o *IndexingParametersConfiguration) GetParsingModeOk() (*ParsingMode, bool)

GetParsingModeOk returns a tuple with the ParsingMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetPdfTextRotationAlgorithm ¶

func (o *IndexingParametersConfiguration) GetPdfTextRotationAlgorithm() PdfTextRotationAlgorithm

GetPdfTextRotationAlgorithm returns the PdfTextRotationAlgorithm field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetPdfTextRotationAlgorithmOk ¶

func (o *IndexingParametersConfiguration) GetPdfTextRotationAlgorithmOk() (*PdfTextRotationAlgorithm, bool)

GetPdfTextRotationAlgorithmOk returns a tuple with the PdfTextRotationAlgorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) GetQueryTimeout ¶

func (o *IndexingParametersConfiguration) GetQueryTimeout() string

GetQueryTimeout returns the QueryTimeout field value if set, zero value otherwise.

func (*IndexingParametersConfiguration) GetQueryTimeoutOk ¶

func (o *IndexingParametersConfiguration) GetQueryTimeoutOk() (*string, bool)

GetQueryTimeoutOk returns a tuple with the QueryTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingParametersConfiguration) HasAllowSkillsetToReadFileData ¶

func (o *IndexingParametersConfiguration) HasAllowSkillsetToReadFileData() bool

HasAllowSkillsetToReadFileData returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasDataToExtract ¶

func (o *IndexingParametersConfiguration) HasDataToExtract() bool

HasDataToExtract returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasDelimitedTextDelimiter ¶

func (o *IndexingParametersConfiguration) HasDelimitedTextDelimiter() bool

HasDelimitedTextDelimiter returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasDelimitedTextHeaders ¶

func (o *IndexingParametersConfiguration) HasDelimitedTextHeaders() bool

HasDelimitedTextHeaders returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasDocumentRoot ¶

func (o *IndexingParametersConfiguration) HasDocumentRoot() bool

HasDocumentRoot returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasExcludedFileNameExtensions ¶

func (o *IndexingParametersConfiguration) HasExcludedFileNameExtensions() bool

HasExcludedFileNameExtensions returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasExecutionEnvironment ¶

func (o *IndexingParametersConfiguration) HasExecutionEnvironment() bool

HasExecutionEnvironment returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasFailOnUnprocessableDocument ¶

func (o *IndexingParametersConfiguration) HasFailOnUnprocessableDocument() bool

HasFailOnUnprocessableDocument returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasFailOnUnsupportedContentType ¶

func (o *IndexingParametersConfiguration) HasFailOnUnsupportedContentType() bool

HasFailOnUnsupportedContentType returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasFirstLineContainsHeaders ¶

func (o *IndexingParametersConfiguration) HasFirstLineContainsHeaders() bool

HasFirstLineContainsHeaders returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasImageAction ¶

func (o *IndexingParametersConfiguration) HasImageAction() bool

HasImageAction returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasIndexStorageMetadataOnlyForOversizedDocuments ¶

func (o *IndexingParametersConfiguration) HasIndexStorageMetadataOnlyForOversizedDocuments() bool

HasIndexStorageMetadataOnlyForOversizedDocuments returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasIndexedFileNameExtensions ¶

func (o *IndexingParametersConfiguration) HasIndexedFileNameExtensions() bool

HasIndexedFileNameExtensions returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasParsingMode ¶

func (o *IndexingParametersConfiguration) HasParsingMode() bool

HasParsingMode returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasPdfTextRotationAlgorithm ¶

func (o *IndexingParametersConfiguration) HasPdfTextRotationAlgorithm() bool

HasPdfTextRotationAlgorithm returns a boolean if a field has been set.

func (*IndexingParametersConfiguration) HasQueryTimeout ¶

func (o *IndexingParametersConfiguration) HasQueryTimeout() bool

HasQueryTimeout returns a boolean if a field has been set.

func (IndexingParametersConfiguration) MarshalJSON ¶

func (o IndexingParametersConfiguration) MarshalJSON() ([]byte, error)

func (*IndexingParametersConfiguration) SetAllowSkillsetToReadFileData ¶

func (o *IndexingParametersConfiguration) SetAllowSkillsetToReadFileData(v bool)

SetAllowSkillsetToReadFileData gets a reference to the given bool and assigns it to the AllowSkillsetToReadFileData field.

func (*IndexingParametersConfiguration) SetDataToExtract ¶

func (o *IndexingParametersConfiguration) SetDataToExtract(v DataToExtract)

SetDataToExtract gets a reference to the given DataToExtract and assigns it to the DataToExtract field.

func (*IndexingParametersConfiguration) SetDelimitedTextDelimiter ¶

func (o *IndexingParametersConfiguration) SetDelimitedTextDelimiter(v string)

SetDelimitedTextDelimiter gets a reference to the given string and assigns it to the DelimitedTextDelimiter field.

func (*IndexingParametersConfiguration) SetDelimitedTextHeaders ¶

func (o *IndexingParametersConfiguration) SetDelimitedTextHeaders(v string)

SetDelimitedTextHeaders gets a reference to the given string and assigns it to the DelimitedTextHeaders field.

func (*IndexingParametersConfiguration) SetDocumentRoot ¶

func (o *IndexingParametersConfiguration) SetDocumentRoot(v string)

SetDocumentRoot gets a reference to the given string and assigns it to the DocumentRoot field.

func (*IndexingParametersConfiguration) SetExcludedFileNameExtensions ¶

func (o *IndexingParametersConfiguration) SetExcludedFileNameExtensions(v string)

SetExcludedFileNameExtensions gets a reference to the given string and assigns it to the ExcludedFileNameExtensions field.

func (*IndexingParametersConfiguration) SetExecutionEnvironment ¶

func (o *IndexingParametersConfiguration) SetExecutionEnvironment(v ExecutionEnvironment)

SetExecutionEnvironment gets a reference to the given ExecutionEnvironment and assigns it to the ExecutionEnvironment field.

func (*IndexingParametersConfiguration) SetFailOnUnprocessableDocument ¶

func (o *IndexingParametersConfiguration) SetFailOnUnprocessableDocument(v bool)

SetFailOnUnprocessableDocument gets a reference to the given bool and assigns it to the FailOnUnprocessableDocument field.

func (*IndexingParametersConfiguration) SetFailOnUnsupportedContentType ¶

func (o *IndexingParametersConfiguration) SetFailOnUnsupportedContentType(v bool)

SetFailOnUnsupportedContentType gets a reference to the given bool and assigns it to the FailOnUnsupportedContentType field.

func (*IndexingParametersConfiguration) SetFirstLineContainsHeaders ¶

func (o *IndexingParametersConfiguration) SetFirstLineContainsHeaders(v bool)

SetFirstLineContainsHeaders gets a reference to the given bool and assigns it to the FirstLineContainsHeaders field.

func (*IndexingParametersConfiguration) SetImageAction ¶

func (o *IndexingParametersConfiguration) SetImageAction(v ImageAction)

SetImageAction gets a reference to the given ImageAction and assigns it to the ImageAction field.

func (*IndexingParametersConfiguration) SetIndexStorageMetadataOnlyForOversizedDocuments ¶

func (o *IndexingParametersConfiguration) SetIndexStorageMetadataOnlyForOversizedDocuments(v bool)

SetIndexStorageMetadataOnlyForOversizedDocuments gets a reference to the given bool and assigns it to the IndexStorageMetadataOnlyForOversizedDocuments field.

func (*IndexingParametersConfiguration) SetIndexedFileNameExtensions ¶

func (o *IndexingParametersConfiguration) SetIndexedFileNameExtensions(v string)

SetIndexedFileNameExtensions gets a reference to the given string and assigns it to the IndexedFileNameExtensions field.

func (*IndexingParametersConfiguration) SetParsingMode ¶

func (o *IndexingParametersConfiguration) SetParsingMode(v ParsingMode)

SetParsingMode gets a reference to the given ParsingMode and assigns it to the ParsingMode field.

func (*IndexingParametersConfiguration) SetPdfTextRotationAlgorithm ¶

func (o *IndexingParametersConfiguration) SetPdfTextRotationAlgorithm(v PdfTextRotationAlgorithm)

SetPdfTextRotationAlgorithm gets a reference to the given PdfTextRotationAlgorithm and assigns it to the PdfTextRotationAlgorithm field.

func (*IndexingParametersConfiguration) SetQueryTimeout ¶

func (o *IndexingParametersConfiguration) SetQueryTimeout(v string)

SetQueryTimeout gets a reference to the given string and assigns it to the QueryTimeout field.

func (IndexingParametersConfiguration) ToMap ¶

func (o IndexingParametersConfiguration) ToMap() (map[string]interface{}, error)

type IndexingSchedule ¶

type IndexingSchedule struct {
	// The interval of time between indexer executions.
	Interval string `json:"interval"`
	// The time when an indexer should start running.
	StartTime *time.Time `json:"startTime,omitempty"`
}

IndexingSchedule Represents a schedule for indexer execution.

func NewIndexingSchedule ¶

func NewIndexingSchedule(interval string) *IndexingSchedule

NewIndexingSchedule instantiates a new IndexingSchedule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIndexingScheduleWithDefaults ¶

func NewIndexingScheduleWithDefaults() *IndexingSchedule

NewIndexingScheduleWithDefaults instantiates a new IndexingSchedule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IndexingSchedule) GetInterval ¶

func (o *IndexingSchedule) GetInterval() string

GetInterval returns the Interval field value

func (*IndexingSchedule) GetIntervalOk ¶

func (o *IndexingSchedule) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*IndexingSchedule) GetStartTime ¶

func (o *IndexingSchedule) GetStartTime() time.Time

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*IndexingSchedule) GetStartTimeOk ¶

func (o *IndexingSchedule) GetStartTimeOk() (*time.Time, bool)

GetStartTimeOk returns a tuple with the StartTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IndexingSchedule) HasStartTime ¶

func (o *IndexingSchedule) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (IndexingSchedule) MarshalJSON ¶

func (o IndexingSchedule) MarshalJSON() ([]byte, error)

func (*IndexingSchedule) SetInterval ¶

func (o *IndexingSchedule) SetInterval(v string)

SetInterval sets field value

func (*IndexingSchedule) SetStartTime ¶

func (o *IndexingSchedule) SetStartTime(v time.Time)

SetStartTime gets a reference to the given time.Time and assigns it to the StartTime field.

func (IndexingSchedule) ToMap ¶

func (o IndexingSchedule) ToMap() (map[string]interface{}, error)

type InputFieldMappingEntry ¶

type InputFieldMappingEntry struct {
	// The name of the input.
	Name string `json:"name"`
	// The source of the input.
	Source *string `json:"source,omitempty"`
	// The source context used for selecting recursive inputs.
	SourceContext *string `json:"sourceContext,omitempty"`
	// The recursive inputs used when creating a complex type.
	Inputs []InputFieldMappingEntry `json:"inputs,omitempty"`
}

InputFieldMappingEntry Input field mapping for a skill.

func NewInputFieldMappingEntry ¶

func NewInputFieldMappingEntry(name string) *InputFieldMappingEntry

NewInputFieldMappingEntry instantiates a new InputFieldMappingEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInputFieldMappingEntryWithDefaults ¶

func NewInputFieldMappingEntryWithDefaults() *InputFieldMappingEntry

NewInputFieldMappingEntryWithDefaults instantiates a new InputFieldMappingEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InputFieldMappingEntry) GetInputs ¶

GetInputs returns the Inputs field value if set, zero value otherwise.

func (*InputFieldMappingEntry) GetInputsOk ¶

func (o *InputFieldMappingEntry) GetInputsOk() ([]InputFieldMappingEntry, bool)

GetInputsOk returns a tuple with the Inputs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputFieldMappingEntry) GetName ¶

func (o *InputFieldMappingEntry) GetName() string

GetName returns the Name field value

func (*InputFieldMappingEntry) GetNameOk ¶

func (o *InputFieldMappingEntry) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*InputFieldMappingEntry) GetSource ¶

func (o *InputFieldMappingEntry) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*InputFieldMappingEntry) GetSourceContext ¶

func (o *InputFieldMappingEntry) GetSourceContext() string

GetSourceContext returns the SourceContext field value if set, zero value otherwise.

func (*InputFieldMappingEntry) GetSourceContextOk ¶

func (o *InputFieldMappingEntry) GetSourceContextOk() (*string, bool)

GetSourceContextOk returns a tuple with the SourceContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputFieldMappingEntry) GetSourceOk ¶

func (o *InputFieldMappingEntry) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputFieldMappingEntry) HasInputs ¶

func (o *InputFieldMappingEntry) HasInputs() bool

HasInputs returns a boolean if a field has been set.

func (*InputFieldMappingEntry) HasSource ¶

func (o *InputFieldMappingEntry) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*InputFieldMappingEntry) HasSourceContext ¶

func (o *InputFieldMappingEntry) HasSourceContext() bool

HasSourceContext returns a boolean if a field has been set.

func (InputFieldMappingEntry) MarshalJSON ¶

func (o InputFieldMappingEntry) MarshalJSON() ([]byte, error)

func (*InputFieldMappingEntry) SetInputs ¶

SetInputs gets a reference to the given []InputFieldMappingEntry and assigns it to the Inputs field.

func (*InputFieldMappingEntry) SetName ¶

func (o *InputFieldMappingEntry) SetName(v string)

SetName sets field value

func (*InputFieldMappingEntry) SetSource ¶

func (o *InputFieldMappingEntry) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*InputFieldMappingEntry) SetSourceContext ¶

func (o *InputFieldMappingEntry) SetSourceContext(v string)

SetSourceContext gets a reference to the given string and assigns it to the SourceContext field.

func (InputFieldMappingEntry) ToMap ¶

func (o InputFieldMappingEntry) ToMap() (map[string]interface{}, error)

type KeepTokenFilter ¶

type KeepTokenFilter struct {
	TokenFilter
	// The list of words to keep.
	KeepWords []string `json:"keepWords"`
	// A value indicating whether to lower case all words first. Default is false.
	KeepWordsCase *bool `json:"keepWordsCase,omitempty"`
}

KeepTokenFilter A token filter that only keeps tokens with text contained in a specified list of words. This token filter is implemented using Apache Lucene.

func NewKeepTokenFilter ¶

func NewKeepTokenFilter(keepWords []string, odataType string, name string) *KeepTokenFilter

NewKeepTokenFilter instantiates a new KeepTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKeepTokenFilterWithDefaults ¶

func NewKeepTokenFilterWithDefaults() *KeepTokenFilter

NewKeepTokenFilterWithDefaults instantiates a new KeepTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KeepTokenFilter) GetKeepWords ¶

func (o *KeepTokenFilter) GetKeepWords() []string

GetKeepWords returns the KeepWords field value

func (*KeepTokenFilter) GetKeepWordsCase ¶

func (o *KeepTokenFilter) GetKeepWordsCase() bool

GetKeepWordsCase returns the KeepWordsCase field value if set, zero value otherwise.

func (*KeepTokenFilter) GetKeepWordsCaseOk ¶

func (o *KeepTokenFilter) GetKeepWordsCaseOk() (*bool, bool)

GetKeepWordsCaseOk returns a tuple with the KeepWordsCase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeepTokenFilter) GetKeepWordsOk ¶

func (o *KeepTokenFilter) GetKeepWordsOk() ([]string, bool)

GetKeepWordsOk returns a tuple with the KeepWords field value and a boolean to check if the value has been set.

func (*KeepTokenFilter) HasKeepWordsCase ¶

func (o *KeepTokenFilter) HasKeepWordsCase() bool

HasKeepWordsCase returns a boolean if a field has been set.

func (KeepTokenFilter) MarshalJSON ¶

func (o KeepTokenFilter) MarshalJSON() ([]byte, error)

func (*KeepTokenFilter) SetKeepWords ¶

func (o *KeepTokenFilter) SetKeepWords(v []string)

SetKeepWords sets field value

func (*KeepTokenFilter) SetKeepWordsCase ¶

func (o *KeepTokenFilter) SetKeepWordsCase(v bool)

SetKeepWordsCase gets a reference to the given bool and assigns it to the KeepWordsCase field.

func (KeepTokenFilter) ToMap ¶

func (o KeepTokenFilter) ToMap() (map[string]interface{}, error)

type KeyPhraseExtractionSkill ¶

type KeyPhraseExtractionSkill struct {
	SearchIndexerSkill
	DefaultLanguageCode *KeyPhraseExtractionSkillLanguage `json:"defaultLanguageCode,omitempty"`
	// A number indicating how many key phrases to return. If absent, all identified key phrases will be returned.
	MaxKeyPhraseCount NullableInt32 `json:"maxKeyPhraseCount,omitempty"`
	// The version of the model to use when calling the Text Analytics service. It will default to the latest available when not specified. We recommend you do not specify this value unless absolutely necessary.
	ModelVersion NullableString `json:"modelVersion,omitempty"`
}

KeyPhraseExtractionSkill A skill that uses text analytics for key phrase extraction.

func NewKeyPhraseExtractionSkill ¶

func NewKeyPhraseExtractionSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *KeyPhraseExtractionSkill

NewKeyPhraseExtractionSkill instantiates a new KeyPhraseExtractionSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKeyPhraseExtractionSkillWithDefaults ¶

func NewKeyPhraseExtractionSkillWithDefaults() *KeyPhraseExtractionSkill

NewKeyPhraseExtractionSkillWithDefaults instantiates a new KeyPhraseExtractionSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KeyPhraseExtractionSkill) GetDefaultLanguageCode ¶

func (o *KeyPhraseExtractionSkill) GetDefaultLanguageCode() KeyPhraseExtractionSkillLanguage

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise.

func (*KeyPhraseExtractionSkill) GetDefaultLanguageCodeOk ¶

func (o *KeyPhraseExtractionSkill) GetDefaultLanguageCodeOk() (*KeyPhraseExtractionSkillLanguage, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeyPhraseExtractionSkill) GetMaxKeyPhraseCount ¶

func (o *KeyPhraseExtractionSkill) GetMaxKeyPhraseCount() int32

GetMaxKeyPhraseCount returns the MaxKeyPhraseCount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*KeyPhraseExtractionSkill) GetMaxKeyPhraseCountOk ¶

func (o *KeyPhraseExtractionSkill) GetMaxKeyPhraseCountOk() (*int32, bool)

GetMaxKeyPhraseCountOk returns a tuple with the MaxKeyPhraseCount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KeyPhraseExtractionSkill) GetModelVersion ¶

func (o *KeyPhraseExtractionSkill) GetModelVersion() string

GetModelVersion returns the ModelVersion field value if set, zero value otherwise (both if not set or set to explicit null).

func (*KeyPhraseExtractionSkill) GetModelVersionOk ¶

func (o *KeyPhraseExtractionSkill) GetModelVersionOk() (*string, bool)

GetModelVersionOk returns a tuple with the ModelVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*KeyPhraseExtractionSkill) HasDefaultLanguageCode ¶

func (o *KeyPhraseExtractionSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*KeyPhraseExtractionSkill) HasMaxKeyPhraseCount ¶

func (o *KeyPhraseExtractionSkill) HasMaxKeyPhraseCount() bool

HasMaxKeyPhraseCount returns a boolean if a field has been set.

func (*KeyPhraseExtractionSkill) HasModelVersion ¶

func (o *KeyPhraseExtractionSkill) HasModelVersion() bool

HasModelVersion returns a boolean if a field has been set.

func (KeyPhraseExtractionSkill) MarshalJSON ¶

func (o KeyPhraseExtractionSkill) MarshalJSON() ([]byte, error)

func (*KeyPhraseExtractionSkill) SetDefaultLanguageCode ¶

func (o *KeyPhraseExtractionSkill) SetDefaultLanguageCode(v KeyPhraseExtractionSkillLanguage)

SetDefaultLanguageCode gets a reference to the given KeyPhraseExtractionSkillLanguage and assigns it to the DefaultLanguageCode field.

func (*KeyPhraseExtractionSkill) SetMaxKeyPhraseCount ¶

func (o *KeyPhraseExtractionSkill) SetMaxKeyPhraseCount(v int32)

SetMaxKeyPhraseCount gets a reference to the given NullableInt32 and assigns it to the MaxKeyPhraseCount field.

func (*KeyPhraseExtractionSkill) SetMaxKeyPhraseCountNil ¶

func (o *KeyPhraseExtractionSkill) SetMaxKeyPhraseCountNil()

SetMaxKeyPhraseCountNil sets the value for MaxKeyPhraseCount to be an explicit nil

func (*KeyPhraseExtractionSkill) SetModelVersion ¶

func (o *KeyPhraseExtractionSkill) SetModelVersion(v string)

SetModelVersion gets a reference to the given NullableString and assigns it to the ModelVersion field.

func (*KeyPhraseExtractionSkill) SetModelVersionNil ¶

func (o *KeyPhraseExtractionSkill) SetModelVersionNil()

SetModelVersionNil sets the value for ModelVersion to be an explicit nil

func (KeyPhraseExtractionSkill) ToMap ¶

func (o KeyPhraseExtractionSkill) ToMap() (map[string]interface{}, error)

func (*KeyPhraseExtractionSkill) UnsetMaxKeyPhraseCount ¶

func (o *KeyPhraseExtractionSkill) UnsetMaxKeyPhraseCount()

UnsetMaxKeyPhraseCount ensures that no value is present for MaxKeyPhraseCount, not even an explicit nil

func (*KeyPhraseExtractionSkill) UnsetModelVersion ¶

func (o *KeyPhraseExtractionSkill) UnsetModelVersion()

UnsetModelVersion ensures that no value is present for ModelVersion, not even an explicit nil

type KeyPhraseExtractionSkillLanguage ¶

type KeyPhraseExtractionSkillLanguage string

KeyPhraseExtractionSkillLanguage The language codes supported for input text by KeyPhraseExtractionSkill.

func NewKeyPhraseExtractionSkillLanguageFromValue ¶

func NewKeyPhraseExtractionSkillLanguageFromValue(v string) (*KeyPhraseExtractionSkillLanguage, error)

NewKeyPhraseExtractionSkillLanguageFromValue returns a pointer to a valid KeyPhraseExtractionSkillLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (KeyPhraseExtractionSkillLanguage) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (KeyPhraseExtractionSkillLanguage) Ptr ¶

Ptr returns reference to KeyPhraseExtractionSkillLanguage value

func (*KeyPhraseExtractionSkillLanguage) UnmarshalJSON ¶

func (v *KeyPhraseExtractionSkillLanguage) UnmarshalJSON(src []byte) error

type KeywordMarkerTokenFilter ¶

type KeywordMarkerTokenFilter struct {
	TokenFilter
	// A list of words to mark as keywords.
	Keywords []string `json:"keywords"`
	// A value indicating whether to ignore case. If true, all words are converted to lower case first. Default is false.
	IgnoreCase *bool `json:"ignoreCase,omitempty"`
}

KeywordMarkerTokenFilter Marks terms as keywords. This token filter is implemented using Apache Lucene.

func NewKeywordMarkerTokenFilter ¶

func NewKeywordMarkerTokenFilter(keywords []string, odataType string, name string) *KeywordMarkerTokenFilter

NewKeywordMarkerTokenFilter instantiates a new KeywordMarkerTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKeywordMarkerTokenFilterWithDefaults ¶

func NewKeywordMarkerTokenFilterWithDefaults() *KeywordMarkerTokenFilter

NewKeywordMarkerTokenFilterWithDefaults instantiates a new KeywordMarkerTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KeywordMarkerTokenFilter) GetIgnoreCase ¶

func (o *KeywordMarkerTokenFilter) GetIgnoreCase() bool

GetIgnoreCase returns the IgnoreCase field value if set, zero value otherwise.

func (*KeywordMarkerTokenFilter) GetIgnoreCaseOk ¶

func (o *KeywordMarkerTokenFilter) GetIgnoreCaseOk() (*bool, bool)

GetIgnoreCaseOk returns a tuple with the IgnoreCase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeywordMarkerTokenFilter) GetKeywords ¶

func (o *KeywordMarkerTokenFilter) GetKeywords() []string

GetKeywords returns the Keywords field value

func (*KeywordMarkerTokenFilter) GetKeywordsOk ¶

func (o *KeywordMarkerTokenFilter) GetKeywordsOk() ([]string, bool)

GetKeywordsOk returns a tuple with the Keywords field value and a boolean to check if the value has been set.

func (*KeywordMarkerTokenFilter) HasIgnoreCase ¶

func (o *KeywordMarkerTokenFilter) HasIgnoreCase() bool

HasIgnoreCase returns a boolean if a field has been set.

func (KeywordMarkerTokenFilter) MarshalJSON ¶

func (o KeywordMarkerTokenFilter) MarshalJSON() ([]byte, error)

func (*KeywordMarkerTokenFilter) SetIgnoreCase ¶

func (o *KeywordMarkerTokenFilter) SetIgnoreCase(v bool)

SetIgnoreCase gets a reference to the given bool and assigns it to the IgnoreCase field.

func (*KeywordMarkerTokenFilter) SetKeywords ¶

func (o *KeywordMarkerTokenFilter) SetKeywords(v []string)

SetKeywords sets field value

func (KeywordMarkerTokenFilter) ToMap ¶

func (o KeywordMarkerTokenFilter) ToMap() (map[string]interface{}, error)

type KeywordTokenizer ¶

type KeywordTokenizer struct {
	LexicalTokenizer
	// The read buffer size in bytes. Default is 256.
	BufferSize *int32 `json:"bufferSize,omitempty"`
}

KeywordTokenizer Emits the entire input as a single token. This tokenizer is implemented using Apache Lucene.

func NewKeywordTokenizer ¶

func NewKeywordTokenizer(odataType string, name string) *KeywordTokenizer

NewKeywordTokenizer instantiates a new KeywordTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKeywordTokenizerWithDefaults ¶

func NewKeywordTokenizerWithDefaults() *KeywordTokenizer

NewKeywordTokenizerWithDefaults instantiates a new KeywordTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KeywordTokenizer) GetBufferSize ¶

func (o *KeywordTokenizer) GetBufferSize() int32

GetBufferSize returns the BufferSize field value if set, zero value otherwise.

func (*KeywordTokenizer) GetBufferSizeOk ¶

func (o *KeywordTokenizer) GetBufferSizeOk() (*int32, bool)

GetBufferSizeOk returns a tuple with the BufferSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeywordTokenizer) HasBufferSize ¶

func (o *KeywordTokenizer) HasBufferSize() bool

HasBufferSize returns a boolean if a field has been set.

func (KeywordTokenizer) MarshalJSON ¶

func (o KeywordTokenizer) MarshalJSON() ([]byte, error)

func (*KeywordTokenizer) SetBufferSize ¶

func (o *KeywordTokenizer) SetBufferSize(v int32)

SetBufferSize gets a reference to the given int32 and assigns it to the BufferSize field.

func (KeywordTokenizer) ToMap ¶

func (o KeywordTokenizer) ToMap() (map[string]interface{}, error)

type KeywordTokenizerV2 ¶

type KeywordTokenizerV2 struct {
	LexicalTokenizer
	// The maximum token length. Default is 256. Tokens longer than the maximum length are split. The maximum token length that can be used is 300 characters.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
}

KeywordTokenizerV2 Emits the entire input as a single token. This tokenizer is implemented using Apache Lucene.

func NewKeywordTokenizerV2 ¶

func NewKeywordTokenizerV2(odataType string, name string) *KeywordTokenizerV2

NewKeywordTokenizerV2 instantiates a new KeywordTokenizerV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKeywordTokenizerV2WithDefaults ¶

func NewKeywordTokenizerV2WithDefaults() *KeywordTokenizerV2

NewKeywordTokenizerV2WithDefaults instantiates a new KeywordTokenizerV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KeywordTokenizerV2) GetMaxTokenLength ¶

func (o *KeywordTokenizerV2) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*KeywordTokenizerV2) GetMaxTokenLengthOk ¶

func (o *KeywordTokenizerV2) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KeywordTokenizerV2) HasMaxTokenLength ¶

func (o *KeywordTokenizerV2) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (KeywordTokenizerV2) MarshalJSON ¶

func (o KeywordTokenizerV2) MarshalJSON() ([]byte, error)

func (*KeywordTokenizerV2) SetMaxTokenLength ¶

func (o *KeywordTokenizerV2) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (KeywordTokenizerV2) ToMap ¶

func (o KeywordTokenizerV2) ToMap() (map[string]interface{}, error)

type LanguageDetectionSkill ¶

type LanguageDetectionSkill struct {
	SearchIndexerSkill
	// A country code to use as a hint to the language detection model if it cannot disambiguate the language.
	DefaultCountryHint NullableString `json:"defaultCountryHint,omitempty"`
	// The version of the model to use when calling the Text Analytics service. It will default to the latest available when not specified. We recommend you do not specify this value unless absolutely necessary.
	ModelVersion NullableString `json:"modelVersion,omitempty"`
}

LanguageDetectionSkill A skill that detects the language of input text and reports a single language code for every document submitted on the request. The language code is paired with a score indicating the confidence of the analysis.

func NewLanguageDetectionSkill ¶

func NewLanguageDetectionSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *LanguageDetectionSkill

NewLanguageDetectionSkill instantiates a new LanguageDetectionSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLanguageDetectionSkillWithDefaults ¶

func NewLanguageDetectionSkillWithDefaults() *LanguageDetectionSkill

NewLanguageDetectionSkillWithDefaults instantiates a new LanguageDetectionSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LanguageDetectionSkill) GetDefaultCountryHint ¶

func (o *LanguageDetectionSkill) GetDefaultCountryHint() string

GetDefaultCountryHint returns the DefaultCountryHint field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LanguageDetectionSkill) GetDefaultCountryHintOk ¶

func (o *LanguageDetectionSkill) GetDefaultCountryHintOk() (*string, bool)

GetDefaultCountryHintOk returns a tuple with the DefaultCountryHint field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanguageDetectionSkill) GetModelVersion ¶

func (o *LanguageDetectionSkill) GetModelVersion() string

GetModelVersion returns the ModelVersion field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LanguageDetectionSkill) GetModelVersionOk ¶

func (o *LanguageDetectionSkill) GetModelVersionOk() (*string, bool)

GetModelVersionOk returns a tuple with the ModelVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LanguageDetectionSkill) HasDefaultCountryHint ¶

func (o *LanguageDetectionSkill) HasDefaultCountryHint() bool

HasDefaultCountryHint returns a boolean if a field has been set.

func (*LanguageDetectionSkill) HasModelVersion ¶

func (o *LanguageDetectionSkill) HasModelVersion() bool

HasModelVersion returns a boolean if a field has been set.

func (LanguageDetectionSkill) MarshalJSON ¶

func (o LanguageDetectionSkill) MarshalJSON() ([]byte, error)

func (*LanguageDetectionSkill) SetDefaultCountryHint ¶

func (o *LanguageDetectionSkill) SetDefaultCountryHint(v string)

SetDefaultCountryHint gets a reference to the given NullableString and assigns it to the DefaultCountryHint field.

func (*LanguageDetectionSkill) SetDefaultCountryHintNil ¶

func (o *LanguageDetectionSkill) SetDefaultCountryHintNil()

SetDefaultCountryHintNil sets the value for DefaultCountryHint to be an explicit nil

func (*LanguageDetectionSkill) SetModelVersion ¶

func (o *LanguageDetectionSkill) SetModelVersion(v string)

SetModelVersion gets a reference to the given NullableString and assigns it to the ModelVersion field.

func (*LanguageDetectionSkill) SetModelVersionNil ¶

func (o *LanguageDetectionSkill) SetModelVersionNil()

SetModelVersionNil sets the value for ModelVersion to be an explicit nil

func (LanguageDetectionSkill) ToMap ¶

func (o LanguageDetectionSkill) ToMap() (map[string]interface{}, error)

func (*LanguageDetectionSkill) UnsetDefaultCountryHint ¶

func (o *LanguageDetectionSkill) UnsetDefaultCountryHint()

UnsetDefaultCountryHint ensures that no value is present for DefaultCountryHint, not even an explicit nil

func (*LanguageDetectionSkill) UnsetModelVersion ¶

func (o *LanguageDetectionSkill) UnsetModelVersion()

UnsetModelVersion ensures that no value is present for ModelVersion, not even an explicit nil

type LengthTokenFilter ¶

type LengthTokenFilter struct {
	TokenFilter
	// The minimum length in characters. Default is 0. Maximum is 300. Must be less than the value of max.
	Min *int32 `json:"min,omitempty"`
	// The maximum length in characters. Default and maximum is 300.
	Max *int32 `json:"max,omitempty"`
}

LengthTokenFilter Removes words that are too long or too short. This token filter is implemented using Apache Lucene.

func NewLengthTokenFilter ¶

func NewLengthTokenFilter(odataType string, name string) *LengthTokenFilter

NewLengthTokenFilter instantiates a new LengthTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLengthTokenFilterWithDefaults ¶

func NewLengthTokenFilterWithDefaults() *LengthTokenFilter

NewLengthTokenFilterWithDefaults instantiates a new LengthTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LengthTokenFilter) GetMax ¶

func (o *LengthTokenFilter) GetMax() int32

GetMax returns the Max field value if set, zero value otherwise.

func (*LengthTokenFilter) GetMaxOk ¶

func (o *LengthTokenFilter) GetMaxOk() (*int32, bool)

GetMaxOk returns a tuple with the Max field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LengthTokenFilter) GetMin ¶

func (o *LengthTokenFilter) GetMin() int32

GetMin returns the Min field value if set, zero value otherwise.

func (*LengthTokenFilter) GetMinOk ¶

func (o *LengthTokenFilter) GetMinOk() (*int32, bool)

GetMinOk returns a tuple with the Min field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LengthTokenFilter) HasMax ¶

func (o *LengthTokenFilter) HasMax() bool

HasMax returns a boolean if a field has been set.

func (*LengthTokenFilter) HasMin ¶

func (o *LengthTokenFilter) HasMin() bool

HasMin returns a boolean if a field has been set.

func (LengthTokenFilter) MarshalJSON ¶

func (o LengthTokenFilter) MarshalJSON() ([]byte, error)

func (*LengthTokenFilter) SetMax ¶

func (o *LengthTokenFilter) SetMax(v int32)

SetMax gets a reference to the given int32 and assigns it to the Max field.

func (*LengthTokenFilter) SetMin ¶

func (o *LengthTokenFilter) SetMin(v int32)

SetMin gets a reference to the given int32 and assigns it to the Min field.

func (LengthTokenFilter) ToMap ¶

func (o LengthTokenFilter) ToMap() (map[string]interface{}, error)

type LexicalAnalyzer ¶

type LexicalAnalyzer struct {
	// Identifies the concrete type of the analyzer.
	OdataType string `json:"@odata.type"`
	// The name of the analyzer. It must only contain letters, digits, spaces, dashes or underscores, can only start and end with alphanumeric characters, and is limited to 128 characters.
	Name string `json:"name"`
}

LexicalAnalyzer Base type for analyzers.

func NewLexicalAnalyzer ¶

func NewLexicalAnalyzer(odataType string, name string) *LexicalAnalyzer

NewLexicalAnalyzer instantiates a new LexicalAnalyzer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLexicalAnalyzerWithDefaults ¶

func NewLexicalAnalyzerWithDefaults() *LexicalAnalyzer

NewLexicalAnalyzerWithDefaults instantiates a new LexicalAnalyzer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LexicalAnalyzer) GetName ¶

func (o *LexicalAnalyzer) GetName() string

GetName returns the Name field value

func (*LexicalAnalyzer) GetNameOk ¶

func (o *LexicalAnalyzer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LexicalAnalyzer) GetOdataType ¶

func (o *LexicalAnalyzer) GetOdataType() string

GetOdataType returns the OdataType field value

func (*LexicalAnalyzer) GetOdataTypeOk ¶

func (o *LexicalAnalyzer) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (LexicalAnalyzer) MarshalJSON ¶

func (o LexicalAnalyzer) MarshalJSON() ([]byte, error)

func (*LexicalAnalyzer) SetName ¶

func (o *LexicalAnalyzer) SetName(v string)

SetName sets field value

func (*LexicalAnalyzer) SetOdataType ¶

func (o *LexicalAnalyzer) SetOdataType(v string)

SetOdataType sets field value

func (LexicalAnalyzer) ToMap ¶

func (o LexicalAnalyzer) ToMap() (map[string]interface{}, error)

type LexicalAnalyzerName ¶

type LexicalAnalyzerName string

LexicalAnalyzerName Defines the names of all text analyzers supported by Azure Cognitive Search.

const (
	AR_MICROSOFT                LexicalAnalyzerName = "ar.microsoft"
	AR_LUCENE                   LexicalAnalyzerName = "ar.lucene"
	HY_LUCENE                   LexicalAnalyzerName = "hy.lucene"
	BN_MICROSOFT                LexicalAnalyzerName = "bn.microsoft"
	EU_LUCENE                   LexicalAnalyzerName = "eu.lucene"
	BG_MICROSOFT                LexicalAnalyzerName = "bg.microsoft"
	BG_LUCENE                   LexicalAnalyzerName = "bg.lucene"
	CA_MICROSOFT                LexicalAnalyzerName = "ca.microsoft"
	CA_LUCENE                   LexicalAnalyzerName = "ca.lucene"
	ZH_HANS_MICROSOFT           LexicalAnalyzerName = "zh-Hans.microsoft"
	ZH_HANS_LUCENE              LexicalAnalyzerName = "zh-Hans.lucene"
	ZH_HANT_MICROSOFT           LexicalAnalyzerName = "zh-Hant.microsoft"
	ZH_HANT_LUCENE              LexicalAnalyzerName = "zh-Hant.lucene"
	HR_MICROSOFT                LexicalAnalyzerName = "hr.microsoft"
	CS_MICROSOFT                LexicalAnalyzerName = "cs.microsoft"
	CS_LUCENE                   LexicalAnalyzerName = "cs.lucene"
	DA_MICROSOFT                LexicalAnalyzerName = "da.microsoft"
	DA_LUCENE                   LexicalAnalyzerName = "da.lucene"
	NL_MICROSOFT                LexicalAnalyzerName = "nl.microsoft"
	NL_LUCENE                   LexicalAnalyzerName = "nl.lucene"
	EN_MICROSOFT                LexicalAnalyzerName = "en.microsoft"
	EN_LUCENE                   LexicalAnalyzerName = "en.lucene"
	ET_MICROSOFT                LexicalAnalyzerName = "et.microsoft"
	FI_MICROSOFT                LexicalAnalyzerName = "fi.microsoft"
	FI_LUCENE                   LexicalAnalyzerName = "fi.lucene"
	FR_MICROSOFT                LexicalAnalyzerName = "fr.microsoft"
	FR_LUCENE                   LexicalAnalyzerName = "fr.lucene"
	GL_LUCENE                   LexicalAnalyzerName = "gl.lucene"
	DE_MICROSOFT                LexicalAnalyzerName = "de.microsoft"
	DE_LUCENE                   LexicalAnalyzerName = "de.lucene"
	EL_MICROSOFT                LexicalAnalyzerName = "el.microsoft"
	EL_LUCENE                   LexicalAnalyzerName = "el.lucene"
	GU_MICROSOFT                LexicalAnalyzerName = "gu.microsoft"
	HE_MICROSOFT                LexicalAnalyzerName = "he.microsoft"
	HI_MICROSOFT                LexicalAnalyzerName = "hi.microsoft"
	HI_LUCENE                   LexicalAnalyzerName = "hi.lucene"
	HU_MICROSOFT                LexicalAnalyzerName = "hu.microsoft"
	HU_LUCENE                   LexicalAnalyzerName = "hu.lucene"
	IS_MICROSOFT                LexicalAnalyzerName = "is.microsoft"
	ID_MICROSOFT                LexicalAnalyzerName = "id.microsoft"
	ID_LUCENE                   LexicalAnalyzerName = "id.lucene"
	GA_LUCENE                   LexicalAnalyzerName = "ga.lucene"
	IT_MICROSOFT                LexicalAnalyzerName = "it.microsoft"
	IT_LUCENE                   LexicalAnalyzerName = "it.lucene"
	JA_MICROSOFT                LexicalAnalyzerName = "ja.microsoft"
	JA_LUCENE                   LexicalAnalyzerName = "ja.lucene"
	KN_MICROSOFT                LexicalAnalyzerName = "kn.microsoft"
	KO_MICROSOFT                LexicalAnalyzerName = "ko.microsoft"
	KO_LUCENE                   LexicalAnalyzerName = "ko.lucene"
	LV_MICROSOFT                LexicalAnalyzerName = "lv.microsoft"
	LV_LUCENE                   LexicalAnalyzerName = "lv.lucene"
	LT_MICROSOFT                LexicalAnalyzerName = "lt.microsoft"
	ML_MICROSOFT                LexicalAnalyzerName = "ml.microsoft"
	MS_MICROSOFT                LexicalAnalyzerName = "ms.microsoft"
	MR_MICROSOFT                LexicalAnalyzerName = "mr.microsoft"
	NB_MICROSOFT                LexicalAnalyzerName = "nb.microsoft"
	NO_LUCENE                   LexicalAnalyzerName = "no.lucene"
	FA_LUCENE                   LexicalAnalyzerName = "fa.lucene"
	PL_MICROSOFT                LexicalAnalyzerName = "pl.microsoft"
	PL_LUCENE                   LexicalAnalyzerName = "pl.lucene"
	PT_BR_MICROSOFT             LexicalAnalyzerName = "pt-BR.microsoft"
	PT_BR_LUCENE                LexicalAnalyzerName = "pt-BR.lucene"
	PT_PT_MICROSOFT             LexicalAnalyzerName = "pt-PT.microsoft"
	PT_PT_LUCENE                LexicalAnalyzerName = "pt-PT.lucene"
	PA_MICROSOFT                LexicalAnalyzerName = "pa.microsoft"
	RO_MICROSOFT                LexicalAnalyzerName = "ro.microsoft"
	RO_LUCENE                   LexicalAnalyzerName = "ro.lucene"
	RU_MICROSOFT                LexicalAnalyzerName = "ru.microsoft"
	RU_LUCENE                   LexicalAnalyzerName = "ru.lucene"
	SR_CYRILLIC_MICROSOFT       LexicalAnalyzerName = "sr-cyrillic.microsoft"
	SR_LATIN_MICROSOFT          LexicalAnalyzerName = "sr-latin.microsoft"
	SK_MICROSOFT                LexicalAnalyzerName = "sk.microsoft"
	SL_MICROSOFT                LexicalAnalyzerName = "sl.microsoft"
	ES_MICROSOFT                LexicalAnalyzerName = "es.microsoft"
	ES_LUCENE                   LexicalAnalyzerName = "es.lucene"
	SV_MICROSOFT                LexicalAnalyzerName = "sv.microsoft"
	SV_LUCENE                   LexicalAnalyzerName = "sv.lucene"
	TA_MICROSOFT                LexicalAnalyzerName = "ta.microsoft"
	TE_MICROSOFT                LexicalAnalyzerName = "te.microsoft"
	TH_MICROSOFT                LexicalAnalyzerName = "th.microsoft"
	TH_LUCENE                   LexicalAnalyzerName = "th.lucene"
	TR_MICROSOFT                LexicalAnalyzerName = "tr.microsoft"
	TR_LUCENE                   LexicalAnalyzerName = "tr.lucene"
	UK_MICROSOFT                LexicalAnalyzerName = "uk.microsoft"
	UR_MICROSOFT                LexicalAnalyzerName = "ur.microsoft"
	VI_MICROSOFT                LexicalAnalyzerName = "vi.microsoft"
	STANDARD_LUCENE             LexicalAnalyzerName = "standard.lucene"
	STANDARDASCIIFOLDING_LUCENE LexicalAnalyzerName = "standardasciifolding.lucene"
	KEYWORD                     LexicalAnalyzerName = "keyword"
	// PATTERN LexicalAnalyzerName = "pattern"
	SIMPLE LexicalAnalyzerName = "simple"
	STOP   LexicalAnalyzerName = "stop"
)

List of LexicalAnalyzerName

func NewLexicalAnalyzerNameFromValue ¶

func NewLexicalAnalyzerNameFromValue(v string) (*LexicalAnalyzerName, error)

NewLexicalAnalyzerNameFromValue returns a pointer to a valid LexicalAnalyzerName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LexicalAnalyzerName) IsValid ¶

func (v LexicalAnalyzerName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LexicalAnalyzerName) Ptr ¶

Ptr returns reference to LexicalAnalyzerName value

func (*LexicalAnalyzerName) UnmarshalJSON ¶

func (v *LexicalAnalyzerName) UnmarshalJSON(src []byte) error

type LexicalNormalizer ¶

type LexicalNormalizer struct {
	// Identifies the concrete type of the normalizer.
	OdataType string `json:"@odata.type"`
	// The name of the normalizer. It must only contain letters, digits, spaces, dashes or underscores, can only start and end with alphanumeric characters, and is limited to 128 characters. It cannot end in '.microsoft' nor '.lucene', nor be named 'asciifolding', 'standard', 'lowercase', 'uppercase', or 'elision'.
	Name string `json:"name"`
}

LexicalNormalizer Base type for normalizers.

func NewLexicalNormalizer ¶

func NewLexicalNormalizer(odataType string, name string) *LexicalNormalizer

NewLexicalNormalizer instantiates a new LexicalNormalizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLexicalNormalizerWithDefaults ¶

func NewLexicalNormalizerWithDefaults() *LexicalNormalizer

NewLexicalNormalizerWithDefaults instantiates a new LexicalNormalizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LexicalNormalizer) GetName ¶

func (o *LexicalNormalizer) GetName() string

GetName returns the Name field value

func (*LexicalNormalizer) GetNameOk ¶

func (o *LexicalNormalizer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LexicalNormalizer) GetOdataType ¶

func (o *LexicalNormalizer) GetOdataType() string

GetOdataType returns the OdataType field value

func (*LexicalNormalizer) GetOdataTypeOk ¶

func (o *LexicalNormalizer) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (LexicalNormalizer) MarshalJSON ¶

func (o LexicalNormalizer) MarshalJSON() ([]byte, error)

func (*LexicalNormalizer) SetName ¶

func (o *LexicalNormalizer) SetName(v string)

SetName sets field value

func (*LexicalNormalizer) SetOdataType ¶

func (o *LexicalNormalizer) SetOdataType(v string)

SetOdataType sets field value

func (LexicalNormalizer) ToMap ¶

func (o LexicalNormalizer) ToMap() (map[string]interface{}, error)

type LexicalNormalizerName ¶

type LexicalNormalizerName string

LexicalNormalizerName Defines the names of all text normalizers supported by Azure Cognitive Search.

func NewLexicalNormalizerNameFromValue ¶

func NewLexicalNormalizerNameFromValue(v string) (*LexicalNormalizerName, error)

NewLexicalNormalizerNameFromValue returns a pointer to a valid LexicalNormalizerName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LexicalNormalizerName) IsValid ¶

func (v LexicalNormalizerName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LexicalNormalizerName) Ptr ¶

Ptr returns reference to LexicalNormalizerName value

func (*LexicalNormalizerName) UnmarshalJSON ¶

func (v *LexicalNormalizerName) UnmarshalJSON(src []byte) error

type LexicalTokenizer ¶

type LexicalTokenizer struct {
	// Identifies the concrete type of the tokenizer.
	OdataType string `json:"@odata.type"`
	// The name of the tokenizer. It must only contain letters, digits, spaces, dashes or underscores, can only start and end with alphanumeric characters, and is limited to 128 characters.
	Name string `json:"name"`
}

LexicalTokenizer Base type for tokenizers.

func NewLexicalTokenizer ¶

func NewLexicalTokenizer(odataType string, name string) *LexicalTokenizer

NewLexicalTokenizer instantiates a new LexicalTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLexicalTokenizerWithDefaults ¶

func NewLexicalTokenizerWithDefaults() *LexicalTokenizer

NewLexicalTokenizerWithDefaults instantiates a new LexicalTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LexicalTokenizer) GetName ¶

func (o *LexicalTokenizer) GetName() string

GetName returns the Name field value

func (*LexicalTokenizer) GetNameOk ¶

func (o *LexicalTokenizer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LexicalTokenizer) GetOdataType ¶

func (o *LexicalTokenizer) GetOdataType() string

GetOdataType returns the OdataType field value

func (*LexicalTokenizer) GetOdataTypeOk ¶

func (o *LexicalTokenizer) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (LexicalTokenizer) MarshalJSON ¶

func (o LexicalTokenizer) MarshalJSON() ([]byte, error)

func (*LexicalTokenizer) SetName ¶

func (o *LexicalTokenizer) SetName(v string)

SetName sets field value

func (*LexicalTokenizer) SetOdataType ¶

func (o *LexicalTokenizer) SetOdataType(v string)

SetOdataType sets field value

func (LexicalTokenizer) ToMap ¶

func (o LexicalTokenizer) ToMap() (map[string]interface{}, error)

type LexicalTokenizerName ¶

type LexicalTokenizerName string

LexicalTokenizerName Defines the names of all tokenizers supported by Azure Cognitive Search.

const (
	// CLASSIC LexicalTokenizerName = "classic"
	EDGE_N_GRAM LexicalTokenizerName = "edgeNGram"
	KEYWORD_V2  LexicalTokenizerName = "keyword_v2"
	// LETTER LexicalTokenizerName = "letter"
	// LOWERCASE LexicalTokenizerName = "lowercase"
	MICROSOFT_LANGUAGE_TOKENIZER          LexicalTokenizerName = "microsoft_language_tokenizer"
	MICROSOFT_LANGUAGE_STEMMING_TOKENIZER LexicalTokenizerName = "microsoft_language_stemming_tokenizer"
	N_GRAM                                LexicalTokenizerName = "nGram"
	PATH_HIERARCHY_V2                     LexicalTokenizerName = "path_hierarchy_v2"
	PATTERN                               LexicalTokenizerName = "pattern"
	STANDARD_V2                           LexicalTokenizerName = "standard_v2"
	UAX_URL_EMAIL                         LexicalTokenizerName = "uax_url_email"
)

List of LexicalTokenizerName

func NewLexicalTokenizerNameFromValue ¶

func NewLexicalTokenizerNameFromValue(v string) (*LexicalTokenizerName, error)

NewLexicalTokenizerNameFromValue returns a pointer to a valid LexicalTokenizerName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LexicalTokenizerName) IsValid ¶

func (v LexicalTokenizerName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LexicalTokenizerName) Ptr ¶

Ptr returns reference to LexicalTokenizerName value

func (*LexicalTokenizerName) UnmarshalJSON ¶

func (v *LexicalTokenizerName) UnmarshalJSON(src []byte) error

type LimitTokenFilter ¶

type LimitTokenFilter struct {
	TokenFilter
	// The maximum number of tokens to produce. Default is 1.
	MaxTokenCount *int32 `json:"maxTokenCount,omitempty"`
	// A value indicating whether all tokens from the input must be consumed even if maxTokenCount is reached. Default is false.
	ConsumeAllTokens *bool `json:"consumeAllTokens,omitempty"`
}

LimitTokenFilter Limits the number of tokens while indexing. This token filter is implemented using Apache Lucene.

func NewLimitTokenFilter ¶

func NewLimitTokenFilter(odataType string, name string) *LimitTokenFilter

NewLimitTokenFilter instantiates a new LimitTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLimitTokenFilterWithDefaults ¶

func NewLimitTokenFilterWithDefaults() *LimitTokenFilter

NewLimitTokenFilterWithDefaults instantiates a new LimitTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LimitTokenFilter) GetConsumeAllTokens ¶

func (o *LimitTokenFilter) GetConsumeAllTokens() bool

GetConsumeAllTokens returns the ConsumeAllTokens field value if set, zero value otherwise.

func (*LimitTokenFilter) GetConsumeAllTokensOk ¶

func (o *LimitTokenFilter) GetConsumeAllTokensOk() (*bool, bool)

GetConsumeAllTokensOk returns a tuple with the ConsumeAllTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LimitTokenFilter) GetMaxTokenCount ¶

func (o *LimitTokenFilter) GetMaxTokenCount() int32

GetMaxTokenCount returns the MaxTokenCount field value if set, zero value otherwise.

func (*LimitTokenFilter) GetMaxTokenCountOk ¶

func (o *LimitTokenFilter) GetMaxTokenCountOk() (*int32, bool)

GetMaxTokenCountOk returns a tuple with the MaxTokenCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LimitTokenFilter) HasConsumeAllTokens ¶

func (o *LimitTokenFilter) HasConsumeAllTokens() bool

HasConsumeAllTokens returns a boolean if a field has been set.

func (*LimitTokenFilter) HasMaxTokenCount ¶

func (o *LimitTokenFilter) HasMaxTokenCount() bool

HasMaxTokenCount returns a boolean if a field has been set.

func (LimitTokenFilter) MarshalJSON ¶

func (o LimitTokenFilter) MarshalJSON() ([]byte, error)

func (*LimitTokenFilter) SetConsumeAllTokens ¶

func (o *LimitTokenFilter) SetConsumeAllTokens(v bool)

SetConsumeAllTokens gets a reference to the given bool and assigns it to the ConsumeAllTokens field.

func (*LimitTokenFilter) SetMaxTokenCount ¶

func (o *LimitTokenFilter) SetMaxTokenCount(v int32)

SetMaxTokenCount gets a reference to the given int32 and assigns it to the MaxTokenCount field.

func (LimitTokenFilter) ToMap ¶

func (o LimitTokenFilter) ToMap() (map[string]interface{}, error)

type ListAliasesResult ¶

type ListAliasesResult struct {
	// The aliases in the Search service.
	Value []SearchAlias `json:"value"`
}

ListAliasesResult Response from a List Aliases request. If successful, it includes the associated index mappings for all aliases.

func NewListAliasesResult ¶

func NewListAliasesResult(value []SearchAlias) *ListAliasesResult

NewListAliasesResult instantiates a new ListAliasesResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListAliasesResultWithDefaults ¶

func NewListAliasesResultWithDefaults() *ListAliasesResult

NewListAliasesResultWithDefaults instantiates a new ListAliasesResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListAliasesResult) GetValue ¶

func (o *ListAliasesResult) GetValue() []SearchAlias

GetValue returns the Value field value

func (*ListAliasesResult) GetValueOk ¶

func (o *ListAliasesResult) GetValueOk() ([]SearchAlias, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ListAliasesResult) MarshalJSON ¶

func (o ListAliasesResult) MarshalJSON() ([]byte, error)

func (*ListAliasesResult) SetValue ¶

func (o *ListAliasesResult) SetValue(v []SearchAlias)

SetValue sets field value

func (ListAliasesResult) ToMap ¶

func (o ListAliasesResult) ToMap() (map[string]interface{}, error)

type ListDataSourcesResult ¶

type ListDataSourcesResult struct {
	// The datasources in the Search service.
	Value []SearchIndexerDataSource `json:"value"`
}

ListDataSourcesResult Response from a List Datasources request. If successful, it includes the full definitions of all datasources.

func NewListDataSourcesResult ¶

func NewListDataSourcesResult(value []SearchIndexerDataSource) *ListDataSourcesResult

NewListDataSourcesResult instantiates a new ListDataSourcesResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListDataSourcesResultWithDefaults ¶

func NewListDataSourcesResultWithDefaults() *ListDataSourcesResult

NewListDataSourcesResultWithDefaults instantiates a new ListDataSourcesResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListDataSourcesResult) GetValue ¶

GetValue returns the Value field value

func (*ListDataSourcesResult) GetValueOk ¶

func (o *ListDataSourcesResult) GetValueOk() ([]SearchIndexerDataSource, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ListDataSourcesResult) MarshalJSON ¶

func (o ListDataSourcesResult) MarshalJSON() ([]byte, error)

func (*ListDataSourcesResult) SetValue ¶

SetValue sets field value

func (ListDataSourcesResult) ToMap ¶

func (o ListDataSourcesResult) ToMap() (map[string]interface{}, error)

type ListIndexersResult ¶

type ListIndexersResult struct {
	// The indexers in the Search service.
	Value []SearchIndexer `json:"value"`
}

ListIndexersResult Response from a List Indexers request. If successful, it includes the full definitions of all indexers.

func NewListIndexersResult ¶

func NewListIndexersResult(value []SearchIndexer) *ListIndexersResult

NewListIndexersResult instantiates a new ListIndexersResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListIndexersResultWithDefaults ¶

func NewListIndexersResultWithDefaults() *ListIndexersResult

NewListIndexersResultWithDefaults instantiates a new ListIndexersResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListIndexersResult) GetValue ¶

func (o *ListIndexersResult) GetValue() []SearchIndexer

GetValue returns the Value field value

func (*ListIndexersResult) GetValueOk ¶

func (o *ListIndexersResult) GetValueOk() ([]SearchIndexer, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ListIndexersResult) MarshalJSON ¶

func (o ListIndexersResult) MarshalJSON() ([]byte, error)

func (*ListIndexersResult) SetValue ¶

func (o *ListIndexersResult) SetValue(v []SearchIndexer)

SetValue sets field value

func (ListIndexersResult) ToMap ¶

func (o ListIndexersResult) ToMap() (map[string]interface{}, error)

type ListIndexesResult ¶

type ListIndexesResult struct {
	// The indexes in the Search service.
	Value []SearchIndex `json:"value"`
}

ListIndexesResult Response from a List Indexes request. If successful, it includes the full definitions of all indexes.

func NewListIndexesResult ¶

func NewListIndexesResult(value []SearchIndex) *ListIndexesResult

NewListIndexesResult instantiates a new ListIndexesResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListIndexesResultWithDefaults ¶

func NewListIndexesResultWithDefaults() *ListIndexesResult

NewListIndexesResultWithDefaults instantiates a new ListIndexesResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListIndexesResult) GetValue ¶

func (o *ListIndexesResult) GetValue() []SearchIndex

GetValue returns the Value field value

func (*ListIndexesResult) GetValueOk ¶

func (o *ListIndexesResult) GetValueOk() ([]SearchIndex, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ListIndexesResult) MarshalJSON ¶

func (o ListIndexesResult) MarshalJSON() ([]byte, error)

func (*ListIndexesResult) SetValue ¶

func (o *ListIndexesResult) SetValue(v []SearchIndex)

SetValue sets field value

func (ListIndexesResult) ToMap ¶

func (o ListIndexesResult) ToMap() (map[string]interface{}, error)

type ListSkillsetsResult ¶

type ListSkillsetsResult struct {
	// The skillsets defined in the Search service.
	Value []SearchIndexerSkillset `json:"value"`
}

ListSkillsetsResult Response from a list skillset request. If successful, it includes the full definitions of all skillsets.

func NewListSkillsetsResult ¶

func NewListSkillsetsResult(value []SearchIndexerSkillset) *ListSkillsetsResult

NewListSkillsetsResult instantiates a new ListSkillsetsResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListSkillsetsResultWithDefaults ¶

func NewListSkillsetsResultWithDefaults() *ListSkillsetsResult

NewListSkillsetsResultWithDefaults instantiates a new ListSkillsetsResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListSkillsetsResult) GetValue ¶

GetValue returns the Value field value

func (*ListSkillsetsResult) GetValueOk ¶

func (o *ListSkillsetsResult) GetValueOk() ([]SearchIndexerSkillset, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ListSkillsetsResult) MarshalJSON ¶

func (o ListSkillsetsResult) MarshalJSON() ([]byte, error)

func (*ListSkillsetsResult) SetValue ¶

func (o *ListSkillsetsResult) SetValue(v []SearchIndexerSkillset)

SetValue sets field value

func (ListSkillsetsResult) ToMap ¶

func (o ListSkillsetsResult) ToMap() (map[string]interface{}, error)

type ListSynonymMapsResult ¶

type ListSynonymMapsResult struct {
	// The synonym maps in the Search service.
	Value []SynonymMap `json:"value"`
}

ListSynonymMapsResult Response from a List SynonymMaps request. If successful, it includes the full definitions of all synonym maps.

func NewListSynonymMapsResult ¶

func NewListSynonymMapsResult(value []SynonymMap) *ListSynonymMapsResult

NewListSynonymMapsResult instantiates a new ListSynonymMapsResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListSynonymMapsResultWithDefaults ¶

func NewListSynonymMapsResultWithDefaults() *ListSynonymMapsResult

NewListSynonymMapsResultWithDefaults instantiates a new ListSynonymMapsResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListSynonymMapsResult) GetValue ¶

func (o *ListSynonymMapsResult) GetValue() []SynonymMap

GetValue returns the Value field value

func (*ListSynonymMapsResult) GetValueOk ¶

func (o *ListSynonymMapsResult) GetValueOk() ([]SynonymMap, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ListSynonymMapsResult) MarshalJSON ¶

func (o ListSynonymMapsResult) MarshalJSON() ([]byte, error)

func (*ListSynonymMapsResult) SetValue ¶

func (o *ListSynonymMapsResult) SetValue(v []SynonymMap)

SetValue sets field value

func (ListSynonymMapsResult) ToMap ¶

func (o ListSynonymMapsResult) ToMap() (map[string]interface{}, error)

type LuceneStandardAnalyzer ¶

type LuceneStandardAnalyzer struct {
	LexicalAnalyzer
	// The maximum token length. Default is 255. Tokens longer than the maximum length are split. The maximum token length that can be used is 300 characters.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
	// A list of stopwords.
	Stopwords []string `json:"stopwords,omitempty"`
}

LuceneStandardAnalyzer Standard Apache Lucene analyzer; Composed of the standard tokenizer, lowercase filter and stop filter.

func NewLuceneStandardAnalyzer ¶

func NewLuceneStandardAnalyzer(odataType string, name string) *LuceneStandardAnalyzer

NewLuceneStandardAnalyzer instantiates a new LuceneStandardAnalyzer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLuceneStandardAnalyzerWithDefaults ¶

func NewLuceneStandardAnalyzerWithDefaults() *LuceneStandardAnalyzer

NewLuceneStandardAnalyzerWithDefaults instantiates a new LuceneStandardAnalyzer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LuceneStandardAnalyzer) GetMaxTokenLength ¶

func (o *LuceneStandardAnalyzer) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*LuceneStandardAnalyzer) GetMaxTokenLengthOk ¶

func (o *LuceneStandardAnalyzer) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LuceneStandardAnalyzer) GetStopwords ¶

func (o *LuceneStandardAnalyzer) GetStopwords() []string

GetStopwords returns the Stopwords field value if set, zero value otherwise.

func (*LuceneStandardAnalyzer) GetStopwordsOk ¶

func (o *LuceneStandardAnalyzer) GetStopwordsOk() ([]string, bool)

GetStopwordsOk returns a tuple with the Stopwords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LuceneStandardAnalyzer) HasMaxTokenLength ¶

func (o *LuceneStandardAnalyzer) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (*LuceneStandardAnalyzer) HasStopwords ¶

func (o *LuceneStandardAnalyzer) HasStopwords() bool

HasStopwords returns a boolean if a field has been set.

func (LuceneStandardAnalyzer) MarshalJSON ¶

func (o LuceneStandardAnalyzer) MarshalJSON() ([]byte, error)

func (*LuceneStandardAnalyzer) SetMaxTokenLength ¶

func (o *LuceneStandardAnalyzer) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (*LuceneStandardAnalyzer) SetStopwords ¶

func (o *LuceneStandardAnalyzer) SetStopwords(v []string)

SetStopwords gets a reference to the given []string and assigns it to the Stopwords field.

func (LuceneStandardAnalyzer) ToMap ¶

func (o LuceneStandardAnalyzer) ToMap() (map[string]interface{}, error)

type LuceneStandardTokenizer ¶

type LuceneStandardTokenizer struct {
	LexicalTokenizer
	// The maximum token length. Default is 255. Tokens longer than the maximum length are split.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
}

LuceneStandardTokenizer Breaks text following the Unicode Text Segmentation rules. This tokenizer is implemented using Apache Lucene.

func NewLuceneStandardTokenizer ¶

func NewLuceneStandardTokenizer(odataType string, name string) *LuceneStandardTokenizer

NewLuceneStandardTokenizer instantiates a new LuceneStandardTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLuceneStandardTokenizerWithDefaults ¶

func NewLuceneStandardTokenizerWithDefaults() *LuceneStandardTokenizer

NewLuceneStandardTokenizerWithDefaults instantiates a new LuceneStandardTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LuceneStandardTokenizer) GetMaxTokenLength ¶

func (o *LuceneStandardTokenizer) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*LuceneStandardTokenizer) GetMaxTokenLengthOk ¶

func (o *LuceneStandardTokenizer) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LuceneStandardTokenizer) HasMaxTokenLength ¶

func (o *LuceneStandardTokenizer) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (LuceneStandardTokenizer) MarshalJSON ¶

func (o LuceneStandardTokenizer) MarshalJSON() ([]byte, error)

func (*LuceneStandardTokenizer) SetMaxTokenLength ¶

func (o *LuceneStandardTokenizer) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (LuceneStandardTokenizer) ToMap ¶

func (o LuceneStandardTokenizer) ToMap() (map[string]interface{}, error)

type LuceneStandardTokenizerV2 ¶

type LuceneStandardTokenizerV2 struct {
	LexicalTokenizer
	// The maximum token length. Default is 255. Tokens longer than the maximum length are split. The maximum token length that can be used is 300 characters.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
}

LuceneStandardTokenizerV2 Breaks text following the Unicode Text Segmentation rules. This tokenizer is implemented using Apache Lucene.

func NewLuceneStandardTokenizerV2 ¶

func NewLuceneStandardTokenizerV2(odataType string, name string) *LuceneStandardTokenizerV2

NewLuceneStandardTokenizerV2 instantiates a new LuceneStandardTokenizerV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLuceneStandardTokenizerV2WithDefaults ¶

func NewLuceneStandardTokenizerV2WithDefaults() *LuceneStandardTokenizerV2

NewLuceneStandardTokenizerV2WithDefaults instantiates a new LuceneStandardTokenizerV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LuceneStandardTokenizerV2) GetMaxTokenLength ¶

func (o *LuceneStandardTokenizerV2) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*LuceneStandardTokenizerV2) GetMaxTokenLengthOk ¶

func (o *LuceneStandardTokenizerV2) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LuceneStandardTokenizerV2) HasMaxTokenLength ¶

func (o *LuceneStandardTokenizerV2) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (LuceneStandardTokenizerV2) MarshalJSON ¶

func (o LuceneStandardTokenizerV2) MarshalJSON() ([]byte, error)

func (*LuceneStandardTokenizerV2) SetMaxTokenLength ¶

func (o *LuceneStandardTokenizerV2) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (LuceneStandardTokenizerV2) ToMap ¶

func (o LuceneStandardTokenizerV2) ToMap() (map[string]interface{}, error)

type MagnitudeScoringFunction ¶

type MagnitudeScoringFunction struct {
	ScoringFunction
	Magnitude MagnitudeScoringParameters `json:"magnitude"`
}

MagnitudeScoringFunction Defines a function that boosts scores based on the magnitude of a numeric field.

func NewMagnitudeScoringFunction ¶

func NewMagnitudeScoringFunction(magnitude MagnitudeScoringParameters, type_ string, fieldName string, boost float64) *MagnitudeScoringFunction

NewMagnitudeScoringFunction instantiates a new MagnitudeScoringFunction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMagnitudeScoringFunctionWithDefaults ¶

func NewMagnitudeScoringFunctionWithDefaults() *MagnitudeScoringFunction

NewMagnitudeScoringFunctionWithDefaults instantiates a new MagnitudeScoringFunction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MagnitudeScoringFunction) GetMagnitude ¶

GetMagnitude returns the Magnitude field value

func (*MagnitudeScoringFunction) GetMagnitudeOk ¶

GetMagnitudeOk returns a tuple with the Magnitude field value and a boolean to check if the value has been set.

func (MagnitudeScoringFunction) MarshalJSON ¶

func (o MagnitudeScoringFunction) MarshalJSON() ([]byte, error)

func (*MagnitudeScoringFunction) SetMagnitude ¶

SetMagnitude sets field value

func (MagnitudeScoringFunction) ToMap ¶

func (o MagnitudeScoringFunction) ToMap() (map[string]interface{}, error)

type MagnitudeScoringParameters ¶

type MagnitudeScoringParameters struct {
	// The field value at which boosting starts.
	BoostingRangeStart float64 `json:"boostingRangeStart"`
	// The field value at which boosting ends.
	BoostingRangeEnd float64 `json:"boostingRangeEnd"`
	// A value indicating whether to apply a constant boost for field values beyond the range end value; default is false.
	ConstantBoostBeyondRange *bool `json:"constantBoostBeyondRange,omitempty"`
}

MagnitudeScoringParameters Provides parameter values to a magnitude scoring function.

func NewMagnitudeScoringParameters ¶

func NewMagnitudeScoringParameters(boostingRangeStart float64, boostingRangeEnd float64) *MagnitudeScoringParameters

NewMagnitudeScoringParameters instantiates a new MagnitudeScoringParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMagnitudeScoringParametersWithDefaults ¶

func NewMagnitudeScoringParametersWithDefaults() *MagnitudeScoringParameters

NewMagnitudeScoringParametersWithDefaults instantiates a new MagnitudeScoringParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MagnitudeScoringParameters) GetBoostingRangeEnd ¶

func (o *MagnitudeScoringParameters) GetBoostingRangeEnd() float64

GetBoostingRangeEnd returns the BoostingRangeEnd field value

func (*MagnitudeScoringParameters) GetBoostingRangeEndOk ¶

func (o *MagnitudeScoringParameters) GetBoostingRangeEndOk() (*float64, bool)

GetBoostingRangeEndOk returns a tuple with the BoostingRangeEnd field value and a boolean to check if the value has been set.

func (*MagnitudeScoringParameters) GetBoostingRangeStart ¶

func (o *MagnitudeScoringParameters) GetBoostingRangeStart() float64

GetBoostingRangeStart returns the BoostingRangeStart field value

func (*MagnitudeScoringParameters) GetBoostingRangeStartOk ¶

func (o *MagnitudeScoringParameters) GetBoostingRangeStartOk() (*float64, bool)

GetBoostingRangeStartOk returns a tuple with the BoostingRangeStart field value and a boolean to check if the value has been set.

func (*MagnitudeScoringParameters) GetConstantBoostBeyondRange ¶

func (o *MagnitudeScoringParameters) GetConstantBoostBeyondRange() bool

GetConstantBoostBeyondRange returns the ConstantBoostBeyondRange field value if set, zero value otherwise.

func (*MagnitudeScoringParameters) GetConstantBoostBeyondRangeOk ¶

func (o *MagnitudeScoringParameters) GetConstantBoostBeyondRangeOk() (*bool, bool)

GetConstantBoostBeyondRangeOk returns a tuple with the ConstantBoostBeyondRange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MagnitudeScoringParameters) HasConstantBoostBeyondRange ¶

func (o *MagnitudeScoringParameters) HasConstantBoostBeyondRange() bool

HasConstantBoostBeyondRange returns a boolean if a field has been set.

func (MagnitudeScoringParameters) MarshalJSON ¶

func (o MagnitudeScoringParameters) MarshalJSON() ([]byte, error)

func (*MagnitudeScoringParameters) SetBoostingRangeEnd ¶

func (o *MagnitudeScoringParameters) SetBoostingRangeEnd(v float64)

SetBoostingRangeEnd sets field value

func (*MagnitudeScoringParameters) SetBoostingRangeStart ¶

func (o *MagnitudeScoringParameters) SetBoostingRangeStart(v float64)

SetBoostingRangeStart sets field value

func (*MagnitudeScoringParameters) SetConstantBoostBeyondRange ¶

func (o *MagnitudeScoringParameters) SetConstantBoostBeyondRange(v bool)

SetConstantBoostBeyondRange gets a reference to the given bool and assigns it to the ConstantBoostBeyondRange field.

func (MagnitudeScoringParameters) ToMap ¶

func (o MagnitudeScoringParameters) ToMap() (map[string]interface{}, error)

type MappedNullable ¶

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MappingCharFilter ¶

type MappingCharFilter struct {
	CharFilter
	// A list of mappings of the following format: \"a=>b\" (all occurrences of the character \"a\" will be replaced with character \"b\").
	Mappings []string `json:"mappings"`
}

MappingCharFilter A character filter that applies mappings defined with the mappings option. Matching is greedy (longest pattern matching at a given point wins). Replacement is allowed to be the empty string. This character filter is implemented using Apache Lucene.

func NewMappingCharFilter ¶

func NewMappingCharFilter(mappings []string, odataType string, name string) *MappingCharFilter

NewMappingCharFilter instantiates a new MappingCharFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMappingCharFilterWithDefaults ¶

func NewMappingCharFilterWithDefaults() *MappingCharFilter

NewMappingCharFilterWithDefaults instantiates a new MappingCharFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MappingCharFilter) GetMappings ¶

func (o *MappingCharFilter) GetMappings() []string

GetMappings returns the Mappings field value

func (*MappingCharFilter) GetMappingsOk ¶

func (o *MappingCharFilter) GetMappingsOk() ([]string, bool)

GetMappingsOk returns a tuple with the Mappings field value and a boolean to check if the value has been set.

func (MappingCharFilter) MarshalJSON ¶

func (o MappingCharFilter) MarshalJSON() ([]byte, error)

func (*MappingCharFilter) SetMappings ¶

func (o *MappingCharFilter) SetMappings(v []string)

SetMappings sets field value

func (MappingCharFilter) ToMap ¶

func (o MappingCharFilter) ToMap() (map[string]interface{}, error)

type MergeSkill ¶

type MergeSkill struct {
	SearchIndexerSkill
	// The tag indicates the start of the merged text. By default, the tag is an empty space.
	InsertPreTag *string `json:"insertPreTag,omitempty"`
	// The tag indicates the end of the merged text. By default, the tag is an empty space.
	InsertPostTag *string `json:"insertPostTag,omitempty"`
}

MergeSkill A skill for merging two or more strings into a single unified string, with an optional user-defined delimiter separating each component part.

func NewMergeSkill ¶

func NewMergeSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *MergeSkill

NewMergeSkill instantiates a new MergeSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMergeSkillWithDefaults ¶

func NewMergeSkillWithDefaults() *MergeSkill

NewMergeSkillWithDefaults instantiates a new MergeSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MergeSkill) GetInsertPostTag ¶

func (o *MergeSkill) GetInsertPostTag() string

GetInsertPostTag returns the InsertPostTag field value if set, zero value otherwise.

func (*MergeSkill) GetInsertPostTagOk ¶

func (o *MergeSkill) GetInsertPostTagOk() (*string, bool)

GetInsertPostTagOk returns a tuple with the InsertPostTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MergeSkill) GetInsertPreTag ¶

func (o *MergeSkill) GetInsertPreTag() string

GetInsertPreTag returns the InsertPreTag field value if set, zero value otherwise.

func (*MergeSkill) GetInsertPreTagOk ¶

func (o *MergeSkill) GetInsertPreTagOk() (*string, bool)

GetInsertPreTagOk returns a tuple with the InsertPreTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MergeSkill) HasInsertPostTag ¶

func (o *MergeSkill) HasInsertPostTag() bool

HasInsertPostTag returns a boolean if a field has been set.

func (*MergeSkill) HasInsertPreTag ¶

func (o *MergeSkill) HasInsertPreTag() bool

HasInsertPreTag returns a boolean if a field has been set.

func (MergeSkill) MarshalJSON ¶

func (o MergeSkill) MarshalJSON() ([]byte, error)

func (*MergeSkill) SetInsertPostTag ¶

func (o *MergeSkill) SetInsertPostTag(v string)

SetInsertPostTag gets a reference to the given string and assigns it to the InsertPostTag field.

func (*MergeSkill) SetInsertPreTag ¶

func (o *MergeSkill) SetInsertPreTag(v string)

SetInsertPreTag gets a reference to the given string and assigns it to the InsertPreTag field.

func (MergeSkill) ToMap ¶

func (o MergeSkill) ToMap() (map[string]interface{}, error)

type MicrosoftLanguageStemmingTokenizer ¶

type MicrosoftLanguageStemmingTokenizer struct {
	LexicalTokenizer
	// The maximum token length. Tokens longer than the maximum length are split. Maximum token length that can be used is 300 characters. Tokens longer than 300 characters are first split into tokens of length 300 and then each of those tokens is split based on the max token length set. Default is 255.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
	// A value indicating how the tokenizer is used. Set to true if used as the search tokenizer, set to false if used as the indexing tokenizer. Default is false.
	IsSearchTokenizer *bool                               `json:"isSearchTokenizer,omitempty"`
	Language          *MicrosoftStemmingTokenizerLanguage `json:"language,omitempty"`
}

MicrosoftLanguageStemmingTokenizer Divides text using language-specific rules and reduces words to their base forms.

func NewMicrosoftLanguageStemmingTokenizer ¶

func NewMicrosoftLanguageStemmingTokenizer(odataType string, name string) *MicrosoftLanguageStemmingTokenizer

NewMicrosoftLanguageStemmingTokenizer instantiates a new MicrosoftLanguageStemmingTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMicrosoftLanguageStemmingTokenizerWithDefaults ¶

func NewMicrosoftLanguageStemmingTokenizerWithDefaults() *MicrosoftLanguageStemmingTokenizer

NewMicrosoftLanguageStemmingTokenizerWithDefaults instantiates a new MicrosoftLanguageStemmingTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MicrosoftLanguageStemmingTokenizer) GetIsSearchTokenizer ¶

func (o *MicrosoftLanguageStemmingTokenizer) GetIsSearchTokenizer() bool

GetIsSearchTokenizer returns the IsSearchTokenizer field value if set, zero value otherwise.

func (*MicrosoftLanguageStemmingTokenizer) GetIsSearchTokenizerOk ¶

func (o *MicrosoftLanguageStemmingTokenizer) GetIsSearchTokenizerOk() (*bool, bool)

GetIsSearchTokenizerOk returns a tuple with the IsSearchTokenizer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftLanguageStemmingTokenizer) GetLanguage ¶

GetLanguage returns the Language field value if set, zero value otherwise.

func (*MicrosoftLanguageStemmingTokenizer) GetLanguageOk ¶

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftLanguageStemmingTokenizer) GetMaxTokenLength ¶

func (o *MicrosoftLanguageStemmingTokenizer) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*MicrosoftLanguageStemmingTokenizer) GetMaxTokenLengthOk ¶

func (o *MicrosoftLanguageStemmingTokenizer) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftLanguageStemmingTokenizer) HasIsSearchTokenizer ¶

func (o *MicrosoftLanguageStemmingTokenizer) HasIsSearchTokenizer() bool

HasIsSearchTokenizer returns a boolean if a field has been set.

func (*MicrosoftLanguageStemmingTokenizer) HasLanguage ¶

func (o *MicrosoftLanguageStemmingTokenizer) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*MicrosoftLanguageStemmingTokenizer) HasMaxTokenLength ¶

func (o *MicrosoftLanguageStemmingTokenizer) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (MicrosoftLanguageStemmingTokenizer) MarshalJSON ¶

func (o MicrosoftLanguageStemmingTokenizer) MarshalJSON() ([]byte, error)

func (*MicrosoftLanguageStemmingTokenizer) SetIsSearchTokenizer ¶

func (o *MicrosoftLanguageStemmingTokenizer) SetIsSearchTokenizer(v bool)

SetIsSearchTokenizer gets a reference to the given bool and assigns it to the IsSearchTokenizer field.

func (*MicrosoftLanguageStemmingTokenizer) SetLanguage ¶

SetLanguage gets a reference to the given MicrosoftStemmingTokenizerLanguage and assigns it to the Language field.

func (*MicrosoftLanguageStemmingTokenizer) SetMaxTokenLength ¶

func (o *MicrosoftLanguageStemmingTokenizer) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (MicrosoftLanguageStemmingTokenizer) ToMap ¶

func (o MicrosoftLanguageStemmingTokenizer) ToMap() (map[string]interface{}, error)

type MicrosoftLanguageTokenizer ¶

type MicrosoftLanguageTokenizer struct {
	LexicalTokenizer
	// The maximum token length. Tokens longer than the maximum length are split. Maximum token length that can be used is 300 characters. Tokens longer than 300 characters are first split into tokens of length 300 and then each of those tokens is split based on the max token length set. Default is 255.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
	// A value indicating how the tokenizer is used. Set to true if used as the search tokenizer, set to false if used as the indexing tokenizer. Default is false.
	IsSearchTokenizer *bool                       `json:"isSearchTokenizer,omitempty"`
	Language          *MicrosoftTokenizerLanguage `json:"language,omitempty"`
}

MicrosoftLanguageTokenizer Divides text using language-specific rules.

func NewMicrosoftLanguageTokenizer ¶

func NewMicrosoftLanguageTokenizer(odataType string, name string) *MicrosoftLanguageTokenizer

NewMicrosoftLanguageTokenizer instantiates a new MicrosoftLanguageTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMicrosoftLanguageTokenizerWithDefaults ¶

func NewMicrosoftLanguageTokenizerWithDefaults() *MicrosoftLanguageTokenizer

NewMicrosoftLanguageTokenizerWithDefaults instantiates a new MicrosoftLanguageTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MicrosoftLanguageTokenizer) GetIsSearchTokenizer ¶

func (o *MicrosoftLanguageTokenizer) GetIsSearchTokenizer() bool

GetIsSearchTokenizer returns the IsSearchTokenizer field value if set, zero value otherwise.

func (*MicrosoftLanguageTokenizer) GetIsSearchTokenizerOk ¶

func (o *MicrosoftLanguageTokenizer) GetIsSearchTokenizerOk() (*bool, bool)

GetIsSearchTokenizerOk returns a tuple with the IsSearchTokenizer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftLanguageTokenizer) GetLanguage ¶

GetLanguage returns the Language field value if set, zero value otherwise.

func (*MicrosoftLanguageTokenizer) GetLanguageOk ¶

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftLanguageTokenizer) GetMaxTokenLength ¶

func (o *MicrosoftLanguageTokenizer) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*MicrosoftLanguageTokenizer) GetMaxTokenLengthOk ¶

func (o *MicrosoftLanguageTokenizer) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftLanguageTokenizer) HasIsSearchTokenizer ¶

func (o *MicrosoftLanguageTokenizer) HasIsSearchTokenizer() bool

HasIsSearchTokenizer returns a boolean if a field has been set.

func (*MicrosoftLanguageTokenizer) HasLanguage ¶

func (o *MicrosoftLanguageTokenizer) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*MicrosoftLanguageTokenizer) HasMaxTokenLength ¶

func (o *MicrosoftLanguageTokenizer) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (MicrosoftLanguageTokenizer) MarshalJSON ¶

func (o MicrosoftLanguageTokenizer) MarshalJSON() ([]byte, error)

func (*MicrosoftLanguageTokenizer) SetIsSearchTokenizer ¶

func (o *MicrosoftLanguageTokenizer) SetIsSearchTokenizer(v bool)

SetIsSearchTokenizer gets a reference to the given bool and assigns it to the IsSearchTokenizer field.

func (*MicrosoftLanguageTokenizer) SetLanguage ¶

SetLanguage gets a reference to the given MicrosoftTokenizerLanguage and assigns it to the Language field.

func (*MicrosoftLanguageTokenizer) SetMaxTokenLength ¶

func (o *MicrosoftLanguageTokenizer) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (MicrosoftLanguageTokenizer) ToMap ¶

func (o MicrosoftLanguageTokenizer) ToMap() (map[string]interface{}, error)

type MicrosoftStemmingTokenizerLanguage ¶

type MicrosoftStemmingTokenizerLanguage string

MicrosoftStemmingTokenizerLanguage Lists the languages supported by the Microsoft language stemming tokenizer.

func NewMicrosoftStemmingTokenizerLanguageFromValue ¶

func NewMicrosoftStemmingTokenizerLanguageFromValue(v string) (*MicrosoftStemmingTokenizerLanguage, error)

NewMicrosoftStemmingTokenizerLanguageFromValue returns a pointer to a valid MicrosoftStemmingTokenizerLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MicrosoftStemmingTokenizerLanguage) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (MicrosoftStemmingTokenizerLanguage) Ptr ¶

Ptr returns reference to MicrosoftStemmingTokenizerLanguage value

func (*MicrosoftStemmingTokenizerLanguage) UnmarshalJSON ¶

func (v *MicrosoftStemmingTokenizerLanguage) UnmarshalJSON(src []byte) error

type MicrosoftTokenizerLanguage ¶

type MicrosoftTokenizerLanguage string

MicrosoftTokenizerLanguage Lists the languages supported by the Microsoft language tokenizer.

const (
	BANGLA MicrosoftTokenizerLanguage = "bangla"
	// BULGARIAN MicrosoftTokenizerLanguage = "bulgarian"
	// CATALAN MicrosoftTokenizerLanguage = "catalan"
	CHINESE_SIMPLIFIED  MicrosoftTokenizerLanguage = "chineseSimplified"
	CHINESE_TRADITIONAL MicrosoftTokenizerLanguage = "chineseTraditional"
	CROATIAN            MicrosoftTokenizerLanguage = "croatian"
	// CZECH MicrosoftTokenizerLanguage = "czech"
	// DANISH MicrosoftTokenizerLanguage = "danish"
	// DUTCH MicrosoftTokenizerLanguage = "dutch"
	// ENGLISH MicrosoftTokenizerLanguage = "english"
	// FRENCH MicrosoftTokenizerLanguage = "french"
	// GERMAN MicrosoftTokenizerLanguage = "german"
	// GREEK MicrosoftTokenizerLanguage = "greek"
	GUJARATI MicrosoftTokenizerLanguage = "gujarati"
	// HINDI MicrosoftTokenizerLanguage = "hindi"
	ICELANDIC MicrosoftTokenizerLanguage = "icelandic"
	// INDONESIAN MicrosoftTokenizerLanguage = "indonesian"
	// ITALIAN MicrosoftTokenizerLanguage = "italian"
	JAPANESE          MicrosoftTokenizerLanguage = "japanese"
	KANNADA           MicrosoftTokenizerLanguage = "kannada"
	KOREAN            MicrosoftTokenizerLanguage = "korean"
	MALAY             MicrosoftTokenizerLanguage = "malay"
	MALAYALAM         MicrosoftTokenizerLanguage = "malayalam"
	MARATHI           MicrosoftTokenizerLanguage = "marathi"
	NORWEGIAN_BOKMAAL MicrosoftTokenizerLanguage = "norwegianBokmaal"
	POLISH            MicrosoftTokenizerLanguage = "polish"
	// PORTUGUESE MicrosoftTokenizerLanguage = "portuguese"
	PORTUGUESE_BRAZILIAN MicrosoftTokenizerLanguage = "portugueseBrazilian"
	PUNJABI              MicrosoftTokenizerLanguage = "punjabi"
	// ROMANIAN MicrosoftTokenizerLanguage = "romanian"
	// RUSSIAN MicrosoftTokenizerLanguage = "russian"
	SERBIAN_CYRILLIC MicrosoftTokenizerLanguage = "serbianCyrillic"
	SERBIAN_LATIN    MicrosoftTokenizerLanguage = "serbianLatin"
	SLOVENIAN        MicrosoftTokenizerLanguage = "slovenian"
	// SPANISH MicrosoftTokenizerLanguage = "spanish"
	// SWEDISH MicrosoftTokenizerLanguage = "swedish"
	TAMIL  MicrosoftTokenizerLanguage = "tamil"
	TELUGU MicrosoftTokenizerLanguage = "telugu"
	// THAI MicrosoftTokenizerLanguage = "thai"
	UKRAINIAN  MicrosoftTokenizerLanguage = "ukrainian"
	URDU       MicrosoftTokenizerLanguage = "urdu"
	VIETNAMESE MicrosoftTokenizerLanguage = "vietnamese"
)

List of MicrosoftTokenizerLanguage

func NewMicrosoftTokenizerLanguageFromValue ¶

func NewMicrosoftTokenizerLanguageFromValue(v string) (*MicrosoftTokenizerLanguage, error)

NewMicrosoftTokenizerLanguageFromValue returns a pointer to a valid MicrosoftTokenizerLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MicrosoftTokenizerLanguage) IsValid ¶

func (v MicrosoftTokenizerLanguage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MicrosoftTokenizerLanguage) Ptr ¶

Ptr returns reference to MicrosoftTokenizerLanguage value

func (*MicrosoftTokenizerLanguage) UnmarshalJSON ¶

func (v *MicrosoftTokenizerLanguage) UnmarshalJSON(src []byte) error

type NGramTokenFilter ¶

type NGramTokenFilter struct {
	TokenFilter
	// The minimum n-gram length. Default is 1. Must be less than the value of maxGram.
	MinGram *int32 `json:"minGram,omitempty"`
	// The maximum n-gram length. Default is 2.
	MaxGram *int32 `json:"maxGram,omitempty"`
}

NGramTokenFilter Generates n-grams of the given size(s). This token filter is implemented using Apache Lucene.

func NewNGramTokenFilter ¶

func NewNGramTokenFilter(odataType string, name string) *NGramTokenFilter

NewNGramTokenFilter instantiates a new NGramTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNGramTokenFilterWithDefaults ¶

func NewNGramTokenFilterWithDefaults() *NGramTokenFilter

NewNGramTokenFilterWithDefaults instantiates a new NGramTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NGramTokenFilter) GetMaxGram ¶

func (o *NGramTokenFilter) GetMaxGram() int32

GetMaxGram returns the MaxGram field value if set, zero value otherwise.

func (*NGramTokenFilter) GetMaxGramOk ¶

func (o *NGramTokenFilter) GetMaxGramOk() (*int32, bool)

GetMaxGramOk returns a tuple with the MaxGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NGramTokenFilter) GetMinGram ¶

func (o *NGramTokenFilter) GetMinGram() int32

GetMinGram returns the MinGram field value if set, zero value otherwise.

func (*NGramTokenFilter) GetMinGramOk ¶

func (o *NGramTokenFilter) GetMinGramOk() (*int32, bool)

GetMinGramOk returns a tuple with the MinGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NGramTokenFilter) HasMaxGram ¶

func (o *NGramTokenFilter) HasMaxGram() bool

HasMaxGram returns a boolean if a field has been set.

func (*NGramTokenFilter) HasMinGram ¶

func (o *NGramTokenFilter) HasMinGram() bool

HasMinGram returns a boolean if a field has been set.

func (NGramTokenFilter) MarshalJSON ¶

func (o NGramTokenFilter) MarshalJSON() ([]byte, error)

func (*NGramTokenFilter) SetMaxGram ¶

func (o *NGramTokenFilter) SetMaxGram(v int32)

SetMaxGram gets a reference to the given int32 and assigns it to the MaxGram field.

func (*NGramTokenFilter) SetMinGram ¶

func (o *NGramTokenFilter) SetMinGram(v int32)

SetMinGram gets a reference to the given int32 and assigns it to the MinGram field.

func (NGramTokenFilter) ToMap ¶

func (o NGramTokenFilter) ToMap() (map[string]interface{}, error)

type NGramTokenFilterV2 ¶

type NGramTokenFilterV2 struct {
	TokenFilter
	// The minimum n-gram length. Default is 1. Maximum is 300. Must be less than the value of maxGram.
	MinGram *int32 `json:"minGram,omitempty"`
	// The maximum n-gram length. Default is 2. Maximum is 300.
	MaxGram *int32 `json:"maxGram,omitempty"`
}

NGramTokenFilterV2 Generates n-grams of the given size(s). This token filter is implemented using Apache Lucene.

func NewNGramTokenFilterV2 ¶

func NewNGramTokenFilterV2(odataType string, name string) *NGramTokenFilterV2

NewNGramTokenFilterV2 instantiates a new NGramTokenFilterV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNGramTokenFilterV2WithDefaults ¶

func NewNGramTokenFilterV2WithDefaults() *NGramTokenFilterV2

NewNGramTokenFilterV2WithDefaults instantiates a new NGramTokenFilterV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NGramTokenFilterV2) GetMaxGram ¶

func (o *NGramTokenFilterV2) GetMaxGram() int32

GetMaxGram returns the MaxGram field value if set, zero value otherwise.

func (*NGramTokenFilterV2) GetMaxGramOk ¶

func (o *NGramTokenFilterV2) GetMaxGramOk() (*int32, bool)

GetMaxGramOk returns a tuple with the MaxGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NGramTokenFilterV2) GetMinGram ¶

func (o *NGramTokenFilterV2) GetMinGram() int32

GetMinGram returns the MinGram field value if set, zero value otherwise.

func (*NGramTokenFilterV2) GetMinGramOk ¶

func (o *NGramTokenFilterV2) GetMinGramOk() (*int32, bool)

GetMinGramOk returns a tuple with the MinGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NGramTokenFilterV2) HasMaxGram ¶

func (o *NGramTokenFilterV2) HasMaxGram() bool

HasMaxGram returns a boolean if a field has been set.

func (*NGramTokenFilterV2) HasMinGram ¶

func (o *NGramTokenFilterV2) HasMinGram() bool

HasMinGram returns a boolean if a field has been set.

func (NGramTokenFilterV2) MarshalJSON ¶

func (o NGramTokenFilterV2) MarshalJSON() ([]byte, error)

func (*NGramTokenFilterV2) SetMaxGram ¶

func (o *NGramTokenFilterV2) SetMaxGram(v int32)

SetMaxGram gets a reference to the given int32 and assigns it to the MaxGram field.

func (*NGramTokenFilterV2) SetMinGram ¶

func (o *NGramTokenFilterV2) SetMinGram(v int32)

SetMinGram gets a reference to the given int32 and assigns it to the MinGram field.

func (NGramTokenFilterV2) ToMap ¶

func (o NGramTokenFilterV2) ToMap() (map[string]interface{}, error)

type NGramTokenizer ¶

type NGramTokenizer struct {
	LexicalTokenizer
	// The minimum n-gram length. Default is 1. Maximum is 300. Must be less than the value of maxGram.
	MinGram *int32 `json:"minGram,omitempty"`
	// The maximum n-gram length. Default is 2. Maximum is 300.
	MaxGram *int32 `json:"maxGram,omitempty"`
	// Character classes to keep in the tokens.
	TokenChars []TokenCharacterKind `json:"tokenChars,omitempty"`
}

NGramTokenizer Tokenizes the input into n-grams of the given size(s). This tokenizer is implemented using Apache Lucene.

func NewNGramTokenizer ¶

func NewNGramTokenizer(odataType string, name string) *NGramTokenizer

NewNGramTokenizer instantiates a new NGramTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNGramTokenizerWithDefaults ¶

func NewNGramTokenizerWithDefaults() *NGramTokenizer

NewNGramTokenizerWithDefaults instantiates a new NGramTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NGramTokenizer) GetMaxGram ¶

func (o *NGramTokenizer) GetMaxGram() int32

GetMaxGram returns the MaxGram field value if set, zero value otherwise.

func (*NGramTokenizer) GetMaxGramOk ¶

func (o *NGramTokenizer) GetMaxGramOk() (*int32, bool)

GetMaxGramOk returns a tuple with the MaxGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NGramTokenizer) GetMinGram ¶

func (o *NGramTokenizer) GetMinGram() int32

GetMinGram returns the MinGram field value if set, zero value otherwise.

func (*NGramTokenizer) GetMinGramOk ¶

func (o *NGramTokenizer) GetMinGramOk() (*int32, bool)

GetMinGramOk returns a tuple with the MinGram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NGramTokenizer) GetTokenChars ¶

func (o *NGramTokenizer) GetTokenChars() []TokenCharacterKind

GetTokenChars returns the TokenChars field value if set, zero value otherwise.

func (*NGramTokenizer) GetTokenCharsOk ¶

func (o *NGramTokenizer) GetTokenCharsOk() ([]TokenCharacterKind, bool)

GetTokenCharsOk returns a tuple with the TokenChars field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NGramTokenizer) HasMaxGram ¶

func (o *NGramTokenizer) HasMaxGram() bool

HasMaxGram returns a boolean if a field has been set.

func (*NGramTokenizer) HasMinGram ¶

func (o *NGramTokenizer) HasMinGram() bool

HasMinGram returns a boolean if a field has been set.

func (*NGramTokenizer) HasTokenChars ¶

func (o *NGramTokenizer) HasTokenChars() bool

HasTokenChars returns a boolean if a field has been set.

func (NGramTokenizer) MarshalJSON ¶

func (o NGramTokenizer) MarshalJSON() ([]byte, error)

func (*NGramTokenizer) SetMaxGram ¶

func (o *NGramTokenizer) SetMaxGram(v int32)

SetMaxGram gets a reference to the given int32 and assigns it to the MaxGram field.

func (*NGramTokenizer) SetMinGram ¶

func (o *NGramTokenizer) SetMinGram(v int32)

SetMinGram gets a reference to the given int32 and assigns it to the MinGram field.

func (*NGramTokenizer) SetTokenChars ¶

func (o *NGramTokenizer) SetTokenChars(v []TokenCharacterKind)

SetTokenChars gets a reference to the given []TokenCharacterKind and assigns it to the TokenChars field.

func (NGramTokenizer) ToMap ¶

func (o NGramTokenizer) ToMap() (map[string]interface{}, error)

type NullableAmlSkill ¶

type NullableAmlSkill struct {
	// contains filtered or unexported fields
}

func NewNullableAmlSkill ¶

func NewNullableAmlSkill(val *AmlSkill) *NullableAmlSkill

func (NullableAmlSkill) Get ¶

func (v NullableAmlSkill) Get() *AmlSkill

func (NullableAmlSkill) IsSet ¶

func (v NullableAmlSkill) IsSet() bool

func (NullableAmlSkill) MarshalJSON ¶

func (v NullableAmlSkill) MarshalJSON() ([]byte, error)

func (*NullableAmlSkill) Set ¶

func (v *NullableAmlSkill) Set(val *AmlSkill)

func (*NullableAmlSkill) UnmarshalJSON ¶

func (v *NullableAmlSkill) UnmarshalJSON(src []byte) error

func (*NullableAmlSkill) Unset ¶

func (v *NullableAmlSkill) Unset()

type NullableAnalyzeRequest ¶

type NullableAnalyzeRequest struct {
	// contains filtered or unexported fields
}

func NewNullableAnalyzeRequest ¶

func NewNullableAnalyzeRequest(val *AnalyzeRequest) *NullableAnalyzeRequest

func (NullableAnalyzeRequest) Get ¶

func (NullableAnalyzeRequest) IsSet ¶

func (v NullableAnalyzeRequest) IsSet() bool

func (NullableAnalyzeRequest) MarshalJSON ¶

func (v NullableAnalyzeRequest) MarshalJSON() ([]byte, error)

func (*NullableAnalyzeRequest) Set ¶

func (*NullableAnalyzeRequest) UnmarshalJSON ¶

func (v *NullableAnalyzeRequest) UnmarshalJSON(src []byte) error

func (*NullableAnalyzeRequest) Unset ¶

func (v *NullableAnalyzeRequest) Unset()

type NullableAnalyzeResult ¶

type NullableAnalyzeResult struct {
	// contains filtered or unexported fields
}

func NewNullableAnalyzeResult ¶

func NewNullableAnalyzeResult(val *AnalyzeResult) *NullableAnalyzeResult

func (NullableAnalyzeResult) Get ¶

func (NullableAnalyzeResult) IsSet ¶

func (v NullableAnalyzeResult) IsSet() bool

func (NullableAnalyzeResult) MarshalJSON ¶

func (v NullableAnalyzeResult) MarshalJSON() ([]byte, error)

func (*NullableAnalyzeResult) Set ¶

func (v *NullableAnalyzeResult) Set(val *AnalyzeResult)

func (*NullableAnalyzeResult) UnmarshalJSON ¶

func (v *NullableAnalyzeResult) UnmarshalJSON(src []byte) error

func (*NullableAnalyzeResult) Unset ¶

func (v *NullableAnalyzeResult) Unset()

type NullableAnalyzedTokenInfo ¶

type NullableAnalyzedTokenInfo struct {
	// contains filtered or unexported fields
}

func NewNullableAnalyzedTokenInfo ¶

func NewNullableAnalyzedTokenInfo(val *AnalyzedTokenInfo) *NullableAnalyzedTokenInfo

func (NullableAnalyzedTokenInfo) Get ¶

func (NullableAnalyzedTokenInfo) IsSet ¶

func (v NullableAnalyzedTokenInfo) IsSet() bool

func (NullableAnalyzedTokenInfo) MarshalJSON ¶

func (v NullableAnalyzedTokenInfo) MarshalJSON() ([]byte, error)

func (*NullableAnalyzedTokenInfo) Set ¶

func (*NullableAnalyzedTokenInfo) UnmarshalJSON ¶

func (v *NullableAnalyzedTokenInfo) UnmarshalJSON(src []byte) error

func (*NullableAnalyzedTokenInfo) Unset ¶

func (v *NullableAnalyzedTokenInfo) Unset()

type NullableAsciiFoldingTokenFilter ¶

type NullableAsciiFoldingTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableAsciiFoldingTokenFilter) Get ¶

func (NullableAsciiFoldingTokenFilter) IsSet ¶

func (NullableAsciiFoldingTokenFilter) MarshalJSON ¶

func (v NullableAsciiFoldingTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableAsciiFoldingTokenFilter) Set ¶

func (*NullableAsciiFoldingTokenFilter) UnmarshalJSON ¶

func (v *NullableAsciiFoldingTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableAsciiFoldingTokenFilter) Unset ¶

type NullableAzureActiveDirectoryApplicationCredentials ¶

type NullableAzureActiveDirectoryApplicationCredentials struct {
	// contains filtered or unexported fields
}

func (NullableAzureActiveDirectoryApplicationCredentials) Get ¶

func (NullableAzureActiveDirectoryApplicationCredentials) IsSet ¶

func (NullableAzureActiveDirectoryApplicationCredentials) MarshalJSON ¶

func (*NullableAzureActiveDirectoryApplicationCredentials) Set ¶

func (*NullableAzureActiveDirectoryApplicationCredentials) UnmarshalJSON ¶

func (*NullableAzureActiveDirectoryApplicationCredentials) Unset ¶

type NullableBM25Similarity ¶

type NullableBM25Similarity struct {
	// contains filtered or unexported fields
}

func NewNullableBM25Similarity ¶

func NewNullableBM25Similarity(val *BM25Similarity) *NullableBM25Similarity

func (NullableBM25Similarity) Get ¶

func (NullableBM25Similarity) IsSet ¶

func (v NullableBM25Similarity) IsSet() bool

func (NullableBM25Similarity) MarshalJSON ¶

func (v NullableBM25Similarity) MarshalJSON() ([]byte, error)

func (*NullableBM25Similarity) Set ¶

func (*NullableBM25Similarity) UnmarshalJSON ¶

func (v *NullableBM25Similarity) UnmarshalJSON(src []byte) error

func (*NullableBM25Similarity) Unset ¶

func (v *NullableBM25Similarity) Unset()

type NullableBool ¶

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool ¶

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get ¶

func (v NullableBool) Get() *bool

func (NullableBool) IsSet ¶

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON ¶

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set ¶

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON ¶

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset ¶

func (v *NullableBool) Unset()

type NullableCharFilter ¶

type NullableCharFilter struct {
	// contains filtered or unexported fields
}

func NewNullableCharFilter ¶

func NewNullableCharFilter(val *CharFilter) *NullableCharFilter

func (NullableCharFilter) Get ¶

func (v NullableCharFilter) Get() *CharFilter

func (NullableCharFilter) IsSet ¶

func (v NullableCharFilter) IsSet() bool

func (NullableCharFilter) MarshalJSON ¶

func (v NullableCharFilter) MarshalJSON() ([]byte, error)

func (*NullableCharFilter) Set ¶

func (v *NullableCharFilter) Set(val *CharFilter)

func (*NullableCharFilter) UnmarshalJSON ¶

func (v *NullableCharFilter) UnmarshalJSON(src []byte) error

func (*NullableCharFilter) Unset ¶

func (v *NullableCharFilter) Unset()

type NullableCharFilterName ¶

type NullableCharFilterName struct {
	// contains filtered or unexported fields
}

func NewNullableCharFilterName ¶

func NewNullableCharFilterName(val *CharFilterName) *NullableCharFilterName

func (NullableCharFilterName) Get ¶

func (NullableCharFilterName) IsSet ¶

func (v NullableCharFilterName) IsSet() bool

func (NullableCharFilterName) MarshalJSON ¶

func (v NullableCharFilterName) MarshalJSON() ([]byte, error)

func (*NullableCharFilterName) Set ¶

func (*NullableCharFilterName) UnmarshalJSON ¶

func (v *NullableCharFilterName) UnmarshalJSON(src []byte) error

func (*NullableCharFilterName) Unset ¶

func (v *NullableCharFilterName) Unset()

type NullableCjkBigramTokenFilter ¶

type NullableCjkBigramTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableCjkBigramTokenFilter) Get ¶

func (NullableCjkBigramTokenFilter) IsSet ¶

func (NullableCjkBigramTokenFilter) MarshalJSON ¶

func (v NullableCjkBigramTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableCjkBigramTokenFilter) Set ¶

func (*NullableCjkBigramTokenFilter) UnmarshalJSON ¶

func (v *NullableCjkBigramTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableCjkBigramTokenFilter) Unset ¶

func (v *NullableCjkBigramTokenFilter) Unset()

type NullableCjkBigramTokenFilterScripts ¶

type NullableCjkBigramTokenFilterScripts struct {
	// contains filtered or unexported fields
}

func (NullableCjkBigramTokenFilterScripts) Get ¶

func (NullableCjkBigramTokenFilterScripts) IsSet ¶

func (NullableCjkBigramTokenFilterScripts) MarshalJSON ¶

func (v NullableCjkBigramTokenFilterScripts) MarshalJSON() ([]byte, error)

func (*NullableCjkBigramTokenFilterScripts) Set ¶

func (*NullableCjkBigramTokenFilterScripts) UnmarshalJSON ¶

func (v *NullableCjkBigramTokenFilterScripts) UnmarshalJSON(src []byte) error

func (*NullableCjkBigramTokenFilterScripts) Unset ¶

type NullableClassicSimilarity ¶

type NullableClassicSimilarity struct {
	// contains filtered or unexported fields
}

func NewNullableClassicSimilarity ¶

func NewNullableClassicSimilarity(val *ClassicSimilarity) *NullableClassicSimilarity

func (NullableClassicSimilarity) Get ¶

func (NullableClassicSimilarity) IsSet ¶

func (v NullableClassicSimilarity) IsSet() bool

func (NullableClassicSimilarity) MarshalJSON ¶

func (v NullableClassicSimilarity) MarshalJSON() ([]byte, error)

func (*NullableClassicSimilarity) Set ¶

func (*NullableClassicSimilarity) UnmarshalJSON ¶

func (v *NullableClassicSimilarity) UnmarshalJSON(src []byte) error

func (*NullableClassicSimilarity) Unset ¶

func (v *NullableClassicSimilarity) Unset()

type NullableClassicTokenizer ¶

type NullableClassicTokenizer struct {
	// contains filtered or unexported fields
}

func NewNullableClassicTokenizer ¶

func NewNullableClassicTokenizer(val *ClassicTokenizer) *NullableClassicTokenizer

func (NullableClassicTokenizer) Get ¶

func (NullableClassicTokenizer) IsSet ¶

func (v NullableClassicTokenizer) IsSet() bool

func (NullableClassicTokenizer) MarshalJSON ¶

func (v NullableClassicTokenizer) MarshalJSON() ([]byte, error)

func (*NullableClassicTokenizer) Set ¶

func (*NullableClassicTokenizer) UnmarshalJSON ¶

func (v *NullableClassicTokenizer) UnmarshalJSON(src []byte) error

func (*NullableClassicTokenizer) Unset ¶

func (v *NullableClassicTokenizer) Unset()

type NullableCognitiveServicesAccount ¶

type NullableCognitiveServicesAccount struct {
	// contains filtered or unexported fields
}

func (NullableCognitiveServicesAccount) Get ¶

func (NullableCognitiveServicesAccount) IsSet ¶

func (NullableCognitiveServicesAccount) MarshalJSON ¶

func (v NullableCognitiveServicesAccount) MarshalJSON() ([]byte, error)

func (*NullableCognitiveServicesAccount) Set ¶

func (*NullableCognitiveServicesAccount) UnmarshalJSON ¶

func (v *NullableCognitiveServicesAccount) UnmarshalJSON(src []byte) error

func (*NullableCognitiveServicesAccount) Unset ¶

type NullableCognitiveServicesAccountKey ¶

type NullableCognitiveServicesAccountKey struct {
	// contains filtered or unexported fields
}

func (NullableCognitiveServicesAccountKey) Get ¶

func (NullableCognitiveServicesAccountKey) IsSet ¶

func (NullableCognitiveServicesAccountKey) MarshalJSON ¶

func (v NullableCognitiveServicesAccountKey) MarshalJSON() ([]byte, error)

func (*NullableCognitiveServicesAccountKey) Set ¶

func (*NullableCognitiveServicesAccountKey) UnmarshalJSON ¶

func (v *NullableCognitiveServicesAccountKey) UnmarshalJSON(src []byte) error

func (*NullableCognitiveServicesAccountKey) Unset ¶

type NullableCommonGramTokenFilter ¶

type NullableCommonGramTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableCommonGramTokenFilter) Get ¶

func (NullableCommonGramTokenFilter) IsSet ¶

func (NullableCommonGramTokenFilter) MarshalJSON ¶

func (v NullableCommonGramTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableCommonGramTokenFilter) Set ¶

func (*NullableCommonGramTokenFilter) UnmarshalJSON ¶

func (v *NullableCommonGramTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableCommonGramTokenFilter) Unset ¶

func (v *NullableCommonGramTokenFilter) Unset()

type NullableConditionalSkill ¶

type NullableConditionalSkill struct {
	// contains filtered or unexported fields
}

func NewNullableConditionalSkill ¶

func NewNullableConditionalSkill(val *ConditionalSkill) *NullableConditionalSkill

func (NullableConditionalSkill) Get ¶

func (NullableConditionalSkill) IsSet ¶

func (v NullableConditionalSkill) IsSet() bool

func (NullableConditionalSkill) MarshalJSON ¶

func (v NullableConditionalSkill) MarshalJSON() ([]byte, error)

func (*NullableConditionalSkill) Set ¶

func (*NullableConditionalSkill) UnmarshalJSON ¶

func (v *NullableConditionalSkill) UnmarshalJSON(src []byte) error

func (*NullableConditionalSkill) Unset ¶

func (v *NullableConditionalSkill) Unset()

type NullableCorsOptions ¶

type NullableCorsOptions struct {
	// contains filtered or unexported fields
}

func NewNullableCorsOptions ¶

func NewNullableCorsOptions(val *CorsOptions) *NullableCorsOptions

func (NullableCorsOptions) Get ¶

func (NullableCorsOptions) IsSet ¶

func (v NullableCorsOptions) IsSet() bool

func (NullableCorsOptions) MarshalJSON ¶

func (v NullableCorsOptions) MarshalJSON() ([]byte, error)

func (*NullableCorsOptions) Set ¶

func (v *NullableCorsOptions) Set(val *CorsOptions)

func (*NullableCorsOptions) UnmarshalJSON ¶

func (v *NullableCorsOptions) UnmarshalJSON(src []byte) error

func (*NullableCorsOptions) Unset ¶

func (v *NullableCorsOptions) Unset()

type NullableCustomAnalyzer ¶

type NullableCustomAnalyzer struct {
	// contains filtered or unexported fields
}

func NewNullableCustomAnalyzer ¶

func NewNullableCustomAnalyzer(val *CustomAnalyzer) *NullableCustomAnalyzer

func (NullableCustomAnalyzer) Get ¶

func (NullableCustomAnalyzer) IsSet ¶

func (v NullableCustomAnalyzer) IsSet() bool

func (NullableCustomAnalyzer) MarshalJSON ¶

func (v NullableCustomAnalyzer) MarshalJSON() ([]byte, error)

func (*NullableCustomAnalyzer) Set ¶

func (*NullableCustomAnalyzer) UnmarshalJSON ¶

func (v *NullableCustomAnalyzer) UnmarshalJSON(src []byte) error

func (*NullableCustomAnalyzer) Unset ¶

func (v *NullableCustomAnalyzer) Unset()

type NullableCustomEntity ¶

type NullableCustomEntity struct {
	// contains filtered or unexported fields
}

func NewNullableCustomEntity ¶

func NewNullableCustomEntity(val *CustomEntity) *NullableCustomEntity

func (NullableCustomEntity) Get ¶

func (NullableCustomEntity) IsSet ¶

func (v NullableCustomEntity) IsSet() bool

func (NullableCustomEntity) MarshalJSON ¶

func (v NullableCustomEntity) MarshalJSON() ([]byte, error)

func (*NullableCustomEntity) Set ¶

func (v *NullableCustomEntity) Set(val *CustomEntity)

func (*NullableCustomEntity) UnmarshalJSON ¶

func (v *NullableCustomEntity) UnmarshalJSON(src []byte) error

func (*NullableCustomEntity) Unset ¶

func (v *NullableCustomEntity) Unset()

type NullableCustomEntityAlias ¶

type NullableCustomEntityAlias struct {
	// contains filtered or unexported fields
}

func NewNullableCustomEntityAlias ¶

func NewNullableCustomEntityAlias(val *CustomEntityAlias) *NullableCustomEntityAlias

func (NullableCustomEntityAlias) Get ¶

func (NullableCustomEntityAlias) IsSet ¶

func (v NullableCustomEntityAlias) IsSet() bool

func (NullableCustomEntityAlias) MarshalJSON ¶

func (v NullableCustomEntityAlias) MarshalJSON() ([]byte, error)

func (*NullableCustomEntityAlias) Set ¶

func (*NullableCustomEntityAlias) UnmarshalJSON ¶

func (v *NullableCustomEntityAlias) UnmarshalJSON(src []byte) error

func (*NullableCustomEntityAlias) Unset ¶

func (v *NullableCustomEntityAlias) Unset()

type NullableCustomEntityLookupSkill ¶

type NullableCustomEntityLookupSkill struct {
	// contains filtered or unexported fields
}

func (NullableCustomEntityLookupSkill) Get ¶

func (NullableCustomEntityLookupSkill) IsSet ¶

func (NullableCustomEntityLookupSkill) MarshalJSON ¶

func (v NullableCustomEntityLookupSkill) MarshalJSON() ([]byte, error)

func (*NullableCustomEntityLookupSkill) Set ¶

func (*NullableCustomEntityLookupSkill) UnmarshalJSON ¶

func (v *NullableCustomEntityLookupSkill) UnmarshalJSON(src []byte) error

func (*NullableCustomEntityLookupSkill) Unset ¶

type NullableCustomEntityLookupSkillLanguage ¶

type NullableCustomEntityLookupSkillLanguage struct {
	// contains filtered or unexported fields
}

func (NullableCustomEntityLookupSkillLanguage) Get ¶

func (NullableCustomEntityLookupSkillLanguage) IsSet ¶

func (NullableCustomEntityLookupSkillLanguage) MarshalJSON ¶

func (v NullableCustomEntityLookupSkillLanguage) MarshalJSON() ([]byte, error)

func (*NullableCustomEntityLookupSkillLanguage) Set ¶

func (*NullableCustomEntityLookupSkillLanguage) UnmarshalJSON ¶

func (v *NullableCustomEntityLookupSkillLanguage) UnmarshalJSON(src []byte) error

func (*NullableCustomEntityLookupSkillLanguage) Unset ¶

type NullableCustomNormalizer ¶

type NullableCustomNormalizer struct {
	// contains filtered or unexported fields
}

func NewNullableCustomNormalizer ¶

func NewNullableCustomNormalizer(val *CustomNormalizer) *NullableCustomNormalizer

func (NullableCustomNormalizer) Get ¶

func (NullableCustomNormalizer) IsSet ¶

func (v NullableCustomNormalizer) IsSet() bool

func (NullableCustomNormalizer) MarshalJSON ¶

func (v NullableCustomNormalizer) MarshalJSON() ([]byte, error)

func (*NullableCustomNormalizer) Set ¶

func (*NullableCustomNormalizer) UnmarshalJSON ¶

func (v *NullableCustomNormalizer) UnmarshalJSON(src []byte) error

func (*NullableCustomNormalizer) Unset ¶

func (v *NullableCustomNormalizer) Unset()

type NullableDataChangeDetectionPolicy ¶

type NullableDataChangeDetectionPolicy struct {
	// contains filtered or unexported fields
}

func (NullableDataChangeDetectionPolicy) Get ¶

func (NullableDataChangeDetectionPolicy) IsSet ¶

func (NullableDataChangeDetectionPolicy) MarshalJSON ¶

func (v NullableDataChangeDetectionPolicy) MarshalJSON() ([]byte, error)

func (*NullableDataChangeDetectionPolicy) Set ¶

func (*NullableDataChangeDetectionPolicy) UnmarshalJSON ¶

func (v *NullableDataChangeDetectionPolicy) UnmarshalJSON(src []byte) error

func (*NullableDataChangeDetectionPolicy) Unset ¶

type NullableDataDeletionDetectionPolicy ¶

type NullableDataDeletionDetectionPolicy struct {
	// contains filtered or unexported fields
}

func (NullableDataDeletionDetectionPolicy) Get ¶

func (NullableDataDeletionDetectionPolicy) IsSet ¶

func (NullableDataDeletionDetectionPolicy) MarshalJSON ¶

func (v NullableDataDeletionDetectionPolicy) MarshalJSON() ([]byte, error)

func (*NullableDataDeletionDetectionPolicy) Set ¶

func (*NullableDataDeletionDetectionPolicy) UnmarshalJSON ¶

func (v *NullableDataDeletionDetectionPolicy) UnmarshalJSON(src []byte) error

func (*NullableDataDeletionDetectionPolicy) Unset ¶

type NullableDataSourceCredentials ¶

type NullableDataSourceCredentials struct {
	// contains filtered or unexported fields
}

func (NullableDataSourceCredentials) Get ¶

func (NullableDataSourceCredentials) IsSet ¶

func (NullableDataSourceCredentials) MarshalJSON ¶

func (v NullableDataSourceCredentials) MarshalJSON() ([]byte, error)

func (*NullableDataSourceCredentials) Set ¶

func (*NullableDataSourceCredentials) UnmarshalJSON ¶

func (v *NullableDataSourceCredentials) UnmarshalJSON(src []byte) error

func (*NullableDataSourceCredentials) Unset ¶

func (v *NullableDataSourceCredentials) Unset()

type NullableDataToExtract ¶

type NullableDataToExtract struct {
	// contains filtered or unexported fields
}

func NewNullableDataToExtract ¶

func NewNullableDataToExtract(val *DataToExtract) *NullableDataToExtract

func (NullableDataToExtract) Get ¶

func (NullableDataToExtract) IsSet ¶

func (v NullableDataToExtract) IsSet() bool

func (NullableDataToExtract) MarshalJSON ¶

func (v NullableDataToExtract) MarshalJSON() ([]byte, error)

func (*NullableDataToExtract) Set ¶

func (v *NullableDataToExtract) Set(val *DataToExtract)

func (*NullableDataToExtract) UnmarshalJSON ¶

func (v *NullableDataToExtract) UnmarshalJSON(src []byte) error

func (*NullableDataToExtract) Unset ¶

func (v *NullableDataToExtract) Unset()

type NullableDefaultCognitiveServicesAccount ¶

type NullableDefaultCognitiveServicesAccount struct {
	// contains filtered or unexported fields
}

func (NullableDefaultCognitiveServicesAccount) Get ¶

func (NullableDefaultCognitiveServicesAccount) IsSet ¶

func (NullableDefaultCognitiveServicesAccount) MarshalJSON ¶

func (v NullableDefaultCognitiveServicesAccount) MarshalJSON() ([]byte, error)

func (*NullableDefaultCognitiveServicesAccount) Set ¶

func (*NullableDefaultCognitiveServicesAccount) UnmarshalJSON ¶

func (v *NullableDefaultCognitiveServicesAccount) UnmarshalJSON(src []byte) error

func (*NullableDefaultCognitiveServicesAccount) Unset ¶

type NullableDictionaryDecompounderTokenFilter ¶

type NullableDictionaryDecompounderTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableDictionaryDecompounderTokenFilter) Get ¶

func (NullableDictionaryDecompounderTokenFilter) IsSet ¶

func (NullableDictionaryDecompounderTokenFilter) MarshalJSON ¶

func (*NullableDictionaryDecompounderTokenFilter) Set ¶

func (*NullableDictionaryDecompounderTokenFilter) UnmarshalJSON ¶

func (v *NullableDictionaryDecompounderTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableDictionaryDecompounderTokenFilter) Unset ¶

type NullableDistanceScoringFunction ¶

type NullableDistanceScoringFunction struct {
	// contains filtered or unexported fields
}

func (NullableDistanceScoringFunction) Get ¶

func (NullableDistanceScoringFunction) IsSet ¶

func (NullableDistanceScoringFunction) MarshalJSON ¶

func (v NullableDistanceScoringFunction) MarshalJSON() ([]byte, error)

func (*NullableDistanceScoringFunction) Set ¶

func (*NullableDistanceScoringFunction) UnmarshalJSON ¶

func (v *NullableDistanceScoringFunction) UnmarshalJSON(src []byte) error

func (*NullableDistanceScoringFunction) Unset ¶

type NullableDistanceScoringParameters ¶

type NullableDistanceScoringParameters struct {
	// contains filtered or unexported fields
}

func (NullableDistanceScoringParameters) Get ¶

func (NullableDistanceScoringParameters) IsSet ¶

func (NullableDistanceScoringParameters) MarshalJSON ¶

func (v NullableDistanceScoringParameters) MarshalJSON() ([]byte, error)

func (*NullableDistanceScoringParameters) Set ¶

func (*NullableDistanceScoringParameters) UnmarshalJSON ¶

func (v *NullableDistanceScoringParameters) UnmarshalJSON(src []byte) error

func (*NullableDistanceScoringParameters) Unset ¶

type NullableDocumentExtractionSkill ¶

type NullableDocumentExtractionSkill struct {
	// contains filtered or unexported fields
}

func (NullableDocumentExtractionSkill) Get ¶

func (NullableDocumentExtractionSkill) IsSet ¶

func (NullableDocumentExtractionSkill) MarshalJSON ¶

func (v NullableDocumentExtractionSkill) MarshalJSON() ([]byte, error)

func (*NullableDocumentExtractionSkill) Set ¶

func (*NullableDocumentExtractionSkill) UnmarshalJSON ¶

func (v *NullableDocumentExtractionSkill) UnmarshalJSON(src []byte) error

func (*NullableDocumentExtractionSkill) Unset ¶

type NullableEdgeNGramTokenFilter ¶

type NullableEdgeNGramTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableEdgeNGramTokenFilter) Get ¶

func (NullableEdgeNGramTokenFilter) IsSet ¶

func (NullableEdgeNGramTokenFilter) MarshalJSON ¶

func (v NullableEdgeNGramTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableEdgeNGramTokenFilter) Set ¶

func (*NullableEdgeNGramTokenFilter) UnmarshalJSON ¶

func (v *NullableEdgeNGramTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableEdgeNGramTokenFilter) Unset ¶

func (v *NullableEdgeNGramTokenFilter) Unset()

type NullableEdgeNGramTokenFilterSide ¶

type NullableEdgeNGramTokenFilterSide struct {
	// contains filtered or unexported fields
}

func (NullableEdgeNGramTokenFilterSide) Get ¶

func (NullableEdgeNGramTokenFilterSide) IsSet ¶

func (NullableEdgeNGramTokenFilterSide) MarshalJSON ¶

func (v NullableEdgeNGramTokenFilterSide) MarshalJSON() ([]byte, error)

func (*NullableEdgeNGramTokenFilterSide) Set ¶

func (*NullableEdgeNGramTokenFilterSide) UnmarshalJSON ¶

func (v *NullableEdgeNGramTokenFilterSide) UnmarshalJSON(src []byte) error

func (*NullableEdgeNGramTokenFilterSide) Unset ¶

type NullableEdgeNGramTokenFilterV2 ¶

type NullableEdgeNGramTokenFilterV2 struct {
	// contains filtered or unexported fields
}

func (NullableEdgeNGramTokenFilterV2) Get ¶

func (NullableEdgeNGramTokenFilterV2) IsSet ¶

func (NullableEdgeNGramTokenFilterV2) MarshalJSON ¶

func (v NullableEdgeNGramTokenFilterV2) MarshalJSON() ([]byte, error)

func (*NullableEdgeNGramTokenFilterV2) Set ¶

func (*NullableEdgeNGramTokenFilterV2) UnmarshalJSON ¶

func (v *NullableEdgeNGramTokenFilterV2) UnmarshalJSON(src []byte) error

func (*NullableEdgeNGramTokenFilterV2) Unset ¶

func (v *NullableEdgeNGramTokenFilterV2) Unset()

type NullableEdgeNGramTokenizer ¶

type NullableEdgeNGramTokenizer struct {
	// contains filtered or unexported fields
}

func NewNullableEdgeNGramTokenizer ¶

func NewNullableEdgeNGramTokenizer(val *EdgeNGramTokenizer) *NullableEdgeNGramTokenizer

func (NullableEdgeNGramTokenizer) Get ¶

func (NullableEdgeNGramTokenizer) IsSet ¶

func (v NullableEdgeNGramTokenizer) IsSet() bool

func (NullableEdgeNGramTokenizer) MarshalJSON ¶

func (v NullableEdgeNGramTokenizer) MarshalJSON() ([]byte, error)

func (*NullableEdgeNGramTokenizer) Set ¶

func (*NullableEdgeNGramTokenizer) UnmarshalJSON ¶

func (v *NullableEdgeNGramTokenizer) UnmarshalJSON(src []byte) error

func (*NullableEdgeNGramTokenizer) Unset ¶

func (v *NullableEdgeNGramTokenizer) Unset()

type NullableElisionTokenFilter ¶

type NullableElisionTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableElisionTokenFilter ¶

func NewNullableElisionTokenFilter(val *ElisionTokenFilter) *NullableElisionTokenFilter

func (NullableElisionTokenFilter) Get ¶

func (NullableElisionTokenFilter) IsSet ¶

func (v NullableElisionTokenFilter) IsSet() bool

func (NullableElisionTokenFilter) MarshalJSON ¶

func (v NullableElisionTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableElisionTokenFilter) Set ¶

func (*NullableElisionTokenFilter) UnmarshalJSON ¶

func (v *NullableElisionTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableElisionTokenFilter) Unset ¶

func (v *NullableElisionTokenFilter) Unset()

type NullableEntityCategory ¶

type NullableEntityCategory struct {
	// contains filtered or unexported fields
}

func NewNullableEntityCategory ¶

func NewNullableEntityCategory(val *EntityCategory) *NullableEntityCategory

func (NullableEntityCategory) Get ¶

func (NullableEntityCategory) IsSet ¶

func (v NullableEntityCategory) IsSet() bool

func (NullableEntityCategory) MarshalJSON ¶

func (v NullableEntityCategory) MarshalJSON() ([]byte, error)

func (*NullableEntityCategory) Set ¶

func (*NullableEntityCategory) UnmarshalJSON ¶

func (v *NullableEntityCategory) UnmarshalJSON(src []byte) error

func (*NullableEntityCategory) Unset ¶

func (v *NullableEntityCategory) Unset()

type NullableEntityLinkingSkill ¶

type NullableEntityLinkingSkill struct {
	// contains filtered or unexported fields
}

func NewNullableEntityLinkingSkill ¶

func NewNullableEntityLinkingSkill(val *EntityLinkingSkill) *NullableEntityLinkingSkill

func (NullableEntityLinkingSkill) Get ¶

func (NullableEntityLinkingSkill) IsSet ¶

func (v NullableEntityLinkingSkill) IsSet() bool

func (NullableEntityLinkingSkill) MarshalJSON ¶

func (v NullableEntityLinkingSkill) MarshalJSON() ([]byte, error)

func (*NullableEntityLinkingSkill) Set ¶

func (*NullableEntityLinkingSkill) UnmarshalJSON ¶

func (v *NullableEntityLinkingSkill) UnmarshalJSON(src []byte) error

func (*NullableEntityLinkingSkill) Unset ¶

func (v *NullableEntityLinkingSkill) Unset()

type NullableEntityRecognitionSkill ¶

type NullableEntityRecognitionSkill struct {
	// contains filtered or unexported fields
}

func (NullableEntityRecognitionSkill) Get ¶

func (NullableEntityRecognitionSkill) IsSet ¶

func (NullableEntityRecognitionSkill) MarshalJSON ¶

func (v NullableEntityRecognitionSkill) MarshalJSON() ([]byte, error)

func (*NullableEntityRecognitionSkill) Set ¶

func (*NullableEntityRecognitionSkill) UnmarshalJSON ¶

func (v *NullableEntityRecognitionSkill) UnmarshalJSON(src []byte) error

func (*NullableEntityRecognitionSkill) Unset ¶

func (v *NullableEntityRecognitionSkill) Unset()

type NullableEntityRecognitionSkillLanguage ¶

type NullableEntityRecognitionSkillLanguage struct {
	// contains filtered or unexported fields
}

func (NullableEntityRecognitionSkillLanguage) Get ¶

func (NullableEntityRecognitionSkillLanguage) IsSet ¶

func (NullableEntityRecognitionSkillLanguage) MarshalJSON ¶

func (v NullableEntityRecognitionSkillLanguage) MarshalJSON() ([]byte, error)

func (*NullableEntityRecognitionSkillLanguage) Set ¶

func (*NullableEntityRecognitionSkillLanguage) UnmarshalJSON ¶

func (v *NullableEntityRecognitionSkillLanguage) UnmarshalJSON(src []byte) error

func (*NullableEntityRecognitionSkillLanguage) Unset ¶

type NullableEntityRecognitionSkillV3 ¶

type NullableEntityRecognitionSkillV3 struct {
	// contains filtered or unexported fields
}

func (NullableEntityRecognitionSkillV3) Get ¶

func (NullableEntityRecognitionSkillV3) IsSet ¶

func (NullableEntityRecognitionSkillV3) MarshalJSON ¶

func (v NullableEntityRecognitionSkillV3) MarshalJSON() ([]byte, error)

func (*NullableEntityRecognitionSkillV3) Set ¶

func (*NullableEntityRecognitionSkillV3) UnmarshalJSON ¶

func (v *NullableEntityRecognitionSkillV3) UnmarshalJSON(src []byte) error

func (*NullableEntityRecognitionSkillV3) Unset ¶

type NullableExecutionEnvironment ¶

type NullableExecutionEnvironment struct {
	// contains filtered or unexported fields
}

func (NullableExecutionEnvironment) Get ¶

func (NullableExecutionEnvironment) IsSet ¶

func (NullableExecutionEnvironment) MarshalJSON ¶

func (v NullableExecutionEnvironment) MarshalJSON() ([]byte, error)

func (*NullableExecutionEnvironment) Set ¶

func (*NullableExecutionEnvironment) UnmarshalJSON ¶

func (v *NullableExecutionEnvironment) UnmarshalJSON(src []byte) error

func (*NullableExecutionEnvironment) Unset ¶

func (v *NullableExecutionEnvironment) Unset()

type NullableFieldMapping ¶

type NullableFieldMapping struct {
	// contains filtered or unexported fields
}

func NewNullableFieldMapping ¶

func NewNullableFieldMapping(val *FieldMapping) *NullableFieldMapping

func (NullableFieldMapping) Get ¶

func (NullableFieldMapping) IsSet ¶

func (v NullableFieldMapping) IsSet() bool

func (NullableFieldMapping) MarshalJSON ¶

func (v NullableFieldMapping) MarshalJSON() ([]byte, error)

func (*NullableFieldMapping) Set ¶

func (v *NullableFieldMapping) Set(val *FieldMapping)

func (*NullableFieldMapping) UnmarshalJSON ¶

func (v *NullableFieldMapping) UnmarshalJSON(src []byte) error

func (*NullableFieldMapping) Unset ¶

func (v *NullableFieldMapping) Unset()

type NullableFieldMappingFunction ¶

type NullableFieldMappingFunction struct {
	// contains filtered or unexported fields
}

func (NullableFieldMappingFunction) Get ¶

func (NullableFieldMappingFunction) IsSet ¶

func (NullableFieldMappingFunction) MarshalJSON ¶

func (v NullableFieldMappingFunction) MarshalJSON() ([]byte, error)

func (*NullableFieldMappingFunction) Set ¶

func (*NullableFieldMappingFunction) UnmarshalJSON ¶

func (v *NullableFieldMappingFunction) UnmarshalJSON(src []byte) error

func (*NullableFieldMappingFunction) Unset ¶

func (v *NullableFieldMappingFunction) Unset()

type NullableFloat32 ¶

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32 ¶

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get ¶

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet ¶

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON ¶

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set ¶

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON ¶

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset ¶

func (v *NullableFloat32) Unset()

type NullableFloat64 ¶

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64 ¶

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get ¶

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet ¶

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON ¶

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set ¶

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON ¶

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset ¶

func (v *NullableFloat64) Unset()

type NullableFreshnessScoringFunction ¶

type NullableFreshnessScoringFunction struct {
	// contains filtered or unexported fields
}

func (NullableFreshnessScoringFunction) Get ¶

func (NullableFreshnessScoringFunction) IsSet ¶

func (NullableFreshnessScoringFunction) MarshalJSON ¶

func (v NullableFreshnessScoringFunction) MarshalJSON() ([]byte, error)

func (*NullableFreshnessScoringFunction) Set ¶

func (*NullableFreshnessScoringFunction) UnmarshalJSON ¶

func (v *NullableFreshnessScoringFunction) UnmarshalJSON(src []byte) error

func (*NullableFreshnessScoringFunction) Unset ¶

type NullableFreshnessScoringParameters ¶

type NullableFreshnessScoringParameters struct {
	// contains filtered or unexported fields
}

func (NullableFreshnessScoringParameters) Get ¶

func (NullableFreshnessScoringParameters) IsSet ¶

func (NullableFreshnessScoringParameters) MarshalJSON ¶

func (v NullableFreshnessScoringParameters) MarshalJSON() ([]byte, error)

func (*NullableFreshnessScoringParameters) Set ¶

func (*NullableFreshnessScoringParameters) UnmarshalJSON ¶

func (v *NullableFreshnessScoringParameters) UnmarshalJSON(src []byte) error

func (*NullableFreshnessScoringParameters) Unset ¶

type NullableGetIndexStatisticsResult ¶

type NullableGetIndexStatisticsResult struct {
	// contains filtered or unexported fields
}

func (NullableGetIndexStatisticsResult) Get ¶

func (NullableGetIndexStatisticsResult) IsSet ¶

func (NullableGetIndexStatisticsResult) MarshalJSON ¶

func (v NullableGetIndexStatisticsResult) MarshalJSON() ([]byte, error)

func (*NullableGetIndexStatisticsResult) Set ¶

func (*NullableGetIndexStatisticsResult) UnmarshalJSON ¶

func (v *NullableGetIndexStatisticsResult) UnmarshalJSON(src []byte) error

func (*NullableGetIndexStatisticsResult) Unset ¶

type NullableHighWaterMarkChangeDetectionPolicy ¶

type NullableHighWaterMarkChangeDetectionPolicy struct {
	// contains filtered or unexported fields
}

func (NullableHighWaterMarkChangeDetectionPolicy) Get ¶

func (NullableHighWaterMarkChangeDetectionPolicy) IsSet ¶

func (NullableHighWaterMarkChangeDetectionPolicy) MarshalJSON ¶

func (*NullableHighWaterMarkChangeDetectionPolicy) Set ¶

func (*NullableHighWaterMarkChangeDetectionPolicy) UnmarshalJSON ¶

func (v *NullableHighWaterMarkChangeDetectionPolicy) UnmarshalJSON(src []byte) error

func (*NullableHighWaterMarkChangeDetectionPolicy) Unset ¶

type NullableHnswParameters ¶

type NullableHnswParameters struct {
	// contains filtered or unexported fields
}

func NewNullableHnswParameters ¶

func NewNullableHnswParameters(val *HnswParameters) *NullableHnswParameters

func (NullableHnswParameters) Get ¶

func (NullableHnswParameters) IsSet ¶

func (v NullableHnswParameters) IsSet() bool

func (NullableHnswParameters) MarshalJSON ¶

func (v NullableHnswParameters) MarshalJSON() ([]byte, error)

func (*NullableHnswParameters) Set ¶

func (*NullableHnswParameters) UnmarshalJSON ¶

func (v *NullableHnswParameters) UnmarshalJSON(src []byte) error

func (*NullableHnswParameters) Unset ¶

func (v *NullableHnswParameters) Unset()

type NullableHnswVectorSearchAlgorithmConfiguration ¶

type NullableHnswVectorSearchAlgorithmConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableHnswVectorSearchAlgorithmConfiguration) Get ¶

func (NullableHnswVectorSearchAlgorithmConfiguration) IsSet ¶

func (NullableHnswVectorSearchAlgorithmConfiguration) MarshalJSON ¶

func (*NullableHnswVectorSearchAlgorithmConfiguration) Set ¶

func (*NullableHnswVectorSearchAlgorithmConfiguration) UnmarshalJSON ¶

func (*NullableHnswVectorSearchAlgorithmConfiguration) Unset ¶

type NullableImageAction ¶

type NullableImageAction struct {
	// contains filtered or unexported fields
}

func NewNullableImageAction ¶

func NewNullableImageAction(val *ImageAction) *NullableImageAction

func (NullableImageAction) Get ¶

func (NullableImageAction) IsSet ¶

func (v NullableImageAction) IsSet() bool

func (NullableImageAction) MarshalJSON ¶

func (v NullableImageAction) MarshalJSON() ([]byte, error)

func (*NullableImageAction) Set ¶

func (v *NullableImageAction) Set(val *ImageAction)

func (*NullableImageAction) UnmarshalJSON ¶

func (v *NullableImageAction) UnmarshalJSON(src []byte) error

func (*NullableImageAction) Unset ¶

func (v *NullableImageAction) Unset()

type NullableImageAnalysisSkill ¶

type NullableImageAnalysisSkill struct {
	// contains filtered or unexported fields
}

func NewNullableImageAnalysisSkill ¶

func NewNullableImageAnalysisSkill(val *ImageAnalysisSkill) *NullableImageAnalysisSkill

func (NullableImageAnalysisSkill) Get ¶

func (NullableImageAnalysisSkill) IsSet ¶

func (v NullableImageAnalysisSkill) IsSet() bool

func (NullableImageAnalysisSkill) MarshalJSON ¶

func (v NullableImageAnalysisSkill) MarshalJSON() ([]byte, error)

func (*NullableImageAnalysisSkill) Set ¶

func (*NullableImageAnalysisSkill) UnmarshalJSON ¶

func (v *NullableImageAnalysisSkill) UnmarshalJSON(src []byte) error

func (*NullableImageAnalysisSkill) Unset ¶

func (v *NullableImageAnalysisSkill) Unset()

type NullableImageAnalysisSkillLanguage ¶

type NullableImageAnalysisSkillLanguage struct {
	// contains filtered or unexported fields
}

func (NullableImageAnalysisSkillLanguage) Get ¶

func (NullableImageAnalysisSkillLanguage) IsSet ¶

func (NullableImageAnalysisSkillLanguage) MarshalJSON ¶

func (v NullableImageAnalysisSkillLanguage) MarshalJSON() ([]byte, error)

func (*NullableImageAnalysisSkillLanguage) Set ¶

func (*NullableImageAnalysisSkillLanguage) UnmarshalJSON ¶

func (v *NullableImageAnalysisSkillLanguage) UnmarshalJSON(src []byte) error

func (*NullableImageAnalysisSkillLanguage) Unset ¶

type NullableImageDetail ¶

type NullableImageDetail struct {
	// contains filtered or unexported fields
}

func NewNullableImageDetail ¶

func NewNullableImageDetail(val *ImageDetail) *NullableImageDetail

func (NullableImageDetail) Get ¶

func (NullableImageDetail) IsSet ¶

func (v NullableImageDetail) IsSet() bool

func (NullableImageDetail) MarshalJSON ¶

func (v NullableImageDetail) MarshalJSON() ([]byte, error)

func (*NullableImageDetail) Set ¶

func (v *NullableImageDetail) Set(val *ImageDetail)

func (*NullableImageDetail) UnmarshalJSON ¶

func (v *NullableImageDetail) UnmarshalJSON(src []byte) error

func (*NullableImageDetail) Unset ¶

func (v *NullableImageDetail) Unset()

type NullableIndexerCurrentState ¶

type NullableIndexerCurrentState struct {
	// contains filtered or unexported fields
}

func (NullableIndexerCurrentState) Get ¶

func (NullableIndexerCurrentState) IsSet ¶

func (NullableIndexerCurrentState) MarshalJSON ¶

func (v NullableIndexerCurrentState) MarshalJSON() ([]byte, error)

func (*NullableIndexerCurrentState) Set ¶

func (*NullableIndexerCurrentState) UnmarshalJSON ¶

func (v *NullableIndexerCurrentState) UnmarshalJSON(src []byte) error

func (*NullableIndexerCurrentState) Unset ¶

func (v *NullableIndexerCurrentState) Unset()

type NullableIndexerExecutionResult ¶

type NullableIndexerExecutionResult struct {
	// contains filtered or unexported fields
}

func (NullableIndexerExecutionResult) Get ¶

func (NullableIndexerExecutionResult) IsSet ¶

func (NullableIndexerExecutionResult) MarshalJSON ¶

func (v NullableIndexerExecutionResult) MarshalJSON() ([]byte, error)

func (*NullableIndexerExecutionResult) Set ¶

func (*NullableIndexerExecutionResult) UnmarshalJSON ¶

func (v *NullableIndexerExecutionResult) UnmarshalJSON(src []byte) error

func (*NullableIndexerExecutionResult) Unset ¶

func (v *NullableIndexerExecutionResult) Unset()

type NullableIndexerExecutionStatus ¶

type NullableIndexerExecutionStatus struct {
	// contains filtered or unexported fields
}

func (NullableIndexerExecutionStatus) Get ¶

func (NullableIndexerExecutionStatus) IsSet ¶

func (NullableIndexerExecutionStatus) MarshalJSON ¶

func (v NullableIndexerExecutionStatus) MarshalJSON() ([]byte, error)

func (*NullableIndexerExecutionStatus) Set ¶

func (*NullableIndexerExecutionStatus) UnmarshalJSON ¶

func (v *NullableIndexerExecutionStatus) UnmarshalJSON(src []byte) error

func (*NullableIndexerExecutionStatus) Unset ¶

func (v *NullableIndexerExecutionStatus) Unset()

type NullableIndexerExecutionStatusDetail ¶

type NullableIndexerExecutionStatusDetail struct {
	// contains filtered or unexported fields
}

func (NullableIndexerExecutionStatusDetail) Get ¶

func (NullableIndexerExecutionStatusDetail) IsSet ¶

func (NullableIndexerExecutionStatusDetail) MarshalJSON ¶

func (v NullableIndexerExecutionStatusDetail) MarshalJSON() ([]byte, error)

func (*NullableIndexerExecutionStatusDetail) Set ¶

func (*NullableIndexerExecutionStatusDetail) UnmarshalJSON ¶

func (v *NullableIndexerExecutionStatusDetail) UnmarshalJSON(src []byte) error

func (*NullableIndexerExecutionStatusDetail) Unset ¶

type NullableIndexerStatus ¶

type NullableIndexerStatus struct {
	// contains filtered or unexported fields
}

func NewNullableIndexerStatus ¶

func NewNullableIndexerStatus(val *IndexerStatus) *NullableIndexerStatus

func (NullableIndexerStatus) Get ¶

func (NullableIndexerStatus) IsSet ¶

func (v NullableIndexerStatus) IsSet() bool

func (NullableIndexerStatus) MarshalJSON ¶

func (v NullableIndexerStatus) MarshalJSON() ([]byte, error)

func (*NullableIndexerStatus) Set ¶

func (v *NullableIndexerStatus) Set(val *IndexerStatus)

func (*NullableIndexerStatus) UnmarshalJSON ¶

func (v *NullableIndexerStatus) UnmarshalJSON(src []byte) error

func (*NullableIndexerStatus) Unset ¶

func (v *NullableIndexerStatus) Unset()

type NullableIndexersResetDocsRequest ¶

type NullableIndexersResetDocsRequest struct {
	// contains filtered or unexported fields
}

func (NullableIndexersResetDocsRequest) Get ¶

func (NullableIndexersResetDocsRequest) IsSet ¶

func (NullableIndexersResetDocsRequest) MarshalJSON ¶

func (v NullableIndexersResetDocsRequest) MarshalJSON() ([]byte, error)

func (*NullableIndexersResetDocsRequest) Set ¶

func (*NullableIndexersResetDocsRequest) UnmarshalJSON ¶

func (v *NullableIndexersResetDocsRequest) UnmarshalJSON(src []byte) error

func (*NullableIndexersResetDocsRequest) Unset ¶

type NullableIndexingMode ¶

type NullableIndexingMode struct {
	// contains filtered or unexported fields
}

func NewNullableIndexingMode ¶

func NewNullableIndexingMode(val *IndexingMode) *NullableIndexingMode

func (NullableIndexingMode) Get ¶

func (NullableIndexingMode) IsSet ¶

func (v NullableIndexingMode) IsSet() bool

func (NullableIndexingMode) MarshalJSON ¶

func (v NullableIndexingMode) MarshalJSON() ([]byte, error)

func (*NullableIndexingMode) Set ¶

func (v *NullableIndexingMode) Set(val *IndexingMode)

func (*NullableIndexingMode) UnmarshalJSON ¶

func (v *NullableIndexingMode) UnmarshalJSON(src []byte) error

func (*NullableIndexingMode) Unset ¶

func (v *NullableIndexingMode) Unset()

type NullableIndexingParameters ¶

type NullableIndexingParameters struct {
	// contains filtered or unexported fields
}

func NewNullableIndexingParameters ¶

func NewNullableIndexingParameters(val *IndexingParameters) *NullableIndexingParameters

func (NullableIndexingParameters) Get ¶

func (NullableIndexingParameters) IsSet ¶

func (v NullableIndexingParameters) IsSet() bool

func (NullableIndexingParameters) MarshalJSON ¶

func (v NullableIndexingParameters) MarshalJSON() ([]byte, error)

func (*NullableIndexingParameters) Set ¶

func (*NullableIndexingParameters) UnmarshalJSON ¶

func (v *NullableIndexingParameters) UnmarshalJSON(src []byte) error

func (*NullableIndexingParameters) Unset ¶

func (v *NullableIndexingParameters) Unset()

type NullableIndexingParametersConfiguration ¶

type NullableIndexingParametersConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableIndexingParametersConfiguration) Get ¶

func (NullableIndexingParametersConfiguration) IsSet ¶

func (NullableIndexingParametersConfiguration) MarshalJSON ¶

func (v NullableIndexingParametersConfiguration) MarshalJSON() ([]byte, error)

func (*NullableIndexingParametersConfiguration) Set ¶

func (*NullableIndexingParametersConfiguration) UnmarshalJSON ¶

func (v *NullableIndexingParametersConfiguration) UnmarshalJSON(src []byte) error

func (*NullableIndexingParametersConfiguration) Unset ¶

type NullableIndexingSchedule ¶

type NullableIndexingSchedule struct {
	// contains filtered or unexported fields
}

func NewNullableIndexingSchedule ¶

func NewNullableIndexingSchedule(val *IndexingSchedule) *NullableIndexingSchedule

func (NullableIndexingSchedule) Get ¶

func (NullableIndexingSchedule) IsSet ¶

func (v NullableIndexingSchedule) IsSet() bool

func (NullableIndexingSchedule) MarshalJSON ¶

func (v NullableIndexingSchedule) MarshalJSON() ([]byte, error)

func (*NullableIndexingSchedule) Set ¶

func (*NullableIndexingSchedule) UnmarshalJSON ¶

func (v *NullableIndexingSchedule) UnmarshalJSON(src []byte) error

func (*NullableIndexingSchedule) Unset ¶

func (v *NullableIndexingSchedule) Unset()

type NullableInputFieldMappingEntry ¶

type NullableInputFieldMappingEntry struct {
	// contains filtered or unexported fields
}

func (NullableInputFieldMappingEntry) Get ¶

func (NullableInputFieldMappingEntry) IsSet ¶

func (NullableInputFieldMappingEntry) MarshalJSON ¶

func (v NullableInputFieldMappingEntry) MarshalJSON() ([]byte, error)

func (*NullableInputFieldMappingEntry) Set ¶

func (*NullableInputFieldMappingEntry) UnmarshalJSON ¶

func (v *NullableInputFieldMappingEntry) UnmarshalJSON(src []byte) error

func (*NullableInputFieldMappingEntry) Unset ¶

func (v *NullableInputFieldMappingEntry) Unset()

type NullableInt ¶

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt ¶

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get ¶

func (v NullableInt) Get() *int

func (NullableInt) IsSet ¶

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON ¶

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set ¶

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON ¶

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset ¶

func (v *NullableInt) Unset()

type NullableInt32 ¶

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32 ¶

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get ¶

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet ¶

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON ¶

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set ¶

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON ¶

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset ¶

func (v *NullableInt32) Unset()

type NullableInt64 ¶

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64 ¶

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get ¶

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet ¶

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON ¶

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set ¶

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON ¶

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset ¶

func (v *NullableInt64) Unset()

type NullableKeepTokenFilter ¶

type NullableKeepTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableKeepTokenFilter ¶

func NewNullableKeepTokenFilter(val *KeepTokenFilter) *NullableKeepTokenFilter

func (NullableKeepTokenFilter) Get ¶

func (NullableKeepTokenFilter) IsSet ¶

func (v NullableKeepTokenFilter) IsSet() bool

func (NullableKeepTokenFilter) MarshalJSON ¶

func (v NullableKeepTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableKeepTokenFilter) Set ¶

func (*NullableKeepTokenFilter) UnmarshalJSON ¶

func (v *NullableKeepTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableKeepTokenFilter) Unset ¶

func (v *NullableKeepTokenFilter) Unset()

type NullableKeyPhraseExtractionSkill ¶

type NullableKeyPhraseExtractionSkill struct {
	// contains filtered or unexported fields
}

func (NullableKeyPhraseExtractionSkill) Get ¶

func (NullableKeyPhraseExtractionSkill) IsSet ¶

func (NullableKeyPhraseExtractionSkill) MarshalJSON ¶

func (v NullableKeyPhraseExtractionSkill) MarshalJSON() ([]byte, error)

func (*NullableKeyPhraseExtractionSkill) Set ¶

func (*NullableKeyPhraseExtractionSkill) UnmarshalJSON ¶

func (v *NullableKeyPhraseExtractionSkill) UnmarshalJSON(src []byte) error

func (*NullableKeyPhraseExtractionSkill) Unset ¶

type NullableKeyPhraseExtractionSkillLanguage ¶

type NullableKeyPhraseExtractionSkillLanguage struct {
	// contains filtered or unexported fields
}

func (NullableKeyPhraseExtractionSkillLanguage) Get ¶

func (NullableKeyPhraseExtractionSkillLanguage) IsSet ¶

func (NullableKeyPhraseExtractionSkillLanguage) MarshalJSON ¶

func (*NullableKeyPhraseExtractionSkillLanguage) Set ¶

func (*NullableKeyPhraseExtractionSkillLanguage) UnmarshalJSON ¶

func (v *NullableKeyPhraseExtractionSkillLanguage) UnmarshalJSON(src []byte) error

func (*NullableKeyPhraseExtractionSkillLanguage) Unset ¶

type NullableKeywordMarkerTokenFilter ¶

type NullableKeywordMarkerTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableKeywordMarkerTokenFilter) Get ¶

func (NullableKeywordMarkerTokenFilter) IsSet ¶

func (NullableKeywordMarkerTokenFilter) MarshalJSON ¶

func (v NullableKeywordMarkerTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableKeywordMarkerTokenFilter) Set ¶

func (*NullableKeywordMarkerTokenFilter) UnmarshalJSON ¶

func (v *NullableKeywordMarkerTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableKeywordMarkerTokenFilter) Unset ¶

type NullableKeywordTokenizer ¶

type NullableKeywordTokenizer struct {
	// contains filtered or unexported fields
}

func NewNullableKeywordTokenizer ¶

func NewNullableKeywordTokenizer(val *KeywordTokenizer) *NullableKeywordTokenizer

func (NullableKeywordTokenizer) Get ¶

func (NullableKeywordTokenizer) IsSet ¶

func (v NullableKeywordTokenizer) IsSet() bool

func (NullableKeywordTokenizer) MarshalJSON ¶

func (v NullableKeywordTokenizer) MarshalJSON() ([]byte, error)

func (*NullableKeywordTokenizer) Set ¶

func (*NullableKeywordTokenizer) UnmarshalJSON ¶

func (v *NullableKeywordTokenizer) UnmarshalJSON(src []byte) error

func (*NullableKeywordTokenizer) Unset ¶

func (v *NullableKeywordTokenizer) Unset()

type NullableKeywordTokenizerV2 ¶

type NullableKeywordTokenizerV2 struct {
	// contains filtered or unexported fields
}

func NewNullableKeywordTokenizerV2 ¶

func NewNullableKeywordTokenizerV2(val *KeywordTokenizerV2) *NullableKeywordTokenizerV2

func (NullableKeywordTokenizerV2) Get ¶

func (NullableKeywordTokenizerV2) IsSet ¶

func (v NullableKeywordTokenizerV2) IsSet() bool

func (NullableKeywordTokenizerV2) MarshalJSON ¶

func (v NullableKeywordTokenizerV2) MarshalJSON() ([]byte, error)

func (*NullableKeywordTokenizerV2) Set ¶

func (*NullableKeywordTokenizerV2) UnmarshalJSON ¶

func (v *NullableKeywordTokenizerV2) UnmarshalJSON(src []byte) error

func (*NullableKeywordTokenizerV2) Unset ¶

func (v *NullableKeywordTokenizerV2) Unset()

type NullableLanguageDetectionSkill ¶

type NullableLanguageDetectionSkill struct {
	// contains filtered or unexported fields
}

func (NullableLanguageDetectionSkill) Get ¶

func (NullableLanguageDetectionSkill) IsSet ¶

func (NullableLanguageDetectionSkill) MarshalJSON ¶

func (v NullableLanguageDetectionSkill) MarshalJSON() ([]byte, error)

func (*NullableLanguageDetectionSkill) Set ¶

func (*NullableLanguageDetectionSkill) UnmarshalJSON ¶

func (v *NullableLanguageDetectionSkill) UnmarshalJSON(src []byte) error

func (*NullableLanguageDetectionSkill) Unset ¶

func (v *NullableLanguageDetectionSkill) Unset()

type NullableLengthTokenFilter ¶

type NullableLengthTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableLengthTokenFilter ¶

func NewNullableLengthTokenFilter(val *LengthTokenFilter) *NullableLengthTokenFilter

func (NullableLengthTokenFilter) Get ¶

func (NullableLengthTokenFilter) IsSet ¶

func (v NullableLengthTokenFilter) IsSet() bool

func (NullableLengthTokenFilter) MarshalJSON ¶

func (v NullableLengthTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableLengthTokenFilter) Set ¶

func (*NullableLengthTokenFilter) UnmarshalJSON ¶

func (v *NullableLengthTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableLengthTokenFilter) Unset ¶

func (v *NullableLengthTokenFilter) Unset()

type NullableLexicalAnalyzer ¶

type NullableLexicalAnalyzer struct {
	// contains filtered or unexported fields
}

func NewNullableLexicalAnalyzer ¶

func NewNullableLexicalAnalyzer(val *LexicalAnalyzer) *NullableLexicalAnalyzer

func (NullableLexicalAnalyzer) Get ¶

func (NullableLexicalAnalyzer) IsSet ¶

func (v NullableLexicalAnalyzer) IsSet() bool

func (NullableLexicalAnalyzer) MarshalJSON ¶

func (v NullableLexicalAnalyzer) MarshalJSON() ([]byte, error)

func (*NullableLexicalAnalyzer) Set ¶

func (*NullableLexicalAnalyzer) UnmarshalJSON ¶

func (v *NullableLexicalAnalyzer) UnmarshalJSON(src []byte) error

func (*NullableLexicalAnalyzer) Unset ¶

func (v *NullableLexicalAnalyzer) Unset()

type NullableLexicalAnalyzerName ¶

type NullableLexicalAnalyzerName struct {
	// contains filtered or unexported fields
}

func (NullableLexicalAnalyzerName) Get ¶

func (NullableLexicalAnalyzerName) IsSet ¶

func (NullableLexicalAnalyzerName) MarshalJSON ¶

func (v NullableLexicalAnalyzerName) MarshalJSON() ([]byte, error)

func (*NullableLexicalAnalyzerName) Set ¶

func (*NullableLexicalAnalyzerName) UnmarshalJSON ¶

func (v *NullableLexicalAnalyzerName) UnmarshalJSON(src []byte) error

func (*NullableLexicalAnalyzerName) Unset ¶

func (v *NullableLexicalAnalyzerName) Unset()

type NullableLexicalNormalizer ¶

type NullableLexicalNormalizer struct {
	// contains filtered or unexported fields
}

func NewNullableLexicalNormalizer ¶

func NewNullableLexicalNormalizer(val *LexicalNormalizer) *NullableLexicalNormalizer

func (NullableLexicalNormalizer) Get ¶

func (NullableLexicalNormalizer) IsSet ¶

func (v NullableLexicalNormalizer) IsSet() bool

func (NullableLexicalNormalizer) MarshalJSON ¶

func (v NullableLexicalNormalizer) MarshalJSON() ([]byte, error)

func (*NullableLexicalNormalizer) Set ¶

func (*NullableLexicalNormalizer) UnmarshalJSON ¶

func (v *NullableLexicalNormalizer) UnmarshalJSON(src []byte) error

func (*NullableLexicalNormalizer) Unset ¶

func (v *NullableLexicalNormalizer) Unset()

type NullableLexicalNormalizerName ¶

type NullableLexicalNormalizerName struct {
	// contains filtered or unexported fields
}

func (NullableLexicalNormalizerName) Get ¶

func (NullableLexicalNormalizerName) IsSet ¶

func (NullableLexicalNormalizerName) MarshalJSON ¶

func (v NullableLexicalNormalizerName) MarshalJSON() ([]byte, error)

func (*NullableLexicalNormalizerName) Set ¶

func (*NullableLexicalNormalizerName) UnmarshalJSON ¶

func (v *NullableLexicalNormalizerName) UnmarshalJSON(src []byte) error

func (*NullableLexicalNormalizerName) Unset ¶

func (v *NullableLexicalNormalizerName) Unset()

type NullableLexicalTokenizer ¶

type NullableLexicalTokenizer struct {
	// contains filtered or unexported fields
}

func NewNullableLexicalTokenizer ¶

func NewNullableLexicalTokenizer(val *LexicalTokenizer) *NullableLexicalTokenizer

func (NullableLexicalTokenizer) Get ¶

func (NullableLexicalTokenizer) IsSet ¶

func (v NullableLexicalTokenizer) IsSet() bool

func (NullableLexicalTokenizer) MarshalJSON ¶

func (v NullableLexicalTokenizer) MarshalJSON() ([]byte, error)

func (*NullableLexicalTokenizer) Set ¶

func (*NullableLexicalTokenizer) UnmarshalJSON ¶

func (v *NullableLexicalTokenizer) UnmarshalJSON(src []byte) error

func (*NullableLexicalTokenizer) Unset ¶

func (v *NullableLexicalTokenizer) Unset()

type NullableLexicalTokenizerName ¶

type NullableLexicalTokenizerName struct {
	// contains filtered or unexported fields
}

func (NullableLexicalTokenizerName) Get ¶

func (NullableLexicalTokenizerName) IsSet ¶

func (NullableLexicalTokenizerName) MarshalJSON ¶

func (v NullableLexicalTokenizerName) MarshalJSON() ([]byte, error)

func (*NullableLexicalTokenizerName) Set ¶

func (*NullableLexicalTokenizerName) UnmarshalJSON ¶

func (v *NullableLexicalTokenizerName) UnmarshalJSON(src []byte) error

func (*NullableLexicalTokenizerName) Unset ¶

func (v *NullableLexicalTokenizerName) Unset()

type NullableLimitTokenFilter ¶

type NullableLimitTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableLimitTokenFilter ¶

func NewNullableLimitTokenFilter(val *LimitTokenFilter) *NullableLimitTokenFilter

func (NullableLimitTokenFilter) Get ¶

func (NullableLimitTokenFilter) IsSet ¶

func (v NullableLimitTokenFilter) IsSet() bool

func (NullableLimitTokenFilter) MarshalJSON ¶

func (v NullableLimitTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableLimitTokenFilter) Set ¶

func (*NullableLimitTokenFilter) UnmarshalJSON ¶

func (v *NullableLimitTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableLimitTokenFilter) Unset ¶

func (v *NullableLimitTokenFilter) Unset()

type NullableListAliasesResult ¶

type NullableListAliasesResult struct {
	// contains filtered or unexported fields
}

func NewNullableListAliasesResult ¶

func NewNullableListAliasesResult(val *ListAliasesResult) *NullableListAliasesResult

func (NullableListAliasesResult) Get ¶

func (NullableListAliasesResult) IsSet ¶

func (v NullableListAliasesResult) IsSet() bool

func (NullableListAliasesResult) MarshalJSON ¶

func (v NullableListAliasesResult) MarshalJSON() ([]byte, error)

func (*NullableListAliasesResult) Set ¶

func (*NullableListAliasesResult) UnmarshalJSON ¶

func (v *NullableListAliasesResult) UnmarshalJSON(src []byte) error

func (*NullableListAliasesResult) Unset ¶

func (v *NullableListAliasesResult) Unset()

type NullableListDataSourcesResult ¶

type NullableListDataSourcesResult struct {
	// contains filtered or unexported fields
}

func (NullableListDataSourcesResult) Get ¶

func (NullableListDataSourcesResult) IsSet ¶

func (NullableListDataSourcesResult) MarshalJSON ¶

func (v NullableListDataSourcesResult) MarshalJSON() ([]byte, error)

func (*NullableListDataSourcesResult) Set ¶

func (*NullableListDataSourcesResult) UnmarshalJSON ¶

func (v *NullableListDataSourcesResult) UnmarshalJSON(src []byte) error

func (*NullableListDataSourcesResult) Unset ¶

func (v *NullableListDataSourcesResult) Unset()

type NullableListIndexersResult ¶

type NullableListIndexersResult struct {
	// contains filtered or unexported fields
}

func NewNullableListIndexersResult ¶

func NewNullableListIndexersResult(val *ListIndexersResult) *NullableListIndexersResult

func (NullableListIndexersResult) Get ¶

func (NullableListIndexersResult) IsSet ¶

func (v NullableListIndexersResult) IsSet() bool

func (NullableListIndexersResult) MarshalJSON ¶

func (v NullableListIndexersResult) MarshalJSON() ([]byte, error)

func (*NullableListIndexersResult) Set ¶

func (*NullableListIndexersResult) UnmarshalJSON ¶

func (v *NullableListIndexersResult) UnmarshalJSON(src []byte) error

func (*NullableListIndexersResult) Unset ¶

func (v *NullableListIndexersResult) Unset()

type NullableListIndexesResult ¶

type NullableListIndexesResult struct {
	// contains filtered or unexported fields
}

func NewNullableListIndexesResult ¶

func NewNullableListIndexesResult(val *ListIndexesResult) *NullableListIndexesResult

func (NullableListIndexesResult) Get ¶

func (NullableListIndexesResult) IsSet ¶

func (v NullableListIndexesResult) IsSet() bool

func (NullableListIndexesResult) MarshalJSON ¶

func (v NullableListIndexesResult) MarshalJSON() ([]byte, error)

func (*NullableListIndexesResult) Set ¶

func (*NullableListIndexesResult) UnmarshalJSON ¶

func (v *NullableListIndexesResult) UnmarshalJSON(src []byte) error

func (*NullableListIndexesResult) Unset ¶

func (v *NullableListIndexesResult) Unset()

type NullableListSkillsetsResult ¶

type NullableListSkillsetsResult struct {
	// contains filtered or unexported fields
}

func (NullableListSkillsetsResult) Get ¶

func (NullableListSkillsetsResult) IsSet ¶

func (NullableListSkillsetsResult) MarshalJSON ¶

func (v NullableListSkillsetsResult) MarshalJSON() ([]byte, error)

func (*NullableListSkillsetsResult) Set ¶

func (*NullableListSkillsetsResult) UnmarshalJSON ¶

func (v *NullableListSkillsetsResult) UnmarshalJSON(src []byte) error

func (*NullableListSkillsetsResult) Unset ¶

func (v *NullableListSkillsetsResult) Unset()

type NullableListSynonymMapsResult ¶

type NullableListSynonymMapsResult struct {
	// contains filtered or unexported fields
}

func (NullableListSynonymMapsResult) Get ¶

func (NullableListSynonymMapsResult) IsSet ¶

func (NullableListSynonymMapsResult) MarshalJSON ¶

func (v NullableListSynonymMapsResult) MarshalJSON() ([]byte, error)

func (*NullableListSynonymMapsResult) Set ¶

func (*NullableListSynonymMapsResult) UnmarshalJSON ¶

func (v *NullableListSynonymMapsResult) UnmarshalJSON(src []byte) error

func (*NullableListSynonymMapsResult) Unset ¶

func (v *NullableListSynonymMapsResult) Unset()

type NullableLuceneStandardAnalyzer ¶

type NullableLuceneStandardAnalyzer struct {
	// contains filtered or unexported fields
}

func (NullableLuceneStandardAnalyzer) Get ¶

func (NullableLuceneStandardAnalyzer) IsSet ¶

func (NullableLuceneStandardAnalyzer) MarshalJSON ¶

func (v NullableLuceneStandardAnalyzer) MarshalJSON() ([]byte, error)

func (*NullableLuceneStandardAnalyzer) Set ¶

func (*NullableLuceneStandardAnalyzer) UnmarshalJSON ¶

func (v *NullableLuceneStandardAnalyzer) UnmarshalJSON(src []byte) error

func (*NullableLuceneStandardAnalyzer) Unset ¶

func (v *NullableLuceneStandardAnalyzer) Unset()

type NullableLuceneStandardTokenizer ¶

type NullableLuceneStandardTokenizer struct {
	// contains filtered or unexported fields
}

func (NullableLuceneStandardTokenizer) Get ¶

func (NullableLuceneStandardTokenizer) IsSet ¶

func (NullableLuceneStandardTokenizer) MarshalJSON ¶

func (v NullableLuceneStandardTokenizer) MarshalJSON() ([]byte, error)

func (*NullableLuceneStandardTokenizer) Set ¶

func (*NullableLuceneStandardTokenizer) UnmarshalJSON ¶

func (v *NullableLuceneStandardTokenizer) UnmarshalJSON(src []byte) error

func (*NullableLuceneStandardTokenizer) Unset ¶

type NullableLuceneStandardTokenizerV2 ¶

type NullableLuceneStandardTokenizerV2 struct {
	// contains filtered or unexported fields
}

func (NullableLuceneStandardTokenizerV2) Get ¶

func (NullableLuceneStandardTokenizerV2) IsSet ¶

func (NullableLuceneStandardTokenizerV2) MarshalJSON ¶

func (v NullableLuceneStandardTokenizerV2) MarshalJSON() ([]byte, error)

func (*NullableLuceneStandardTokenizerV2) Set ¶

func (*NullableLuceneStandardTokenizerV2) UnmarshalJSON ¶

func (v *NullableLuceneStandardTokenizerV2) UnmarshalJSON(src []byte) error

func (*NullableLuceneStandardTokenizerV2) Unset ¶

type NullableMagnitudeScoringFunction ¶

type NullableMagnitudeScoringFunction struct {
	// contains filtered or unexported fields
}

func (NullableMagnitudeScoringFunction) Get ¶

func (NullableMagnitudeScoringFunction) IsSet ¶

func (NullableMagnitudeScoringFunction) MarshalJSON ¶

func (v NullableMagnitudeScoringFunction) MarshalJSON() ([]byte, error)

func (*NullableMagnitudeScoringFunction) Set ¶

func (*NullableMagnitudeScoringFunction) UnmarshalJSON ¶

func (v *NullableMagnitudeScoringFunction) UnmarshalJSON(src []byte) error

func (*NullableMagnitudeScoringFunction) Unset ¶

type NullableMagnitudeScoringParameters ¶

type NullableMagnitudeScoringParameters struct {
	// contains filtered or unexported fields
}

func (NullableMagnitudeScoringParameters) Get ¶

func (NullableMagnitudeScoringParameters) IsSet ¶

func (NullableMagnitudeScoringParameters) MarshalJSON ¶

func (v NullableMagnitudeScoringParameters) MarshalJSON() ([]byte, error)

func (*NullableMagnitudeScoringParameters) Set ¶

func (*NullableMagnitudeScoringParameters) UnmarshalJSON ¶

func (v *NullableMagnitudeScoringParameters) UnmarshalJSON(src []byte) error

func (*NullableMagnitudeScoringParameters) Unset ¶

type NullableMappingCharFilter ¶

type NullableMappingCharFilter struct {
	// contains filtered or unexported fields
}

func NewNullableMappingCharFilter ¶

func NewNullableMappingCharFilter(val *MappingCharFilter) *NullableMappingCharFilter

func (NullableMappingCharFilter) Get ¶

func (NullableMappingCharFilter) IsSet ¶

func (v NullableMappingCharFilter) IsSet() bool

func (NullableMappingCharFilter) MarshalJSON ¶

func (v NullableMappingCharFilter) MarshalJSON() ([]byte, error)

func (*NullableMappingCharFilter) Set ¶

func (*NullableMappingCharFilter) UnmarshalJSON ¶

func (v *NullableMappingCharFilter) UnmarshalJSON(src []byte) error

func (*NullableMappingCharFilter) Unset ¶

func (v *NullableMappingCharFilter) Unset()

type NullableMergeSkill ¶

type NullableMergeSkill struct {
	// contains filtered or unexported fields
}

func NewNullableMergeSkill ¶

func NewNullableMergeSkill(val *MergeSkill) *NullableMergeSkill

func (NullableMergeSkill) Get ¶

func (v NullableMergeSkill) Get() *MergeSkill

func (NullableMergeSkill) IsSet ¶

func (v NullableMergeSkill) IsSet() bool

func (NullableMergeSkill) MarshalJSON ¶

func (v NullableMergeSkill) MarshalJSON() ([]byte, error)

func (*NullableMergeSkill) Set ¶

func (v *NullableMergeSkill) Set(val *MergeSkill)

func (*NullableMergeSkill) UnmarshalJSON ¶

func (v *NullableMergeSkill) UnmarshalJSON(src []byte) error

func (*NullableMergeSkill) Unset ¶

func (v *NullableMergeSkill) Unset()

type NullableMicrosoftLanguageStemmingTokenizer ¶

type NullableMicrosoftLanguageStemmingTokenizer struct {
	// contains filtered or unexported fields
}

func (NullableMicrosoftLanguageStemmingTokenizer) Get ¶

func (NullableMicrosoftLanguageStemmingTokenizer) IsSet ¶

func (NullableMicrosoftLanguageStemmingTokenizer) MarshalJSON ¶

func (*NullableMicrosoftLanguageStemmingTokenizer) Set ¶

func (*NullableMicrosoftLanguageStemmingTokenizer) UnmarshalJSON ¶

func (v *NullableMicrosoftLanguageStemmingTokenizer) UnmarshalJSON(src []byte) error

func (*NullableMicrosoftLanguageStemmingTokenizer) Unset ¶

type NullableMicrosoftLanguageTokenizer ¶

type NullableMicrosoftLanguageTokenizer struct {
	// contains filtered or unexported fields
}

func (NullableMicrosoftLanguageTokenizer) Get ¶

func (NullableMicrosoftLanguageTokenizer) IsSet ¶

func (NullableMicrosoftLanguageTokenizer) MarshalJSON ¶

func (v NullableMicrosoftLanguageTokenizer) MarshalJSON() ([]byte, error)

func (*NullableMicrosoftLanguageTokenizer) Set ¶

func (*NullableMicrosoftLanguageTokenizer) UnmarshalJSON ¶

func (v *NullableMicrosoftLanguageTokenizer) UnmarshalJSON(src []byte) error

func (*NullableMicrosoftLanguageTokenizer) Unset ¶

type NullableMicrosoftStemmingTokenizerLanguage ¶

type NullableMicrosoftStemmingTokenizerLanguage struct {
	// contains filtered or unexported fields
}

func (NullableMicrosoftStemmingTokenizerLanguage) Get ¶

func (NullableMicrosoftStemmingTokenizerLanguage) IsSet ¶

func (NullableMicrosoftStemmingTokenizerLanguage) MarshalJSON ¶

func (*NullableMicrosoftStemmingTokenizerLanguage) Set ¶

func (*NullableMicrosoftStemmingTokenizerLanguage) UnmarshalJSON ¶

func (v *NullableMicrosoftStemmingTokenizerLanguage) UnmarshalJSON(src []byte) error

func (*NullableMicrosoftStemmingTokenizerLanguage) Unset ¶

type NullableMicrosoftTokenizerLanguage ¶

type NullableMicrosoftTokenizerLanguage struct {
	// contains filtered or unexported fields
}

func (NullableMicrosoftTokenizerLanguage) Get ¶

func (NullableMicrosoftTokenizerLanguage) IsSet ¶

func (NullableMicrosoftTokenizerLanguage) MarshalJSON ¶

func (v NullableMicrosoftTokenizerLanguage) MarshalJSON() ([]byte, error)

func (*NullableMicrosoftTokenizerLanguage) Set ¶

func (*NullableMicrosoftTokenizerLanguage) UnmarshalJSON ¶

func (v *NullableMicrosoftTokenizerLanguage) UnmarshalJSON(src []byte) error

func (*NullableMicrosoftTokenizerLanguage) Unset ¶

type NullableNGramTokenFilter ¶

type NullableNGramTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableNGramTokenFilter ¶

func NewNullableNGramTokenFilter(val *NGramTokenFilter) *NullableNGramTokenFilter

func (NullableNGramTokenFilter) Get ¶

func (NullableNGramTokenFilter) IsSet ¶

func (v NullableNGramTokenFilter) IsSet() bool

func (NullableNGramTokenFilter) MarshalJSON ¶

func (v NullableNGramTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableNGramTokenFilter) Set ¶

func (*NullableNGramTokenFilter) UnmarshalJSON ¶

func (v *NullableNGramTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableNGramTokenFilter) Unset ¶

func (v *NullableNGramTokenFilter) Unset()

type NullableNGramTokenFilterV2 ¶

type NullableNGramTokenFilterV2 struct {
	// contains filtered or unexported fields
}

func NewNullableNGramTokenFilterV2 ¶

func NewNullableNGramTokenFilterV2(val *NGramTokenFilterV2) *NullableNGramTokenFilterV2

func (NullableNGramTokenFilterV2) Get ¶

func (NullableNGramTokenFilterV2) IsSet ¶

func (v NullableNGramTokenFilterV2) IsSet() bool

func (NullableNGramTokenFilterV2) MarshalJSON ¶

func (v NullableNGramTokenFilterV2) MarshalJSON() ([]byte, error)

func (*NullableNGramTokenFilterV2) Set ¶

func (*NullableNGramTokenFilterV2) UnmarshalJSON ¶

func (v *NullableNGramTokenFilterV2) UnmarshalJSON(src []byte) error

func (*NullableNGramTokenFilterV2) Unset ¶

func (v *NullableNGramTokenFilterV2) Unset()

type NullableNGramTokenizer ¶

type NullableNGramTokenizer struct {
	// contains filtered or unexported fields
}

func NewNullableNGramTokenizer ¶

func NewNullableNGramTokenizer(val *NGramTokenizer) *NullableNGramTokenizer

func (NullableNGramTokenizer) Get ¶

func (NullableNGramTokenizer) IsSet ¶

func (v NullableNGramTokenizer) IsSet() bool

func (NullableNGramTokenizer) MarshalJSON ¶

func (v NullableNGramTokenizer) MarshalJSON() ([]byte, error)

func (*NullableNGramTokenizer) Set ¶

func (*NullableNGramTokenizer) UnmarshalJSON ¶

func (v *NullableNGramTokenizer) UnmarshalJSON(src []byte) error

func (*NullableNGramTokenizer) Unset ¶

func (v *NullableNGramTokenizer) Unset()

type NullableOcrSkill ¶

type NullableOcrSkill struct {
	// contains filtered or unexported fields
}

func NewNullableOcrSkill ¶

func NewNullableOcrSkill(val *OcrSkill) *NullableOcrSkill

func (NullableOcrSkill) Get ¶

func (v NullableOcrSkill) Get() *OcrSkill

func (NullableOcrSkill) IsSet ¶

func (v NullableOcrSkill) IsSet() bool

func (NullableOcrSkill) MarshalJSON ¶

func (v NullableOcrSkill) MarshalJSON() ([]byte, error)

func (*NullableOcrSkill) Set ¶

func (v *NullableOcrSkill) Set(val *OcrSkill)

func (*NullableOcrSkill) UnmarshalJSON ¶

func (v *NullableOcrSkill) UnmarshalJSON(src []byte) error

func (*NullableOcrSkill) Unset ¶

func (v *NullableOcrSkill) Unset()

type NullableOcrSkillLanguage ¶

type NullableOcrSkillLanguage struct {
	// contains filtered or unexported fields
}

func NewNullableOcrSkillLanguage ¶

func NewNullableOcrSkillLanguage(val *OcrSkillLanguage) *NullableOcrSkillLanguage

func (NullableOcrSkillLanguage) Get ¶

func (NullableOcrSkillLanguage) IsSet ¶

func (v NullableOcrSkillLanguage) IsSet() bool

func (NullableOcrSkillLanguage) MarshalJSON ¶

func (v NullableOcrSkillLanguage) MarshalJSON() ([]byte, error)

func (*NullableOcrSkillLanguage) Set ¶

func (*NullableOcrSkillLanguage) UnmarshalJSON ¶

func (v *NullableOcrSkillLanguage) UnmarshalJSON(src []byte) error

func (*NullableOcrSkillLanguage) Unset ¶

func (v *NullableOcrSkillLanguage) Unset()

type NullableOcrSkillLineEnding ¶

type NullableOcrSkillLineEnding struct {
	// contains filtered or unexported fields
}

func NewNullableOcrSkillLineEnding ¶

func NewNullableOcrSkillLineEnding(val *OcrSkillLineEnding) *NullableOcrSkillLineEnding

func (NullableOcrSkillLineEnding) Get ¶

func (NullableOcrSkillLineEnding) IsSet ¶

func (v NullableOcrSkillLineEnding) IsSet() bool

func (NullableOcrSkillLineEnding) MarshalJSON ¶

func (v NullableOcrSkillLineEnding) MarshalJSON() ([]byte, error)

func (*NullableOcrSkillLineEnding) Set ¶

func (*NullableOcrSkillLineEnding) UnmarshalJSON ¶

func (v *NullableOcrSkillLineEnding) UnmarshalJSON(src []byte) error

func (*NullableOcrSkillLineEnding) Unset ¶

func (v *NullableOcrSkillLineEnding) Unset()

type NullableOutputFieldMappingEntry ¶

type NullableOutputFieldMappingEntry struct {
	// contains filtered or unexported fields
}

func (NullableOutputFieldMappingEntry) Get ¶

func (NullableOutputFieldMappingEntry) IsSet ¶

func (NullableOutputFieldMappingEntry) MarshalJSON ¶

func (v NullableOutputFieldMappingEntry) MarshalJSON() ([]byte, error)

func (*NullableOutputFieldMappingEntry) Set ¶

func (*NullableOutputFieldMappingEntry) UnmarshalJSON ¶

func (v *NullableOutputFieldMappingEntry) UnmarshalJSON(src []byte) error

func (*NullableOutputFieldMappingEntry) Unset ¶

type NullablePIIDetectionSkill ¶

type NullablePIIDetectionSkill struct {
	// contains filtered or unexported fields
}

func NewNullablePIIDetectionSkill ¶

func NewNullablePIIDetectionSkill(val *PIIDetectionSkill) *NullablePIIDetectionSkill

func (NullablePIIDetectionSkill) Get ¶

func (NullablePIIDetectionSkill) IsSet ¶

func (v NullablePIIDetectionSkill) IsSet() bool

func (NullablePIIDetectionSkill) MarshalJSON ¶

func (v NullablePIIDetectionSkill) MarshalJSON() ([]byte, error)

func (*NullablePIIDetectionSkill) Set ¶

func (*NullablePIIDetectionSkill) UnmarshalJSON ¶

func (v *NullablePIIDetectionSkill) UnmarshalJSON(src []byte) error

func (*NullablePIIDetectionSkill) Unset ¶

func (v *NullablePIIDetectionSkill) Unset()

type NullablePIIDetectionSkillMaskingMode ¶

type NullablePIIDetectionSkillMaskingMode struct {
	// contains filtered or unexported fields
}

func (NullablePIIDetectionSkillMaskingMode) Get ¶

func (NullablePIIDetectionSkillMaskingMode) IsSet ¶

func (NullablePIIDetectionSkillMaskingMode) MarshalJSON ¶

func (v NullablePIIDetectionSkillMaskingMode) MarshalJSON() ([]byte, error)

func (*NullablePIIDetectionSkillMaskingMode) Set ¶

func (*NullablePIIDetectionSkillMaskingMode) UnmarshalJSON ¶

func (v *NullablePIIDetectionSkillMaskingMode) UnmarshalJSON(src []byte) error

func (*NullablePIIDetectionSkillMaskingMode) Unset ¶

type NullableParsingMode ¶

type NullableParsingMode struct {
	// contains filtered or unexported fields
}

func NewNullableParsingMode ¶

func NewNullableParsingMode(val *ParsingMode) *NullableParsingMode

func (NullableParsingMode) Get ¶

func (NullableParsingMode) IsSet ¶

func (v NullableParsingMode) IsSet() bool

func (NullableParsingMode) MarshalJSON ¶

func (v NullableParsingMode) MarshalJSON() ([]byte, error)

func (*NullableParsingMode) Set ¶

func (v *NullableParsingMode) Set(val *ParsingMode)

func (*NullableParsingMode) UnmarshalJSON ¶

func (v *NullableParsingMode) UnmarshalJSON(src []byte) error

func (*NullableParsingMode) Unset ¶

func (v *NullableParsingMode) Unset()

type NullablePathHierarchyTokenizerV2 ¶

type NullablePathHierarchyTokenizerV2 struct {
	// contains filtered or unexported fields
}

func (NullablePathHierarchyTokenizerV2) Get ¶

func (NullablePathHierarchyTokenizerV2) IsSet ¶

func (NullablePathHierarchyTokenizerV2) MarshalJSON ¶

func (v NullablePathHierarchyTokenizerV2) MarshalJSON() ([]byte, error)

func (*NullablePathHierarchyTokenizerV2) Set ¶

func (*NullablePathHierarchyTokenizerV2) UnmarshalJSON ¶

func (v *NullablePathHierarchyTokenizerV2) UnmarshalJSON(src []byte) error

func (*NullablePathHierarchyTokenizerV2) Unset ¶

type NullablePatternAnalyzer ¶

type NullablePatternAnalyzer struct {
	// contains filtered or unexported fields
}

func NewNullablePatternAnalyzer ¶

func NewNullablePatternAnalyzer(val *PatternAnalyzer) *NullablePatternAnalyzer

func (NullablePatternAnalyzer) Get ¶

func (NullablePatternAnalyzer) IsSet ¶

func (v NullablePatternAnalyzer) IsSet() bool

func (NullablePatternAnalyzer) MarshalJSON ¶

func (v NullablePatternAnalyzer) MarshalJSON() ([]byte, error)

func (*NullablePatternAnalyzer) Set ¶

func (*NullablePatternAnalyzer) UnmarshalJSON ¶

func (v *NullablePatternAnalyzer) UnmarshalJSON(src []byte) error

func (*NullablePatternAnalyzer) Unset ¶

func (v *NullablePatternAnalyzer) Unset()

type NullablePatternCaptureTokenFilter ¶

type NullablePatternCaptureTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullablePatternCaptureTokenFilter) Get ¶

func (NullablePatternCaptureTokenFilter) IsSet ¶

func (NullablePatternCaptureTokenFilter) MarshalJSON ¶

func (v NullablePatternCaptureTokenFilter) MarshalJSON() ([]byte, error)

func (*NullablePatternCaptureTokenFilter) Set ¶

func (*NullablePatternCaptureTokenFilter) UnmarshalJSON ¶

func (v *NullablePatternCaptureTokenFilter) UnmarshalJSON(src []byte) error

func (*NullablePatternCaptureTokenFilter) Unset ¶

type NullablePatternReplaceCharFilter ¶

type NullablePatternReplaceCharFilter struct {
	// contains filtered or unexported fields
}

func (NullablePatternReplaceCharFilter) Get ¶

func (NullablePatternReplaceCharFilter) IsSet ¶

func (NullablePatternReplaceCharFilter) MarshalJSON ¶

func (v NullablePatternReplaceCharFilter) MarshalJSON() ([]byte, error)

func (*NullablePatternReplaceCharFilter) Set ¶

func (*NullablePatternReplaceCharFilter) UnmarshalJSON ¶

func (v *NullablePatternReplaceCharFilter) UnmarshalJSON(src []byte) error

func (*NullablePatternReplaceCharFilter) Unset ¶

type NullablePatternReplaceTokenFilter ¶

type NullablePatternReplaceTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullablePatternReplaceTokenFilter) Get ¶

func (NullablePatternReplaceTokenFilter) IsSet ¶

func (NullablePatternReplaceTokenFilter) MarshalJSON ¶

func (v NullablePatternReplaceTokenFilter) MarshalJSON() ([]byte, error)

func (*NullablePatternReplaceTokenFilter) Set ¶

func (*NullablePatternReplaceTokenFilter) UnmarshalJSON ¶

func (v *NullablePatternReplaceTokenFilter) UnmarshalJSON(src []byte) error

func (*NullablePatternReplaceTokenFilter) Unset ¶

type NullablePatternTokenizer ¶

type NullablePatternTokenizer struct {
	// contains filtered or unexported fields
}

func NewNullablePatternTokenizer ¶

func NewNullablePatternTokenizer(val *PatternTokenizer) *NullablePatternTokenizer

func (NullablePatternTokenizer) Get ¶

func (NullablePatternTokenizer) IsSet ¶

func (v NullablePatternTokenizer) IsSet() bool

func (NullablePatternTokenizer) MarshalJSON ¶

func (v NullablePatternTokenizer) MarshalJSON() ([]byte, error)

func (*NullablePatternTokenizer) Set ¶

func (*NullablePatternTokenizer) UnmarshalJSON ¶

func (v *NullablePatternTokenizer) UnmarshalJSON(src []byte) error

func (*NullablePatternTokenizer) Unset ¶

func (v *NullablePatternTokenizer) Unset()

type NullablePdfTextRotationAlgorithm ¶

type NullablePdfTextRotationAlgorithm struct {
	// contains filtered or unexported fields
}

func (NullablePdfTextRotationAlgorithm) Get ¶

func (NullablePdfTextRotationAlgorithm) IsSet ¶

func (NullablePdfTextRotationAlgorithm) MarshalJSON ¶

func (v NullablePdfTextRotationAlgorithm) MarshalJSON() ([]byte, error)

func (*NullablePdfTextRotationAlgorithm) Set ¶

func (*NullablePdfTextRotationAlgorithm) UnmarshalJSON ¶

func (v *NullablePdfTextRotationAlgorithm) UnmarshalJSON(src []byte) error

func (*NullablePdfTextRotationAlgorithm) Unset ¶

type NullablePhoneticEncoder ¶

type NullablePhoneticEncoder struct {
	// contains filtered or unexported fields
}

func NewNullablePhoneticEncoder ¶

func NewNullablePhoneticEncoder(val *PhoneticEncoder) *NullablePhoneticEncoder

func (NullablePhoneticEncoder) Get ¶

func (NullablePhoneticEncoder) IsSet ¶

func (v NullablePhoneticEncoder) IsSet() bool

func (NullablePhoneticEncoder) MarshalJSON ¶

func (v NullablePhoneticEncoder) MarshalJSON() ([]byte, error)

func (*NullablePhoneticEncoder) Set ¶

func (*NullablePhoneticEncoder) UnmarshalJSON ¶

func (v *NullablePhoneticEncoder) UnmarshalJSON(src []byte) error

func (*NullablePhoneticEncoder) Unset ¶

func (v *NullablePhoneticEncoder) Unset()

type NullablePhoneticTokenFilter ¶

type NullablePhoneticTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullablePhoneticTokenFilter) Get ¶

func (NullablePhoneticTokenFilter) IsSet ¶

func (NullablePhoneticTokenFilter) MarshalJSON ¶

func (v NullablePhoneticTokenFilter) MarshalJSON() ([]byte, error)

func (*NullablePhoneticTokenFilter) Set ¶

func (*NullablePhoneticTokenFilter) UnmarshalJSON ¶

func (v *NullablePhoneticTokenFilter) UnmarshalJSON(src []byte) error

func (*NullablePhoneticTokenFilter) Unset ¶

func (v *NullablePhoneticTokenFilter) Unset()

type NullablePrioritizedFields ¶

type NullablePrioritizedFields struct {
	// contains filtered or unexported fields
}

func NewNullablePrioritizedFields ¶

func NewNullablePrioritizedFields(val *PrioritizedFields) *NullablePrioritizedFields

func (NullablePrioritizedFields) Get ¶

func (NullablePrioritizedFields) IsSet ¶

func (v NullablePrioritizedFields) IsSet() bool

func (NullablePrioritizedFields) MarshalJSON ¶

func (v NullablePrioritizedFields) MarshalJSON() ([]byte, error)

func (*NullablePrioritizedFields) Set ¶

func (*NullablePrioritizedFields) UnmarshalJSON ¶

func (v *NullablePrioritizedFields) UnmarshalJSON(src []byte) error

func (*NullablePrioritizedFields) Unset ¶

func (v *NullablePrioritizedFields) Unset()

type NullableRegexFlags ¶

type NullableRegexFlags struct {
	// contains filtered or unexported fields
}

func NewNullableRegexFlags ¶

func NewNullableRegexFlags(val *RegexFlags) *NullableRegexFlags

func (NullableRegexFlags) Get ¶

func (v NullableRegexFlags) Get() *RegexFlags

func (NullableRegexFlags) IsSet ¶

func (v NullableRegexFlags) IsSet() bool

func (NullableRegexFlags) MarshalJSON ¶

func (v NullableRegexFlags) MarshalJSON() ([]byte, error)

func (*NullableRegexFlags) Set ¶

func (v *NullableRegexFlags) Set(val *RegexFlags)

func (*NullableRegexFlags) UnmarshalJSON ¶

func (v *NullableRegexFlags) UnmarshalJSON(src []byte) error

func (*NullableRegexFlags) Unset ¶

func (v *NullableRegexFlags) Unset()

type NullableResourceCounter ¶

type NullableResourceCounter struct {
	// contains filtered or unexported fields
}

func NewNullableResourceCounter ¶

func NewNullableResourceCounter(val *ResourceCounter) *NullableResourceCounter

func (NullableResourceCounter) Get ¶

func (NullableResourceCounter) IsSet ¶

func (v NullableResourceCounter) IsSet() bool

func (NullableResourceCounter) MarshalJSON ¶

func (v NullableResourceCounter) MarshalJSON() ([]byte, error)

func (*NullableResourceCounter) Set ¶

func (*NullableResourceCounter) UnmarshalJSON ¶

func (v *NullableResourceCounter) UnmarshalJSON(src []byte) error

func (*NullableResourceCounter) Unset ¶

func (v *NullableResourceCounter) Unset()

type NullableScoringFunction ¶

type NullableScoringFunction struct {
	// contains filtered or unexported fields
}

func NewNullableScoringFunction ¶

func NewNullableScoringFunction(val *ScoringFunction) *NullableScoringFunction

func (NullableScoringFunction) Get ¶

func (NullableScoringFunction) IsSet ¶

func (v NullableScoringFunction) IsSet() bool

func (NullableScoringFunction) MarshalJSON ¶

func (v NullableScoringFunction) MarshalJSON() ([]byte, error)

func (*NullableScoringFunction) Set ¶

func (*NullableScoringFunction) UnmarshalJSON ¶

func (v *NullableScoringFunction) UnmarshalJSON(src []byte) error

func (*NullableScoringFunction) Unset ¶

func (v *NullableScoringFunction) Unset()

type NullableScoringFunctionAggregation ¶

type NullableScoringFunctionAggregation struct {
	// contains filtered or unexported fields
}

func (NullableScoringFunctionAggregation) Get ¶

func (NullableScoringFunctionAggregation) IsSet ¶

func (NullableScoringFunctionAggregation) MarshalJSON ¶

func (v NullableScoringFunctionAggregation) MarshalJSON() ([]byte, error)

func (*NullableScoringFunctionAggregation) Set ¶

func (*NullableScoringFunctionAggregation) UnmarshalJSON ¶

func (v *NullableScoringFunctionAggregation) UnmarshalJSON(src []byte) error

func (*NullableScoringFunctionAggregation) Unset ¶

type NullableScoringFunctionInterpolation ¶

type NullableScoringFunctionInterpolation struct {
	// contains filtered or unexported fields
}

func (NullableScoringFunctionInterpolation) Get ¶

func (NullableScoringFunctionInterpolation) IsSet ¶

func (NullableScoringFunctionInterpolation) MarshalJSON ¶

func (v NullableScoringFunctionInterpolation) MarshalJSON() ([]byte, error)

func (*NullableScoringFunctionInterpolation) Set ¶

func (*NullableScoringFunctionInterpolation) UnmarshalJSON ¶

func (v *NullableScoringFunctionInterpolation) UnmarshalJSON(src []byte) error

func (*NullableScoringFunctionInterpolation) Unset ¶

type NullableScoringProfile ¶

type NullableScoringProfile struct {
	// contains filtered or unexported fields
}

func NewNullableScoringProfile ¶

func NewNullableScoringProfile(val *ScoringProfile) *NullableScoringProfile

func (NullableScoringProfile) Get ¶

func (NullableScoringProfile) IsSet ¶

func (v NullableScoringProfile) IsSet() bool

func (NullableScoringProfile) MarshalJSON ¶

func (v NullableScoringProfile) MarshalJSON() ([]byte, error)

func (*NullableScoringProfile) Set ¶

func (*NullableScoringProfile) UnmarshalJSON ¶

func (v *NullableScoringProfile) UnmarshalJSON(src []byte) error

func (*NullableScoringProfile) Unset ¶

func (v *NullableScoringProfile) Unset()

type NullableSearchAlias ¶

type NullableSearchAlias struct {
	// contains filtered or unexported fields
}

func NewNullableSearchAlias ¶

func NewNullableSearchAlias(val *SearchAlias) *NullableSearchAlias

func (NullableSearchAlias) Get ¶

func (NullableSearchAlias) IsSet ¶

func (v NullableSearchAlias) IsSet() bool

func (NullableSearchAlias) MarshalJSON ¶

func (v NullableSearchAlias) MarshalJSON() ([]byte, error)

func (*NullableSearchAlias) Set ¶

func (v *NullableSearchAlias) Set(val *SearchAlias)

func (*NullableSearchAlias) UnmarshalJSON ¶

func (v *NullableSearchAlias) UnmarshalJSON(src []byte) error

func (*NullableSearchAlias) Unset ¶

func (v *NullableSearchAlias) Unset()

type NullableSearchError ¶

type NullableSearchError struct {
	// contains filtered or unexported fields
}

func NewNullableSearchError ¶

func NewNullableSearchError(val *SearchError) *NullableSearchError

func (NullableSearchError) Get ¶

func (NullableSearchError) IsSet ¶

func (v NullableSearchError) IsSet() bool

func (NullableSearchError) MarshalJSON ¶

func (v NullableSearchError) MarshalJSON() ([]byte, error)

func (*NullableSearchError) Set ¶

func (v *NullableSearchError) Set(val *SearchError)

func (*NullableSearchError) UnmarshalJSON ¶

func (v *NullableSearchError) UnmarshalJSON(src []byte) error

func (*NullableSearchError) Unset ¶

func (v *NullableSearchError) Unset()

type NullableSearchField ¶

type NullableSearchField struct {
	// contains filtered or unexported fields
}

func NewNullableSearchField ¶

func NewNullableSearchField(val *SearchField) *NullableSearchField

func (NullableSearchField) Get ¶

func (NullableSearchField) IsSet ¶

func (v NullableSearchField) IsSet() bool

func (NullableSearchField) MarshalJSON ¶

func (v NullableSearchField) MarshalJSON() ([]byte, error)

func (*NullableSearchField) Set ¶

func (v *NullableSearchField) Set(val *SearchField)

func (*NullableSearchField) UnmarshalJSON ¶

func (v *NullableSearchField) UnmarshalJSON(src []byte) error

func (*NullableSearchField) Unset ¶

func (v *NullableSearchField) Unset()

type NullableSearchFieldDataType ¶

type NullableSearchFieldDataType struct {
	// contains filtered or unexported fields
}

func (NullableSearchFieldDataType) Get ¶

func (NullableSearchFieldDataType) IsSet ¶

func (NullableSearchFieldDataType) MarshalJSON ¶

func (v NullableSearchFieldDataType) MarshalJSON() ([]byte, error)

func (*NullableSearchFieldDataType) Set ¶

func (*NullableSearchFieldDataType) UnmarshalJSON ¶

func (v *NullableSearchFieldDataType) UnmarshalJSON(src []byte) error

func (*NullableSearchFieldDataType) Unset ¶

func (v *NullableSearchFieldDataType) Unset()

type NullableSearchIndex ¶

type NullableSearchIndex struct {
	// contains filtered or unexported fields
}

func NewNullableSearchIndex ¶

func NewNullableSearchIndex(val *SearchIndex) *NullableSearchIndex

func (NullableSearchIndex) Get ¶

func (NullableSearchIndex) IsSet ¶

func (v NullableSearchIndex) IsSet() bool

func (NullableSearchIndex) MarshalJSON ¶

func (v NullableSearchIndex) MarshalJSON() ([]byte, error)

func (*NullableSearchIndex) Set ¶

func (v *NullableSearchIndex) Set(val *SearchIndex)

func (*NullableSearchIndex) UnmarshalJSON ¶

func (v *NullableSearchIndex) UnmarshalJSON(src []byte) error

func (*NullableSearchIndex) Unset ¶

func (v *NullableSearchIndex) Unset()

type NullableSearchIndexer ¶

type NullableSearchIndexer struct {
	// contains filtered or unexported fields
}

func NewNullableSearchIndexer ¶

func NewNullableSearchIndexer(val *SearchIndexer) *NullableSearchIndexer

func (NullableSearchIndexer) Get ¶

func (NullableSearchIndexer) IsSet ¶

func (v NullableSearchIndexer) IsSet() bool

func (NullableSearchIndexer) MarshalJSON ¶

func (v NullableSearchIndexer) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexer) Set ¶

func (v *NullableSearchIndexer) Set(val *SearchIndexer)

func (*NullableSearchIndexer) UnmarshalJSON ¶

func (v *NullableSearchIndexer) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexer) Unset ¶

func (v *NullableSearchIndexer) Unset()

type NullableSearchIndexerCache ¶

type NullableSearchIndexerCache struct {
	// contains filtered or unexported fields
}

func NewNullableSearchIndexerCache ¶

func NewNullableSearchIndexerCache(val *SearchIndexerCache) *NullableSearchIndexerCache

func (NullableSearchIndexerCache) Get ¶

func (NullableSearchIndexerCache) IsSet ¶

func (v NullableSearchIndexerCache) IsSet() bool

func (NullableSearchIndexerCache) MarshalJSON ¶

func (v NullableSearchIndexerCache) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerCache) Set ¶

func (*NullableSearchIndexerCache) UnmarshalJSON ¶

func (v *NullableSearchIndexerCache) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerCache) Unset ¶

func (v *NullableSearchIndexerCache) Unset()

type NullableSearchIndexerDataContainer ¶

type NullableSearchIndexerDataContainer struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerDataContainer) Get ¶

func (NullableSearchIndexerDataContainer) IsSet ¶

func (NullableSearchIndexerDataContainer) MarshalJSON ¶

func (v NullableSearchIndexerDataContainer) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerDataContainer) Set ¶

func (*NullableSearchIndexerDataContainer) UnmarshalJSON ¶

func (v *NullableSearchIndexerDataContainer) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerDataContainer) Unset ¶

type NullableSearchIndexerDataIdentity ¶

type NullableSearchIndexerDataIdentity struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerDataIdentity) Get ¶

func (NullableSearchIndexerDataIdentity) IsSet ¶

func (NullableSearchIndexerDataIdentity) MarshalJSON ¶

func (v NullableSearchIndexerDataIdentity) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerDataIdentity) Set ¶

func (*NullableSearchIndexerDataIdentity) UnmarshalJSON ¶

func (v *NullableSearchIndexerDataIdentity) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerDataIdentity) Unset ¶

type NullableSearchIndexerDataNoneIdentity ¶

type NullableSearchIndexerDataNoneIdentity struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerDataNoneIdentity) Get ¶

func (NullableSearchIndexerDataNoneIdentity) IsSet ¶

func (NullableSearchIndexerDataNoneIdentity) MarshalJSON ¶

func (v NullableSearchIndexerDataNoneIdentity) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerDataNoneIdentity) Set ¶

func (*NullableSearchIndexerDataNoneIdentity) UnmarshalJSON ¶

func (v *NullableSearchIndexerDataNoneIdentity) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerDataNoneIdentity) Unset ¶

type NullableSearchIndexerDataSource ¶

type NullableSearchIndexerDataSource struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerDataSource) Get ¶

func (NullableSearchIndexerDataSource) IsSet ¶

func (NullableSearchIndexerDataSource) MarshalJSON ¶

func (v NullableSearchIndexerDataSource) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerDataSource) Set ¶

func (*NullableSearchIndexerDataSource) UnmarshalJSON ¶

func (v *NullableSearchIndexerDataSource) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerDataSource) Unset ¶

type NullableSearchIndexerDataSourceType ¶

type NullableSearchIndexerDataSourceType struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerDataSourceType) Get ¶

func (NullableSearchIndexerDataSourceType) IsSet ¶

func (NullableSearchIndexerDataSourceType) MarshalJSON ¶

func (v NullableSearchIndexerDataSourceType) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerDataSourceType) Set ¶

func (*NullableSearchIndexerDataSourceType) UnmarshalJSON ¶

func (v *NullableSearchIndexerDataSourceType) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerDataSourceType) Unset ¶

type NullableSearchIndexerDataUserAssignedIdentity ¶

type NullableSearchIndexerDataUserAssignedIdentity struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerDataUserAssignedIdentity) Get ¶

func (NullableSearchIndexerDataUserAssignedIdentity) IsSet ¶

func (NullableSearchIndexerDataUserAssignedIdentity) MarshalJSON ¶

func (*NullableSearchIndexerDataUserAssignedIdentity) Set ¶

func (*NullableSearchIndexerDataUserAssignedIdentity) UnmarshalJSON ¶

func (*NullableSearchIndexerDataUserAssignedIdentity) Unset ¶

type NullableSearchIndexerError ¶

type NullableSearchIndexerError struct {
	// contains filtered or unexported fields
}

func NewNullableSearchIndexerError ¶

func NewNullableSearchIndexerError(val *SearchIndexerError) *NullableSearchIndexerError

func (NullableSearchIndexerError) Get ¶

func (NullableSearchIndexerError) IsSet ¶

func (v NullableSearchIndexerError) IsSet() bool

func (NullableSearchIndexerError) MarshalJSON ¶

func (v NullableSearchIndexerError) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerError) Set ¶

func (*NullableSearchIndexerError) UnmarshalJSON ¶

func (v *NullableSearchIndexerError) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerError) Unset ¶

func (v *NullableSearchIndexerError) Unset()

type NullableSearchIndexerKnowledgeStore ¶

type NullableSearchIndexerKnowledgeStore struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerKnowledgeStore) Get ¶

func (NullableSearchIndexerKnowledgeStore) IsSet ¶

func (NullableSearchIndexerKnowledgeStore) MarshalJSON ¶

func (v NullableSearchIndexerKnowledgeStore) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerKnowledgeStore) Set ¶

func (*NullableSearchIndexerKnowledgeStore) UnmarshalJSON ¶

func (v *NullableSearchIndexerKnowledgeStore) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerKnowledgeStore) Unset ¶

type NullableSearchIndexerKnowledgeStoreBlobProjectionSelector ¶

type NullableSearchIndexerKnowledgeStoreBlobProjectionSelector struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerKnowledgeStoreBlobProjectionSelector) Get ¶

func (NullableSearchIndexerKnowledgeStoreBlobProjectionSelector) IsSet ¶

func (NullableSearchIndexerKnowledgeStoreBlobProjectionSelector) MarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreBlobProjectionSelector) Set ¶

func (*NullableSearchIndexerKnowledgeStoreBlobProjectionSelector) UnmarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreBlobProjectionSelector) Unset ¶

type NullableSearchIndexerKnowledgeStoreFileProjectionSelector ¶

type NullableSearchIndexerKnowledgeStoreFileProjectionSelector struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerKnowledgeStoreFileProjectionSelector) Get ¶

func (NullableSearchIndexerKnowledgeStoreFileProjectionSelector) IsSet ¶

func (NullableSearchIndexerKnowledgeStoreFileProjectionSelector) MarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreFileProjectionSelector) Set ¶

func (*NullableSearchIndexerKnowledgeStoreFileProjectionSelector) UnmarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreFileProjectionSelector) Unset ¶

type NullableSearchIndexerKnowledgeStoreObjectProjectionSelector ¶

type NullableSearchIndexerKnowledgeStoreObjectProjectionSelector struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerKnowledgeStoreObjectProjectionSelector) Get ¶

func (NullableSearchIndexerKnowledgeStoreObjectProjectionSelector) IsSet ¶

func (NullableSearchIndexerKnowledgeStoreObjectProjectionSelector) MarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreObjectProjectionSelector) Set ¶

func (*NullableSearchIndexerKnowledgeStoreObjectProjectionSelector) UnmarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreObjectProjectionSelector) Unset ¶

type NullableSearchIndexerKnowledgeStoreProjection ¶

type NullableSearchIndexerKnowledgeStoreProjection struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerKnowledgeStoreProjection) Get ¶

func (NullableSearchIndexerKnowledgeStoreProjection) IsSet ¶

func (NullableSearchIndexerKnowledgeStoreProjection) MarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreProjection) Set ¶

func (*NullableSearchIndexerKnowledgeStoreProjection) UnmarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreProjection) Unset ¶

type NullableSearchIndexerKnowledgeStoreProjectionSelector ¶

type NullableSearchIndexerKnowledgeStoreProjectionSelector struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerKnowledgeStoreProjectionSelector) Get ¶

func (NullableSearchIndexerKnowledgeStoreProjectionSelector) IsSet ¶

func (NullableSearchIndexerKnowledgeStoreProjectionSelector) MarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreProjectionSelector) Set ¶

func (*NullableSearchIndexerKnowledgeStoreProjectionSelector) UnmarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreProjectionSelector) Unset ¶

type NullableSearchIndexerKnowledgeStoreTableProjectionSelector ¶

type NullableSearchIndexerKnowledgeStoreTableProjectionSelector struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerKnowledgeStoreTableProjectionSelector) Get ¶

func (NullableSearchIndexerKnowledgeStoreTableProjectionSelector) IsSet ¶

func (NullableSearchIndexerKnowledgeStoreTableProjectionSelector) MarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreTableProjectionSelector) Set ¶

func (*NullableSearchIndexerKnowledgeStoreTableProjectionSelector) UnmarshalJSON ¶

func (*NullableSearchIndexerKnowledgeStoreTableProjectionSelector) Unset ¶

type NullableSearchIndexerLimits ¶

type NullableSearchIndexerLimits struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerLimits) Get ¶

func (NullableSearchIndexerLimits) IsSet ¶

func (NullableSearchIndexerLimits) MarshalJSON ¶

func (v NullableSearchIndexerLimits) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerLimits) Set ¶

func (*NullableSearchIndexerLimits) UnmarshalJSON ¶

func (v *NullableSearchIndexerLimits) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerLimits) Unset ¶

func (v *NullableSearchIndexerLimits) Unset()

type NullableSearchIndexerSkill ¶

type NullableSearchIndexerSkill struct {
	// contains filtered or unexported fields
}

func NewNullableSearchIndexerSkill ¶

func NewNullableSearchIndexerSkill(val *SearchIndexerSkill) *NullableSearchIndexerSkill

func (NullableSearchIndexerSkill) Get ¶

func (NullableSearchIndexerSkill) IsSet ¶

func (v NullableSearchIndexerSkill) IsSet() bool

func (NullableSearchIndexerSkill) MarshalJSON ¶

func (v NullableSearchIndexerSkill) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerSkill) Set ¶

func (*NullableSearchIndexerSkill) UnmarshalJSON ¶

func (v *NullableSearchIndexerSkill) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerSkill) Unset ¶

func (v *NullableSearchIndexerSkill) Unset()

type NullableSearchIndexerSkillset ¶

type NullableSearchIndexerSkillset struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerSkillset) Get ¶

func (NullableSearchIndexerSkillset) IsSet ¶

func (NullableSearchIndexerSkillset) MarshalJSON ¶

func (v NullableSearchIndexerSkillset) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerSkillset) Set ¶

func (*NullableSearchIndexerSkillset) UnmarshalJSON ¶

func (v *NullableSearchIndexerSkillset) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerSkillset) Unset ¶

func (v *NullableSearchIndexerSkillset) Unset()

type NullableSearchIndexerStatus ¶

type NullableSearchIndexerStatus struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerStatus) Get ¶

func (NullableSearchIndexerStatus) IsSet ¶

func (NullableSearchIndexerStatus) MarshalJSON ¶

func (v NullableSearchIndexerStatus) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerStatus) Set ¶

func (*NullableSearchIndexerStatus) UnmarshalJSON ¶

func (v *NullableSearchIndexerStatus) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerStatus) Unset ¶

func (v *NullableSearchIndexerStatus) Unset()

type NullableSearchIndexerWarning ¶

type NullableSearchIndexerWarning struct {
	// contains filtered or unexported fields
}

func (NullableSearchIndexerWarning) Get ¶

func (NullableSearchIndexerWarning) IsSet ¶

func (NullableSearchIndexerWarning) MarshalJSON ¶

func (v NullableSearchIndexerWarning) MarshalJSON() ([]byte, error)

func (*NullableSearchIndexerWarning) Set ¶

func (*NullableSearchIndexerWarning) UnmarshalJSON ¶

func (v *NullableSearchIndexerWarning) UnmarshalJSON(src []byte) error

func (*NullableSearchIndexerWarning) Unset ¶

func (v *NullableSearchIndexerWarning) Unset()

type NullableSearchResourceEncryptionKey ¶

type NullableSearchResourceEncryptionKey struct {
	// contains filtered or unexported fields
}

func (NullableSearchResourceEncryptionKey) Get ¶

func (NullableSearchResourceEncryptionKey) IsSet ¶

func (NullableSearchResourceEncryptionKey) MarshalJSON ¶

func (v NullableSearchResourceEncryptionKey) MarshalJSON() ([]byte, error)

func (*NullableSearchResourceEncryptionKey) Set ¶

func (*NullableSearchResourceEncryptionKey) UnmarshalJSON ¶

func (v *NullableSearchResourceEncryptionKey) UnmarshalJSON(src []byte) error

func (*NullableSearchResourceEncryptionKey) Unset ¶

type NullableSemanticConfiguration ¶

type NullableSemanticConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableSemanticConfiguration) Get ¶

func (NullableSemanticConfiguration) IsSet ¶

func (NullableSemanticConfiguration) MarshalJSON ¶

func (v NullableSemanticConfiguration) MarshalJSON() ([]byte, error)

func (*NullableSemanticConfiguration) Set ¶

func (*NullableSemanticConfiguration) UnmarshalJSON ¶

func (v *NullableSemanticConfiguration) UnmarshalJSON(src []byte) error

func (*NullableSemanticConfiguration) Unset ¶

func (v *NullableSemanticConfiguration) Unset()

type NullableSemanticField ¶

type NullableSemanticField struct {
	// contains filtered or unexported fields
}

func NewNullableSemanticField ¶

func NewNullableSemanticField(val *SemanticField) *NullableSemanticField

func (NullableSemanticField) Get ¶

func (NullableSemanticField) IsSet ¶

func (v NullableSemanticField) IsSet() bool

func (NullableSemanticField) MarshalJSON ¶

func (v NullableSemanticField) MarshalJSON() ([]byte, error)

func (*NullableSemanticField) Set ¶

func (v *NullableSemanticField) Set(val *SemanticField)

func (*NullableSemanticField) UnmarshalJSON ¶

func (v *NullableSemanticField) UnmarshalJSON(src []byte) error

func (*NullableSemanticField) Unset ¶

func (v *NullableSemanticField) Unset()

type NullableSemanticSettings ¶

type NullableSemanticSettings struct {
	// contains filtered or unexported fields
}

func NewNullableSemanticSettings ¶

func NewNullableSemanticSettings(val *SemanticSettings) *NullableSemanticSettings

func (NullableSemanticSettings) Get ¶

func (NullableSemanticSettings) IsSet ¶

func (v NullableSemanticSettings) IsSet() bool

func (NullableSemanticSettings) MarshalJSON ¶

func (v NullableSemanticSettings) MarshalJSON() ([]byte, error)

func (*NullableSemanticSettings) Set ¶

func (*NullableSemanticSettings) UnmarshalJSON ¶

func (v *NullableSemanticSettings) UnmarshalJSON(src []byte) error

func (*NullableSemanticSettings) Unset ¶

func (v *NullableSemanticSettings) Unset()

type NullableSentimentSkill ¶

type NullableSentimentSkill struct {
	// contains filtered or unexported fields
}

func NewNullableSentimentSkill ¶

func NewNullableSentimentSkill(val *SentimentSkill) *NullableSentimentSkill

func (NullableSentimentSkill) Get ¶

func (NullableSentimentSkill) IsSet ¶

func (v NullableSentimentSkill) IsSet() bool

func (NullableSentimentSkill) MarshalJSON ¶

func (v NullableSentimentSkill) MarshalJSON() ([]byte, error)

func (*NullableSentimentSkill) Set ¶

func (*NullableSentimentSkill) UnmarshalJSON ¶

func (v *NullableSentimentSkill) UnmarshalJSON(src []byte) error

func (*NullableSentimentSkill) Unset ¶

func (v *NullableSentimentSkill) Unset()

type NullableSentimentSkillLanguage ¶

type NullableSentimentSkillLanguage struct {
	// contains filtered or unexported fields
}

func (NullableSentimentSkillLanguage) Get ¶

func (NullableSentimentSkillLanguage) IsSet ¶

func (NullableSentimentSkillLanguage) MarshalJSON ¶

func (v NullableSentimentSkillLanguage) MarshalJSON() ([]byte, error)

func (*NullableSentimentSkillLanguage) Set ¶

func (*NullableSentimentSkillLanguage) UnmarshalJSON ¶

func (v *NullableSentimentSkillLanguage) UnmarshalJSON(src []byte) error

func (*NullableSentimentSkillLanguage) Unset ¶

func (v *NullableSentimentSkillLanguage) Unset()

type NullableSentimentSkillV3 ¶

type NullableSentimentSkillV3 struct {
	// contains filtered or unexported fields
}

func NewNullableSentimentSkillV3 ¶

func NewNullableSentimentSkillV3(val *SentimentSkillV3) *NullableSentimentSkillV3

func (NullableSentimentSkillV3) Get ¶

func (NullableSentimentSkillV3) IsSet ¶

func (v NullableSentimentSkillV3) IsSet() bool

func (NullableSentimentSkillV3) MarshalJSON ¶

func (v NullableSentimentSkillV3) MarshalJSON() ([]byte, error)

func (*NullableSentimentSkillV3) Set ¶

func (*NullableSentimentSkillV3) UnmarshalJSON ¶

func (v *NullableSentimentSkillV3) UnmarshalJSON(src []byte) error

func (*NullableSentimentSkillV3) Unset ¶

func (v *NullableSentimentSkillV3) Unset()

type NullableServiceCounters ¶

type NullableServiceCounters struct {
	// contains filtered or unexported fields
}

func NewNullableServiceCounters ¶

func NewNullableServiceCounters(val *ServiceCounters) *NullableServiceCounters

func (NullableServiceCounters) Get ¶

func (NullableServiceCounters) IsSet ¶

func (v NullableServiceCounters) IsSet() bool

func (NullableServiceCounters) MarshalJSON ¶

func (v NullableServiceCounters) MarshalJSON() ([]byte, error)

func (*NullableServiceCounters) Set ¶

func (*NullableServiceCounters) UnmarshalJSON ¶

func (v *NullableServiceCounters) UnmarshalJSON(src []byte) error

func (*NullableServiceCounters) Unset ¶

func (v *NullableServiceCounters) Unset()

type NullableServiceLimits ¶

type NullableServiceLimits struct {
	// contains filtered or unexported fields
}

func NewNullableServiceLimits ¶

func NewNullableServiceLimits(val *ServiceLimits) *NullableServiceLimits

func (NullableServiceLimits) Get ¶

func (NullableServiceLimits) IsSet ¶

func (v NullableServiceLimits) IsSet() bool

func (NullableServiceLimits) MarshalJSON ¶

func (v NullableServiceLimits) MarshalJSON() ([]byte, error)

func (*NullableServiceLimits) Set ¶

func (v *NullableServiceLimits) Set(val *ServiceLimits)

func (*NullableServiceLimits) UnmarshalJSON ¶

func (v *NullableServiceLimits) UnmarshalJSON(src []byte) error

func (*NullableServiceLimits) Unset ¶

func (v *NullableServiceLimits) Unset()

type NullableServiceStatistics ¶

type NullableServiceStatistics struct {
	// contains filtered or unexported fields
}

func NewNullableServiceStatistics ¶

func NewNullableServiceStatistics(val *ServiceStatistics) *NullableServiceStatistics

func (NullableServiceStatistics) Get ¶

func (NullableServiceStatistics) IsSet ¶

func (v NullableServiceStatistics) IsSet() bool

func (NullableServiceStatistics) MarshalJSON ¶

func (v NullableServiceStatistics) MarshalJSON() ([]byte, error)

func (*NullableServiceStatistics) Set ¶

func (*NullableServiceStatistics) UnmarshalJSON ¶

func (v *NullableServiceStatistics) UnmarshalJSON(src []byte) error

func (*NullableServiceStatistics) Unset ¶

func (v *NullableServiceStatistics) Unset()

type NullableShaperSkill ¶

type NullableShaperSkill struct {
	// contains filtered or unexported fields
}

func NewNullableShaperSkill ¶

func NewNullableShaperSkill(val *ShaperSkill) *NullableShaperSkill

func (NullableShaperSkill) Get ¶

func (NullableShaperSkill) IsSet ¶

func (v NullableShaperSkill) IsSet() bool

func (NullableShaperSkill) MarshalJSON ¶

func (v NullableShaperSkill) MarshalJSON() ([]byte, error)

func (*NullableShaperSkill) Set ¶

func (v *NullableShaperSkill) Set(val *ShaperSkill)

func (*NullableShaperSkill) UnmarshalJSON ¶

func (v *NullableShaperSkill) UnmarshalJSON(src []byte) error

func (*NullableShaperSkill) Unset ¶

func (v *NullableShaperSkill) Unset()

type NullableShingleTokenFilter ¶

type NullableShingleTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableShingleTokenFilter ¶

func NewNullableShingleTokenFilter(val *ShingleTokenFilter) *NullableShingleTokenFilter

func (NullableShingleTokenFilter) Get ¶

func (NullableShingleTokenFilter) IsSet ¶

func (v NullableShingleTokenFilter) IsSet() bool

func (NullableShingleTokenFilter) MarshalJSON ¶

func (v NullableShingleTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableShingleTokenFilter) Set ¶

func (*NullableShingleTokenFilter) UnmarshalJSON ¶

func (v *NullableShingleTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableShingleTokenFilter) Unset ¶

func (v *NullableShingleTokenFilter) Unset()

type NullableSimilarity ¶

type NullableSimilarity struct {
	// contains filtered or unexported fields
}

func NewNullableSimilarity ¶

func NewNullableSimilarity(val *Similarity) *NullableSimilarity

func (NullableSimilarity) Get ¶

func (v NullableSimilarity) Get() *Similarity

func (NullableSimilarity) IsSet ¶

func (v NullableSimilarity) IsSet() bool

func (NullableSimilarity) MarshalJSON ¶

func (v NullableSimilarity) MarshalJSON() ([]byte, error)

func (*NullableSimilarity) Set ¶

func (v *NullableSimilarity) Set(val *Similarity)

func (*NullableSimilarity) UnmarshalJSON ¶

func (v *NullableSimilarity) UnmarshalJSON(src []byte) error

func (*NullableSimilarity) Unset ¶

func (v *NullableSimilarity) Unset()

type NullableSkillsetsResetSkillsRequest ¶

type NullableSkillsetsResetSkillsRequest struct {
	// contains filtered or unexported fields
}

func (NullableSkillsetsResetSkillsRequest) Get ¶

func (NullableSkillsetsResetSkillsRequest) IsSet ¶

func (NullableSkillsetsResetSkillsRequest) MarshalJSON ¶

func (v NullableSkillsetsResetSkillsRequest) MarshalJSON() ([]byte, error)

func (*NullableSkillsetsResetSkillsRequest) Set ¶

func (*NullableSkillsetsResetSkillsRequest) UnmarshalJSON ¶

func (v *NullableSkillsetsResetSkillsRequest) UnmarshalJSON(src []byte) error

func (*NullableSkillsetsResetSkillsRequest) Unset ¶

type NullableSnowballTokenFilter ¶

type NullableSnowballTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableSnowballTokenFilter) Get ¶

func (NullableSnowballTokenFilter) IsSet ¶

func (NullableSnowballTokenFilter) MarshalJSON ¶

func (v NullableSnowballTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableSnowballTokenFilter) Set ¶

func (*NullableSnowballTokenFilter) UnmarshalJSON ¶

func (v *NullableSnowballTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableSnowballTokenFilter) Unset ¶

func (v *NullableSnowballTokenFilter) Unset()

type NullableSnowballTokenFilterLanguage ¶

type NullableSnowballTokenFilterLanguage struct {
	// contains filtered or unexported fields
}

func (NullableSnowballTokenFilterLanguage) Get ¶

func (NullableSnowballTokenFilterLanguage) IsSet ¶

func (NullableSnowballTokenFilterLanguage) MarshalJSON ¶

func (v NullableSnowballTokenFilterLanguage) MarshalJSON() ([]byte, error)

func (*NullableSnowballTokenFilterLanguage) Set ¶

func (*NullableSnowballTokenFilterLanguage) UnmarshalJSON ¶

func (v *NullableSnowballTokenFilterLanguage) UnmarshalJSON(src []byte) error

func (*NullableSnowballTokenFilterLanguage) Unset ¶

type NullableSoftDeleteColumnDeletionDetectionPolicy ¶

type NullableSoftDeleteColumnDeletionDetectionPolicy struct {
	// contains filtered or unexported fields
}

func (NullableSoftDeleteColumnDeletionDetectionPolicy) Get ¶

func (NullableSoftDeleteColumnDeletionDetectionPolicy) IsSet ¶

func (NullableSoftDeleteColumnDeletionDetectionPolicy) MarshalJSON ¶

func (*NullableSoftDeleteColumnDeletionDetectionPolicy) Set ¶

func (*NullableSoftDeleteColumnDeletionDetectionPolicy) UnmarshalJSON ¶

func (*NullableSoftDeleteColumnDeletionDetectionPolicy) Unset ¶

type NullableSplitSkill ¶

type NullableSplitSkill struct {
	// contains filtered or unexported fields
}

func NewNullableSplitSkill ¶

func NewNullableSplitSkill(val *SplitSkill) *NullableSplitSkill

func (NullableSplitSkill) Get ¶

func (v NullableSplitSkill) Get() *SplitSkill

func (NullableSplitSkill) IsSet ¶

func (v NullableSplitSkill) IsSet() bool

func (NullableSplitSkill) MarshalJSON ¶

func (v NullableSplitSkill) MarshalJSON() ([]byte, error)

func (*NullableSplitSkill) Set ¶

func (v *NullableSplitSkill) Set(val *SplitSkill)

func (*NullableSplitSkill) UnmarshalJSON ¶

func (v *NullableSplitSkill) UnmarshalJSON(src []byte) error

func (*NullableSplitSkill) Unset ¶

func (v *NullableSplitSkill) Unset()

type NullableSplitSkillLanguage ¶

type NullableSplitSkillLanguage struct {
	// contains filtered or unexported fields
}

func NewNullableSplitSkillLanguage ¶

func NewNullableSplitSkillLanguage(val *SplitSkillLanguage) *NullableSplitSkillLanguage

func (NullableSplitSkillLanguage) Get ¶

func (NullableSplitSkillLanguage) IsSet ¶

func (v NullableSplitSkillLanguage) IsSet() bool

func (NullableSplitSkillLanguage) MarshalJSON ¶

func (v NullableSplitSkillLanguage) MarshalJSON() ([]byte, error)

func (*NullableSplitSkillLanguage) Set ¶

func (*NullableSplitSkillLanguage) UnmarshalJSON ¶

func (v *NullableSplitSkillLanguage) UnmarshalJSON(src []byte) error

func (*NullableSplitSkillLanguage) Unset ¶

func (v *NullableSplitSkillLanguage) Unset()

type NullableSqlIntegratedChangeTrackingPolicy ¶

type NullableSqlIntegratedChangeTrackingPolicy struct {
	// contains filtered or unexported fields
}

func (NullableSqlIntegratedChangeTrackingPolicy) Get ¶

func (NullableSqlIntegratedChangeTrackingPolicy) IsSet ¶

func (NullableSqlIntegratedChangeTrackingPolicy) MarshalJSON ¶

func (*NullableSqlIntegratedChangeTrackingPolicy) Set ¶

func (*NullableSqlIntegratedChangeTrackingPolicy) UnmarshalJSON ¶

func (v *NullableSqlIntegratedChangeTrackingPolicy) UnmarshalJSON(src []byte) error

func (*NullableSqlIntegratedChangeTrackingPolicy) Unset ¶

type NullableStemmerOverrideTokenFilter ¶

type NullableStemmerOverrideTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableStemmerOverrideTokenFilter) Get ¶

func (NullableStemmerOverrideTokenFilter) IsSet ¶

func (NullableStemmerOverrideTokenFilter) MarshalJSON ¶

func (v NullableStemmerOverrideTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableStemmerOverrideTokenFilter) Set ¶

func (*NullableStemmerOverrideTokenFilter) UnmarshalJSON ¶

func (v *NullableStemmerOverrideTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableStemmerOverrideTokenFilter) Unset ¶

type NullableStemmerTokenFilter ¶

type NullableStemmerTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableStemmerTokenFilter ¶

func NewNullableStemmerTokenFilter(val *StemmerTokenFilter) *NullableStemmerTokenFilter

func (NullableStemmerTokenFilter) Get ¶

func (NullableStemmerTokenFilter) IsSet ¶

func (v NullableStemmerTokenFilter) IsSet() bool

func (NullableStemmerTokenFilter) MarshalJSON ¶

func (v NullableStemmerTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableStemmerTokenFilter) Set ¶

func (*NullableStemmerTokenFilter) UnmarshalJSON ¶

func (v *NullableStemmerTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableStemmerTokenFilter) Unset ¶

func (v *NullableStemmerTokenFilter) Unset()

type NullableStemmerTokenFilterLanguage ¶

type NullableStemmerTokenFilterLanguage struct {
	// contains filtered or unexported fields
}

func (NullableStemmerTokenFilterLanguage) Get ¶

func (NullableStemmerTokenFilterLanguage) IsSet ¶

func (NullableStemmerTokenFilterLanguage) MarshalJSON ¶

func (v NullableStemmerTokenFilterLanguage) MarshalJSON() ([]byte, error)

func (*NullableStemmerTokenFilterLanguage) Set ¶

func (*NullableStemmerTokenFilterLanguage) UnmarshalJSON ¶

func (v *NullableStemmerTokenFilterLanguage) UnmarshalJSON(src []byte) error

func (*NullableStemmerTokenFilterLanguage) Unset ¶

type NullableStopAnalyzer ¶

type NullableStopAnalyzer struct {
	// contains filtered or unexported fields
}

func NewNullableStopAnalyzer ¶

func NewNullableStopAnalyzer(val *StopAnalyzer) *NullableStopAnalyzer

func (NullableStopAnalyzer) Get ¶

func (NullableStopAnalyzer) IsSet ¶

func (v NullableStopAnalyzer) IsSet() bool

func (NullableStopAnalyzer) MarshalJSON ¶

func (v NullableStopAnalyzer) MarshalJSON() ([]byte, error)

func (*NullableStopAnalyzer) Set ¶

func (v *NullableStopAnalyzer) Set(val *StopAnalyzer)

func (*NullableStopAnalyzer) UnmarshalJSON ¶

func (v *NullableStopAnalyzer) UnmarshalJSON(src []byte) error

func (*NullableStopAnalyzer) Unset ¶

func (v *NullableStopAnalyzer) Unset()

type NullableStopwordsList ¶

type NullableStopwordsList struct {
	// contains filtered or unexported fields
}

func NewNullableStopwordsList ¶

func NewNullableStopwordsList(val *StopwordsList) *NullableStopwordsList

func (NullableStopwordsList) Get ¶

func (NullableStopwordsList) IsSet ¶

func (v NullableStopwordsList) IsSet() bool

func (NullableStopwordsList) MarshalJSON ¶

func (v NullableStopwordsList) MarshalJSON() ([]byte, error)

func (*NullableStopwordsList) Set ¶

func (v *NullableStopwordsList) Set(val *StopwordsList)

func (*NullableStopwordsList) UnmarshalJSON ¶

func (v *NullableStopwordsList) UnmarshalJSON(src []byte) error

func (*NullableStopwordsList) Unset ¶

func (v *NullableStopwordsList) Unset()

type NullableStopwordsTokenFilter ¶

type NullableStopwordsTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableStopwordsTokenFilter) Get ¶

func (NullableStopwordsTokenFilter) IsSet ¶

func (NullableStopwordsTokenFilter) MarshalJSON ¶

func (v NullableStopwordsTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableStopwordsTokenFilter) Set ¶

func (*NullableStopwordsTokenFilter) UnmarshalJSON ¶

func (v *NullableStopwordsTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableStopwordsTokenFilter) Unset ¶

func (v *NullableStopwordsTokenFilter) Unset()

type NullableString ¶

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString ¶

func NewNullableString(val *string) *NullableString

func (NullableString) Get ¶

func (v NullableString) Get() *string

func (NullableString) IsSet ¶

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON ¶

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set ¶

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON ¶

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset ¶

func (v *NullableString) Unset()

type NullableSuggester ¶

type NullableSuggester struct {
	// contains filtered or unexported fields
}

func NewNullableSuggester ¶

func NewNullableSuggester(val *Suggester) *NullableSuggester

func (NullableSuggester) Get ¶

func (v NullableSuggester) Get() *Suggester

func (NullableSuggester) IsSet ¶

func (v NullableSuggester) IsSet() bool

func (NullableSuggester) MarshalJSON ¶

func (v NullableSuggester) MarshalJSON() ([]byte, error)

func (*NullableSuggester) Set ¶

func (v *NullableSuggester) Set(val *Suggester)

func (*NullableSuggester) UnmarshalJSON ¶

func (v *NullableSuggester) UnmarshalJSON(src []byte) error

func (*NullableSuggester) Unset ¶

func (v *NullableSuggester) Unset()

type NullableSynonymMap ¶

type NullableSynonymMap struct {
	// contains filtered or unexported fields
}

func NewNullableSynonymMap ¶

func NewNullableSynonymMap(val *SynonymMap) *NullableSynonymMap

func (NullableSynonymMap) Get ¶

func (v NullableSynonymMap) Get() *SynonymMap

func (NullableSynonymMap) IsSet ¶

func (v NullableSynonymMap) IsSet() bool

func (NullableSynonymMap) MarshalJSON ¶

func (v NullableSynonymMap) MarshalJSON() ([]byte, error)

func (*NullableSynonymMap) Set ¶

func (v *NullableSynonymMap) Set(val *SynonymMap)

func (*NullableSynonymMap) UnmarshalJSON ¶

func (v *NullableSynonymMap) UnmarshalJSON(src []byte) error

func (*NullableSynonymMap) Unset ¶

func (v *NullableSynonymMap) Unset()

type NullableSynonymTokenFilter ¶

type NullableSynonymTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableSynonymTokenFilter ¶

func NewNullableSynonymTokenFilter(val *SynonymTokenFilter) *NullableSynonymTokenFilter

func (NullableSynonymTokenFilter) Get ¶

func (NullableSynonymTokenFilter) IsSet ¶

func (v NullableSynonymTokenFilter) IsSet() bool

func (NullableSynonymTokenFilter) MarshalJSON ¶

func (v NullableSynonymTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableSynonymTokenFilter) Set ¶

func (*NullableSynonymTokenFilter) UnmarshalJSON ¶

func (v *NullableSynonymTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableSynonymTokenFilter) Unset ¶

func (v *NullableSynonymTokenFilter) Unset()

type NullableTagScoringFunction ¶

type NullableTagScoringFunction struct {
	// contains filtered or unexported fields
}

func NewNullableTagScoringFunction ¶

func NewNullableTagScoringFunction(val *TagScoringFunction) *NullableTagScoringFunction

func (NullableTagScoringFunction) Get ¶

func (NullableTagScoringFunction) IsSet ¶

func (v NullableTagScoringFunction) IsSet() bool

func (NullableTagScoringFunction) MarshalJSON ¶

func (v NullableTagScoringFunction) MarshalJSON() ([]byte, error)

func (*NullableTagScoringFunction) Set ¶

func (*NullableTagScoringFunction) UnmarshalJSON ¶

func (v *NullableTagScoringFunction) UnmarshalJSON(src []byte) error

func (*NullableTagScoringFunction) Unset ¶

func (v *NullableTagScoringFunction) Unset()

type NullableTagScoringParameters ¶

type NullableTagScoringParameters struct {
	// contains filtered or unexported fields
}

func (NullableTagScoringParameters) Get ¶

func (NullableTagScoringParameters) IsSet ¶

func (NullableTagScoringParameters) MarshalJSON ¶

func (v NullableTagScoringParameters) MarshalJSON() ([]byte, error)

func (*NullableTagScoringParameters) Set ¶

func (*NullableTagScoringParameters) UnmarshalJSON ¶

func (v *NullableTagScoringParameters) UnmarshalJSON(src []byte) error

func (*NullableTagScoringParameters) Unset ¶

func (v *NullableTagScoringParameters) Unset()

type NullableTextSplitMode ¶

type NullableTextSplitMode struct {
	// contains filtered or unexported fields
}

func NewNullableTextSplitMode ¶

func NewNullableTextSplitMode(val *TextSplitMode) *NullableTextSplitMode

func (NullableTextSplitMode) Get ¶

func (NullableTextSplitMode) IsSet ¶

func (v NullableTextSplitMode) IsSet() bool

func (NullableTextSplitMode) MarshalJSON ¶

func (v NullableTextSplitMode) MarshalJSON() ([]byte, error)

func (*NullableTextSplitMode) Set ¶

func (v *NullableTextSplitMode) Set(val *TextSplitMode)

func (*NullableTextSplitMode) UnmarshalJSON ¶

func (v *NullableTextSplitMode) UnmarshalJSON(src []byte) error

func (*NullableTextSplitMode) Unset ¶

func (v *NullableTextSplitMode) Unset()

type NullableTextTranslationSkill ¶

type NullableTextTranslationSkill struct {
	// contains filtered or unexported fields
}

func (NullableTextTranslationSkill) Get ¶

func (NullableTextTranslationSkill) IsSet ¶

func (NullableTextTranslationSkill) MarshalJSON ¶

func (v NullableTextTranslationSkill) MarshalJSON() ([]byte, error)

func (*NullableTextTranslationSkill) Set ¶

func (*NullableTextTranslationSkill) UnmarshalJSON ¶

func (v *NullableTextTranslationSkill) UnmarshalJSON(src []byte) error

func (*NullableTextTranslationSkill) Unset ¶

func (v *NullableTextTranslationSkill) Unset()

type NullableTextTranslationSkillLanguage ¶

type NullableTextTranslationSkillLanguage struct {
	// contains filtered or unexported fields
}

func (NullableTextTranslationSkillLanguage) Get ¶

func (NullableTextTranslationSkillLanguage) IsSet ¶

func (NullableTextTranslationSkillLanguage) MarshalJSON ¶

func (v NullableTextTranslationSkillLanguage) MarshalJSON() ([]byte, error)

func (*NullableTextTranslationSkillLanguage) Set ¶

func (*NullableTextTranslationSkillLanguage) UnmarshalJSON ¶

func (v *NullableTextTranslationSkillLanguage) UnmarshalJSON(src []byte) error

func (*NullableTextTranslationSkillLanguage) Unset ¶

type NullableTextWeights ¶

type NullableTextWeights struct {
	// contains filtered or unexported fields
}

func NewNullableTextWeights ¶

func NewNullableTextWeights(val *TextWeights) *NullableTextWeights

func (NullableTextWeights) Get ¶

func (NullableTextWeights) IsSet ¶

func (v NullableTextWeights) IsSet() bool

func (NullableTextWeights) MarshalJSON ¶

func (v NullableTextWeights) MarshalJSON() ([]byte, error)

func (*NullableTextWeights) Set ¶

func (v *NullableTextWeights) Set(val *TextWeights)

func (*NullableTextWeights) UnmarshalJSON ¶

func (v *NullableTextWeights) UnmarshalJSON(src []byte) error

func (*NullableTextWeights) Unset ¶

func (v *NullableTextWeights) Unset()

type NullableTime ¶

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime ¶

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get ¶

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet ¶

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON ¶

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set ¶

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON ¶

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset ¶

func (v *NullableTime) Unset()

type NullableTokenCharacterKind ¶

type NullableTokenCharacterKind struct {
	// contains filtered or unexported fields
}

func NewNullableTokenCharacterKind ¶

func NewNullableTokenCharacterKind(val *TokenCharacterKind) *NullableTokenCharacterKind

func (NullableTokenCharacterKind) Get ¶

func (NullableTokenCharacterKind) IsSet ¶

func (v NullableTokenCharacterKind) IsSet() bool

func (NullableTokenCharacterKind) MarshalJSON ¶

func (v NullableTokenCharacterKind) MarshalJSON() ([]byte, error)

func (*NullableTokenCharacterKind) Set ¶

func (*NullableTokenCharacterKind) UnmarshalJSON ¶

func (v *NullableTokenCharacterKind) UnmarshalJSON(src []byte) error

func (*NullableTokenCharacterKind) Unset ¶

func (v *NullableTokenCharacterKind) Unset()

type NullableTokenFilter ¶

type NullableTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableTokenFilter ¶

func NewNullableTokenFilter(val *TokenFilter) *NullableTokenFilter

func (NullableTokenFilter) Get ¶

func (NullableTokenFilter) IsSet ¶

func (v NullableTokenFilter) IsSet() bool

func (NullableTokenFilter) MarshalJSON ¶

func (v NullableTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableTokenFilter) Set ¶

func (v *NullableTokenFilter) Set(val *TokenFilter)

func (*NullableTokenFilter) UnmarshalJSON ¶

func (v *NullableTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableTokenFilter) Unset ¶

func (v *NullableTokenFilter) Unset()

type NullableTokenFilterName ¶

type NullableTokenFilterName struct {
	// contains filtered or unexported fields
}

func NewNullableTokenFilterName ¶

func NewNullableTokenFilterName(val *TokenFilterName) *NullableTokenFilterName

func (NullableTokenFilterName) Get ¶

func (NullableTokenFilterName) IsSet ¶

func (v NullableTokenFilterName) IsSet() bool

func (NullableTokenFilterName) MarshalJSON ¶

func (v NullableTokenFilterName) MarshalJSON() ([]byte, error)

func (*NullableTokenFilterName) Set ¶

func (*NullableTokenFilterName) UnmarshalJSON ¶

func (v *NullableTokenFilterName) UnmarshalJSON(src []byte) error

func (*NullableTokenFilterName) Unset ¶

func (v *NullableTokenFilterName) Unset()

type NullableTruncateTokenFilter ¶

type NullableTruncateTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableTruncateTokenFilter) Get ¶

func (NullableTruncateTokenFilter) IsSet ¶

func (NullableTruncateTokenFilter) MarshalJSON ¶

func (v NullableTruncateTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableTruncateTokenFilter) Set ¶

func (*NullableTruncateTokenFilter) UnmarshalJSON ¶

func (v *NullableTruncateTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableTruncateTokenFilter) Unset ¶

func (v *NullableTruncateTokenFilter) Unset()

type NullableUaxUrlEmailTokenizer ¶

type NullableUaxUrlEmailTokenizer struct {
	// contains filtered or unexported fields
}

func (NullableUaxUrlEmailTokenizer) Get ¶

func (NullableUaxUrlEmailTokenizer) IsSet ¶

func (NullableUaxUrlEmailTokenizer) MarshalJSON ¶

func (v NullableUaxUrlEmailTokenizer) MarshalJSON() ([]byte, error)

func (*NullableUaxUrlEmailTokenizer) Set ¶

func (*NullableUaxUrlEmailTokenizer) UnmarshalJSON ¶

func (v *NullableUaxUrlEmailTokenizer) UnmarshalJSON(src []byte) error

func (*NullableUaxUrlEmailTokenizer) Unset ¶

func (v *NullableUaxUrlEmailTokenizer) Unset()

type NullableUniqueTokenFilter ¶

type NullableUniqueTokenFilter struct {
	// contains filtered or unexported fields
}

func NewNullableUniqueTokenFilter ¶

func NewNullableUniqueTokenFilter(val *UniqueTokenFilter) *NullableUniqueTokenFilter

func (NullableUniqueTokenFilter) Get ¶

func (NullableUniqueTokenFilter) IsSet ¶

func (v NullableUniqueTokenFilter) IsSet() bool

func (NullableUniqueTokenFilter) MarshalJSON ¶

func (v NullableUniqueTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableUniqueTokenFilter) Set ¶

func (*NullableUniqueTokenFilter) UnmarshalJSON ¶

func (v *NullableUniqueTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableUniqueTokenFilter) Unset ¶

func (v *NullableUniqueTokenFilter) Unset()

type NullableVectorSearch ¶

type NullableVectorSearch struct {
	// contains filtered or unexported fields
}

func NewNullableVectorSearch ¶

func NewNullableVectorSearch(val *VectorSearch) *NullableVectorSearch

func (NullableVectorSearch) Get ¶

func (NullableVectorSearch) IsSet ¶

func (v NullableVectorSearch) IsSet() bool

func (NullableVectorSearch) MarshalJSON ¶

func (v NullableVectorSearch) MarshalJSON() ([]byte, error)

func (*NullableVectorSearch) Set ¶

func (v *NullableVectorSearch) Set(val *VectorSearch)

func (*NullableVectorSearch) UnmarshalJSON ¶

func (v *NullableVectorSearch) UnmarshalJSON(src []byte) error

func (*NullableVectorSearch) Unset ¶

func (v *NullableVectorSearch) Unset()

type NullableVectorSearchAlgorithmConfiguration ¶

type NullableVectorSearchAlgorithmConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableVectorSearchAlgorithmConfiguration) Get ¶

func (NullableVectorSearchAlgorithmConfiguration) IsSet ¶

func (NullableVectorSearchAlgorithmConfiguration) MarshalJSON ¶

func (*NullableVectorSearchAlgorithmConfiguration) Set ¶

func (*NullableVectorSearchAlgorithmConfiguration) UnmarshalJSON ¶

func (v *NullableVectorSearchAlgorithmConfiguration) UnmarshalJSON(src []byte) error

func (*NullableVectorSearchAlgorithmConfiguration) Unset ¶

type NullableVectorSearchAlgorithmMetric ¶

type NullableVectorSearchAlgorithmMetric struct {
	// contains filtered or unexported fields
}

func (NullableVectorSearchAlgorithmMetric) Get ¶

func (NullableVectorSearchAlgorithmMetric) IsSet ¶

func (NullableVectorSearchAlgorithmMetric) MarshalJSON ¶

func (v NullableVectorSearchAlgorithmMetric) MarshalJSON() ([]byte, error)

func (*NullableVectorSearchAlgorithmMetric) Set ¶

func (*NullableVectorSearchAlgorithmMetric) UnmarshalJSON ¶

func (v *NullableVectorSearchAlgorithmMetric) UnmarshalJSON(src []byte) error

func (*NullableVectorSearchAlgorithmMetric) Unset ¶

type NullableVisualFeature ¶

type NullableVisualFeature struct {
	// contains filtered or unexported fields
}

func NewNullableVisualFeature ¶

func NewNullableVisualFeature(val *VisualFeature) *NullableVisualFeature

func (NullableVisualFeature) Get ¶

func (NullableVisualFeature) IsSet ¶

func (v NullableVisualFeature) IsSet() bool

func (NullableVisualFeature) MarshalJSON ¶

func (v NullableVisualFeature) MarshalJSON() ([]byte, error)

func (*NullableVisualFeature) Set ¶

func (v *NullableVisualFeature) Set(val *VisualFeature)

func (*NullableVisualFeature) UnmarshalJSON ¶

func (v *NullableVisualFeature) UnmarshalJSON(src []byte) error

func (*NullableVisualFeature) Unset ¶

func (v *NullableVisualFeature) Unset()

type NullableWebApiSkill ¶

type NullableWebApiSkill struct {
	// contains filtered or unexported fields
}

func NewNullableWebApiSkill ¶

func NewNullableWebApiSkill(val *WebApiSkill) *NullableWebApiSkill

func (NullableWebApiSkill) Get ¶

func (NullableWebApiSkill) IsSet ¶

func (v NullableWebApiSkill) IsSet() bool

func (NullableWebApiSkill) MarshalJSON ¶

func (v NullableWebApiSkill) MarshalJSON() ([]byte, error)

func (*NullableWebApiSkill) Set ¶

func (v *NullableWebApiSkill) Set(val *WebApiSkill)

func (*NullableWebApiSkill) UnmarshalJSON ¶

func (v *NullableWebApiSkill) UnmarshalJSON(src []byte) error

func (*NullableWebApiSkill) Unset ¶

func (v *NullableWebApiSkill) Unset()

type NullableWordDelimiterTokenFilter ¶

type NullableWordDelimiterTokenFilter struct {
	// contains filtered or unexported fields
}

func (NullableWordDelimiterTokenFilter) Get ¶

func (NullableWordDelimiterTokenFilter) IsSet ¶

func (NullableWordDelimiterTokenFilter) MarshalJSON ¶

func (v NullableWordDelimiterTokenFilter) MarshalJSON() ([]byte, error)

func (*NullableWordDelimiterTokenFilter) Set ¶

func (*NullableWordDelimiterTokenFilter) UnmarshalJSON ¶

func (v *NullableWordDelimiterTokenFilter) UnmarshalJSON(src []byte) error

func (*NullableWordDelimiterTokenFilter) Unset ¶

type OcrSkill ¶

type OcrSkill struct {
	SearchIndexerSkill
	DefaultLanguageCode *OcrSkillLanguage `json:"defaultLanguageCode,omitempty"`
	// A value indicating to turn orientation detection on or not. Default is false.
	DetectOrientation *bool               `json:"detectOrientation,omitempty"`
	LineEnding        *OcrSkillLineEnding `json:"lineEnding,omitempty"`
}

OcrSkill A skill that extracts text from image files.

func NewOcrSkill ¶

func NewOcrSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *OcrSkill

NewOcrSkill instantiates a new OcrSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOcrSkillWithDefaults ¶

func NewOcrSkillWithDefaults() *OcrSkill

NewOcrSkillWithDefaults instantiates a new OcrSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OcrSkill) GetDefaultLanguageCode ¶

func (o *OcrSkill) GetDefaultLanguageCode() OcrSkillLanguage

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise.

func (*OcrSkill) GetDefaultLanguageCodeOk ¶

func (o *OcrSkill) GetDefaultLanguageCodeOk() (*OcrSkillLanguage, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OcrSkill) GetDetectOrientation ¶

func (o *OcrSkill) GetDetectOrientation() bool

GetDetectOrientation returns the DetectOrientation field value if set, zero value otherwise.

func (*OcrSkill) GetDetectOrientationOk ¶

func (o *OcrSkill) GetDetectOrientationOk() (*bool, bool)

GetDetectOrientationOk returns a tuple with the DetectOrientation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OcrSkill) GetLineEnding ¶

func (o *OcrSkill) GetLineEnding() OcrSkillLineEnding

GetLineEnding returns the LineEnding field value if set, zero value otherwise.

func (*OcrSkill) GetLineEndingOk ¶

func (o *OcrSkill) GetLineEndingOk() (*OcrSkillLineEnding, bool)

GetLineEndingOk returns a tuple with the LineEnding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OcrSkill) HasDefaultLanguageCode ¶

func (o *OcrSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*OcrSkill) HasDetectOrientation ¶

func (o *OcrSkill) HasDetectOrientation() bool

HasDetectOrientation returns a boolean if a field has been set.

func (*OcrSkill) HasLineEnding ¶

func (o *OcrSkill) HasLineEnding() bool

HasLineEnding returns a boolean if a field has been set.

func (OcrSkill) MarshalJSON ¶

func (o OcrSkill) MarshalJSON() ([]byte, error)

func (*OcrSkill) SetDefaultLanguageCode ¶

func (o *OcrSkill) SetDefaultLanguageCode(v OcrSkillLanguage)

SetDefaultLanguageCode gets a reference to the given OcrSkillLanguage and assigns it to the DefaultLanguageCode field.

func (*OcrSkill) SetDetectOrientation ¶

func (o *OcrSkill) SetDetectOrientation(v bool)

SetDetectOrientation gets a reference to the given bool and assigns it to the DetectOrientation field.

func (*OcrSkill) SetLineEnding ¶

func (o *OcrSkill) SetLineEnding(v OcrSkillLineEnding)

SetLineEnding gets a reference to the given OcrSkillLineEnding and assigns it to the LineEnding field.

func (OcrSkill) ToMap ¶

func (o OcrSkill) ToMap() (map[string]interface{}, error)

type OcrSkillLanguage ¶

type OcrSkillLanguage string

OcrSkillLanguage The language codes supported for input by OcrSkill.

const (
	// AF OcrSkillLanguage = "af"
	SQ  OcrSkillLanguage = "sq"
	ANP OcrSkillLanguage = "anp"
	// AR OcrSkillLanguage = "ar"
	AST     OcrSkillLanguage = "ast"
	AWA     OcrSkillLanguage = "awa"
	AZ      OcrSkillLanguage = "az"
	BFY     OcrSkillLanguage = "bfy"
	EU      OcrSkillLanguage = "eu"
	BE      OcrSkillLanguage = "be"
	BE_CYRL OcrSkillLanguage = "be-cyrl"
	BE_LATN OcrSkillLanguage = "be-latn"
	BHO     OcrSkillLanguage = "bho"
	BI      OcrSkillLanguage = "bi"
	BRX     OcrSkillLanguage = "brx"
	// BS OcrSkillLanguage = "bs"
	BRA OcrSkillLanguage = "bra"
	BR  OcrSkillLanguage = "br"
	// BG OcrSkillLanguage = "bg"
	BNS OcrSkillLanguage = "bns"
	BUA OcrSkillLanguage = "bua"
	// CA OcrSkillLanguage = "ca"
	CEB OcrSkillLanguage = "ceb"
	RAB OcrSkillLanguage = "rab"
	CH  OcrSkillLanguage = "ch"
	HNE OcrSkillLanguage = "hne"
	// ZH_HANS OcrSkillLanguage = "zh-Hans"
	// ZH_HANT OcrSkillLanguage = "zh-Hant"
	KW  OcrSkillLanguage = "kw"
	CO  OcrSkillLanguage = "co"
	CRH OcrSkillLanguage = "crh"
	// HR OcrSkillLanguage = "hr"
	// CS OcrSkillLanguage = "cs"
	// DA OcrSkillLanguage = "da"
	PRS OcrSkillLanguage = "prs"
	DHI OcrSkillLanguage = "dhi"
	DOI OcrSkillLanguage = "doi"
	// NL OcrSkillLanguage = "nl"
	// EN OcrSkillLanguage = "en"
	MYV OcrSkillLanguage = "myv"
	// ET OcrSkillLanguage = "et"
	FO OcrSkillLanguage = "fo"
	// FJ OcrSkillLanguage = "fj"
	// FIL OcrSkillLanguage = "fil"
	// FI OcrSkillLanguage = "fi"
	// FR OcrSkillLanguage = "fr"
	FUR OcrSkillLanguage = "fur"
	GAG OcrSkillLanguage = "gag"
	GL  OcrSkillLanguage = "gl"
	// DE OcrSkillLanguage = "de"
	GIL OcrSkillLanguage = "gil"
	GON OcrSkillLanguage = "gon"
	// EL OcrSkillLanguage = "el"
	KL  OcrSkillLanguage = "kl"
	GVR OcrSkillLanguage = "gvr"
	// HT OcrSkillLanguage = "ht"
	HLB OcrSkillLanguage = "hlb"
	HNI OcrSkillLanguage = "hni"
	BGC OcrSkillLanguage = "bgc"
	HAW OcrSkillLanguage = "haw"
	// HI OcrSkillLanguage = "hi"
	// MWW OcrSkillLanguage = "mww"
	HOC OcrSkillLanguage = "hoc"
	// HU OcrSkillLanguage = "hu"
	// IS OcrSkillLanguage = "is"
	SMN OcrSkillLanguage = "smn"
	// ID OcrSkillLanguage = "id"
	IA OcrSkillLanguage = "ia"
	IU OcrSkillLanguage = "iu"
	// GA OcrSkillLanguage = "ga"
	// IT OcrSkillLanguage = "it"
	// JA OcrSkillLanguage = "ja"
	JNS      OcrSkillLanguage = "Jns"
	JV       OcrSkillLanguage = "jv"
	KEA      OcrSkillLanguage = "kea"
	KAC      OcrSkillLanguage = "kac"
	XNR      OcrSkillLanguage = "xnr"
	KRC      OcrSkillLanguage = "krc"
	KAA_CYRL OcrSkillLanguage = "kaa-cyrl"
	KAA      OcrSkillLanguage = "kaa"
	CSB      OcrSkillLanguage = "csb"
	KK_CYRL  OcrSkillLanguage = "kk-cyrl"
	KK_LATN  OcrSkillLanguage = "kk-latn"
	KLR      OcrSkillLanguage = "klr"
	KHA      OcrSkillLanguage = "kha"
	QUC      OcrSkillLanguage = "quc"
	// KO OcrSkillLanguage = "ko"
	KFQ     OcrSkillLanguage = "kfq"
	KPY     OcrSkillLanguage = "kpy"
	KOS     OcrSkillLanguage = "kos"
	KUM     OcrSkillLanguage = "kum"
	KU_ARAB OcrSkillLanguage = "ku-arab"
	KU_LATN OcrSkillLanguage = "ku-latn"
	KRU     OcrSkillLanguage = "kru"
	KY      OcrSkillLanguage = "ky"
	LKT     OcrSkillLanguage = "lkt"
	LA      OcrSkillLanguage = "la"
	// LT OcrSkillLanguage = "lt"
	DSB OcrSkillLanguage = "dsb"
	SMJ OcrSkillLanguage = "smj"
	LB  OcrSkillLanguage = "lb"
	BFZ OcrSkillLanguage = "bfz"
	// MS OcrSkillLanguage = "ms"
	// MT OcrSkillLanguage = "mt"
	KMJ OcrSkillLanguage = "kmj"
	GV  OcrSkillLanguage = "gv"
	// MI OcrSkillLanguage = "mi"
	MR       OcrSkillLanguage = "mr"
	MN       OcrSkillLanguage = "mn"
	CNR_CYRL OcrSkillLanguage = "cnr-cyrl"
	CNR_LATN OcrSkillLanguage = "cnr-latn"
	NAP      OcrSkillLanguage = "nap"
	NE       OcrSkillLanguage = "ne"
	NIU      OcrSkillLanguage = "niu"
	NOG      OcrSkillLanguage = "nog"
	SME      OcrSkillLanguage = "sme"
	// NB OcrSkillLanguage = "nb"
	// NO OcrSkillLanguage = "no"
	OC OcrSkillLanguage = "oc"
	OS OcrSkillLanguage = "os"
	PS OcrSkillLanguage = "ps"
	// FA OcrSkillLanguage = "fa"
	// PL OcrSkillLanguage = "pl"
	// PT OcrSkillLanguage = "pt"
	// PA OcrSkillLanguage = "pa"
	KSH OcrSkillLanguage = "ksh"
	// RO OcrSkillLanguage = "ro"
	RM OcrSkillLanguage = "rm"
	// RU OcrSkillLanguage = "ru"
	SCK OcrSkillLanguage = "sck"
	// SM OcrSkillLanguage = "sm"
	SA  OcrSkillLanguage = "sa"
	SAT OcrSkillLanguage = "sat"
	SCO OcrSkillLanguage = "sco"
	GD  OcrSkillLanguage = "gd"
	SR  OcrSkillLanguage = "sr"
	// SR_CYRL OcrSkillLanguage = "sr-Cyrl"
	// SR_LATN OcrSkillLanguage = "sr-Latn"
	XSR OcrSkillLanguage = "xsr"
	SRX OcrSkillLanguage = "srx"
	SMS OcrSkillLanguage = "sms"
	// SK OcrSkillLanguage = "sk"
	// SL OcrSkillLanguage = "sl"
	SO  OcrSkillLanguage = "so"
	SMA OcrSkillLanguage = "sma"
	// ES OcrSkillLanguage = "es"
	// SW OcrSkillLanguage = "sw"
	// SV OcrSkillLanguage = "sv"
	TG  OcrSkillLanguage = "tg"
	TT  OcrSkillLanguage = "tt"
	TET OcrSkillLanguage = "tet"
	THF OcrSkillLanguage = "thf"
	// TO OcrSkillLanguage = "to"
	// TR OcrSkillLanguage = "tr"
	TK  OcrSkillLanguage = "tk"
	TYV OcrSkillLanguage = "tyv"
	HSB OcrSkillLanguage = "hsb"
	// UR OcrSkillLanguage = "ur"
	UG      OcrSkillLanguage = "ug"
	UZ_ARAB OcrSkillLanguage = "uz-arab"
	UZ_CYRL OcrSkillLanguage = "uz-cyrl"
	UZ      OcrSkillLanguage = "uz"
	VO      OcrSkillLanguage = "vo"
	WAE     OcrSkillLanguage = "wae"
	// CY OcrSkillLanguage = "cy"
	FY OcrSkillLanguage = "fy"
	// YUA OcrSkillLanguage = "yua"
	ZA  OcrSkillLanguage = "za"
	ZU  OcrSkillLanguage = "zu"
	UNK OcrSkillLanguage = "unk"
)

List of OcrSkillLanguage

func NewOcrSkillLanguageFromValue ¶

func NewOcrSkillLanguageFromValue(v string) (*OcrSkillLanguage, error)

NewOcrSkillLanguageFromValue returns a pointer to a valid OcrSkillLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OcrSkillLanguage) IsValid ¶

func (v OcrSkillLanguage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OcrSkillLanguage) Ptr ¶

Ptr returns reference to OcrSkillLanguage value

func (*OcrSkillLanguage) UnmarshalJSON ¶

func (v *OcrSkillLanguage) UnmarshalJSON(src []byte) error

type OcrSkillLineEnding ¶

type OcrSkillLineEnding string

OcrSkillLineEnding Defines the sequence of characters to use between the lines of text recognized by the OCR skill. The default value is \"space\".

const (
	SPACE                     OcrSkillLineEnding = "space"
	CARRIAGE_RETURN           OcrSkillLineEnding = "carriageReturn"
	LINE_FEED                 OcrSkillLineEnding = "lineFeed"
	CARRIAGE_RETURN_LINE_FEED OcrSkillLineEnding = "carriageReturnLineFeed"
)

List of OcrSkillLineEnding

func NewOcrSkillLineEndingFromValue ¶

func NewOcrSkillLineEndingFromValue(v string) (*OcrSkillLineEnding, error)

NewOcrSkillLineEndingFromValue returns a pointer to a valid OcrSkillLineEnding for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OcrSkillLineEnding) IsValid ¶

func (v OcrSkillLineEnding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OcrSkillLineEnding) Ptr ¶

Ptr returns reference to OcrSkillLineEnding value

func (*OcrSkillLineEnding) UnmarshalJSON ¶

func (v *OcrSkillLineEnding) UnmarshalJSON(src []byte) error

type OutputFieldMappingEntry ¶

type OutputFieldMappingEntry struct {
	// The name of the output defined by the skill.
	Name string `json:"name"`
	// The target name of the output. It is optional and default to name.
	TargetName *string `json:"targetName,omitempty"`
}

OutputFieldMappingEntry Output field mapping for a skill.

func NewOutputFieldMappingEntry ¶

func NewOutputFieldMappingEntry(name string) *OutputFieldMappingEntry

NewOutputFieldMappingEntry instantiates a new OutputFieldMappingEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOutputFieldMappingEntryWithDefaults ¶

func NewOutputFieldMappingEntryWithDefaults() *OutputFieldMappingEntry

NewOutputFieldMappingEntryWithDefaults instantiates a new OutputFieldMappingEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OutputFieldMappingEntry) GetName ¶

func (o *OutputFieldMappingEntry) GetName() string

GetName returns the Name field value

func (*OutputFieldMappingEntry) GetNameOk ¶

func (o *OutputFieldMappingEntry) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OutputFieldMappingEntry) GetTargetName ¶

func (o *OutputFieldMappingEntry) GetTargetName() string

GetTargetName returns the TargetName field value if set, zero value otherwise.

func (*OutputFieldMappingEntry) GetTargetNameOk ¶

func (o *OutputFieldMappingEntry) GetTargetNameOk() (*string, bool)

GetTargetNameOk returns a tuple with the TargetName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputFieldMappingEntry) HasTargetName ¶

func (o *OutputFieldMappingEntry) HasTargetName() bool

HasTargetName returns a boolean if a field has been set.

func (OutputFieldMappingEntry) MarshalJSON ¶

func (o OutputFieldMappingEntry) MarshalJSON() ([]byte, error)

func (*OutputFieldMappingEntry) SetName ¶

func (o *OutputFieldMappingEntry) SetName(v string)

SetName sets field value

func (*OutputFieldMappingEntry) SetTargetName ¶

func (o *OutputFieldMappingEntry) SetTargetName(v string)

SetTargetName gets a reference to the given string and assigns it to the TargetName field.

func (OutputFieldMappingEntry) ToMap ¶

func (o OutputFieldMappingEntry) ToMap() (map[string]interface{}, error)

type PIIDetectionSkill ¶

type PIIDetectionSkill struct {
	SearchIndexerSkill
	// A value indicating which language code to use. Default is en.
	DefaultLanguageCode NullableString `json:"defaultLanguageCode,omitempty"`
	// A value between 0 and 1 that be used to only include entities whose confidence score is greater than the value specified. If not set (default), or if explicitly set to null, all entities will be included.
	MinimumPrecision NullableFloat64               `json:"minimumPrecision,omitempty"`
	MaskingMode      *PIIDetectionSkillMaskingMode `json:"maskingMode,omitempty"`
	// The character used to mask the text if the maskingMode parameter is set to replace. Default is '*'.
	MaskingCharacter NullableString `json:"maskingCharacter,omitempty"`
	// The version of the model to use when calling the Text Analytics service. It will default to the latest available when not specified. We recommend you do not specify this value unless absolutely necessary.
	ModelVersion NullableString `json:"modelVersion,omitempty"`
	// A list of PII entity categories that should be extracted and masked.
	PiiCategories []string `json:"piiCategories,omitempty"`
	// If specified, will set the PII domain to include only a subset of the entity categories. Possible values include: 'phi', 'none'. Default is 'none'.
	Domain NullableString `json:"domain,omitempty"`
}

PIIDetectionSkill Using the Text Analytics API, extracts personal information from an input text and gives you the option of masking it.

func NewPIIDetectionSkill ¶

func NewPIIDetectionSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *PIIDetectionSkill

NewPIIDetectionSkill instantiates a new PIIDetectionSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPIIDetectionSkillWithDefaults ¶

func NewPIIDetectionSkillWithDefaults() *PIIDetectionSkill

NewPIIDetectionSkillWithDefaults instantiates a new PIIDetectionSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PIIDetectionSkill) GetDefaultLanguageCode ¶

func (o *PIIDetectionSkill) GetDefaultLanguageCode() string

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PIIDetectionSkill) GetDefaultLanguageCodeOk ¶

func (o *PIIDetectionSkill) GetDefaultLanguageCodeOk() (*string, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PIIDetectionSkill) GetDomain ¶

func (o *PIIDetectionSkill) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PIIDetectionSkill) GetDomainOk ¶

func (o *PIIDetectionSkill) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PIIDetectionSkill) GetMaskingCharacter ¶

func (o *PIIDetectionSkill) GetMaskingCharacter() string

GetMaskingCharacter returns the MaskingCharacter field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PIIDetectionSkill) GetMaskingCharacterOk ¶

func (o *PIIDetectionSkill) GetMaskingCharacterOk() (*string, bool)

GetMaskingCharacterOk returns a tuple with the MaskingCharacter field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PIIDetectionSkill) GetMaskingMode ¶

func (o *PIIDetectionSkill) GetMaskingMode() PIIDetectionSkillMaskingMode

GetMaskingMode returns the MaskingMode field value if set, zero value otherwise.

func (*PIIDetectionSkill) GetMaskingModeOk ¶

func (o *PIIDetectionSkill) GetMaskingModeOk() (*PIIDetectionSkillMaskingMode, bool)

GetMaskingModeOk returns a tuple with the MaskingMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PIIDetectionSkill) GetMinimumPrecision ¶

func (o *PIIDetectionSkill) GetMinimumPrecision() float64

GetMinimumPrecision returns the MinimumPrecision field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PIIDetectionSkill) GetMinimumPrecisionOk ¶

func (o *PIIDetectionSkill) GetMinimumPrecisionOk() (*float64, bool)

GetMinimumPrecisionOk returns a tuple with the MinimumPrecision field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PIIDetectionSkill) GetModelVersion ¶

func (o *PIIDetectionSkill) GetModelVersion() string

GetModelVersion returns the ModelVersion field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PIIDetectionSkill) GetModelVersionOk ¶

func (o *PIIDetectionSkill) GetModelVersionOk() (*string, bool)

GetModelVersionOk returns a tuple with the ModelVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PIIDetectionSkill) GetPiiCategories ¶

func (o *PIIDetectionSkill) GetPiiCategories() []string

GetPiiCategories returns the PiiCategories field value if set, zero value otherwise.

func (*PIIDetectionSkill) GetPiiCategoriesOk ¶

func (o *PIIDetectionSkill) GetPiiCategoriesOk() ([]string, bool)

GetPiiCategoriesOk returns a tuple with the PiiCategories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PIIDetectionSkill) HasDefaultLanguageCode ¶

func (o *PIIDetectionSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*PIIDetectionSkill) HasDomain ¶

func (o *PIIDetectionSkill) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*PIIDetectionSkill) HasMaskingCharacter ¶

func (o *PIIDetectionSkill) HasMaskingCharacter() bool

HasMaskingCharacter returns a boolean if a field has been set.

func (*PIIDetectionSkill) HasMaskingMode ¶

func (o *PIIDetectionSkill) HasMaskingMode() bool

HasMaskingMode returns a boolean if a field has been set.

func (*PIIDetectionSkill) HasMinimumPrecision ¶

func (o *PIIDetectionSkill) HasMinimumPrecision() bool

HasMinimumPrecision returns a boolean if a field has been set.

func (*PIIDetectionSkill) HasModelVersion ¶

func (o *PIIDetectionSkill) HasModelVersion() bool

HasModelVersion returns a boolean if a field has been set.

func (*PIIDetectionSkill) HasPiiCategories ¶

func (o *PIIDetectionSkill) HasPiiCategories() bool

HasPiiCategories returns a boolean if a field has been set.

func (PIIDetectionSkill) MarshalJSON ¶

func (o PIIDetectionSkill) MarshalJSON() ([]byte, error)

func (*PIIDetectionSkill) SetDefaultLanguageCode ¶

func (o *PIIDetectionSkill) SetDefaultLanguageCode(v string)

SetDefaultLanguageCode gets a reference to the given NullableString and assigns it to the DefaultLanguageCode field.

func (*PIIDetectionSkill) SetDefaultLanguageCodeNil ¶

func (o *PIIDetectionSkill) SetDefaultLanguageCodeNil()

SetDefaultLanguageCodeNil sets the value for DefaultLanguageCode to be an explicit nil

func (*PIIDetectionSkill) SetDomain ¶

func (o *PIIDetectionSkill) SetDomain(v string)

SetDomain gets a reference to the given NullableString and assigns it to the Domain field.

func (*PIIDetectionSkill) SetDomainNil ¶

func (o *PIIDetectionSkill) SetDomainNil()

SetDomainNil sets the value for Domain to be an explicit nil

func (*PIIDetectionSkill) SetMaskingCharacter ¶

func (o *PIIDetectionSkill) SetMaskingCharacter(v string)

SetMaskingCharacter gets a reference to the given NullableString and assigns it to the MaskingCharacter field.

func (*PIIDetectionSkill) SetMaskingCharacterNil ¶

func (o *PIIDetectionSkill) SetMaskingCharacterNil()

SetMaskingCharacterNil sets the value for MaskingCharacter to be an explicit nil

func (*PIIDetectionSkill) SetMaskingMode ¶

func (o *PIIDetectionSkill) SetMaskingMode(v PIIDetectionSkillMaskingMode)

SetMaskingMode gets a reference to the given PIIDetectionSkillMaskingMode and assigns it to the MaskingMode field.

func (*PIIDetectionSkill) SetMinimumPrecision ¶

func (o *PIIDetectionSkill) SetMinimumPrecision(v float64)

SetMinimumPrecision gets a reference to the given NullableFloat64 and assigns it to the MinimumPrecision field.

func (*PIIDetectionSkill) SetMinimumPrecisionNil ¶

func (o *PIIDetectionSkill) SetMinimumPrecisionNil()

SetMinimumPrecisionNil sets the value for MinimumPrecision to be an explicit nil

func (*PIIDetectionSkill) SetModelVersion ¶

func (o *PIIDetectionSkill) SetModelVersion(v string)

SetModelVersion gets a reference to the given NullableString and assigns it to the ModelVersion field.

func (*PIIDetectionSkill) SetModelVersionNil ¶

func (o *PIIDetectionSkill) SetModelVersionNil()

SetModelVersionNil sets the value for ModelVersion to be an explicit nil

func (*PIIDetectionSkill) SetPiiCategories ¶

func (o *PIIDetectionSkill) SetPiiCategories(v []string)

SetPiiCategories gets a reference to the given []string and assigns it to the PiiCategories field.

func (PIIDetectionSkill) ToMap ¶

func (o PIIDetectionSkill) ToMap() (map[string]interface{}, error)

func (*PIIDetectionSkill) UnsetDefaultLanguageCode ¶

func (o *PIIDetectionSkill) UnsetDefaultLanguageCode()

UnsetDefaultLanguageCode ensures that no value is present for DefaultLanguageCode, not even an explicit nil

func (*PIIDetectionSkill) UnsetDomain ¶

func (o *PIIDetectionSkill) UnsetDomain()

UnsetDomain ensures that no value is present for Domain, not even an explicit nil

func (*PIIDetectionSkill) UnsetMaskingCharacter ¶

func (o *PIIDetectionSkill) UnsetMaskingCharacter()

UnsetMaskingCharacter ensures that no value is present for MaskingCharacter, not even an explicit nil

func (*PIIDetectionSkill) UnsetMinimumPrecision ¶

func (o *PIIDetectionSkill) UnsetMinimumPrecision()

UnsetMinimumPrecision ensures that no value is present for MinimumPrecision, not even an explicit nil

func (*PIIDetectionSkill) UnsetModelVersion ¶

func (o *PIIDetectionSkill) UnsetModelVersion()

UnsetModelVersion ensures that no value is present for ModelVersion, not even an explicit nil

type PIIDetectionSkillMaskingMode ¶

type PIIDetectionSkillMaskingMode string

PIIDetectionSkillMaskingMode A string indicating what maskingMode to use to mask the personal information detected in the input text.

const (
	NONE    PIIDetectionSkillMaskingMode = "none"
	REPLACE PIIDetectionSkillMaskingMode = "replace"
)

List of PIIDetectionSkillMaskingMode

func NewPIIDetectionSkillMaskingModeFromValue ¶

func NewPIIDetectionSkillMaskingModeFromValue(v string) (*PIIDetectionSkillMaskingMode, error)

NewPIIDetectionSkillMaskingModeFromValue returns a pointer to a valid PIIDetectionSkillMaskingMode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PIIDetectionSkillMaskingMode) IsValid ¶

func (v PIIDetectionSkillMaskingMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PIIDetectionSkillMaskingMode) Ptr ¶

Ptr returns reference to PIIDetectionSkillMaskingMode value

func (*PIIDetectionSkillMaskingMode) UnmarshalJSON ¶

func (v *PIIDetectionSkillMaskingMode) UnmarshalJSON(src []byte) error

type ParsingMode ¶

type ParsingMode string

ParsingMode Represents the parsing mode for indexing from an Azure blob data source.

const (
	DEFAULT        ParsingMode = "default"
	TEXT           ParsingMode = "text"
	DELIMITED_TEXT ParsingMode = "delimitedText"
	JSON           ParsingMode = "json"
	JSON_ARRAY     ParsingMode = "jsonArray"
	JSON_LINES     ParsingMode = "jsonLines"
)

List of ParsingMode

func NewParsingModeFromValue ¶

func NewParsingModeFromValue(v string) (*ParsingMode, error)

NewParsingModeFromValue returns a pointer to a valid ParsingMode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ParsingMode) IsValid ¶

func (v ParsingMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ParsingMode) Ptr ¶

func (v ParsingMode) Ptr() *ParsingMode

Ptr returns reference to ParsingMode value

func (*ParsingMode) UnmarshalJSON ¶

func (v *ParsingMode) UnmarshalJSON(src []byte) error

type PathHierarchyTokenizerV2 ¶

type PathHierarchyTokenizerV2 struct {
	LexicalTokenizer
	// The delimiter character to use. Default is \"/\".
	Delimiter *string `json:"delimiter,omitempty"`
	// A value that, if set, replaces the delimiter character. Default is \"/\".
	Replacement *string `json:"replacement,omitempty"`
	// The maximum token length. Default and maximum is 300.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
	// A value indicating whether to generate tokens in reverse order. Default is false.
	Reverse *bool `json:"reverse,omitempty"`
	// The number of initial tokens to skip. Default is 0.
	Skip *int32 `json:"skip,omitempty"`
}

PathHierarchyTokenizerV2 Tokenizer for path-like hierarchies. This tokenizer is implemented using Apache Lucene.

func NewPathHierarchyTokenizerV2 ¶

func NewPathHierarchyTokenizerV2(odataType string, name string) *PathHierarchyTokenizerV2

NewPathHierarchyTokenizerV2 instantiates a new PathHierarchyTokenizerV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPathHierarchyTokenizerV2WithDefaults ¶

func NewPathHierarchyTokenizerV2WithDefaults() *PathHierarchyTokenizerV2

NewPathHierarchyTokenizerV2WithDefaults instantiates a new PathHierarchyTokenizerV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PathHierarchyTokenizerV2) GetDelimiter ¶

func (o *PathHierarchyTokenizerV2) GetDelimiter() string

GetDelimiter returns the Delimiter field value if set, zero value otherwise.

func (*PathHierarchyTokenizerV2) GetDelimiterOk ¶

func (o *PathHierarchyTokenizerV2) GetDelimiterOk() (*string, bool)

GetDelimiterOk returns a tuple with the Delimiter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PathHierarchyTokenizerV2) GetMaxTokenLength ¶

func (o *PathHierarchyTokenizerV2) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*PathHierarchyTokenizerV2) GetMaxTokenLengthOk ¶

func (o *PathHierarchyTokenizerV2) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PathHierarchyTokenizerV2) GetReplacement ¶

func (o *PathHierarchyTokenizerV2) GetReplacement() string

GetReplacement returns the Replacement field value if set, zero value otherwise.

func (*PathHierarchyTokenizerV2) GetReplacementOk ¶

func (o *PathHierarchyTokenizerV2) GetReplacementOk() (*string, bool)

GetReplacementOk returns a tuple with the Replacement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PathHierarchyTokenizerV2) GetReverse ¶

func (o *PathHierarchyTokenizerV2) GetReverse() bool

GetReverse returns the Reverse field value if set, zero value otherwise.

func (*PathHierarchyTokenizerV2) GetReverseOk ¶

func (o *PathHierarchyTokenizerV2) GetReverseOk() (*bool, bool)

GetReverseOk returns a tuple with the Reverse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PathHierarchyTokenizerV2) GetSkip ¶

func (o *PathHierarchyTokenizerV2) GetSkip() int32

GetSkip returns the Skip field value if set, zero value otherwise.

func (*PathHierarchyTokenizerV2) GetSkipOk ¶

func (o *PathHierarchyTokenizerV2) GetSkipOk() (*int32, bool)

GetSkipOk returns a tuple with the Skip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PathHierarchyTokenizerV2) HasDelimiter ¶

func (o *PathHierarchyTokenizerV2) HasDelimiter() bool

HasDelimiter returns a boolean if a field has been set.

func (*PathHierarchyTokenizerV2) HasMaxTokenLength ¶

func (o *PathHierarchyTokenizerV2) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (*PathHierarchyTokenizerV2) HasReplacement ¶

func (o *PathHierarchyTokenizerV2) HasReplacement() bool

HasReplacement returns a boolean if a field has been set.

func (*PathHierarchyTokenizerV2) HasReverse ¶

func (o *PathHierarchyTokenizerV2) HasReverse() bool

HasReverse returns a boolean if a field has been set.

func (*PathHierarchyTokenizerV2) HasSkip ¶

func (o *PathHierarchyTokenizerV2) HasSkip() bool

HasSkip returns a boolean if a field has been set.

func (PathHierarchyTokenizerV2) MarshalJSON ¶

func (o PathHierarchyTokenizerV2) MarshalJSON() ([]byte, error)

func (*PathHierarchyTokenizerV2) SetDelimiter ¶

func (o *PathHierarchyTokenizerV2) SetDelimiter(v string)

SetDelimiter gets a reference to the given string and assigns it to the Delimiter field.

func (*PathHierarchyTokenizerV2) SetMaxTokenLength ¶

func (o *PathHierarchyTokenizerV2) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (*PathHierarchyTokenizerV2) SetReplacement ¶

func (o *PathHierarchyTokenizerV2) SetReplacement(v string)

SetReplacement gets a reference to the given string and assigns it to the Replacement field.

func (*PathHierarchyTokenizerV2) SetReverse ¶

func (o *PathHierarchyTokenizerV2) SetReverse(v bool)

SetReverse gets a reference to the given bool and assigns it to the Reverse field.

func (*PathHierarchyTokenizerV2) SetSkip ¶

func (o *PathHierarchyTokenizerV2) SetSkip(v int32)

SetSkip gets a reference to the given int32 and assigns it to the Skip field.

func (PathHierarchyTokenizerV2) ToMap ¶

func (o PathHierarchyTokenizerV2) ToMap() (map[string]interface{}, error)

type PatternAnalyzer ¶

type PatternAnalyzer struct {
	LexicalAnalyzer
	// A value indicating whether terms should be lower-cased. Default is true.
	Lowercase *bool `json:"lowercase,omitempty"`
	// A regular expression pattern to match token separators. Default is an expression that matches one or more non-word characters.
	Pattern *string     `json:"pattern,omitempty"`
	Flags   *RegexFlags `json:"flags,omitempty"`
	// A list of stopwords.
	Stopwords []string `json:"stopwords,omitempty"`
}

PatternAnalyzer Flexibly separates text into terms via a regular expression pattern. This analyzer is implemented using Apache Lucene.

func NewPatternAnalyzer ¶

func NewPatternAnalyzer(odataType string, name string) *PatternAnalyzer

NewPatternAnalyzer instantiates a new PatternAnalyzer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatternAnalyzerWithDefaults ¶

func NewPatternAnalyzerWithDefaults() *PatternAnalyzer

NewPatternAnalyzerWithDefaults instantiates a new PatternAnalyzer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatternAnalyzer) GetFlags ¶

func (o *PatternAnalyzer) GetFlags() RegexFlags

GetFlags returns the Flags field value if set, zero value otherwise.

func (*PatternAnalyzer) GetFlagsOk ¶

func (o *PatternAnalyzer) GetFlagsOk() (*RegexFlags, bool)

GetFlagsOk returns a tuple with the Flags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatternAnalyzer) GetLowercase ¶

func (o *PatternAnalyzer) GetLowercase() bool

GetLowercase returns the Lowercase field value if set, zero value otherwise.

func (*PatternAnalyzer) GetLowercaseOk ¶

func (o *PatternAnalyzer) GetLowercaseOk() (*bool, bool)

GetLowercaseOk returns a tuple with the Lowercase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatternAnalyzer) GetPattern ¶

func (o *PatternAnalyzer) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*PatternAnalyzer) GetPatternOk ¶

func (o *PatternAnalyzer) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatternAnalyzer) GetStopwords ¶

func (o *PatternAnalyzer) GetStopwords() []string

GetStopwords returns the Stopwords field value if set, zero value otherwise.

func (*PatternAnalyzer) GetStopwordsOk ¶

func (o *PatternAnalyzer) GetStopwordsOk() ([]string, bool)

GetStopwordsOk returns a tuple with the Stopwords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatternAnalyzer) HasFlags ¶

func (o *PatternAnalyzer) HasFlags() bool

HasFlags returns a boolean if a field has been set.

func (*PatternAnalyzer) HasLowercase ¶

func (o *PatternAnalyzer) HasLowercase() bool

HasLowercase returns a boolean if a field has been set.

func (*PatternAnalyzer) HasPattern ¶

func (o *PatternAnalyzer) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*PatternAnalyzer) HasStopwords ¶

func (o *PatternAnalyzer) HasStopwords() bool

HasStopwords returns a boolean if a field has been set.

func (PatternAnalyzer) MarshalJSON ¶

func (o PatternAnalyzer) MarshalJSON() ([]byte, error)

func (*PatternAnalyzer) SetFlags ¶

func (o *PatternAnalyzer) SetFlags(v RegexFlags)

SetFlags gets a reference to the given RegexFlags and assigns it to the Flags field.

func (*PatternAnalyzer) SetLowercase ¶

func (o *PatternAnalyzer) SetLowercase(v bool)

SetLowercase gets a reference to the given bool and assigns it to the Lowercase field.

func (*PatternAnalyzer) SetPattern ¶

func (o *PatternAnalyzer) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (*PatternAnalyzer) SetStopwords ¶

func (o *PatternAnalyzer) SetStopwords(v []string)

SetStopwords gets a reference to the given []string and assigns it to the Stopwords field.

func (PatternAnalyzer) ToMap ¶

func (o PatternAnalyzer) ToMap() (map[string]interface{}, error)

type PatternCaptureTokenFilter ¶

type PatternCaptureTokenFilter struct {
	TokenFilter
	// A list of patterns to match against each token.
	Patterns []string `json:"patterns"`
	// A value indicating whether to return the original token even if one of the patterns matches. Default is true.
	PreserveOriginal *bool `json:"preserveOriginal,omitempty"`
}

PatternCaptureTokenFilter Uses Java regexes to emit multiple tokens - one for each capture group in one or more patterns. This token filter is implemented using Apache Lucene.

func NewPatternCaptureTokenFilter ¶

func NewPatternCaptureTokenFilter(patterns []string, odataType string, name string) *PatternCaptureTokenFilter

NewPatternCaptureTokenFilter instantiates a new PatternCaptureTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatternCaptureTokenFilterWithDefaults ¶

func NewPatternCaptureTokenFilterWithDefaults() *PatternCaptureTokenFilter

NewPatternCaptureTokenFilterWithDefaults instantiates a new PatternCaptureTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatternCaptureTokenFilter) GetPatterns ¶

func (o *PatternCaptureTokenFilter) GetPatterns() []string

GetPatterns returns the Patterns field value

func (*PatternCaptureTokenFilter) GetPatternsOk ¶

func (o *PatternCaptureTokenFilter) GetPatternsOk() ([]string, bool)

GetPatternsOk returns a tuple with the Patterns field value and a boolean to check if the value has been set.

func (*PatternCaptureTokenFilter) GetPreserveOriginal ¶

func (o *PatternCaptureTokenFilter) GetPreserveOriginal() bool

GetPreserveOriginal returns the PreserveOriginal field value if set, zero value otherwise.

func (*PatternCaptureTokenFilter) GetPreserveOriginalOk ¶

func (o *PatternCaptureTokenFilter) GetPreserveOriginalOk() (*bool, bool)

GetPreserveOriginalOk returns a tuple with the PreserveOriginal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatternCaptureTokenFilter) HasPreserveOriginal ¶

func (o *PatternCaptureTokenFilter) HasPreserveOriginal() bool

HasPreserveOriginal returns a boolean if a field has been set.

func (PatternCaptureTokenFilter) MarshalJSON ¶

func (o PatternCaptureTokenFilter) MarshalJSON() ([]byte, error)

func (*PatternCaptureTokenFilter) SetPatterns ¶

func (o *PatternCaptureTokenFilter) SetPatterns(v []string)

SetPatterns sets field value

func (*PatternCaptureTokenFilter) SetPreserveOriginal ¶

func (o *PatternCaptureTokenFilter) SetPreserveOriginal(v bool)

SetPreserveOriginal gets a reference to the given bool and assigns it to the PreserveOriginal field.

func (PatternCaptureTokenFilter) ToMap ¶

func (o PatternCaptureTokenFilter) ToMap() (map[string]interface{}, error)

type PatternReplaceCharFilter ¶

type PatternReplaceCharFilter struct {
	CharFilter
	// A regular expression pattern.
	Pattern string `json:"pattern"`
	// The replacement text.
	Replacement string `json:"replacement"`
}

PatternReplaceCharFilter A character filter that replaces characters in the input string. It uses a regular expression to identify character sequences to preserve and a replacement pattern to identify characters to replace. For example, given the input text \"aa bb aa bb\", pattern \"(aa)\\s+(bb)\", and replacement \"$1#$2\", the result would be \"aa#bb aa#bb\". This character filter is implemented using Apache Lucene.

func NewPatternReplaceCharFilter ¶

func NewPatternReplaceCharFilter(pattern string, replacement string, odataType string, name string) *PatternReplaceCharFilter

NewPatternReplaceCharFilter instantiates a new PatternReplaceCharFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatternReplaceCharFilterWithDefaults ¶

func NewPatternReplaceCharFilterWithDefaults() *PatternReplaceCharFilter

NewPatternReplaceCharFilterWithDefaults instantiates a new PatternReplaceCharFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatternReplaceCharFilter) GetPattern ¶

func (o *PatternReplaceCharFilter) GetPattern() string

GetPattern returns the Pattern field value

func (*PatternReplaceCharFilter) GetPatternOk ¶

func (o *PatternReplaceCharFilter) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value and a boolean to check if the value has been set.

func (*PatternReplaceCharFilter) GetReplacement ¶

func (o *PatternReplaceCharFilter) GetReplacement() string

GetReplacement returns the Replacement field value

func (*PatternReplaceCharFilter) GetReplacementOk ¶

func (o *PatternReplaceCharFilter) GetReplacementOk() (*string, bool)

GetReplacementOk returns a tuple with the Replacement field value and a boolean to check if the value has been set.

func (PatternReplaceCharFilter) MarshalJSON ¶

func (o PatternReplaceCharFilter) MarshalJSON() ([]byte, error)

func (*PatternReplaceCharFilter) SetPattern ¶

func (o *PatternReplaceCharFilter) SetPattern(v string)

SetPattern sets field value

func (*PatternReplaceCharFilter) SetReplacement ¶

func (o *PatternReplaceCharFilter) SetReplacement(v string)

SetReplacement sets field value

func (PatternReplaceCharFilter) ToMap ¶

func (o PatternReplaceCharFilter) ToMap() (map[string]interface{}, error)

type PatternReplaceTokenFilter ¶

type PatternReplaceTokenFilter struct {
	TokenFilter
	// A regular expression pattern.
	Pattern string `json:"pattern"`
	// The replacement text.
	Replacement string `json:"replacement"`
}

PatternReplaceTokenFilter A character filter that replaces characters in the input string. It uses a regular expression to identify character sequences to preserve and a replacement pattern to identify characters to replace. For example, given the input text \"aa bb aa bb\", pattern \"(aa)\\s+(bb)\", and replacement \"$1#$2\", the result would be \"aa#bb aa#bb\". This token filter is implemented using Apache Lucene.

func NewPatternReplaceTokenFilter ¶

func NewPatternReplaceTokenFilter(pattern string, replacement string, odataType string, name string) *PatternReplaceTokenFilter

NewPatternReplaceTokenFilter instantiates a new PatternReplaceTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatternReplaceTokenFilterWithDefaults ¶

func NewPatternReplaceTokenFilterWithDefaults() *PatternReplaceTokenFilter

NewPatternReplaceTokenFilterWithDefaults instantiates a new PatternReplaceTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatternReplaceTokenFilter) GetPattern ¶

func (o *PatternReplaceTokenFilter) GetPattern() string

GetPattern returns the Pattern field value

func (*PatternReplaceTokenFilter) GetPatternOk ¶

func (o *PatternReplaceTokenFilter) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value and a boolean to check if the value has been set.

func (*PatternReplaceTokenFilter) GetReplacement ¶

func (o *PatternReplaceTokenFilter) GetReplacement() string

GetReplacement returns the Replacement field value

func (*PatternReplaceTokenFilter) GetReplacementOk ¶

func (o *PatternReplaceTokenFilter) GetReplacementOk() (*string, bool)

GetReplacementOk returns a tuple with the Replacement field value and a boolean to check if the value has been set.

func (PatternReplaceTokenFilter) MarshalJSON ¶

func (o PatternReplaceTokenFilter) MarshalJSON() ([]byte, error)

func (*PatternReplaceTokenFilter) SetPattern ¶

func (o *PatternReplaceTokenFilter) SetPattern(v string)

SetPattern sets field value

func (*PatternReplaceTokenFilter) SetReplacement ¶

func (o *PatternReplaceTokenFilter) SetReplacement(v string)

SetReplacement sets field value

func (PatternReplaceTokenFilter) ToMap ¶

func (o PatternReplaceTokenFilter) ToMap() (map[string]interface{}, error)

type PatternTokenizer ¶

type PatternTokenizer struct {
	LexicalTokenizer
	// A regular expression pattern to match token separators. Default is an expression that matches one or more non-word characters.
	Pattern *string     `json:"pattern,omitempty"`
	Flags   *RegexFlags `json:"flags,omitempty"`
	// The zero-based ordinal of the matching group in the regular expression pattern to extract into tokens. Use -1 if you want to use the entire pattern to split the input into tokens, irrespective of matching groups. Default is -1.
	Group *int32 `json:"group,omitempty"`
}

PatternTokenizer Tokenizer that uses regex pattern matching to construct distinct tokens. This tokenizer is implemented using Apache Lucene.

func NewPatternTokenizer ¶

func NewPatternTokenizer(odataType string, name string) *PatternTokenizer

NewPatternTokenizer instantiates a new PatternTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatternTokenizerWithDefaults ¶

func NewPatternTokenizerWithDefaults() *PatternTokenizer

NewPatternTokenizerWithDefaults instantiates a new PatternTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatternTokenizer) GetFlags ¶

func (o *PatternTokenizer) GetFlags() RegexFlags

GetFlags returns the Flags field value if set, zero value otherwise.

func (*PatternTokenizer) GetFlagsOk ¶

func (o *PatternTokenizer) GetFlagsOk() (*RegexFlags, bool)

GetFlagsOk returns a tuple with the Flags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatternTokenizer) GetGroup ¶

func (o *PatternTokenizer) GetGroup() int32

GetGroup returns the Group field value if set, zero value otherwise.

func (*PatternTokenizer) GetGroupOk ¶

func (o *PatternTokenizer) GetGroupOk() (*int32, bool)

GetGroupOk returns a tuple with the Group field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatternTokenizer) GetPattern ¶

func (o *PatternTokenizer) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*PatternTokenizer) GetPatternOk ¶

func (o *PatternTokenizer) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatternTokenizer) HasFlags ¶

func (o *PatternTokenizer) HasFlags() bool

HasFlags returns a boolean if a field has been set.

func (*PatternTokenizer) HasGroup ¶

func (o *PatternTokenizer) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*PatternTokenizer) HasPattern ¶

func (o *PatternTokenizer) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (PatternTokenizer) MarshalJSON ¶

func (o PatternTokenizer) MarshalJSON() ([]byte, error)

func (*PatternTokenizer) SetFlags ¶

func (o *PatternTokenizer) SetFlags(v RegexFlags)

SetFlags gets a reference to the given RegexFlags and assigns it to the Flags field.

func (*PatternTokenizer) SetGroup ¶

func (o *PatternTokenizer) SetGroup(v int32)

SetGroup gets a reference to the given int32 and assigns it to the Group field.

func (*PatternTokenizer) SetPattern ¶

func (o *PatternTokenizer) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (PatternTokenizer) ToMap ¶

func (o PatternTokenizer) ToMap() (map[string]interface{}, error)

type PdfTextRotationAlgorithm ¶

type PdfTextRotationAlgorithm string

PdfTextRotationAlgorithm Determines algorithm for text extraction from PDF files in Azure blob storage.

const (
	// NONE PdfTextRotationAlgorithm = "none"
	DETECT_ANGLES PdfTextRotationAlgorithm = "detectAngles"
)

List of PdfTextRotationAlgorithm

func NewPdfTextRotationAlgorithmFromValue ¶

func NewPdfTextRotationAlgorithmFromValue(v string) (*PdfTextRotationAlgorithm, error)

NewPdfTextRotationAlgorithmFromValue returns a pointer to a valid PdfTextRotationAlgorithm for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PdfTextRotationAlgorithm) IsValid ¶

func (v PdfTextRotationAlgorithm) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PdfTextRotationAlgorithm) Ptr ¶

Ptr returns reference to PdfTextRotationAlgorithm value

func (*PdfTextRotationAlgorithm) UnmarshalJSON ¶

func (v *PdfTextRotationAlgorithm) UnmarshalJSON(src []byte) error

type PhoneticEncoder ¶

type PhoneticEncoder string

PhoneticEncoder Identifies the type of phonetic encoder to use with a PhoneticTokenFilter.

const (
	METAPHONE        PhoneticEncoder = "metaphone"
	DOUBLE_METAPHONE PhoneticEncoder = "doubleMetaphone"
	SOUNDEX          PhoneticEncoder = "soundex"
	REFINED_SOUNDEX  PhoneticEncoder = "refinedSoundex"
	CAVERPHONE1      PhoneticEncoder = "caverphone1"
	CAVERPHONE2      PhoneticEncoder = "caverphone2"
	COLOGNE          PhoneticEncoder = "cologne"
	NYSIIS           PhoneticEncoder = "nysiis"
	KOELNER_PHONETIK PhoneticEncoder = "koelnerPhonetik"
	HAASE_PHONETIK   PhoneticEncoder = "haasePhonetik"
	BEIDER_MORSE     PhoneticEncoder = "beiderMorse"
)

List of PhoneticEncoder

func NewPhoneticEncoderFromValue ¶

func NewPhoneticEncoderFromValue(v string) (*PhoneticEncoder, error)

NewPhoneticEncoderFromValue returns a pointer to a valid PhoneticEncoder for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PhoneticEncoder) IsValid ¶

func (v PhoneticEncoder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PhoneticEncoder) Ptr ¶

Ptr returns reference to PhoneticEncoder value

func (*PhoneticEncoder) UnmarshalJSON ¶

func (v *PhoneticEncoder) UnmarshalJSON(src []byte) error

type PhoneticTokenFilter ¶

type PhoneticTokenFilter struct {
	TokenFilter
	Encoder *PhoneticEncoder `json:"encoder,omitempty"`
	// A value indicating whether encoded tokens should replace original tokens. If false, encoded tokens are added as synonyms. Default is true.
	Replace *bool `json:"replace,omitempty"`
}

PhoneticTokenFilter Create tokens for phonetic matches. This token filter is implemented using Apache Lucene.

func NewPhoneticTokenFilter ¶

func NewPhoneticTokenFilter(odataType string, name string) *PhoneticTokenFilter

NewPhoneticTokenFilter instantiates a new PhoneticTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPhoneticTokenFilterWithDefaults ¶

func NewPhoneticTokenFilterWithDefaults() *PhoneticTokenFilter

NewPhoneticTokenFilterWithDefaults instantiates a new PhoneticTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PhoneticTokenFilter) GetEncoder ¶

func (o *PhoneticTokenFilter) GetEncoder() PhoneticEncoder

GetEncoder returns the Encoder field value if set, zero value otherwise.

func (*PhoneticTokenFilter) GetEncoderOk ¶

func (o *PhoneticTokenFilter) GetEncoderOk() (*PhoneticEncoder, bool)

GetEncoderOk returns a tuple with the Encoder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhoneticTokenFilter) GetReplace ¶

func (o *PhoneticTokenFilter) GetReplace() bool

GetReplace returns the Replace field value if set, zero value otherwise.

func (*PhoneticTokenFilter) GetReplaceOk ¶

func (o *PhoneticTokenFilter) GetReplaceOk() (*bool, bool)

GetReplaceOk returns a tuple with the Replace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhoneticTokenFilter) HasEncoder ¶

func (o *PhoneticTokenFilter) HasEncoder() bool

HasEncoder returns a boolean if a field has been set.

func (*PhoneticTokenFilter) HasReplace ¶

func (o *PhoneticTokenFilter) HasReplace() bool

HasReplace returns a boolean if a field has been set.

func (PhoneticTokenFilter) MarshalJSON ¶

func (o PhoneticTokenFilter) MarshalJSON() ([]byte, error)

func (*PhoneticTokenFilter) SetEncoder ¶

func (o *PhoneticTokenFilter) SetEncoder(v PhoneticEncoder)

SetEncoder gets a reference to the given PhoneticEncoder and assigns it to the Encoder field.

func (*PhoneticTokenFilter) SetReplace ¶

func (o *PhoneticTokenFilter) SetReplace(v bool)

SetReplace gets a reference to the given bool and assigns it to the Replace field.

func (PhoneticTokenFilter) ToMap ¶

func (o PhoneticTokenFilter) ToMap() (map[string]interface{}, error)

type PrioritizedFields ¶

type PrioritizedFields struct {
	TitleField *SemanticField `json:"titleField,omitempty"`
	// Defines the content fields to be used for semantic ranking, captions, highlights, and answers. For the best result, the selected fields should contain text in natural language form. The order of the fields in the array represents their priority. Fields with lower priority may get truncated if the content is long.
	PrioritizedContentFields []SemanticField `json:"prioritizedContentFields,omitempty"`
	// Defines the keyword fields to be used for semantic ranking, captions, highlights, and answers. For the best result, the selected fields should contain a list of keywords. The order of the fields in the array represents their priority. Fields with lower priority may get truncated if the content is long.
	PrioritizedKeywordsFields []SemanticField `json:"prioritizedKeywordsFields,omitempty"`
}

PrioritizedFields Describes the title, content, and keywords fields to be used for semantic ranking, captions, highlights, and answers.

func NewPrioritizedFields ¶

func NewPrioritizedFields() *PrioritizedFields

NewPrioritizedFields instantiates a new PrioritizedFields object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPrioritizedFieldsWithDefaults ¶

func NewPrioritizedFieldsWithDefaults() *PrioritizedFields

NewPrioritizedFieldsWithDefaults instantiates a new PrioritizedFields object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PrioritizedFields) GetPrioritizedContentFields ¶

func (o *PrioritizedFields) GetPrioritizedContentFields() []SemanticField

GetPrioritizedContentFields returns the PrioritizedContentFields field value if set, zero value otherwise.

func (*PrioritizedFields) GetPrioritizedContentFieldsOk ¶

func (o *PrioritizedFields) GetPrioritizedContentFieldsOk() ([]SemanticField, bool)

GetPrioritizedContentFieldsOk returns a tuple with the PrioritizedContentFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrioritizedFields) GetPrioritizedKeywordsFields ¶

func (o *PrioritizedFields) GetPrioritizedKeywordsFields() []SemanticField

GetPrioritizedKeywordsFields returns the PrioritizedKeywordsFields field value if set, zero value otherwise.

func (*PrioritizedFields) GetPrioritizedKeywordsFieldsOk ¶

func (o *PrioritizedFields) GetPrioritizedKeywordsFieldsOk() ([]SemanticField, bool)

GetPrioritizedKeywordsFieldsOk returns a tuple with the PrioritizedKeywordsFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrioritizedFields) GetTitleField ¶

func (o *PrioritizedFields) GetTitleField() SemanticField

GetTitleField returns the TitleField field value if set, zero value otherwise.

func (*PrioritizedFields) GetTitleFieldOk ¶

func (o *PrioritizedFields) GetTitleFieldOk() (*SemanticField, bool)

GetTitleFieldOk returns a tuple with the TitleField field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrioritizedFields) HasPrioritizedContentFields ¶

func (o *PrioritizedFields) HasPrioritizedContentFields() bool

HasPrioritizedContentFields returns a boolean if a field has been set.

func (*PrioritizedFields) HasPrioritizedKeywordsFields ¶

func (o *PrioritizedFields) HasPrioritizedKeywordsFields() bool

HasPrioritizedKeywordsFields returns a boolean if a field has been set.

func (*PrioritizedFields) HasTitleField ¶

func (o *PrioritizedFields) HasTitleField() bool

HasTitleField returns a boolean if a field has been set.

func (PrioritizedFields) MarshalJSON ¶

func (o PrioritizedFields) MarshalJSON() ([]byte, error)

func (*PrioritizedFields) SetPrioritizedContentFields ¶

func (o *PrioritizedFields) SetPrioritizedContentFields(v []SemanticField)

SetPrioritizedContentFields gets a reference to the given []SemanticField and assigns it to the PrioritizedContentFields field.

func (*PrioritizedFields) SetPrioritizedKeywordsFields ¶

func (o *PrioritizedFields) SetPrioritizedKeywordsFields(v []SemanticField)

SetPrioritizedKeywordsFields gets a reference to the given []SemanticField and assigns it to the PrioritizedKeywordsFields field.

func (*PrioritizedFields) SetTitleField ¶

func (o *PrioritizedFields) SetTitleField(v SemanticField)

SetTitleField gets a reference to the given SemanticField and assigns it to the TitleField field.

func (PrioritizedFields) ToMap ¶

func (o PrioritizedFields) ToMap() (map[string]interface{}, error)

type RegexFlags ¶

type RegexFlags string

RegexFlags Defines flags that can be combined to control how regular expressions are used in the pattern analyzer and pattern tokenizer.

const (
	CANON_EQ         RegexFlags = "CANON_EQ"
	CASE_INSENSITIVE RegexFlags = "CASE_INSENSITIVE"
	COMMENTS         RegexFlags = "COMMENTS"
	DOTALL           RegexFlags = "DOTALL"
	LITERAL          RegexFlags = "LITERAL"
	MULTILINE        RegexFlags = "MULTILINE"
	UNICODE_CASE     RegexFlags = "UNICODE_CASE"
	UNIX_LINES       RegexFlags = "UNIX_LINES"
)

List of RegexFlags

func NewRegexFlagsFromValue ¶

func NewRegexFlagsFromValue(v string) (*RegexFlags, error)

NewRegexFlagsFromValue returns a pointer to a valid RegexFlags for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RegexFlags) IsValid ¶

func (v RegexFlags) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RegexFlags) Ptr ¶

func (v RegexFlags) Ptr() *RegexFlags

Ptr returns reference to RegexFlags value

func (*RegexFlags) UnmarshalJSON ¶

func (v *RegexFlags) UnmarshalJSON(src []byte) error

type ResourceCounter ¶

type ResourceCounter struct {
	// The resource usage amount.
	Usage int64 `json:"usage"`
	// The resource amount quota.
	Quota NullableInt64 `json:"quota,omitempty"`
}

ResourceCounter Represents a resource's usage and quota.

func NewResourceCounter ¶

func NewResourceCounter(usage int64) *ResourceCounter

NewResourceCounter instantiates a new ResourceCounter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceCounterWithDefaults ¶

func NewResourceCounterWithDefaults() *ResourceCounter

NewResourceCounterWithDefaults instantiates a new ResourceCounter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceCounter) GetQuota ¶

func (o *ResourceCounter) GetQuota() int64

GetQuota returns the Quota field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ResourceCounter) GetQuotaOk ¶

func (o *ResourceCounter) GetQuotaOk() (*int64, bool)

GetQuotaOk returns a tuple with the Quota field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceCounter) GetUsage ¶

func (o *ResourceCounter) GetUsage() int64

GetUsage returns the Usage field value

func (*ResourceCounter) GetUsageOk ¶

func (o *ResourceCounter) GetUsageOk() (*int64, bool)

GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.

func (*ResourceCounter) HasQuota ¶

func (o *ResourceCounter) HasQuota() bool

HasQuota returns a boolean if a field has been set.

func (ResourceCounter) MarshalJSON ¶

func (o ResourceCounter) MarshalJSON() ([]byte, error)

func (*ResourceCounter) SetQuota ¶

func (o *ResourceCounter) SetQuota(v int64)

SetQuota gets a reference to the given NullableInt64 and assigns it to the Quota field.

func (*ResourceCounter) SetQuotaNil ¶

func (o *ResourceCounter) SetQuotaNil()

SetQuotaNil sets the value for Quota to be an explicit nil

func (*ResourceCounter) SetUsage ¶

func (o *ResourceCounter) SetUsage(v int64)

SetUsage sets field value

func (ResourceCounter) ToMap ¶

func (o ResourceCounter) ToMap() (map[string]interface{}, error)

func (*ResourceCounter) UnsetQuota ¶

func (o *ResourceCounter) UnsetQuota()

UnsetQuota ensures that no value is present for Quota, not even an explicit nil

type ScoringFunction ¶

type ScoringFunction struct {
	// Indicates the type of function to use. Valid values include magnitude, freshness, distance, and tag. The function type must be lower case.
	Type string `json:"type"`
	// The name of the field used as input to the scoring function.
	FieldName string `json:"fieldName"`
	// A multiplier for the raw score. Must be a positive number not equal to 1.0.
	Boost         float64                       `json:"boost"`
	Interpolation *ScoringFunctionInterpolation `json:"interpolation,omitempty"`
}

ScoringFunction Base type for functions that can modify document scores during ranking.

func NewScoringFunction ¶

func NewScoringFunction(type_ string, fieldName string, boost float64) *ScoringFunction

NewScoringFunction instantiates a new ScoringFunction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScoringFunctionWithDefaults ¶

func NewScoringFunctionWithDefaults() *ScoringFunction

NewScoringFunctionWithDefaults instantiates a new ScoringFunction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScoringFunction) GetBoost ¶

func (o *ScoringFunction) GetBoost() float64

GetBoost returns the Boost field value

func (*ScoringFunction) GetBoostOk ¶

func (o *ScoringFunction) GetBoostOk() (*float64, bool)

GetBoostOk returns a tuple with the Boost field value and a boolean to check if the value has been set.

func (*ScoringFunction) GetFieldName ¶

func (o *ScoringFunction) GetFieldName() string

GetFieldName returns the FieldName field value

func (*ScoringFunction) GetFieldNameOk ¶

func (o *ScoringFunction) GetFieldNameOk() (*string, bool)

GetFieldNameOk returns a tuple with the FieldName field value and a boolean to check if the value has been set.

func (*ScoringFunction) GetInterpolation ¶

func (o *ScoringFunction) GetInterpolation() ScoringFunctionInterpolation

GetInterpolation returns the Interpolation field value if set, zero value otherwise.

func (*ScoringFunction) GetInterpolationOk ¶

func (o *ScoringFunction) GetInterpolationOk() (*ScoringFunctionInterpolation, bool)

GetInterpolationOk returns a tuple with the Interpolation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScoringFunction) GetType ¶

func (o *ScoringFunction) GetType() string

GetType returns the Type field value

func (*ScoringFunction) GetTypeOk ¶

func (o *ScoringFunction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ScoringFunction) HasInterpolation ¶

func (o *ScoringFunction) HasInterpolation() bool

HasInterpolation returns a boolean if a field has been set.

func (ScoringFunction) MarshalJSON ¶

func (o ScoringFunction) MarshalJSON() ([]byte, error)

func (*ScoringFunction) SetBoost ¶

func (o *ScoringFunction) SetBoost(v float64)

SetBoost sets field value

func (*ScoringFunction) SetFieldName ¶

func (o *ScoringFunction) SetFieldName(v string)

SetFieldName sets field value

func (*ScoringFunction) SetInterpolation ¶

func (o *ScoringFunction) SetInterpolation(v ScoringFunctionInterpolation)

SetInterpolation gets a reference to the given ScoringFunctionInterpolation and assigns it to the Interpolation field.

func (*ScoringFunction) SetType ¶

func (o *ScoringFunction) SetType(v string)

SetType sets field value

func (ScoringFunction) ToMap ¶

func (o ScoringFunction) ToMap() (map[string]interface{}, error)

type ScoringFunctionAggregation ¶

type ScoringFunctionAggregation string

ScoringFunctionAggregation Defines the aggregation function used to combine the results of all the scoring functions in a scoring profile.

const (
	SUM            ScoringFunctionAggregation = "sum"
	AVERAGE        ScoringFunctionAggregation = "average"
	MINIMUM        ScoringFunctionAggregation = "minimum"
	MAXIMUM        ScoringFunctionAggregation = "maximum"
	FIRST_MATCHING ScoringFunctionAggregation = "firstMatching"
)

List of ScoringFunctionAggregation

func NewScoringFunctionAggregationFromValue ¶

func NewScoringFunctionAggregationFromValue(v string) (*ScoringFunctionAggregation, error)

NewScoringFunctionAggregationFromValue returns a pointer to a valid ScoringFunctionAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ScoringFunctionAggregation) IsValid ¶

func (v ScoringFunctionAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ScoringFunctionAggregation) Ptr ¶

Ptr returns reference to ScoringFunctionAggregation value

func (*ScoringFunctionAggregation) UnmarshalJSON ¶

func (v *ScoringFunctionAggregation) UnmarshalJSON(src []byte) error

type ScoringFunctionInterpolation ¶

type ScoringFunctionInterpolation string

ScoringFunctionInterpolation Defines the function used to interpolate score boosting across a range of documents.

const (
	LINEAR      ScoringFunctionInterpolation = "linear"
	CONSTANT    ScoringFunctionInterpolation = "constant"
	QUADRATIC   ScoringFunctionInterpolation = "quadratic"
	LOGARITHMIC ScoringFunctionInterpolation = "logarithmic"
)

List of ScoringFunctionInterpolation

func NewScoringFunctionInterpolationFromValue ¶

func NewScoringFunctionInterpolationFromValue(v string) (*ScoringFunctionInterpolation, error)

NewScoringFunctionInterpolationFromValue returns a pointer to a valid ScoringFunctionInterpolation for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ScoringFunctionInterpolation) IsValid ¶

func (v ScoringFunctionInterpolation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ScoringFunctionInterpolation) Ptr ¶

Ptr returns reference to ScoringFunctionInterpolation value

func (*ScoringFunctionInterpolation) UnmarshalJSON ¶

func (v *ScoringFunctionInterpolation) UnmarshalJSON(src []byte) error

type ScoringProfile ¶

type ScoringProfile struct {
	// The name of the scoring profile.
	Name string       `json:"name"`
	Text *TextWeights `json:"text,omitempty"`
	// The collection of functions that influence the scoring of documents.
	Functions           []ScoringFunction           `json:"functions,omitempty"`
	FunctionAggregation *ScoringFunctionAggregation `json:"functionAggregation,omitempty"`
}

ScoringProfile Defines parameters for a search index that influence scoring in search queries.

func NewScoringProfile ¶

func NewScoringProfile(name string) *ScoringProfile

NewScoringProfile instantiates a new ScoringProfile object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScoringProfileWithDefaults ¶

func NewScoringProfileWithDefaults() *ScoringProfile

NewScoringProfileWithDefaults instantiates a new ScoringProfile object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScoringProfile) GetFunctionAggregation ¶

func (o *ScoringProfile) GetFunctionAggregation() ScoringFunctionAggregation

GetFunctionAggregation returns the FunctionAggregation field value if set, zero value otherwise.

func (*ScoringProfile) GetFunctionAggregationOk ¶

func (o *ScoringProfile) GetFunctionAggregationOk() (*ScoringFunctionAggregation, bool)

GetFunctionAggregationOk returns a tuple with the FunctionAggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScoringProfile) GetFunctions ¶

func (o *ScoringProfile) GetFunctions() []ScoringFunction

GetFunctions returns the Functions field value if set, zero value otherwise.

func (*ScoringProfile) GetFunctionsOk ¶

func (o *ScoringProfile) GetFunctionsOk() ([]ScoringFunction, bool)

GetFunctionsOk returns a tuple with the Functions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScoringProfile) GetName ¶

func (o *ScoringProfile) GetName() string

GetName returns the Name field value

func (*ScoringProfile) GetNameOk ¶

func (o *ScoringProfile) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ScoringProfile) GetText ¶

func (o *ScoringProfile) GetText() TextWeights

GetText returns the Text field value if set, zero value otherwise.

func (*ScoringProfile) GetTextOk ¶

func (o *ScoringProfile) GetTextOk() (*TextWeights, bool)

GetTextOk returns a tuple with the Text field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScoringProfile) HasFunctionAggregation ¶

func (o *ScoringProfile) HasFunctionAggregation() bool

HasFunctionAggregation returns a boolean if a field has been set.

func (*ScoringProfile) HasFunctions ¶

func (o *ScoringProfile) HasFunctions() bool

HasFunctions returns a boolean if a field has been set.

func (*ScoringProfile) HasText ¶

func (o *ScoringProfile) HasText() bool

HasText returns a boolean if a field has been set.

func (ScoringProfile) MarshalJSON ¶

func (o ScoringProfile) MarshalJSON() ([]byte, error)

func (*ScoringProfile) SetFunctionAggregation ¶

func (o *ScoringProfile) SetFunctionAggregation(v ScoringFunctionAggregation)

SetFunctionAggregation gets a reference to the given ScoringFunctionAggregation and assigns it to the FunctionAggregation field.

func (*ScoringProfile) SetFunctions ¶

func (o *ScoringProfile) SetFunctions(v []ScoringFunction)

SetFunctions gets a reference to the given []ScoringFunction and assigns it to the Functions field.

func (*ScoringProfile) SetName ¶

func (o *ScoringProfile) SetName(v string)

SetName sets field value

func (*ScoringProfile) SetText ¶

func (o *ScoringProfile) SetText(v TextWeights)

SetText gets a reference to the given TextWeights and assigns it to the Text field.

func (ScoringProfile) ToMap ¶

func (o ScoringProfile) ToMap() (map[string]interface{}, error)

type SearchAlias ¶

type SearchAlias struct {
	// The name of the alias.
	Name string `json:"name"`
	// The name of the index this alias maps to. Only one index name may be specified.
	Indexes []string `json:"indexes"`
	// The ETag of the alias.
	OdataEtag *string `json:"@odata.etag,omitempty"`
}

SearchAlias Represents an index alias, which describes a mapping from the alias name to an index. The alias name can be used in place of the index name for supported operations.

func NewSearchAlias ¶

func NewSearchAlias(name string, indexes []string) *SearchAlias

NewSearchAlias instantiates a new SearchAlias object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchAliasWithDefaults ¶

func NewSearchAliasWithDefaults() *SearchAlias

NewSearchAliasWithDefaults instantiates a new SearchAlias object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchAlias) GetIndexes ¶

func (o *SearchAlias) GetIndexes() []string

GetIndexes returns the Indexes field value

func (*SearchAlias) GetIndexesOk ¶

func (o *SearchAlias) GetIndexesOk() ([]string, bool)

GetIndexesOk returns a tuple with the Indexes field value and a boolean to check if the value has been set.

func (*SearchAlias) GetName ¶

func (o *SearchAlias) GetName() string

GetName returns the Name field value

func (*SearchAlias) GetNameOk ¶

func (o *SearchAlias) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SearchAlias) GetOdataEtag ¶

func (o *SearchAlias) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*SearchAlias) GetOdataEtagOk ¶

func (o *SearchAlias) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchAlias) HasOdataEtag ¶

func (o *SearchAlias) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (SearchAlias) MarshalJSON ¶

func (o SearchAlias) MarshalJSON() ([]byte, error)

func (*SearchAlias) SetIndexes ¶

func (o *SearchAlias) SetIndexes(v []string)

SetIndexes sets field value

func (*SearchAlias) SetName ¶

func (o *SearchAlias) SetName(v string)

SetName sets field value

func (*SearchAlias) SetOdataEtag ¶

func (o *SearchAlias) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (SearchAlias) ToMap ¶

func (o SearchAlias) ToMap() (map[string]interface{}, error)

type SearchError ¶

type SearchError struct {
	// One of a server-defined set of error codes.
	Code *string `json:"code,omitempty"`
	// A human-readable representation of the error.
	Message string `json:"message"`
	// An array of details about specific errors that led to this reported error.
	Details []SearchError `json:"details,omitempty"`
}

SearchError Describes an error condition for the Azure Cognitive Search API.

func NewSearchError ¶

func NewSearchError(message string) *SearchError

NewSearchError instantiates a new SearchError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchErrorWithDefaults ¶

func NewSearchErrorWithDefaults() *SearchError

NewSearchErrorWithDefaults instantiates a new SearchError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchError) GetCode ¶

func (o *SearchError) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*SearchError) GetCodeOk ¶

func (o *SearchError) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchError) GetDetails ¶

func (o *SearchError) GetDetails() []SearchError

GetDetails returns the Details field value if set, zero value otherwise.

func (*SearchError) GetDetailsOk ¶

func (o *SearchError) GetDetailsOk() ([]SearchError, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchError) GetMessage ¶

func (o *SearchError) GetMessage() string

GetMessage returns the Message field value

func (*SearchError) GetMessageOk ¶

func (o *SearchError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SearchError) HasCode ¶

func (o *SearchError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*SearchError) HasDetails ¶

func (o *SearchError) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (SearchError) MarshalJSON ¶

func (o SearchError) MarshalJSON() ([]byte, error)

func (*SearchError) SetCode ¶

func (o *SearchError) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*SearchError) SetDetails ¶

func (o *SearchError) SetDetails(v []SearchError)

SetDetails gets a reference to the given []SearchError and assigns it to the Details field.

func (*SearchError) SetMessage ¶

func (o *SearchError) SetMessage(v string)

SetMessage sets field value

func (SearchError) ToMap ¶

func (o SearchError) ToMap() (map[string]interface{}, error)

type SearchField ¶

type SearchField struct {
	// The name of the field, which must be unique within the fields collection of the index or parent field.
	Name string              `json:"name"`
	Type SearchFieldDataType `json:"type"`
	// A value indicating whether the field uniquely identifies documents in the index. Exactly one top-level field in each index must be chosen as the key field and it must be of type Edm.String. Key fields can be used to look up documents directly and update or delete specific documents. Default is false for simple fields and null for complex fields.
	Key *bool `json:"key,omitempty"`
	// A value indicating whether the field can be returned in a search result. You can disable this option if you want to use a field (for example, margin) as a filter, sorting, or scoring mechanism but do not want the field to be visible to the end user. This property must be true for key fields, and it must be null for complex fields. This property can be changed on existing fields. Enabling this property does not cause any increase in index storage requirements. Default is true for simple fields and null for complex fields.
	Retrievable *bool `json:"retrievable,omitempty"`
	// A value indicating whether the field is full-text searchable. This means it will undergo analysis such as word-breaking during indexing. If you set a searchable field to a value like \"sunny day\", internally it will be split into the individual tokens \"sunny\" and \"day\". This enables full-text searches for these terms. Fields of type Edm.String or Collection(Edm.String) are searchable by default. This property must be false for simple fields of other non-string data types, and it must be null for complex fields. Note: searchable fields consume extra space in your index since Azure Cognitive Search will store an additional tokenized version of the field value for full-text searches. If you want to save space in your index and you don't need a field to be included in searches, set searchable to false.
	Searchable *bool `json:"searchable,omitempty"`
	// A value indicating whether to enable the field to be referenced in $filter queries. filterable differs from searchable in how strings are handled. Fields of type Edm.String or Collection(Edm.String) that are filterable do not undergo word-breaking, so comparisons are for exact matches only. For example, if you set such a field f to \"sunny day\", $filter=f eq 'sunny' will find no matches, but $filter=f eq 'sunny day' will. This property must be null for complex fields. Default is true for simple fields and null for complex fields.
	Filterable *bool `json:"filterable,omitempty"`
	// A value indicating whether to enable the field to be referenced in $orderby expressions. By default Azure Cognitive Search sorts results by score, but in many experiences users will want to sort by fields in the documents. A simple field can be sortable only if it is single-valued (it has a single value in the scope of the parent document). Simple collection fields cannot be sortable, since they are multi-valued. Simple sub-fields of complex collections are also multi-valued, and therefore cannot be sortable. This is true whether it's an immediate parent field, or an ancestor field, that's the complex collection. Complex fields cannot be sortable and the sortable property must be null for such fields. The default for sortable is true for single-valued simple fields, false for multi-valued simple fields, and null for complex fields.
	Sortable *bool `json:"sortable,omitempty"`
	// A value indicating whether to enable the field to be referenced in facet queries. Typically used in a presentation of search results that includes hit count by category (for example, search for digital cameras and see hits by brand, by megapixels, by price, and so on). This property must be null for complex fields. Fields of type Edm.GeographyPoint or Collection(Edm.GeographyPoint) cannot be facetable. Default is true for all other simple fields.
	Facetable      *bool                  `json:"facetable,omitempty"`
	Analyzer       *LexicalAnalyzerName   `json:"analyzer,omitempty"`
	SearchAnalyzer *LexicalAnalyzerName   `json:"searchAnalyzer,omitempty"`
	IndexAnalyzer  *LexicalAnalyzerName   `json:"indexAnalyzer,omitempty"`
	Normalizer     *LexicalNormalizerName `json:"normalizer,omitempty"`
	// The dimensionality of the vector field.
	Dimensions NullableInt32 `json:"dimensions,omitempty"`
	// The name of the vector search algorithm configuration that specifies the algorithm and optional parameters for searching the vector field.
	VectorSearchConfiguration NullableString `json:"vectorSearchConfiguration,omitempty"`
	// A list of the names of synonym maps to associate with this field. This option can be used only with searchable fields. Currently only one synonym map per field is supported. Assigning a synonym map to a field ensures that query terms targeting that field are expanded at query-time using the rules in the synonym map. This attribute can be changed on existing fields. Must be null or an empty collection for complex fields.
	SynonymMaps []string `json:"synonymMaps,omitempty"`
	// A list of sub-fields if this is a field of type Edm.ComplexType or Collection(Edm.ComplexType). Must be null or empty for simple fields.
	Fields []SearchField `json:"fields,omitempty"`
}

SearchField Represents a field in an index definition, which describes the name, data type, and search behavior of a field.

func NewSearchField ¶

func NewSearchField(name string, type_ SearchFieldDataType) *SearchField

NewSearchField instantiates a new SearchField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchFieldWithDefaults ¶

func NewSearchFieldWithDefaults() *SearchField

NewSearchFieldWithDefaults instantiates a new SearchField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchField) GetAnalyzer ¶

func (o *SearchField) GetAnalyzer() LexicalAnalyzerName

GetAnalyzer returns the Analyzer field value if set, zero value otherwise.

func (*SearchField) GetAnalyzerOk ¶

func (o *SearchField) GetAnalyzerOk() (*LexicalAnalyzerName, bool)

GetAnalyzerOk returns a tuple with the Analyzer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetDimensions ¶

func (o *SearchField) GetDimensions() int32

GetDimensions returns the Dimensions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SearchField) GetDimensionsOk ¶

func (o *SearchField) GetDimensionsOk() (*int32, bool)

GetDimensionsOk returns a tuple with the Dimensions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SearchField) GetFacetable ¶

func (o *SearchField) GetFacetable() bool

GetFacetable returns the Facetable field value if set, zero value otherwise.

func (*SearchField) GetFacetableOk ¶

func (o *SearchField) GetFacetableOk() (*bool, bool)

GetFacetableOk returns a tuple with the Facetable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetFields ¶

func (o *SearchField) GetFields() []SearchField

GetFields returns the Fields field value if set, zero value otherwise.

func (*SearchField) GetFieldsOk ¶

func (o *SearchField) GetFieldsOk() ([]SearchField, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetFilterable ¶

func (o *SearchField) GetFilterable() bool

GetFilterable returns the Filterable field value if set, zero value otherwise.

func (*SearchField) GetFilterableOk ¶

func (o *SearchField) GetFilterableOk() (*bool, bool)

GetFilterableOk returns a tuple with the Filterable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetIndexAnalyzer ¶

func (o *SearchField) GetIndexAnalyzer() LexicalAnalyzerName

GetIndexAnalyzer returns the IndexAnalyzer field value if set, zero value otherwise.

func (*SearchField) GetIndexAnalyzerOk ¶

func (o *SearchField) GetIndexAnalyzerOk() (*LexicalAnalyzerName, bool)

GetIndexAnalyzerOk returns a tuple with the IndexAnalyzer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetKey ¶

func (o *SearchField) GetKey() bool

GetKey returns the Key field value if set, zero value otherwise.

func (*SearchField) GetKeyOk ¶

func (o *SearchField) GetKeyOk() (*bool, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetName ¶

func (o *SearchField) GetName() string

GetName returns the Name field value

func (*SearchField) GetNameOk ¶

func (o *SearchField) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SearchField) GetNormalizer ¶

func (o *SearchField) GetNormalizer() LexicalNormalizerName

GetNormalizer returns the Normalizer field value if set, zero value otherwise.

func (*SearchField) GetNormalizerOk ¶

func (o *SearchField) GetNormalizerOk() (*LexicalNormalizerName, bool)

GetNormalizerOk returns a tuple with the Normalizer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetRetrievable ¶

func (o *SearchField) GetRetrievable() bool

GetRetrievable returns the Retrievable field value if set, zero value otherwise.

func (*SearchField) GetRetrievableOk ¶

func (o *SearchField) GetRetrievableOk() (*bool, bool)

GetRetrievableOk returns a tuple with the Retrievable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetSearchAnalyzer ¶

func (o *SearchField) GetSearchAnalyzer() LexicalAnalyzerName

GetSearchAnalyzer returns the SearchAnalyzer field value if set, zero value otherwise.

func (*SearchField) GetSearchAnalyzerOk ¶

func (o *SearchField) GetSearchAnalyzerOk() (*LexicalAnalyzerName, bool)

GetSearchAnalyzerOk returns a tuple with the SearchAnalyzer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetSearchable ¶

func (o *SearchField) GetSearchable() bool

GetSearchable returns the Searchable field value if set, zero value otherwise.

func (*SearchField) GetSearchableOk ¶

func (o *SearchField) GetSearchableOk() (*bool, bool)

GetSearchableOk returns a tuple with the Searchable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetSortable ¶

func (o *SearchField) GetSortable() bool

GetSortable returns the Sortable field value if set, zero value otherwise.

func (*SearchField) GetSortableOk ¶

func (o *SearchField) GetSortableOk() (*bool, bool)

GetSortableOk returns a tuple with the Sortable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetSynonymMaps ¶

func (o *SearchField) GetSynonymMaps() []string

GetSynonymMaps returns the SynonymMaps field value if set, zero value otherwise.

func (*SearchField) GetSynonymMapsOk ¶

func (o *SearchField) GetSynonymMapsOk() ([]string, bool)

GetSynonymMapsOk returns a tuple with the SynonymMaps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchField) GetType ¶

func (o *SearchField) GetType() SearchFieldDataType

GetType returns the Type field value

func (*SearchField) GetTypeOk ¶

func (o *SearchField) GetTypeOk() (*SearchFieldDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SearchField) GetVectorSearchConfiguration ¶

func (o *SearchField) GetVectorSearchConfiguration() string

GetVectorSearchConfiguration returns the VectorSearchConfiguration field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SearchField) GetVectorSearchConfigurationOk ¶

func (o *SearchField) GetVectorSearchConfigurationOk() (*string, bool)

GetVectorSearchConfigurationOk returns a tuple with the VectorSearchConfiguration field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SearchField) HasAnalyzer ¶

func (o *SearchField) HasAnalyzer() bool

HasAnalyzer returns a boolean if a field has been set.

func (*SearchField) HasDimensions ¶

func (o *SearchField) HasDimensions() bool

HasDimensions returns a boolean if a field has been set.

func (*SearchField) HasFacetable ¶

func (o *SearchField) HasFacetable() bool

HasFacetable returns a boolean if a field has been set.

func (*SearchField) HasFields ¶

func (o *SearchField) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*SearchField) HasFilterable ¶

func (o *SearchField) HasFilterable() bool

HasFilterable returns a boolean if a field has been set.

func (*SearchField) HasIndexAnalyzer ¶

func (o *SearchField) HasIndexAnalyzer() bool

HasIndexAnalyzer returns a boolean if a field has been set.

func (*SearchField) HasKey ¶

func (o *SearchField) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*SearchField) HasNormalizer ¶

func (o *SearchField) HasNormalizer() bool

HasNormalizer returns a boolean if a field has been set.

func (*SearchField) HasRetrievable ¶

func (o *SearchField) HasRetrievable() bool

HasRetrievable returns a boolean if a field has been set.

func (*SearchField) HasSearchAnalyzer ¶

func (o *SearchField) HasSearchAnalyzer() bool

HasSearchAnalyzer returns a boolean if a field has been set.

func (*SearchField) HasSearchable ¶

func (o *SearchField) HasSearchable() bool

HasSearchable returns a boolean if a field has been set.

func (*SearchField) HasSortable ¶

func (o *SearchField) HasSortable() bool

HasSortable returns a boolean if a field has been set.

func (*SearchField) HasSynonymMaps ¶

func (o *SearchField) HasSynonymMaps() bool

HasSynonymMaps returns a boolean if a field has been set.

func (*SearchField) HasVectorSearchConfiguration ¶

func (o *SearchField) HasVectorSearchConfiguration() bool

HasVectorSearchConfiguration returns a boolean if a field has been set.

func (SearchField) MarshalJSON ¶

func (o SearchField) MarshalJSON() ([]byte, error)

func (*SearchField) SetAnalyzer ¶

func (o *SearchField) SetAnalyzer(v LexicalAnalyzerName)

SetAnalyzer gets a reference to the given LexicalAnalyzerName and assigns it to the Analyzer field.

func (*SearchField) SetDimensions ¶

func (o *SearchField) SetDimensions(v int32)

SetDimensions gets a reference to the given NullableInt32 and assigns it to the Dimensions field.

func (*SearchField) SetDimensionsNil ¶

func (o *SearchField) SetDimensionsNil()

SetDimensionsNil sets the value for Dimensions to be an explicit nil

func (*SearchField) SetFacetable ¶

func (o *SearchField) SetFacetable(v bool)

SetFacetable gets a reference to the given bool and assigns it to the Facetable field.

func (*SearchField) SetFields ¶

func (o *SearchField) SetFields(v []SearchField)

SetFields gets a reference to the given []SearchField and assigns it to the Fields field.

func (*SearchField) SetFilterable ¶

func (o *SearchField) SetFilterable(v bool)

SetFilterable gets a reference to the given bool and assigns it to the Filterable field.

func (*SearchField) SetIndexAnalyzer ¶

func (o *SearchField) SetIndexAnalyzer(v LexicalAnalyzerName)

SetIndexAnalyzer gets a reference to the given LexicalAnalyzerName and assigns it to the IndexAnalyzer field.

func (*SearchField) SetKey ¶

func (o *SearchField) SetKey(v bool)

SetKey gets a reference to the given bool and assigns it to the Key field.

func (*SearchField) SetName ¶

func (o *SearchField) SetName(v string)

SetName sets field value

func (*SearchField) SetNormalizer ¶

func (o *SearchField) SetNormalizer(v LexicalNormalizerName)

SetNormalizer gets a reference to the given LexicalNormalizerName and assigns it to the Normalizer field.

func (*SearchField) SetRetrievable ¶

func (o *SearchField) SetRetrievable(v bool)

SetRetrievable gets a reference to the given bool and assigns it to the Retrievable field.

func (*SearchField) SetSearchAnalyzer ¶

func (o *SearchField) SetSearchAnalyzer(v LexicalAnalyzerName)

SetSearchAnalyzer gets a reference to the given LexicalAnalyzerName and assigns it to the SearchAnalyzer field.

func (*SearchField) SetSearchable ¶

func (o *SearchField) SetSearchable(v bool)

SetSearchable gets a reference to the given bool and assigns it to the Searchable field.

func (*SearchField) SetSortable ¶

func (o *SearchField) SetSortable(v bool)

SetSortable gets a reference to the given bool and assigns it to the Sortable field.

func (*SearchField) SetSynonymMaps ¶

func (o *SearchField) SetSynonymMaps(v []string)

SetSynonymMaps gets a reference to the given []string and assigns it to the SynonymMaps field.

func (*SearchField) SetType ¶

func (o *SearchField) SetType(v SearchFieldDataType)

SetType sets field value

func (*SearchField) SetVectorSearchConfiguration ¶

func (o *SearchField) SetVectorSearchConfiguration(v string)

SetVectorSearchConfiguration gets a reference to the given NullableString and assigns it to the VectorSearchConfiguration field.

func (*SearchField) SetVectorSearchConfigurationNil ¶

func (o *SearchField) SetVectorSearchConfigurationNil()

SetVectorSearchConfigurationNil sets the value for VectorSearchConfiguration to be an explicit nil

func (SearchField) ToMap ¶

func (o SearchField) ToMap() (map[string]interface{}, error)

func (*SearchField) UnsetDimensions ¶

func (o *SearchField) UnsetDimensions()

UnsetDimensions ensures that no value is present for Dimensions, not even an explicit nil

func (*SearchField) UnsetVectorSearchConfiguration ¶

func (o *SearchField) UnsetVectorSearchConfiguration()

UnsetVectorSearchConfiguration ensures that no value is present for VectorSearchConfiguration, not even an explicit nil

type SearchFieldDataType ¶

type SearchFieldDataType string

SearchFieldDataType Defines the data type of a field in a search index.

const (
	STRING           SearchFieldDataType = "Edm.String"
	INT32            SearchFieldDataType = "Edm.Int32"
	INT64            SearchFieldDataType = "Edm.Int64"
	DOUBLE           SearchFieldDataType = "Edm.Double"
	BOOLEAN          SearchFieldDataType = "Edm.Boolean"
	DATE_TIME_OFFSET SearchFieldDataType = "Edm.DateTimeOffset"
	GEOGRAPHY_POINT  SearchFieldDataType = "Edm.GeographyPoint"
	COMPLEX_TYPE     SearchFieldDataType = "Edm.ComplexType"
	SINGLE           SearchFieldDataType = "Edm.Single"
)

List of SearchFieldDataType

func NewSearchFieldDataTypeFromValue ¶

func NewSearchFieldDataTypeFromValue(v string) (*SearchFieldDataType, error)

NewSearchFieldDataTypeFromValue returns a pointer to a valid SearchFieldDataType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SearchFieldDataType) IsValid ¶

func (v SearchFieldDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SearchFieldDataType) Ptr ¶

Ptr returns reference to SearchFieldDataType value

func (*SearchFieldDataType) UnmarshalJSON ¶

func (v *SearchFieldDataType) UnmarshalJSON(src []byte) error

type SearchIndex ¶

type SearchIndex struct {
	// The name of the index.
	Name string `json:"name"`
	// The fields of the index.
	Fields []SearchField `json:"fields"`
	// The scoring profiles for the index.
	ScoringProfiles []ScoringProfile `json:"scoringProfiles,omitempty"`
	// The name of the scoring profile to use if none is specified in the query. If this property is not set and no scoring profile is specified in the query, then default scoring (tf-idf) will be used.
	DefaultScoringProfile *string      `json:"defaultScoringProfile,omitempty"`
	CorsOptions           *CorsOptions `json:"corsOptions,omitempty"`
	// The suggesters for the index.
	Suggesters []Suggester `json:"suggesters,omitempty"`
	// The analyzers for the index.
	Analyzers []LexicalAnalyzer `json:"analyzers,omitempty"`
	// The tokenizers for the index.
	Tokenizers []LexicalTokenizer `json:"tokenizers,omitempty"`
	// The token filters for the index.
	TokenFilters []TokenFilter `json:"tokenFilters,omitempty"`
	// The character filters for the index.
	CharFilters []CharFilter `json:"charFilters,omitempty"`
	// The normalizers for the index.
	Normalizers   []LexicalNormalizer          `json:"normalizers,omitempty"`
	EncryptionKey *SearchResourceEncryptionKey `json:"encryptionKey,omitempty"`
	Similarity    *Similarity                  `json:"similarity,omitempty"`
	Semantic      *SemanticSettings            `json:"semantic,omitempty"`
	VectorSearch  *VectorSearch                `json:"vectorSearch,omitempty"`
	// The ETag of the index.
	OdataEtag *string `json:"@odata.etag,omitempty"`
}

SearchIndex Represents a search index definition, which describes the fields and search behavior of an index.

func NewSearchIndex ¶

func NewSearchIndex(name string, fields []SearchField) *SearchIndex

NewSearchIndex instantiates a new SearchIndex object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexWithDefaults ¶

func NewSearchIndexWithDefaults() *SearchIndex

NewSearchIndexWithDefaults instantiates a new SearchIndex object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndex) GetAnalyzers ¶

func (o *SearchIndex) GetAnalyzers() []LexicalAnalyzer

GetAnalyzers returns the Analyzers field value if set, zero value otherwise.

func (*SearchIndex) GetAnalyzersOk ¶

func (o *SearchIndex) GetAnalyzersOk() ([]LexicalAnalyzer, bool)

GetAnalyzersOk returns a tuple with the Analyzers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetCharFilters ¶

func (o *SearchIndex) GetCharFilters() []CharFilter

GetCharFilters returns the CharFilters field value if set, zero value otherwise.

func (*SearchIndex) GetCharFiltersOk ¶

func (o *SearchIndex) GetCharFiltersOk() ([]CharFilter, bool)

GetCharFiltersOk returns a tuple with the CharFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetCorsOptions ¶

func (o *SearchIndex) GetCorsOptions() CorsOptions

GetCorsOptions returns the CorsOptions field value if set, zero value otherwise.

func (*SearchIndex) GetCorsOptionsOk ¶

func (o *SearchIndex) GetCorsOptionsOk() (*CorsOptions, bool)

GetCorsOptionsOk returns a tuple with the CorsOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetDefaultScoringProfile ¶

func (o *SearchIndex) GetDefaultScoringProfile() string

GetDefaultScoringProfile returns the DefaultScoringProfile field value if set, zero value otherwise.

func (*SearchIndex) GetDefaultScoringProfileOk ¶

func (o *SearchIndex) GetDefaultScoringProfileOk() (*string, bool)

GetDefaultScoringProfileOk returns a tuple with the DefaultScoringProfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetEncryptionKey ¶

func (o *SearchIndex) GetEncryptionKey() SearchResourceEncryptionKey

GetEncryptionKey returns the EncryptionKey field value if set, zero value otherwise.

func (*SearchIndex) GetEncryptionKeyOk ¶

func (o *SearchIndex) GetEncryptionKeyOk() (*SearchResourceEncryptionKey, bool)

GetEncryptionKeyOk returns a tuple with the EncryptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetFields ¶

func (o *SearchIndex) GetFields() []SearchField

GetFields returns the Fields field value

func (*SearchIndex) GetFieldsOk ¶

func (o *SearchIndex) GetFieldsOk() ([]SearchField, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*SearchIndex) GetName ¶

func (o *SearchIndex) GetName() string

GetName returns the Name field value

func (*SearchIndex) GetNameOk ¶

func (o *SearchIndex) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SearchIndex) GetNormalizers ¶

func (o *SearchIndex) GetNormalizers() []LexicalNormalizer

GetNormalizers returns the Normalizers field value if set, zero value otherwise.

func (*SearchIndex) GetNormalizersOk ¶

func (o *SearchIndex) GetNormalizersOk() ([]LexicalNormalizer, bool)

GetNormalizersOk returns a tuple with the Normalizers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetOdataEtag ¶

func (o *SearchIndex) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*SearchIndex) GetOdataEtagOk ¶

func (o *SearchIndex) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetScoringProfiles ¶

func (o *SearchIndex) GetScoringProfiles() []ScoringProfile

GetScoringProfiles returns the ScoringProfiles field value if set, zero value otherwise.

func (*SearchIndex) GetScoringProfilesOk ¶

func (o *SearchIndex) GetScoringProfilesOk() ([]ScoringProfile, bool)

GetScoringProfilesOk returns a tuple with the ScoringProfiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetSemantic ¶

func (o *SearchIndex) GetSemantic() SemanticSettings

GetSemantic returns the Semantic field value if set, zero value otherwise.

func (*SearchIndex) GetSemanticOk ¶

func (o *SearchIndex) GetSemanticOk() (*SemanticSettings, bool)

GetSemanticOk returns a tuple with the Semantic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetSimilarity ¶

func (o *SearchIndex) GetSimilarity() Similarity

GetSimilarity returns the Similarity field value if set, zero value otherwise.

func (*SearchIndex) GetSimilarityOk ¶

func (o *SearchIndex) GetSimilarityOk() (*Similarity, bool)

GetSimilarityOk returns a tuple with the Similarity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetSuggesters ¶

func (o *SearchIndex) GetSuggesters() []Suggester

GetSuggesters returns the Suggesters field value if set, zero value otherwise.

func (*SearchIndex) GetSuggestersOk ¶

func (o *SearchIndex) GetSuggestersOk() ([]Suggester, bool)

GetSuggestersOk returns a tuple with the Suggesters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetTokenFilters ¶

func (o *SearchIndex) GetTokenFilters() []TokenFilter

GetTokenFilters returns the TokenFilters field value if set, zero value otherwise.

func (*SearchIndex) GetTokenFiltersOk ¶

func (o *SearchIndex) GetTokenFiltersOk() ([]TokenFilter, bool)

GetTokenFiltersOk returns a tuple with the TokenFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetTokenizers ¶

func (o *SearchIndex) GetTokenizers() []LexicalTokenizer

GetTokenizers returns the Tokenizers field value if set, zero value otherwise.

func (*SearchIndex) GetTokenizersOk ¶

func (o *SearchIndex) GetTokenizersOk() ([]LexicalTokenizer, bool)

GetTokenizersOk returns a tuple with the Tokenizers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) GetVectorSearch ¶

func (o *SearchIndex) GetVectorSearch() VectorSearch

GetVectorSearch returns the VectorSearch field value if set, zero value otherwise.

func (*SearchIndex) GetVectorSearchOk ¶

func (o *SearchIndex) GetVectorSearchOk() (*VectorSearch, bool)

GetVectorSearchOk returns a tuple with the VectorSearch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndex) HasAnalyzers ¶

func (o *SearchIndex) HasAnalyzers() bool

HasAnalyzers returns a boolean if a field has been set.

func (*SearchIndex) HasCharFilters ¶

func (o *SearchIndex) HasCharFilters() bool

HasCharFilters returns a boolean if a field has been set.

func (*SearchIndex) HasCorsOptions ¶

func (o *SearchIndex) HasCorsOptions() bool

HasCorsOptions returns a boolean if a field has been set.

func (*SearchIndex) HasDefaultScoringProfile ¶

func (o *SearchIndex) HasDefaultScoringProfile() bool

HasDefaultScoringProfile returns a boolean if a field has been set.

func (*SearchIndex) HasEncryptionKey ¶

func (o *SearchIndex) HasEncryptionKey() bool

HasEncryptionKey returns a boolean if a field has been set.

func (*SearchIndex) HasNormalizers ¶

func (o *SearchIndex) HasNormalizers() bool

HasNormalizers returns a boolean if a field has been set.

func (*SearchIndex) HasOdataEtag ¶

func (o *SearchIndex) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (*SearchIndex) HasScoringProfiles ¶

func (o *SearchIndex) HasScoringProfiles() bool

HasScoringProfiles returns a boolean if a field has been set.

func (*SearchIndex) HasSemantic ¶

func (o *SearchIndex) HasSemantic() bool

HasSemantic returns a boolean if a field has been set.

func (*SearchIndex) HasSimilarity ¶

func (o *SearchIndex) HasSimilarity() bool

HasSimilarity returns a boolean if a field has been set.

func (*SearchIndex) HasSuggesters ¶

func (o *SearchIndex) HasSuggesters() bool

HasSuggesters returns a boolean if a field has been set.

func (*SearchIndex) HasTokenFilters ¶

func (o *SearchIndex) HasTokenFilters() bool

HasTokenFilters returns a boolean if a field has been set.

func (*SearchIndex) HasTokenizers ¶

func (o *SearchIndex) HasTokenizers() bool

HasTokenizers returns a boolean if a field has been set.

func (*SearchIndex) HasVectorSearch ¶

func (o *SearchIndex) HasVectorSearch() bool

HasVectorSearch returns a boolean if a field has been set.

func (SearchIndex) MarshalJSON ¶

func (o SearchIndex) MarshalJSON() ([]byte, error)

func (*SearchIndex) SetAnalyzers ¶

func (o *SearchIndex) SetAnalyzers(v []LexicalAnalyzer)

SetAnalyzers gets a reference to the given []LexicalAnalyzer and assigns it to the Analyzers field.

func (*SearchIndex) SetCharFilters ¶

func (o *SearchIndex) SetCharFilters(v []CharFilter)

SetCharFilters gets a reference to the given []CharFilter and assigns it to the CharFilters field.

func (*SearchIndex) SetCorsOptions ¶

func (o *SearchIndex) SetCorsOptions(v CorsOptions)

SetCorsOptions gets a reference to the given CorsOptions and assigns it to the CorsOptions field.

func (*SearchIndex) SetDefaultScoringProfile ¶

func (o *SearchIndex) SetDefaultScoringProfile(v string)

SetDefaultScoringProfile gets a reference to the given string and assigns it to the DefaultScoringProfile field.

func (*SearchIndex) SetEncryptionKey ¶

func (o *SearchIndex) SetEncryptionKey(v SearchResourceEncryptionKey)

SetEncryptionKey gets a reference to the given SearchResourceEncryptionKey and assigns it to the EncryptionKey field.

func (*SearchIndex) SetFields ¶

func (o *SearchIndex) SetFields(v []SearchField)

SetFields sets field value

func (*SearchIndex) SetName ¶

func (o *SearchIndex) SetName(v string)

SetName sets field value

func (*SearchIndex) SetNormalizers ¶

func (o *SearchIndex) SetNormalizers(v []LexicalNormalizer)

SetNormalizers gets a reference to the given []LexicalNormalizer and assigns it to the Normalizers field.

func (*SearchIndex) SetOdataEtag ¶

func (o *SearchIndex) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*SearchIndex) SetScoringProfiles ¶

func (o *SearchIndex) SetScoringProfiles(v []ScoringProfile)

SetScoringProfiles gets a reference to the given []ScoringProfile and assigns it to the ScoringProfiles field.

func (*SearchIndex) SetSemantic ¶

func (o *SearchIndex) SetSemantic(v SemanticSettings)

SetSemantic gets a reference to the given SemanticSettings and assigns it to the Semantic field.

func (*SearchIndex) SetSimilarity ¶

func (o *SearchIndex) SetSimilarity(v Similarity)

SetSimilarity gets a reference to the given Similarity and assigns it to the Similarity field.

func (*SearchIndex) SetSuggesters ¶

func (o *SearchIndex) SetSuggesters(v []Suggester)

SetSuggesters gets a reference to the given []Suggester and assigns it to the Suggesters field.

func (*SearchIndex) SetTokenFilters ¶

func (o *SearchIndex) SetTokenFilters(v []TokenFilter)

SetTokenFilters gets a reference to the given []TokenFilter and assigns it to the TokenFilters field.

func (*SearchIndex) SetTokenizers ¶

func (o *SearchIndex) SetTokenizers(v []LexicalTokenizer)

SetTokenizers gets a reference to the given []LexicalTokenizer and assigns it to the Tokenizers field.

func (*SearchIndex) SetVectorSearch ¶

func (o *SearchIndex) SetVectorSearch(v VectorSearch)

SetVectorSearch gets a reference to the given VectorSearch and assigns it to the VectorSearch field.

func (SearchIndex) ToMap ¶

func (o SearchIndex) ToMap() (map[string]interface{}, error)

type SearchIndexer ¶

type SearchIndexer struct {
	// The name of the indexer.
	Name string `json:"name"`
	// The description of the indexer.
	Description *string `json:"description,omitempty"`
	// The name of the datasource from which this indexer reads data.
	DataSourceName string `json:"dataSourceName"`
	// The name of the skillset executing with this indexer.
	SkillsetName *string `json:"skillsetName,omitempty"`
	// The name of the index to which this indexer writes data.
	TargetIndexName string              `json:"targetIndexName"`
	Schedule        *IndexingSchedule   `json:"schedule,omitempty"`
	Parameters      *IndexingParameters `json:"parameters,omitempty"`
	// Defines mappings between fields in the data source and corresponding target fields in the index.
	FieldMappings []FieldMapping `json:"fieldMappings,omitempty"`
	// Output field mappings are applied after enrichment and immediately before indexing.
	OutputFieldMappings []FieldMapping `json:"outputFieldMappings,omitempty"`
	// A value indicating whether the indexer is disabled. Default is false.
	Disabled NullableBool `json:"disabled,omitempty"`
	// The ETag of the indexer.
	OdataEtag     *string                      `json:"@odata.etag,omitempty"`
	EncryptionKey *SearchResourceEncryptionKey `json:"encryptionKey,omitempty"`
	Cache         *SearchIndexerCache          `json:"cache,omitempty"`
}

SearchIndexer Represents an indexer.

func NewSearchIndexer ¶

func NewSearchIndexer(name string, dataSourceName string, targetIndexName string) *SearchIndexer

NewSearchIndexer instantiates a new SearchIndexer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerWithDefaults ¶

func NewSearchIndexerWithDefaults() *SearchIndexer

NewSearchIndexerWithDefaults instantiates a new SearchIndexer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexer) GetCache ¶

func (o *SearchIndexer) GetCache() SearchIndexerCache

GetCache returns the Cache field value if set, zero value otherwise.

func (*SearchIndexer) GetCacheOk ¶

func (o *SearchIndexer) GetCacheOk() (*SearchIndexerCache, bool)

GetCacheOk returns a tuple with the Cache field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetDataSourceName ¶

func (o *SearchIndexer) GetDataSourceName() string

GetDataSourceName returns the DataSourceName field value

func (*SearchIndexer) GetDataSourceNameOk ¶

func (o *SearchIndexer) GetDataSourceNameOk() (*string, bool)

GetDataSourceNameOk returns a tuple with the DataSourceName field value and a boolean to check if the value has been set.

func (*SearchIndexer) GetDescription ¶

func (o *SearchIndexer) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SearchIndexer) GetDescriptionOk ¶

func (o *SearchIndexer) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetDisabled ¶

func (o *SearchIndexer) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SearchIndexer) GetDisabledOk ¶

func (o *SearchIndexer) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SearchIndexer) GetEncryptionKey ¶

func (o *SearchIndexer) GetEncryptionKey() SearchResourceEncryptionKey

GetEncryptionKey returns the EncryptionKey field value if set, zero value otherwise.

func (*SearchIndexer) GetEncryptionKeyOk ¶

func (o *SearchIndexer) GetEncryptionKeyOk() (*SearchResourceEncryptionKey, bool)

GetEncryptionKeyOk returns a tuple with the EncryptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetFieldMappings ¶

func (o *SearchIndexer) GetFieldMappings() []FieldMapping

GetFieldMappings returns the FieldMappings field value if set, zero value otherwise.

func (*SearchIndexer) GetFieldMappingsOk ¶

func (o *SearchIndexer) GetFieldMappingsOk() ([]FieldMapping, bool)

GetFieldMappingsOk returns a tuple with the FieldMappings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetName ¶

func (o *SearchIndexer) GetName() string

GetName returns the Name field value

func (*SearchIndexer) GetNameOk ¶

func (o *SearchIndexer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SearchIndexer) GetOdataEtag ¶

func (o *SearchIndexer) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*SearchIndexer) GetOdataEtagOk ¶

func (o *SearchIndexer) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetOutputFieldMappings ¶

func (o *SearchIndexer) GetOutputFieldMappings() []FieldMapping

GetOutputFieldMappings returns the OutputFieldMappings field value if set, zero value otherwise.

func (*SearchIndexer) GetOutputFieldMappingsOk ¶

func (o *SearchIndexer) GetOutputFieldMappingsOk() ([]FieldMapping, bool)

GetOutputFieldMappingsOk returns a tuple with the OutputFieldMappings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetParameters ¶

func (o *SearchIndexer) GetParameters() IndexingParameters

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*SearchIndexer) GetParametersOk ¶

func (o *SearchIndexer) GetParametersOk() (*IndexingParameters, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetSchedule ¶

func (o *SearchIndexer) GetSchedule() IndexingSchedule

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*SearchIndexer) GetScheduleOk ¶

func (o *SearchIndexer) GetScheduleOk() (*IndexingSchedule, bool)

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetSkillsetName ¶

func (o *SearchIndexer) GetSkillsetName() string

GetSkillsetName returns the SkillsetName field value if set, zero value otherwise.

func (*SearchIndexer) GetSkillsetNameOk ¶

func (o *SearchIndexer) GetSkillsetNameOk() (*string, bool)

GetSkillsetNameOk returns a tuple with the SkillsetName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexer) GetTargetIndexName ¶

func (o *SearchIndexer) GetTargetIndexName() string

GetTargetIndexName returns the TargetIndexName field value

func (*SearchIndexer) GetTargetIndexNameOk ¶

func (o *SearchIndexer) GetTargetIndexNameOk() (*string, bool)

GetTargetIndexNameOk returns a tuple with the TargetIndexName field value and a boolean to check if the value has been set.

func (*SearchIndexer) HasCache ¶

func (o *SearchIndexer) HasCache() bool

HasCache returns a boolean if a field has been set.

func (*SearchIndexer) HasDescription ¶

func (o *SearchIndexer) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SearchIndexer) HasDisabled ¶

func (o *SearchIndexer) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*SearchIndexer) HasEncryptionKey ¶

func (o *SearchIndexer) HasEncryptionKey() bool

HasEncryptionKey returns a boolean if a field has been set.

func (*SearchIndexer) HasFieldMappings ¶

func (o *SearchIndexer) HasFieldMappings() bool

HasFieldMappings returns a boolean if a field has been set.

func (*SearchIndexer) HasOdataEtag ¶

func (o *SearchIndexer) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (*SearchIndexer) HasOutputFieldMappings ¶

func (o *SearchIndexer) HasOutputFieldMappings() bool

HasOutputFieldMappings returns a boolean if a field has been set.

func (*SearchIndexer) HasParameters ¶

func (o *SearchIndexer) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*SearchIndexer) HasSchedule ¶

func (o *SearchIndexer) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (*SearchIndexer) HasSkillsetName ¶

func (o *SearchIndexer) HasSkillsetName() bool

HasSkillsetName returns a boolean if a field has been set.

func (SearchIndexer) MarshalJSON ¶

func (o SearchIndexer) MarshalJSON() ([]byte, error)

func (*SearchIndexer) SetCache ¶

func (o *SearchIndexer) SetCache(v SearchIndexerCache)

SetCache gets a reference to the given SearchIndexerCache and assigns it to the Cache field.

func (*SearchIndexer) SetDataSourceName ¶

func (o *SearchIndexer) SetDataSourceName(v string)

SetDataSourceName sets field value

func (*SearchIndexer) SetDescription ¶

func (o *SearchIndexer) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SearchIndexer) SetDisabled ¶

func (o *SearchIndexer) SetDisabled(v bool)

SetDisabled gets a reference to the given NullableBool and assigns it to the Disabled field.

func (*SearchIndexer) SetDisabledNil ¶

func (o *SearchIndexer) SetDisabledNil()

SetDisabledNil sets the value for Disabled to be an explicit nil

func (*SearchIndexer) SetEncryptionKey ¶

func (o *SearchIndexer) SetEncryptionKey(v SearchResourceEncryptionKey)

SetEncryptionKey gets a reference to the given SearchResourceEncryptionKey and assigns it to the EncryptionKey field.

func (*SearchIndexer) SetFieldMappings ¶

func (o *SearchIndexer) SetFieldMappings(v []FieldMapping)

SetFieldMappings gets a reference to the given []FieldMapping and assigns it to the FieldMappings field.

func (*SearchIndexer) SetName ¶

func (o *SearchIndexer) SetName(v string)

SetName sets field value

func (*SearchIndexer) SetOdataEtag ¶

func (o *SearchIndexer) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*SearchIndexer) SetOutputFieldMappings ¶

func (o *SearchIndexer) SetOutputFieldMappings(v []FieldMapping)

SetOutputFieldMappings gets a reference to the given []FieldMapping and assigns it to the OutputFieldMappings field.

func (*SearchIndexer) SetParameters ¶

func (o *SearchIndexer) SetParameters(v IndexingParameters)

SetParameters gets a reference to the given IndexingParameters and assigns it to the Parameters field.

func (*SearchIndexer) SetSchedule ¶

func (o *SearchIndexer) SetSchedule(v IndexingSchedule)

SetSchedule gets a reference to the given IndexingSchedule and assigns it to the Schedule field.

func (*SearchIndexer) SetSkillsetName ¶

func (o *SearchIndexer) SetSkillsetName(v string)

SetSkillsetName gets a reference to the given string and assigns it to the SkillsetName field.

func (*SearchIndexer) SetTargetIndexName ¶

func (o *SearchIndexer) SetTargetIndexName(v string)

SetTargetIndexName sets field value

func (SearchIndexer) ToMap ¶

func (o SearchIndexer) ToMap() (map[string]interface{}, error)

func (*SearchIndexer) UnsetDisabled ¶

func (o *SearchIndexer) UnsetDisabled()

UnsetDisabled ensures that no value is present for Disabled, not even an explicit nil

type SearchIndexerCache ¶

type SearchIndexerCache struct {
	// The connection string to the storage account where the cache data will be persisted.
	StorageConnectionString *string `json:"storageConnectionString,omitempty"`
	// Specifies whether incremental reprocessing is enabled.
	EnableReprocessing NullableBool               `json:"enableReprocessing,omitempty"`
	Identity           *SearchIndexerDataIdentity `json:"identity,omitempty"`
}

SearchIndexerCache struct for SearchIndexerCache

func NewSearchIndexerCache ¶

func NewSearchIndexerCache() *SearchIndexerCache

NewSearchIndexerCache instantiates a new SearchIndexerCache object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerCacheWithDefaults ¶

func NewSearchIndexerCacheWithDefaults() *SearchIndexerCache

NewSearchIndexerCacheWithDefaults instantiates a new SearchIndexerCache object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerCache) GetEnableReprocessing ¶

func (o *SearchIndexerCache) GetEnableReprocessing() bool

GetEnableReprocessing returns the EnableReprocessing field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SearchIndexerCache) GetEnableReprocessingOk ¶

func (o *SearchIndexerCache) GetEnableReprocessingOk() (*bool, bool)

GetEnableReprocessingOk returns a tuple with the EnableReprocessing field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SearchIndexerCache) GetIdentity ¶

GetIdentity returns the Identity field value if set, zero value otherwise.

func (*SearchIndexerCache) GetIdentityOk ¶

func (o *SearchIndexerCache) GetIdentityOk() (*SearchIndexerDataIdentity, bool)

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerCache) GetStorageConnectionString ¶

func (o *SearchIndexerCache) GetStorageConnectionString() string

GetStorageConnectionString returns the StorageConnectionString field value if set, zero value otherwise.

func (*SearchIndexerCache) GetStorageConnectionStringOk ¶

func (o *SearchIndexerCache) GetStorageConnectionStringOk() (*string, bool)

GetStorageConnectionStringOk returns a tuple with the StorageConnectionString field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerCache) HasEnableReprocessing ¶

func (o *SearchIndexerCache) HasEnableReprocessing() bool

HasEnableReprocessing returns a boolean if a field has been set.

func (*SearchIndexerCache) HasIdentity ¶

func (o *SearchIndexerCache) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (*SearchIndexerCache) HasStorageConnectionString ¶

func (o *SearchIndexerCache) HasStorageConnectionString() bool

HasStorageConnectionString returns a boolean if a field has been set.

func (SearchIndexerCache) MarshalJSON ¶

func (o SearchIndexerCache) MarshalJSON() ([]byte, error)

func (*SearchIndexerCache) SetEnableReprocessing ¶

func (o *SearchIndexerCache) SetEnableReprocessing(v bool)

SetEnableReprocessing gets a reference to the given NullableBool and assigns it to the EnableReprocessing field.

func (*SearchIndexerCache) SetEnableReprocessingNil ¶

func (o *SearchIndexerCache) SetEnableReprocessingNil()

SetEnableReprocessingNil sets the value for EnableReprocessing to be an explicit nil

func (*SearchIndexerCache) SetIdentity ¶

SetIdentity gets a reference to the given SearchIndexerDataIdentity and assigns it to the Identity field.

func (*SearchIndexerCache) SetStorageConnectionString ¶

func (o *SearchIndexerCache) SetStorageConnectionString(v string)

SetStorageConnectionString gets a reference to the given string and assigns it to the StorageConnectionString field.

func (SearchIndexerCache) ToMap ¶

func (o SearchIndexerCache) ToMap() (map[string]interface{}, error)

func (*SearchIndexerCache) UnsetEnableReprocessing ¶

func (o *SearchIndexerCache) UnsetEnableReprocessing()

UnsetEnableReprocessing ensures that no value is present for EnableReprocessing, not even an explicit nil

type SearchIndexerDataContainer ¶

type SearchIndexerDataContainer struct {
	// The name of the table or view (for Azure SQL data source) or collection (for CosmosDB data source) that will be indexed.
	Name string `json:"name"`
	// A query that is applied to this data container. The syntax and meaning of this parameter is datasource-specific. Not supported by Azure SQL datasources.
	Query *string `json:"query,omitempty"`
}

SearchIndexerDataContainer Represents information about the entity (such as Azure SQL table or CosmosDB collection) that will be indexed.

func NewSearchIndexerDataContainer ¶

func NewSearchIndexerDataContainer(name string) *SearchIndexerDataContainer

NewSearchIndexerDataContainer instantiates a new SearchIndexerDataContainer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerDataContainerWithDefaults ¶

func NewSearchIndexerDataContainerWithDefaults() *SearchIndexerDataContainer

NewSearchIndexerDataContainerWithDefaults instantiates a new SearchIndexerDataContainer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerDataContainer) GetName ¶

func (o *SearchIndexerDataContainer) GetName() string

GetName returns the Name field value

func (*SearchIndexerDataContainer) GetNameOk ¶

func (o *SearchIndexerDataContainer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SearchIndexerDataContainer) GetQuery ¶

func (o *SearchIndexerDataContainer) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SearchIndexerDataContainer) GetQueryOk ¶

func (o *SearchIndexerDataContainer) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerDataContainer) HasQuery ¶

func (o *SearchIndexerDataContainer) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SearchIndexerDataContainer) MarshalJSON ¶

func (o SearchIndexerDataContainer) MarshalJSON() ([]byte, error)

func (*SearchIndexerDataContainer) SetName ¶

func (o *SearchIndexerDataContainer) SetName(v string)

SetName sets field value

func (*SearchIndexerDataContainer) SetQuery ¶

func (o *SearchIndexerDataContainer) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (SearchIndexerDataContainer) ToMap ¶

func (o SearchIndexerDataContainer) ToMap() (map[string]interface{}, error)

type SearchIndexerDataIdentity ¶

type SearchIndexerDataIdentity struct {
	// Identifies the concrete type of the identity.
	OdataType string `json:"@odata.type"`
}

SearchIndexerDataIdentity Abstract base type for data identities.

func NewSearchIndexerDataIdentity ¶

func NewSearchIndexerDataIdentity(odataType string) *SearchIndexerDataIdentity

NewSearchIndexerDataIdentity instantiates a new SearchIndexerDataIdentity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerDataIdentityWithDefaults ¶

func NewSearchIndexerDataIdentityWithDefaults() *SearchIndexerDataIdentity

NewSearchIndexerDataIdentityWithDefaults instantiates a new SearchIndexerDataIdentity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerDataIdentity) GetOdataType ¶

func (o *SearchIndexerDataIdentity) GetOdataType() string

GetOdataType returns the OdataType field value

func (*SearchIndexerDataIdentity) GetOdataTypeOk ¶

func (o *SearchIndexerDataIdentity) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (SearchIndexerDataIdentity) MarshalJSON ¶

func (o SearchIndexerDataIdentity) MarshalJSON() ([]byte, error)

func (*SearchIndexerDataIdentity) SetOdataType ¶

func (o *SearchIndexerDataIdentity) SetOdataType(v string)

SetOdataType sets field value

func (SearchIndexerDataIdentity) ToMap ¶

func (o SearchIndexerDataIdentity) ToMap() (map[string]interface{}, error)

type SearchIndexerDataNoneIdentity ¶

type SearchIndexerDataNoneIdentity struct {
	SearchIndexerDataIdentity
}

SearchIndexerDataNoneIdentity Clears the identity property of a datasource.

func NewSearchIndexerDataNoneIdentity ¶

func NewSearchIndexerDataNoneIdentity(odataType string) *SearchIndexerDataNoneIdentity

NewSearchIndexerDataNoneIdentity instantiates a new SearchIndexerDataNoneIdentity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerDataNoneIdentityWithDefaults ¶

func NewSearchIndexerDataNoneIdentityWithDefaults() *SearchIndexerDataNoneIdentity

NewSearchIndexerDataNoneIdentityWithDefaults instantiates a new SearchIndexerDataNoneIdentity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (SearchIndexerDataNoneIdentity) MarshalJSON ¶

func (o SearchIndexerDataNoneIdentity) MarshalJSON() ([]byte, error)

func (SearchIndexerDataNoneIdentity) ToMap ¶

func (o SearchIndexerDataNoneIdentity) ToMap() (map[string]interface{}, error)

type SearchIndexerDataSource ¶

type SearchIndexerDataSource struct {
	// The name of the datasource.
	Name string `json:"name"`
	// The description of the datasource.
	Description                 *string                      `json:"description,omitempty"`
	Type                        SearchIndexerDataSourceType  `json:"type"`
	Credentials                 DataSourceCredentials        `json:"credentials"`
	Container                   SearchIndexerDataContainer   `json:"container"`
	Identity                    *SearchIndexerDataIdentity   `json:"identity,omitempty"`
	DataChangeDetectionPolicy   *DataChangeDetectionPolicy   `json:"dataChangeDetectionPolicy,omitempty"`
	DataDeletionDetectionPolicy *DataDeletionDetectionPolicy `json:"dataDeletionDetectionPolicy,omitempty"`
	// The ETag of the data source.
	OdataEtag     *string                      `json:"@odata.etag,omitempty"`
	EncryptionKey *SearchResourceEncryptionKey `json:"encryptionKey,omitempty"`
}

SearchIndexerDataSource Represents a datasource definition, which can be used to configure an indexer.

func NewSearchIndexerDataSource ¶

func NewSearchIndexerDataSource(name string, type_ SearchIndexerDataSourceType, credentials DataSourceCredentials, container SearchIndexerDataContainer) *SearchIndexerDataSource

NewSearchIndexerDataSource instantiates a new SearchIndexerDataSource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerDataSourceWithDefaults ¶

func NewSearchIndexerDataSourceWithDefaults() *SearchIndexerDataSource

NewSearchIndexerDataSourceWithDefaults instantiates a new SearchIndexerDataSource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerDataSource) GetContainer ¶

GetContainer returns the Container field value

func (*SearchIndexerDataSource) GetContainerOk ¶

GetContainerOk returns a tuple with the Container field value and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetCredentials ¶

func (o *SearchIndexerDataSource) GetCredentials() DataSourceCredentials

GetCredentials returns the Credentials field value

func (*SearchIndexerDataSource) GetCredentialsOk ¶

func (o *SearchIndexerDataSource) GetCredentialsOk() (*DataSourceCredentials, bool)

GetCredentialsOk returns a tuple with the Credentials field value and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetDataChangeDetectionPolicy ¶

func (o *SearchIndexerDataSource) GetDataChangeDetectionPolicy() DataChangeDetectionPolicy

GetDataChangeDetectionPolicy returns the DataChangeDetectionPolicy field value if set, zero value otherwise.

func (*SearchIndexerDataSource) GetDataChangeDetectionPolicyOk ¶

func (o *SearchIndexerDataSource) GetDataChangeDetectionPolicyOk() (*DataChangeDetectionPolicy, bool)

GetDataChangeDetectionPolicyOk returns a tuple with the DataChangeDetectionPolicy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetDataDeletionDetectionPolicy ¶

func (o *SearchIndexerDataSource) GetDataDeletionDetectionPolicy() DataDeletionDetectionPolicy

GetDataDeletionDetectionPolicy returns the DataDeletionDetectionPolicy field value if set, zero value otherwise.

func (*SearchIndexerDataSource) GetDataDeletionDetectionPolicyOk ¶

func (o *SearchIndexerDataSource) GetDataDeletionDetectionPolicyOk() (*DataDeletionDetectionPolicy, bool)

GetDataDeletionDetectionPolicyOk returns a tuple with the DataDeletionDetectionPolicy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetDescription ¶

func (o *SearchIndexerDataSource) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SearchIndexerDataSource) GetDescriptionOk ¶

func (o *SearchIndexerDataSource) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetEncryptionKey ¶

GetEncryptionKey returns the EncryptionKey field value if set, zero value otherwise.

func (*SearchIndexerDataSource) GetEncryptionKeyOk ¶

func (o *SearchIndexerDataSource) GetEncryptionKeyOk() (*SearchResourceEncryptionKey, bool)

GetEncryptionKeyOk returns a tuple with the EncryptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetIdentity ¶

GetIdentity returns the Identity field value if set, zero value otherwise.

func (*SearchIndexerDataSource) GetIdentityOk ¶

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetName ¶

func (o *SearchIndexerDataSource) GetName() string

GetName returns the Name field value

func (*SearchIndexerDataSource) GetNameOk ¶

func (o *SearchIndexerDataSource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetOdataEtag ¶

func (o *SearchIndexerDataSource) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*SearchIndexerDataSource) GetOdataEtagOk ¶

func (o *SearchIndexerDataSource) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) GetType ¶

GetType returns the Type field value

func (*SearchIndexerDataSource) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SearchIndexerDataSource) HasDataChangeDetectionPolicy ¶

func (o *SearchIndexerDataSource) HasDataChangeDetectionPolicy() bool

HasDataChangeDetectionPolicy returns a boolean if a field has been set.

func (*SearchIndexerDataSource) HasDataDeletionDetectionPolicy ¶

func (o *SearchIndexerDataSource) HasDataDeletionDetectionPolicy() bool

HasDataDeletionDetectionPolicy returns a boolean if a field has been set.

func (*SearchIndexerDataSource) HasDescription ¶

func (o *SearchIndexerDataSource) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SearchIndexerDataSource) HasEncryptionKey ¶

func (o *SearchIndexerDataSource) HasEncryptionKey() bool

HasEncryptionKey returns a boolean if a field has been set.

func (*SearchIndexerDataSource) HasIdentity ¶

func (o *SearchIndexerDataSource) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (*SearchIndexerDataSource) HasOdataEtag ¶

func (o *SearchIndexerDataSource) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (SearchIndexerDataSource) MarshalJSON ¶

func (o SearchIndexerDataSource) MarshalJSON() ([]byte, error)

func (*SearchIndexerDataSource) SetContainer ¶

SetContainer sets field value

func (*SearchIndexerDataSource) SetCredentials ¶

func (o *SearchIndexerDataSource) SetCredentials(v DataSourceCredentials)

SetCredentials sets field value

func (*SearchIndexerDataSource) SetDataChangeDetectionPolicy ¶

func (o *SearchIndexerDataSource) SetDataChangeDetectionPolicy(v DataChangeDetectionPolicy)

SetDataChangeDetectionPolicy gets a reference to the given DataChangeDetectionPolicy and assigns it to the DataChangeDetectionPolicy field.

func (*SearchIndexerDataSource) SetDataDeletionDetectionPolicy ¶

func (o *SearchIndexerDataSource) SetDataDeletionDetectionPolicy(v DataDeletionDetectionPolicy)

SetDataDeletionDetectionPolicy gets a reference to the given DataDeletionDetectionPolicy and assigns it to the DataDeletionDetectionPolicy field.

func (*SearchIndexerDataSource) SetDescription ¶

func (o *SearchIndexerDataSource) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SearchIndexerDataSource) SetEncryptionKey ¶

SetEncryptionKey gets a reference to the given SearchResourceEncryptionKey and assigns it to the EncryptionKey field.

func (*SearchIndexerDataSource) SetIdentity ¶

SetIdentity gets a reference to the given SearchIndexerDataIdentity and assigns it to the Identity field.

func (*SearchIndexerDataSource) SetName ¶

func (o *SearchIndexerDataSource) SetName(v string)

SetName sets field value

func (*SearchIndexerDataSource) SetOdataEtag ¶

func (o *SearchIndexerDataSource) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*SearchIndexerDataSource) SetType ¶

SetType sets field value

func (SearchIndexerDataSource) ToMap ¶

func (o SearchIndexerDataSource) ToMap() (map[string]interface{}, error)

type SearchIndexerDataSourceType ¶

type SearchIndexerDataSourceType string

SearchIndexerDataSourceType Defines the type of a datasource.

const (
	AZURESQL   SearchIndexerDataSourceType = "azuresql"
	COSMOSDB   SearchIndexerDataSourceType = "cosmosdb"
	AZUREBLOB  SearchIndexerDataSourceType = "azureblob"
	AZURETABLE SearchIndexerDataSourceType = "azuretable"
	MYSQL      SearchIndexerDataSourceType = "mysql"
	ADLSGEN2   SearchIndexerDataSourceType = "adlsgen2"
)

List of SearchIndexerDataSourceType

func NewSearchIndexerDataSourceTypeFromValue ¶

func NewSearchIndexerDataSourceTypeFromValue(v string) (*SearchIndexerDataSourceType, error)

NewSearchIndexerDataSourceTypeFromValue returns a pointer to a valid SearchIndexerDataSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SearchIndexerDataSourceType) IsValid ¶

func (v SearchIndexerDataSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SearchIndexerDataSourceType) Ptr ¶

Ptr returns reference to SearchIndexerDataSourceType value

func (*SearchIndexerDataSourceType) UnmarshalJSON ¶

func (v *SearchIndexerDataSourceType) UnmarshalJSON(src []byte) error

type SearchIndexerDataUserAssignedIdentity ¶

type SearchIndexerDataUserAssignedIdentity struct {
	SearchIndexerDataIdentity
	// The fully qualified Azure resource Id of a user assigned managed identity typically in the form \"/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId\" that should have been assigned to the search service.
	UserAssignedIdentity string `json:"userAssignedIdentity"`
}

SearchIndexerDataUserAssignedIdentity Specifies the identity for a datasource to use.

func NewSearchIndexerDataUserAssignedIdentity ¶

func NewSearchIndexerDataUserAssignedIdentity(userAssignedIdentity string, odataType string) *SearchIndexerDataUserAssignedIdentity

NewSearchIndexerDataUserAssignedIdentity instantiates a new SearchIndexerDataUserAssignedIdentity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerDataUserAssignedIdentityWithDefaults ¶

func NewSearchIndexerDataUserAssignedIdentityWithDefaults() *SearchIndexerDataUserAssignedIdentity

NewSearchIndexerDataUserAssignedIdentityWithDefaults instantiates a new SearchIndexerDataUserAssignedIdentity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerDataUserAssignedIdentity) GetUserAssignedIdentity ¶

func (o *SearchIndexerDataUserAssignedIdentity) GetUserAssignedIdentity() string

GetUserAssignedIdentity returns the UserAssignedIdentity field value

func (*SearchIndexerDataUserAssignedIdentity) GetUserAssignedIdentityOk ¶

func (o *SearchIndexerDataUserAssignedIdentity) GetUserAssignedIdentityOk() (*string, bool)

GetUserAssignedIdentityOk returns a tuple with the UserAssignedIdentity field value and a boolean to check if the value has been set.

func (SearchIndexerDataUserAssignedIdentity) MarshalJSON ¶

func (o SearchIndexerDataUserAssignedIdentity) MarshalJSON() ([]byte, error)

func (*SearchIndexerDataUserAssignedIdentity) SetUserAssignedIdentity ¶

func (o *SearchIndexerDataUserAssignedIdentity) SetUserAssignedIdentity(v string)

SetUserAssignedIdentity sets field value

func (SearchIndexerDataUserAssignedIdentity) ToMap ¶

func (o SearchIndexerDataUserAssignedIdentity) ToMap() (map[string]interface{}, error)

type SearchIndexerError ¶

type SearchIndexerError struct {
	// The key of the item for which indexing failed.
	Key *string `json:"key,omitempty"`
	// The message describing the error that occurred while processing the item.
	ErrorMessage string `json:"errorMessage"`
	// The status code indicating why the indexing operation failed. Possible values include: 400 for a malformed input document, 404 for document not found, 409 for a version conflict, 422 when the index is temporarily unavailable, or 503 for when the service is too busy.
	StatusCode int32 `json:"statusCode"`
	// The name of the source at which the error originated. For example, this could refer to a particular skill in the attached skillset. This may not be always available.
	Name *string `json:"name,omitempty"`
	// Additional, verbose details about the error to assist in debugging the indexer. This may not be always available.
	Details *string `json:"details,omitempty"`
	// A link to a troubleshooting guide for these classes of errors. This may not be always available.
	DocumentationLink *string `json:"documentationLink,omitempty"`
}

SearchIndexerError Represents an item- or document-level indexing error.

func NewSearchIndexerError ¶

func NewSearchIndexerError(errorMessage string, statusCode int32) *SearchIndexerError

NewSearchIndexerError instantiates a new SearchIndexerError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerErrorWithDefaults ¶

func NewSearchIndexerErrorWithDefaults() *SearchIndexerError

NewSearchIndexerErrorWithDefaults instantiates a new SearchIndexerError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerError) GetDetails ¶

func (o *SearchIndexerError) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*SearchIndexerError) GetDetailsOk ¶

func (o *SearchIndexerError) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SearchIndexerError) GetDocumentationLink() string

GetDocumentationLink returns the DocumentationLink field value if set, zero value otherwise.

func (*SearchIndexerError) GetDocumentationLinkOk ¶

func (o *SearchIndexerError) GetDocumentationLinkOk() (*string, bool)

GetDocumentationLinkOk returns a tuple with the DocumentationLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerError) GetErrorMessage ¶

func (o *SearchIndexerError) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value

func (*SearchIndexerError) GetErrorMessageOk ¶

func (o *SearchIndexerError) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value and a boolean to check if the value has been set.

func (*SearchIndexerError) GetKey ¶

func (o *SearchIndexerError) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*SearchIndexerError) GetKeyOk ¶

func (o *SearchIndexerError) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerError) GetName ¶

func (o *SearchIndexerError) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SearchIndexerError) GetNameOk ¶

func (o *SearchIndexerError) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerError) GetStatusCode ¶

func (o *SearchIndexerError) GetStatusCode() int32

GetStatusCode returns the StatusCode field value

func (*SearchIndexerError) GetStatusCodeOk ¶

func (o *SearchIndexerError) GetStatusCodeOk() (*int32, bool)

GetStatusCodeOk returns a tuple with the StatusCode field value and a boolean to check if the value has been set.

func (*SearchIndexerError) HasDetails ¶

func (o *SearchIndexerError) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (o *SearchIndexerError) HasDocumentationLink() bool

HasDocumentationLink returns a boolean if a field has been set.

func (*SearchIndexerError) HasKey ¶

func (o *SearchIndexerError) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*SearchIndexerError) HasName ¶

func (o *SearchIndexerError) HasName() bool

HasName returns a boolean if a field has been set.

func (SearchIndexerError) MarshalJSON ¶

func (o SearchIndexerError) MarshalJSON() ([]byte, error)

func (*SearchIndexerError) SetDetails ¶

func (o *SearchIndexerError) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (o *SearchIndexerError) SetDocumentationLink(v string)

SetDocumentationLink gets a reference to the given string and assigns it to the DocumentationLink field.

func (*SearchIndexerError) SetErrorMessage ¶

func (o *SearchIndexerError) SetErrorMessage(v string)

SetErrorMessage sets field value

func (*SearchIndexerError) SetKey ¶

func (o *SearchIndexerError) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*SearchIndexerError) SetName ¶

func (o *SearchIndexerError) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SearchIndexerError) SetStatusCode ¶

func (o *SearchIndexerError) SetStatusCode(v int32)

SetStatusCode sets field value

func (SearchIndexerError) ToMap ¶

func (o SearchIndexerError) ToMap() (map[string]interface{}, error)

type SearchIndexerKnowledgeStore ¶

type SearchIndexerKnowledgeStore struct {
	// The connection string to the storage account projections will be stored in.
	StorageConnectionString string `json:"storageConnectionString"`
	// A list of additional projections to perform during indexing.
	Projections []SearchIndexerKnowledgeStoreProjection `json:"projections"`
	Identity    *SearchIndexerDataIdentity              `json:"identity,omitempty"`
}

SearchIndexerKnowledgeStore Definition of additional projections to azure blob, table, or files, of enriched data.

func NewSearchIndexerKnowledgeStore ¶

func NewSearchIndexerKnowledgeStore(storageConnectionString string, projections []SearchIndexerKnowledgeStoreProjection) *SearchIndexerKnowledgeStore

NewSearchIndexerKnowledgeStore instantiates a new SearchIndexerKnowledgeStore object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerKnowledgeStoreWithDefaults ¶

func NewSearchIndexerKnowledgeStoreWithDefaults() *SearchIndexerKnowledgeStore

NewSearchIndexerKnowledgeStoreWithDefaults instantiates a new SearchIndexerKnowledgeStore object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerKnowledgeStore) GetIdentity ¶

GetIdentity returns the Identity field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStore) GetIdentityOk ¶

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStore) GetProjections ¶

GetProjections returns the Projections field value

func (*SearchIndexerKnowledgeStore) GetProjectionsOk ¶

GetProjectionsOk returns a tuple with the Projections field value and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStore) GetStorageConnectionString ¶

func (o *SearchIndexerKnowledgeStore) GetStorageConnectionString() string

GetStorageConnectionString returns the StorageConnectionString field value

func (*SearchIndexerKnowledgeStore) GetStorageConnectionStringOk ¶

func (o *SearchIndexerKnowledgeStore) GetStorageConnectionStringOk() (*string, bool)

GetStorageConnectionStringOk returns a tuple with the StorageConnectionString field value and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStore) HasIdentity ¶

func (o *SearchIndexerKnowledgeStore) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (SearchIndexerKnowledgeStore) MarshalJSON ¶

func (o SearchIndexerKnowledgeStore) MarshalJSON() ([]byte, error)

func (*SearchIndexerKnowledgeStore) SetIdentity ¶

SetIdentity gets a reference to the given SearchIndexerDataIdentity and assigns it to the Identity field.

func (*SearchIndexerKnowledgeStore) SetProjections ¶

SetProjections sets field value

func (*SearchIndexerKnowledgeStore) SetStorageConnectionString ¶

func (o *SearchIndexerKnowledgeStore) SetStorageConnectionString(v string)

SetStorageConnectionString sets field value

func (SearchIndexerKnowledgeStore) ToMap ¶

func (o SearchIndexerKnowledgeStore) ToMap() (map[string]interface{}, error)

type SearchIndexerKnowledgeStoreBlobProjectionSelector ¶

type SearchIndexerKnowledgeStoreBlobProjectionSelector struct {
	// Blob container to store projections in.
	StorageContainer string `json:"storageContainer"`
	// Name of reference key to different projection.
	ReferenceKeyName *string `json:"referenceKeyName,omitempty"`
	// Name of generated key to store projection under.
	GeneratedKeyName *string `json:"generatedKeyName,omitempty"`
	// Source data to project.
	Source *string `json:"source,omitempty"`
	// Source context for complex projections.
	SourceContext *string `json:"sourceContext,omitempty"`
	// Nested inputs for complex projections.
	Inputs []InputFieldMappingEntry `json:"inputs,omitempty"`
}

SearchIndexerKnowledgeStoreBlobProjectionSelector Abstract class to share properties between concrete selectors.

func NewSearchIndexerKnowledgeStoreBlobProjectionSelector ¶

func NewSearchIndexerKnowledgeStoreBlobProjectionSelector(storageContainer string) *SearchIndexerKnowledgeStoreBlobProjectionSelector

NewSearchIndexerKnowledgeStoreBlobProjectionSelector instantiates a new SearchIndexerKnowledgeStoreBlobProjectionSelector object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerKnowledgeStoreBlobProjectionSelectorWithDefaults ¶

func NewSearchIndexerKnowledgeStoreBlobProjectionSelectorWithDefaults() *SearchIndexerKnowledgeStoreBlobProjectionSelector

NewSearchIndexerKnowledgeStoreBlobProjectionSelectorWithDefaults instantiates a new SearchIndexerKnowledgeStoreBlobProjectionSelector object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetGeneratedKeyName ¶

GetGeneratedKeyName returns the GeneratedKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetGeneratedKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreBlobProjectionSelector) GetGeneratedKeyNameOk() (*string, bool)

GetGeneratedKeyNameOk returns a tuple with the GeneratedKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetInputs ¶

GetInputs returns the Inputs field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetInputsOk ¶

GetInputsOk returns a tuple with the Inputs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetReferenceKeyName ¶

GetReferenceKeyName returns the ReferenceKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetReferenceKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreBlobProjectionSelector) GetReferenceKeyNameOk() (*string, bool)

GetReferenceKeyNameOk returns a tuple with the ReferenceKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetSource ¶

GetSource returns the Source field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetSourceContext ¶

GetSourceContext returns the SourceContext field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetSourceContextOk ¶

GetSourceContextOk returns a tuple with the SourceContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetSourceOk ¶

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetStorageContainer ¶

GetStorageContainer returns the StorageContainer field value

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) GetStorageContainerOk ¶

func (o *SearchIndexerKnowledgeStoreBlobProjectionSelector) GetStorageContainerOk() (*string, bool)

GetStorageContainerOk returns a tuple with the StorageContainer field value and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) HasGeneratedKeyName ¶

HasGeneratedKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) HasInputs ¶

HasInputs returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) HasReferenceKeyName ¶

HasReferenceKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) HasSource ¶

HasSource returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) HasSourceContext ¶

HasSourceContext returns a boolean if a field has been set.

func (SearchIndexerKnowledgeStoreBlobProjectionSelector) MarshalJSON ¶

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) SetGeneratedKeyName ¶

SetGeneratedKeyName gets a reference to the given string and assigns it to the GeneratedKeyName field.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) SetInputs ¶

SetInputs gets a reference to the given []InputFieldMappingEntry and assigns it to the Inputs field.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) SetReferenceKeyName ¶

SetReferenceKeyName gets a reference to the given string and assigns it to the ReferenceKeyName field.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) SetSource ¶

SetSource gets a reference to the given string and assigns it to the Source field.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) SetSourceContext ¶

SetSourceContext gets a reference to the given string and assigns it to the SourceContext field.

func (*SearchIndexerKnowledgeStoreBlobProjectionSelector) SetStorageContainer ¶

SetStorageContainer sets field value

func (SearchIndexerKnowledgeStoreBlobProjectionSelector) ToMap ¶

func (o SearchIndexerKnowledgeStoreBlobProjectionSelector) ToMap() (map[string]interface{}, error)

type SearchIndexerKnowledgeStoreFileProjectionSelector ¶

type SearchIndexerKnowledgeStoreFileProjectionSelector struct {
	// Name of reference key to different projection.
	ReferenceKeyName *string `json:"referenceKeyName,omitempty"`
	// Name of generated key to store projection under.
	GeneratedKeyName *string `json:"generatedKeyName,omitempty"`
	// Source data to project.
	Source *string `json:"source,omitempty"`
	// Source context for complex projections.
	SourceContext *string `json:"sourceContext,omitempty"`
	// Nested inputs for complex projections.
	Inputs []InputFieldMappingEntry `json:"inputs,omitempty"`
}

SearchIndexerKnowledgeStoreFileProjectionSelector Projection definition for what data to store in Azure Files.

func NewSearchIndexerKnowledgeStoreFileProjectionSelector ¶

func NewSearchIndexerKnowledgeStoreFileProjectionSelector() *SearchIndexerKnowledgeStoreFileProjectionSelector

NewSearchIndexerKnowledgeStoreFileProjectionSelector instantiates a new SearchIndexerKnowledgeStoreFileProjectionSelector object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerKnowledgeStoreFileProjectionSelectorWithDefaults ¶

func NewSearchIndexerKnowledgeStoreFileProjectionSelectorWithDefaults() *SearchIndexerKnowledgeStoreFileProjectionSelector

NewSearchIndexerKnowledgeStoreFileProjectionSelectorWithDefaults instantiates a new SearchIndexerKnowledgeStoreFileProjectionSelector object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetGeneratedKeyName ¶

GetGeneratedKeyName returns the GeneratedKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetGeneratedKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreFileProjectionSelector) GetGeneratedKeyNameOk() (*string, bool)

GetGeneratedKeyNameOk returns a tuple with the GeneratedKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetInputs ¶

GetInputs returns the Inputs field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetInputsOk ¶

GetInputsOk returns a tuple with the Inputs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetReferenceKeyName ¶

GetReferenceKeyName returns the ReferenceKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetReferenceKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreFileProjectionSelector) GetReferenceKeyNameOk() (*string, bool)

GetReferenceKeyNameOk returns a tuple with the ReferenceKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetSource ¶

GetSource returns the Source field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetSourceContext ¶

GetSourceContext returns the SourceContext field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetSourceContextOk ¶

GetSourceContextOk returns a tuple with the SourceContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) GetSourceOk ¶

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) HasGeneratedKeyName ¶

HasGeneratedKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) HasInputs ¶

HasInputs returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) HasReferenceKeyName ¶

HasReferenceKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) HasSource ¶

HasSource returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) HasSourceContext ¶

HasSourceContext returns a boolean if a field has been set.

func (SearchIndexerKnowledgeStoreFileProjectionSelector) MarshalJSON ¶

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) SetGeneratedKeyName ¶

SetGeneratedKeyName gets a reference to the given string and assigns it to the GeneratedKeyName field.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) SetInputs ¶

SetInputs gets a reference to the given []InputFieldMappingEntry and assigns it to the Inputs field.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) SetReferenceKeyName ¶

SetReferenceKeyName gets a reference to the given string and assigns it to the ReferenceKeyName field.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) SetSource ¶

SetSource gets a reference to the given string and assigns it to the Source field.

func (*SearchIndexerKnowledgeStoreFileProjectionSelector) SetSourceContext ¶

SetSourceContext gets a reference to the given string and assigns it to the SourceContext field.

func (SearchIndexerKnowledgeStoreFileProjectionSelector) ToMap ¶

func (o SearchIndexerKnowledgeStoreFileProjectionSelector) ToMap() (map[string]interface{}, error)

type SearchIndexerKnowledgeStoreObjectProjectionSelector ¶

type SearchIndexerKnowledgeStoreObjectProjectionSelector struct {
	// Name of reference key to different projection.
	ReferenceKeyName *string `json:"referenceKeyName,omitempty"`
	// Name of generated key to store projection under.
	GeneratedKeyName *string `json:"generatedKeyName,omitempty"`
	// Source data to project.
	Source *string `json:"source,omitempty"`
	// Source context for complex projections.
	SourceContext *string `json:"sourceContext,omitempty"`
	// Nested inputs for complex projections.
	Inputs []InputFieldMappingEntry `json:"inputs,omitempty"`
}

SearchIndexerKnowledgeStoreObjectProjectionSelector Projection definition for what data to store in Azure Blob.

func NewSearchIndexerKnowledgeStoreObjectProjectionSelector ¶

func NewSearchIndexerKnowledgeStoreObjectProjectionSelector() *SearchIndexerKnowledgeStoreObjectProjectionSelector

NewSearchIndexerKnowledgeStoreObjectProjectionSelector instantiates a new SearchIndexerKnowledgeStoreObjectProjectionSelector object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerKnowledgeStoreObjectProjectionSelectorWithDefaults ¶

func NewSearchIndexerKnowledgeStoreObjectProjectionSelectorWithDefaults() *SearchIndexerKnowledgeStoreObjectProjectionSelector

NewSearchIndexerKnowledgeStoreObjectProjectionSelectorWithDefaults instantiates a new SearchIndexerKnowledgeStoreObjectProjectionSelector object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetGeneratedKeyName ¶

GetGeneratedKeyName returns the GeneratedKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetGeneratedKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreObjectProjectionSelector) GetGeneratedKeyNameOk() (*string, bool)

GetGeneratedKeyNameOk returns a tuple with the GeneratedKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetInputs ¶

GetInputs returns the Inputs field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetInputsOk ¶

GetInputsOk returns a tuple with the Inputs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetReferenceKeyName ¶

GetReferenceKeyName returns the ReferenceKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetReferenceKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreObjectProjectionSelector) GetReferenceKeyNameOk() (*string, bool)

GetReferenceKeyNameOk returns a tuple with the ReferenceKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetSource ¶

GetSource returns the Source field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetSourceContext ¶

GetSourceContext returns the SourceContext field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetSourceContextOk ¶

GetSourceContextOk returns a tuple with the SourceContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) GetSourceOk ¶

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) HasGeneratedKeyName ¶

HasGeneratedKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) HasInputs ¶

HasInputs returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) HasReferenceKeyName ¶

HasReferenceKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) HasSource ¶

HasSource returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) HasSourceContext ¶

HasSourceContext returns a boolean if a field has been set.

func (SearchIndexerKnowledgeStoreObjectProjectionSelector) MarshalJSON ¶

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) SetGeneratedKeyName ¶

SetGeneratedKeyName gets a reference to the given string and assigns it to the GeneratedKeyName field.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) SetInputs ¶

SetInputs gets a reference to the given []InputFieldMappingEntry and assigns it to the Inputs field.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) SetReferenceKeyName ¶

SetReferenceKeyName gets a reference to the given string and assigns it to the ReferenceKeyName field.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) SetSource ¶

SetSource gets a reference to the given string and assigns it to the Source field.

func (*SearchIndexerKnowledgeStoreObjectProjectionSelector) SetSourceContext ¶

SetSourceContext gets a reference to the given string and assigns it to the SourceContext field.

func (SearchIndexerKnowledgeStoreObjectProjectionSelector) ToMap ¶

type SearchIndexerKnowledgeStoreProjection ¶

type SearchIndexerKnowledgeStoreProjection struct {
	// Projections to Azure Table storage.
	Tables []SearchIndexerKnowledgeStoreTableProjectionSelector `json:"tables,omitempty"`
	// Projections to Azure Blob storage.
	Objects []SearchIndexerKnowledgeStoreObjectProjectionSelector `json:"objects,omitempty"`
	// Projections to Azure File storage.
	Files []SearchIndexerKnowledgeStoreFileProjectionSelector `json:"files,omitempty"`
}

SearchIndexerKnowledgeStoreProjection Container object for various projection selectors.

func NewSearchIndexerKnowledgeStoreProjection ¶

func NewSearchIndexerKnowledgeStoreProjection() *SearchIndexerKnowledgeStoreProjection

NewSearchIndexerKnowledgeStoreProjection instantiates a new SearchIndexerKnowledgeStoreProjection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerKnowledgeStoreProjectionWithDefaults ¶

func NewSearchIndexerKnowledgeStoreProjectionWithDefaults() *SearchIndexerKnowledgeStoreProjection

NewSearchIndexerKnowledgeStoreProjectionWithDefaults instantiates a new SearchIndexerKnowledgeStoreProjection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerKnowledgeStoreProjection) GetFiles ¶

GetFiles returns the Files field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreProjection) GetFilesOk ¶

GetFilesOk returns a tuple with the Files field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreProjection) GetObjects ¶

GetObjects returns the Objects field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreProjection) GetObjectsOk ¶

GetObjectsOk returns a tuple with the Objects field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreProjection) GetTables ¶

GetTables returns the Tables field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreProjection) GetTablesOk ¶

GetTablesOk returns a tuple with the Tables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreProjection) HasFiles ¶

HasFiles returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreProjection) HasObjects ¶

HasObjects returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreProjection) HasTables ¶

HasTables returns a boolean if a field has been set.

func (SearchIndexerKnowledgeStoreProjection) MarshalJSON ¶

func (o SearchIndexerKnowledgeStoreProjection) MarshalJSON() ([]byte, error)

func (*SearchIndexerKnowledgeStoreProjection) SetFiles ¶

SetFiles gets a reference to the given []SearchIndexerKnowledgeStoreFileProjectionSelector and assigns it to the Files field.

func (*SearchIndexerKnowledgeStoreProjection) SetObjects ¶

SetObjects gets a reference to the given []SearchIndexerKnowledgeStoreObjectProjectionSelector and assigns it to the Objects field.

func (*SearchIndexerKnowledgeStoreProjection) SetTables ¶

SetTables gets a reference to the given []SearchIndexerKnowledgeStoreTableProjectionSelector and assigns it to the Tables field.

func (SearchIndexerKnowledgeStoreProjection) ToMap ¶

func (o SearchIndexerKnowledgeStoreProjection) ToMap() (map[string]interface{}, error)

type SearchIndexerKnowledgeStoreProjectionSelector ¶

type SearchIndexerKnowledgeStoreProjectionSelector struct {
	// Name of reference key to different projection.
	ReferenceKeyName *string `json:"referenceKeyName,omitempty"`
	// Name of generated key to store projection under.
	GeneratedKeyName *string `json:"generatedKeyName,omitempty"`
	// Source data to project.
	Source *string `json:"source,omitempty"`
	// Source context for complex projections.
	SourceContext *string `json:"sourceContext,omitempty"`
	// Nested inputs for complex projections.
	Inputs []InputFieldMappingEntry `json:"inputs,omitempty"`
}

SearchIndexerKnowledgeStoreProjectionSelector Abstract class to share properties between concrete selectors.

func NewSearchIndexerKnowledgeStoreProjectionSelector ¶

func NewSearchIndexerKnowledgeStoreProjectionSelector() *SearchIndexerKnowledgeStoreProjectionSelector

NewSearchIndexerKnowledgeStoreProjectionSelector instantiates a new SearchIndexerKnowledgeStoreProjectionSelector object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerKnowledgeStoreProjectionSelectorWithDefaults ¶

func NewSearchIndexerKnowledgeStoreProjectionSelectorWithDefaults() *SearchIndexerKnowledgeStoreProjectionSelector

NewSearchIndexerKnowledgeStoreProjectionSelectorWithDefaults instantiates a new SearchIndexerKnowledgeStoreProjectionSelector object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetGeneratedKeyName ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) GetGeneratedKeyName() string

GetGeneratedKeyName returns the GeneratedKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetGeneratedKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) GetGeneratedKeyNameOk() (*string, bool)

GetGeneratedKeyNameOk returns a tuple with the GeneratedKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetInputs ¶

GetInputs returns the Inputs field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetInputsOk ¶

GetInputsOk returns a tuple with the Inputs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetReferenceKeyName ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) GetReferenceKeyName() string

GetReferenceKeyName returns the ReferenceKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetReferenceKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) GetReferenceKeyNameOk() (*string, bool)

GetReferenceKeyNameOk returns a tuple with the ReferenceKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetSource ¶

GetSource returns the Source field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetSourceContext ¶

GetSourceContext returns the SourceContext field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetSourceContextOk ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) GetSourceContextOk() (*string, bool)

GetSourceContextOk returns a tuple with the SourceContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) GetSourceOk ¶

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) HasGeneratedKeyName ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) HasGeneratedKeyName() bool

HasGeneratedKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) HasInputs ¶

HasInputs returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) HasReferenceKeyName ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) HasReferenceKeyName() bool

HasReferenceKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) HasSource ¶

HasSource returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreProjectionSelector) HasSourceContext ¶

HasSourceContext returns a boolean if a field has been set.

func (SearchIndexerKnowledgeStoreProjectionSelector) MarshalJSON ¶

func (*SearchIndexerKnowledgeStoreProjectionSelector) SetGeneratedKeyName ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) SetGeneratedKeyName(v string)

SetGeneratedKeyName gets a reference to the given string and assigns it to the GeneratedKeyName field.

func (*SearchIndexerKnowledgeStoreProjectionSelector) SetInputs ¶

SetInputs gets a reference to the given []InputFieldMappingEntry and assigns it to the Inputs field.

func (*SearchIndexerKnowledgeStoreProjectionSelector) SetReferenceKeyName ¶

func (o *SearchIndexerKnowledgeStoreProjectionSelector) SetReferenceKeyName(v string)

SetReferenceKeyName gets a reference to the given string and assigns it to the ReferenceKeyName field.

func (*SearchIndexerKnowledgeStoreProjectionSelector) SetSource ¶

SetSource gets a reference to the given string and assigns it to the Source field.

func (*SearchIndexerKnowledgeStoreProjectionSelector) SetSourceContext ¶

SetSourceContext gets a reference to the given string and assigns it to the SourceContext field.

func (SearchIndexerKnowledgeStoreProjectionSelector) ToMap ¶

func (o SearchIndexerKnowledgeStoreProjectionSelector) ToMap() (map[string]interface{}, error)

type SearchIndexerKnowledgeStoreTableProjectionSelector ¶

type SearchIndexerKnowledgeStoreTableProjectionSelector struct {
	// Name of the Azure table to store projected data in.
	TableName string `json:"tableName"`
	// Name of reference key to different projection.
	ReferenceKeyName *string `json:"referenceKeyName,omitempty"`
	// Name of generated key to store projection under.
	GeneratedKeyName *string `json:"generatedKeyName,omitempty"`
	// Source data to project.
	Source *string `json:"source,omitempty"`
	// Source context for complex projections.
	SourceContext *string `json:"sourceContext,omitempty"`
	// Nested inputs for complex projections.
	Inputs []InputFieldMappingEntry `json:"inputs,omitempty"`
}

SearchIndexerKnowledgeStoreTableProjectionSelector Description for what data to store in Azure Tables.

func NewSearchIndexerKnowledgeStoreTableProjectionSelector ¶

func NewSearchIndexerKnowledgeStoreTableProjectionSelector(tableName string) *SearchIndexerKnowledgeStoreTableProjectionSelector

NewSearchIndexerKnowledgeStoreTableProjectionSelector instantiates a new SearchIndexerKnowledgeStoreTableProjectionSelector object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerKnowledgeStoreTableProjectionSelectorWithDefaults ¶

func NewSearchIndexerKnowledgeStoreTableProjectionSelectorWithDefaults() *SearchIndexerKnowledgeStoreTableProjectionSelector

NewSearchIndexerKnowledgeStoreTableProjectionSelectorWithDefaults instantiates a new SearchIndexerKnowledgeStoreTableProjectionSelector object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetGeneratedKeyName ¶

GetGeneratedKeyName returns the GeneratedKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetGeneratedKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreTableProjectionSelector) GetGeneratedKeyNameOk() (*string, bool)

GetGeneratedKeyNameOk returns a tuple with the GeneratedKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetInputs ¶

GetInputs returns the Inputs field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetInputsOk ¶

GetInputsOk returns a tuple with the Inputs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetReferenceKeyName ¶

GetReferenceKeyName returns the ReferenceKeyName field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetReferenceKeyNameOk ¶

func (o *SearchIndexerKnowledgeStoreTableProjectionSelector) GetReferenceKeyNameOk() (*string, bool)

GetReferenceKeyNameOk returns a tuple with the ReferenceKeyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetSource ¶

GetSource returns the Source field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetSourceContext ¶

GetSourceContext returns the SourceContext field value if set, zero value otherwise.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetSourceContextOk ¶

GetSourceContextOk returns a tuple with the SourceContext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetSourceOk ¶

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetTableName ¶

GetTableName returns the TableName field value

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) GetTableNameOk ¶

GetTableNameOk returns a tuple with the TableName field value and a boolean to check if the value has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) HasGeneratedKeyName ¶

HasGeneratedKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) HasInputs ¶

HasInputs returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) HasReferenceKeyName ¶

HasReferenceKeyName returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) HasSource ¶

HasSource returns a boolean if a field has been set.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) HasSourceContext ¶

HasSourceContext returns a boolean if a field has been set.

func (SearchIndexerKnowledgeStoreTableProjectionSelector) MarshalJSON ¶

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) SetGeneratedKeyName ¶

SetGeneratedKeyName gets a reference to the given string and assigns it to the GeneratedKeyName field.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) SetInputs ¶

SetInputs gets a reference to the given []InputFieldMappingEntry and assigns it to the Inputs field.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) SetReferenceKeyName ¶

SetReferenceKeyName gets a reference to the given string and assigns it to the ReferenceKeyName field.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) SetSource ¶

SetSource gets a reference to the given string and assigns it to the Source field.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) SetSourceContext ¶

SetSourceContext gets a reference to the given string and assigns it to the SourceContext field.

func (*SearchIndexerKnowledgeStoreTableProjectionSelector) SetTableName ¶

SetTableName sets field value

func (SearchIndexerKnowledgeStoreTableProjectionSelector) ToMap ¶

type SearchIndexerLimits ¶

type SearchIndexerLimits struct {
	// The maximum duration that the indexer is permitted to run for one execution.
	MaxRunTime *string `json:"maxRunTime,omitempty"`
	// The maximum size of a document, in bytes, which will be considered valid for indexing.
	MaxDocumentExtractionSize *float32 `json:"maxDocumentExtractionSize,omitempty"`
	// The maximum number of characters that will be extracted from a document picked up for indexing.
	MaxDocumentContentCharactersToExtract *float32 `json:"maxDocumentContentCharactersToExtract,omitempty"`
}

SearchIndexerLimits struct for SearchIndexerLimits

func NewSearchIndexerLimits ¶

func NewSearchIndexerLimits() *SearchIndexerLimits

NewSearchIndexerLimits instantiates a new SearchIndexerLimits object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerLimitsWithDefaults ¶

func NewSearchIndexerLimitsWithDefaults() *SearchIndexerLimits

NewSearchIndexerLimitsWithDefaults instantiates a new SearchIndexerLimits object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerLimits) GetMaxDocumentContentCharactersToExtract ¶

func (o *SearchIndexerLimits) GetMaxDocumentContentCharactersToExtract() float32

GetMaxDocumentContentCharactersToExtract returns the MaxDocumentContentCharactersToExtract field value if set, zero value otherwise.

func (*SearchIndexerLimits) GetMaxDocumentContentCharactersToExtractOk ¶

func (o *SearchIndexerLimits) GetMaxDocumentContentCharactersToExtractOk() (*float32, bool)

GetMaxDocumentContentCharactersToExtractOk returns a tuple with the MaxDocumentContentCharactersToExtract field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerLimits) GetMaxDocumentExtractionSize ¶

func (o *SearchIndexerLimits) GetMaxDocumentExtractionSize() float32

GetMaxDocumentExtractionSize returns the MaxDocumentExtractionSize field value if set, zero value otherwise.

func (*SearchIndexerLimits) GetMaxDocumentExtractionSizeOk ¶

func (o *SearchIndexerLimits) GetMaxDocumentExtractionSizeOk() (*float32, bool)

GetMaxDocumentExtractionSizeOk returns a tuple with the MaxDocumentExtractionSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerLimits) GetMaxRunTime ¶

func (o *SearchIndexerLimits) GetMaxRunTime() string

GetMaxRunTime returns the MaxRunTime field value if set, zero value otherwise.

func (*SearchIndexerLimits) GetMaxRunTimeOk ¶

func (o *SearchIndexerLimits) GetMaxRunTimeOk() (*string, bool)

GetMaxRunTimeOk returns a tuple with the MaxRunTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerLimits) HasMaxDocumentContentCharactersToExtract ¶

func (o *SearchIndexerLimits) HasMaxDocumentContentCharactersToExtract() bool

HasMaxDocumentContentCharactersToExtract returns a boolean if a field has been set.

func (*SearchIndexerLimits) HasMaxDocumentExtractionSize ¶

func (o *SearchIndexerLimits) HasMaxDocumentExtractionSize() bool

HasMaxDocumentExtractionSize returns a boolean if a field has been set.

func (*SearchIndexerLimits) HasMaxRunTime ¶

func (o *SearchIndexerLimits) HasMaxRunTime() bool

HasMaxRunTime returns a boolean if a field has been set.

func (SearchIndexerLimits) MarshalJSON ¶

func (o SearchIndexerLimits) MarshalJSON() ([]byte, error)

func (*SearchIndexerLimits) SetMaxDocumentContentCharactersToExtract ¶

func (o *SearchIndexerLimits) SetMaxDocumentContentCharactersToExtract(v float32)

SetMaxDocumentContentCharactersToExtract gets a reference to the given float32 and assigns it to the MaxDocumentContentCharactersToExtract field.

func (*SearchIndexerLimits) SetMaxDocumentExtractionSize ¶

func (o *SearchIndexerLimits) SetMaxDocumentExtractionSize(v float32)

SetMaxDocumentExtractionSize gets a reference to the given float32 and assigns it to the MaxDocumentExtractionSize field.

func (*SearchIndexerLimits) SetMaxRunTime ¶

func (o *SearchIndexerLimits) SetMaxRunTime(v string)

SetMaxRunTime gets a reference to the given string and assigns it to the MaxRunTime field.

func (SearchIndexerLimits) ToMap ¶

func (o SearchIndexerLimits) ToMap() (map[string]interface{}, error)

type SearchIndexerSkill ¶

type SearchIndexerSkill struct {
	// Identifies the concrete type of the skill.
	OdataType string `json:"@odata.type"`
	// The name of the skill which uniquely identifies it within the skillset. A skill with no name defined will be given a default name of its 1-based index in the skills array, prefixed with the character '#'.
	Name *string `json:"name,omitempty"`
	// The description of the skill which describes the inputs, outputs, and usage of the skill.
	Description *string `json:"description,omitempty"`
	// Represents the level at which operations take place, such as the document root or document content (for example, /document or /document/content). The default is /document.
	Context *string `json:"context,omitempty"`
	// Inputs of the skills could be a column in the source data set, or the output of an upstream skill.
	Inputs []InputFieldMappingEntry `json:"inputs"`
	// The output of a skill is either a field in a search index, or a value that can be consumed as an input by another skill.
	Outputs []OutputFieldMappingEntry `json:"outputs"`
}

SearchIndexerSkill Base type for skills.

func NewSearchIndexerSkill ¶

func NewSearchIndexerSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *SearchIndexerSkill

NewSearchIndexerSkill instantiates a new SearchIndexerSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerSkillWithDefaults ¶

func NewSearchIndexerSkillWithDefaults() *SearchIndexerSkill

NewSearchIndexerSkillWithDefaults instantiates a new SearchIndexerSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerSkill) GetContext ¶

func (o *SearchIndexerSkill) GetContext() string

GetContext returns the Context field value if set, zero value otherwise.

func (*SearchIndexerSkill) GetContextOk ¶

func (o *SearchIndexerSkill) GetContextOk() (*string, bool)

GetContextOk returns a tuple with the Context field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerSkill) GetDescription ¶

func (o *SearchIndexerSkill) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SearchIndexerSkill) GetDescriptionOk ¶

func (o *SearchIndexerSkill) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerSkill) GetInputs ¶

func (o *SearchIndexerSkill) GetInputs() []InputFieldMappingEntry

GetInputs returns the Inputs field value

func (*SearchIndexerSkill) GetInputsOk ¶

func (o *SearchIndexerSkill) GetInputsOk() ([]InputFieldMappingEntry, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*SearchIndexerSkill) GetName ¶

func (o *SearchIndexerSkill) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SearchIndexerSkill) GetNameOk ¶

func (o *SearchIndexerSkill) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerSkill) GetOdataType ¶

func (o *SearchIndexerSkill) GetOdataType() string

GetOdataType returns the OdataType field value

func (*SearchIndexerSkill) GetOdataTypeOk ¶

func (o *SearchIndexerSkill) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (*SearchIndexerSkill) GetOutputs ¶

func (o *SearchIndexerSkill) GetOutputs() []OutputFieldMappingEntry

GetOutputs returns the Outputs field value

func (*SearchIndexerSkill) GetOutputsOk ¶

func (o *SearchIndexerSkill) GetOutputsOk() ([]OutputFieldMappingEntry, bool)

GetOutputsOk returns a tuple with the Outputs field value and a boolean to check if the value has been set.

func (*SearchIndexerSkill) HasContext ¶

func (o *SearchIndexerSkill) HasContext() bool

HasContext returns a boolean if a field has been set.

func (*SearchIndexerSkill) HasDescription ¶

func (o *SearchIndexerSkill) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SearchIndexerSkill) HasName ¶

func (o *SearchIndexerSkill) HasName() bool

HasName returns a boolean if a field has been set.

func (SearchIndexerSkill) MarshalJSON ¶

func (o SearchIndexerSkill) MarshalJSON() ([]byte, error)

func (*SearchIndexerSkill) SetContext ¶

func (o *SearchIndexerSkill) SetContext(v string)

SetContext gets a reference to the given string and assigns it to the Context field.

func (*SearchIndexerSkill) SetDescription ¶

func (o *SearchIndexerSkill) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SearchIndexerSkill) SetInputs ¶

func (o *SearchIndexerSkill) SetInputs(v []InputFieldMappingEntry)

SetInputs sets field value

func (*SearchIndexerSkill) SetName ¶

func (o *SearchIndexerSkill) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SearchIndexerSkill) SetOdataType ¶

func (o *SearchIndexerSkill) SetOdataType(v string)

SetOdataType sets field value

func (*SearchIndexerSkill) SetOutputs ¶

func (o *SearchIndexerSkill) SetOutputs(v []OutputFieldMappingEntry)

SetOutputs sets field value

func (SearchIndexerSkill) ToMap ¶

func (o SearchIndexerSkill) ToMap() (map[string]interface{}, error)

type SearchIndexerSkillset ¶

type SearchIndexerSkillset struct {
	// The name of the skillset.
	Name string `json:"name"`
	// The description of the skillset.
	Description *string `json:"description,omitempty"`
	// A list of skills in the skillset.
	Skills            []SearchIndexerSkill         `json:"skills"`
	CognitiveServices *CognitiveServicesAccount    `json:"cognitiveServices,omitempty"`
	KnowledgeStore    *SearchIndexerKnowledgeStore `json:"knowledgeStore,omitempty"`
	// The ETag of the skillset.
	OdataEtag     *string                      `json:"@odata.etag,omitempty"`
	EncryptionKey *SearchResourceEncryptionKey `json:"encryptionKey,omitempty"`
}

SearchIndexerSkillset A list of skills.

func NewSearchIndexerSkillset ¶

func NewSearchIndexerSkillset(name string, skills []SearchIndexerSkill) *SearchIndexerSkillset

NewSearchIndexerSkillset instantiates a new SearchIndexerSkillset object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerSkillsetWithDefaults ¶

func NewSearchIndexerSkillsetWithDefaults() *SearchIndexerSkillset

NewSearchIndexerSkillsetWithDefaults instantiates a new SearchIndexerSkillset object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerSkillset) GetCognitiveServices ¶

func (o *SearchIndexerSkillset) GetCognitiveServices() CognitiveServicesAccount

GetCognitiveServices returns the CognitiveServices field value if set, zero value otherwise.

func (*SearchIndexerSkillset) GetCognitiveServicesOk ¶

func (o *SearchIndexerSkillset) GetCognitiveServicesOk() (*CognitiveServicesAccount, bool)

GetCognitiveServicesOk returns a tuple with the CognitiveServices field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerSkillset) GetDescription ¶

func (o *SearchIndexerSkillset) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SearchIndexerSkillset) GetDescriptionOk ¶

func (o *SearchIndexerSkillset) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerSkillset) GetEncryptionKey ¶

func (o *SearchIndexerSkillset) GetEncryptionKey() SearchResourceEncryptionKey

GetEncryptionKey returns the EncryptionKey field value if set, zero value otherwise.

func (*SearchIndexerSkillset) GetEncryptionKeyOk ¶

func (o *SearchIndexerSkillset) GetEncryptionKeyOk() (*SearchResourceEncryptionKey, bool)

GetEncryptionKeyOk returns a tuple with the EncryptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerSkillset) GetKnowledgeStore ¶

func (o *SearchIndexerSkillset) GetKnowledgeStore() SearchIndexerKnowledgeStore

GetKnowledgeStore returns the KnowledgeStore field value if set, zero value otherwise.

func (*SearchIndexerSkillset) GetKnowledgeStoreOk ¶

func (o *SearchIndexerSkillset) GetKnowledgeStoreOk() (*SearchIndexerKnowledgeStore, bool)

GetKnowledgeStoreOk returns a tuple with the KnowledgeStore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerSkillset) GetName ¶

func (o *SearchIndexerSkillset) GetName() string

GetName returns the Name field value

func (*SearchIndexerSkillset) GetNameOk ¶

func (o *SearchIndexerSkillset) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SearchIndexerSkillset) GetOdataEtag ¶

func (o *SearchIndexerSkillset) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*SearchIndexerSkillset) GetOdataEtagOk ¶

func (o *SearchIndexerSkillset) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerSkillset) GetSkills ¶

func (o *SearchIndexerSkillset) GetSkills() []SearchIndexerSkill

GetSkills returns the Skills field value

func (*SearchIndexerSkillset) GetSkillsOk ¶

func (o *SearchIndexerSkillset) GetSkillsOk() ([]SearchIndexerSkill, bool)

GetSkillsOk returns a tuple with the Skills field value and a boolean to check if the value has been set.

func (*SearchIndexerSkillset) HasCognitiveServices ¶

func (o *SearchIndexerSkillset) HasCognitiveServices() bool

HasCognitiveServices returns a boolean if a field has been set.

func (*SearchIndexerSkillset) HasDescription ¶

func (o *SearchIndexerSkillset) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SearchIndexerSkillset) HasEncryptionKey ¶

func (o *SearchIndexerSkillset) HasEncryptionKey() bool

HasEncryptionKey returns a boolean if a field has been set.

func (*SearchIndexerSkillset) HasKnowledgeStore ¶

func (o *SearchIndexerSkillset) HasKnowledgeStore() bool

HasKnowledgeStore returns a boolean if a field has been set.

func (*SearchIndexerSkillset) HasOdataEtag ¶

func (o *SearchIndexerSkillset) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (SearchIndexerSkillset) MarshalJSON ¶

func (o SearchIndexerSkillset) MarshalJSON() ([]byte, error)

func (*SearchIndexerSkillset) SetCognitiveServices ¶

func (o *SearchIndexerSkillset) SetCognitiveServices(v CognitiveServicesAccount)

SetCognitiveServices gets a reference to the given CognitiveServicesAccount and assigns it to the CognitiveServices field.

func (*SearchIndexerSkillset) SetDescription ¶

func (o *SearchIndexerSkillset) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SearchIndexerSkillset) SetEncryptionKey ¶

func (o *SearchIndexerSkillset) SetEncryptionKey(v SearchResourceEncryptionKey)

SetEncryptionKey gets a reference to the given SearchResourceEncryptionKey and assigns it to the EncryptionKey field.

func (*SearchIndexerSkillset) SetKnowledgeStore ¶

func (o *SearchIndexerSkillset) SetKnowledgeStore(v SearchIndexerKnowledgeStore)

SetKnowledgeStore gets a reference to the given SearchIndexerKnowledgeStore and assigns it to the KnowledgeStore field.

func (*SearchIndexerSkillset) SetName ¶

func (o *SearchIndexerSkillset) SetName(v string)

SetName sets field value

func (*SearchIndexerSkillset) SetOdataEtag ¶

func (o *SearchIndexerSkillset) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*SearchIndexerSkillset) SetSkills ¶

func (o *SearchIndexerSkillset) SetSkills(v []SearchIndexerSkill)

SetSkills sets field value

func (SearchIndexerSkillset) ToMap ¶

func (o SearchIndexerSkillset) ToMap() (map[string]interface{}, error)

type SearchIndexerStatus ¶

type SearchIndexerStatus struct {
	Status     IndexerStatus           `json:"status"`
	LastResult *IndexerExecutionResult `json:"lastResult,omitempty"`
	// History of the recent indexer executions, sorted in reverse chronological order.
	ExecutionHistory []IndexerExecutionResult `json:"executionHistory"`
	Limits           SearchIndexerLimits      `json:"limits"`
}

SearchIndexerStatus Represents the current status and execution history of an indexer.

func NewSearchIndexerStatus ¶

func NewSearchIndexerStatus(status IndexerStatus, executionHistory []IndexerExecutionResult, limits SearchIndexerLimits) *SearchIndexerStatus

NewSearchIndexerStatus instantiates a new SearchIndexerStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerStatusWithDefaults ¶

func NewSearchIndexerStatusWithDefaults() *SearchIndexerStatus

NewSearchIndexerStatusWithDefaults instantiates a new SearchIndexerStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerStatus) GetExecutionHistory ¶

func (o *SearchIndexerStatus) GetExecutionHistory() []IndexerExecutionResult

GetExecutionHistory returns the ExecutionHistory field value

func (*SearchIndexerStatus) GetExecutionHistoryOk ¶

func (o *SearchIndexerStatus) GetExecutionHistoryOk() ([]IndexerExecutionResult, bool)

GetExecutionHistoryOk returns a tuple with the ExecutionHistory field value and a boolean to check if the value has been set.

func (*SearchIndexerStatus) GetLastResult ¶

func (o *SearchIndexerStatus) GetLastResult() IndexerExecutionResult

GetLastResult returns the LastResult field value if set, zero value otherwise.

func (*SearchIndexerStatus) GetLastResultOk ¶

func (o *SearchIndexerStatus) GetLastResultOk() (*IndexerExecutionResult, bool)

GetLastResultOk returns a tuple with the LastResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerStatus) GetLimits ¶

GetLimits returns the Limits field value

func (*SearchIndexerStatus) GetLimitsOk ¶

func (o *SearchIndexerStatus) GetLimitsOk() (*SearchIndexerLimits, bool)

GetLimitsOk returns a tuple with the Limits field value and a boolean to check if the value has been set.

func (*SearchIndexerStatus) GetStatus ¶

func (o *SearchIndexerStatus) GetStatus() IndexerStatus

GetStatus returns the Status field value

func (*SearchIndexerStatus) GetStatusOk ¶

func (o *SearchIndexerStatus) GetStatusOk() (*IndexerStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SearchIndexerStatus) HasLastResult ¶

func (o *SearchIndexerStatus) HasLastResult() bool

HasLastResult returns a boolean if a field has been set.

func (SearchIndexerStatus) MarshalJSON ¶

func (o SearchIndexerStatus) MarshalJSON() ([]byte, error)

func (*SearchIndexerStatus) SetExecutionHistory ¶

func (o *SearchIndexerStatus) SetExecutionHistory(v []IndexerExecutionResult)

SetExecutionHistory sets field value

func (*SearchIndexerStatus) SetLastResult ¶

func (o *SearchIndexerStatus) SetLastResult(v IndexerExecutionResult)

SetLastResult gets a reference to the given IndexerExecutionResult and assigns it to the LastResult field.

func (*SearchIndexerStatus) SetLimits ¶

func (o *SearchIndexerStatus) SetLimits(v SearchIndexerLimits)

SetLimits sets field value

func (*SearchIndexerStatus) SetStatus ¶

func (o *SearchIndexerStatus) SetStatus(v IndexerStatus)

SetStatus sets field value

func (SearchIndexerStatus) ToMap ¶

func (o SearchIndexerStatus) ToMap() (map[string]interface{}, error)

type SearchIndexerWarning ¶

type SearchIndexerWarning struct {
	// The key of the item which generated a warning.
	Key *string `json:"key,omitempty"`
	// The message describing the warning that occurred while processing the item.
	Message string `json:"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.
	Name *string `json:"name,omitempty"`
	// Additional, verbose details about the warning to assist in debugging the indexer. This may not be always available.
	Details *string `json:"details,omitempty"`
	// A link to a troubleshooting guide for these classes of warnings. This may not be always available.
	DocumentationLink *string `json:"documentationLink,omitempty"`
}

SearchIndexerWarning Represents an item-level warning.

func NewSearchIndexerWarning ¶

func NewSearchIndexerWarning(message string) *SearchIndexerWarning

NewSearchIndexerWarning instantiates a new SearchIndexerWarning object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchIndexerWarningWithDefaults ¶

func NewSearchIndexerWarningWithDefaults() *SearchIndexerWarning

NewSearchIndexerWarningWithDefaults instantiates a new SearchIndexerWarning object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchIndexerWarning) GetDetails ¶

func (o *SearchIndexerWarning) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*SearchIndexerWarning) GetDetailsOk ¶

func (o *SearchIndexerWarning) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SearchIndexerWarning) GetDocumentationLink() string

GetDocumentationLink returns the DocumentationLink field value if set, zero value otherwise.

func (*SearchIndexerWarning) GetDocumentationLinkOk ¶

func (o *SearchIndexerWarning) GetDocumentationLinkOk() (*string, bool)

GetDocumentationLinkOk returns a tuple with the DocumentationLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerWarning) GetKey ¶

func (o *SearchIndexerWarning) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*SearchIndexerWarning) GetKeyOk ¶

func (o *SearchIndexerWarning) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerWarning) GetMessage ¶

func (o *SearchIndexerWarning) GetMessage() string

GetMessage returns the Message field value

func (*SearchIndexerWarning) GetMessageOk ¶

func (o *SearchIndexerWarning) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SearchIndexerWarning) GetName ¶

func (o *SearchIndexerWarning) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SearchIndexerWarning) GetNameOk ¶

func (o *SearchIndexerWarning) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchIndexerWarning) HasDetails ¶

func (o *SearchIndexerWarning) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (o *SearchIndexerWarning) HasDocumentationLink() bool

HasDocumentationLink returns a boolean if a field has been set.

func (*SearchIndexerWarning) HasKey ¶

func (o *SearchIndexerWarning) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*SearchIndexerWarning) HasName ¶

func (o *SearchIndexerWarning) HasName() bool

HasName returns a boolean if a field has been set.

func (SearchIndexerWarning) MarshalJSON ¶

func (o SearchIndexerWarning) MarshalJSON() ([]byte, error)

func (*SearchIndexerWarning) SetDetails ¶

func (o *SearchIndexerWarning) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (o *SearchIndexerWarning) SetDocumentationLink(v string)

SetDocumentationLink gets a reference to the given string and assigns it to the DocumentationLink field.

func (*SearchIndexerWarning) SetKey ¶

func (o *SearchIndexerWarning) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*SearchIndexerWarning) SetMessage ¶

func (o *SearchIndexerWarning) SetMessage(v string)

SetMessage sets field value

func (*SearchIndexerWarning) SetName ¶

func (o *SearchIndexerWarning) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (SearchIndexerWarning) ToMap ¶

func (o SearchIndexerWarning) ToMap() (map[string]interface{}, error)

type SearchResourceEncryptionKey ¶

type SearchResourceEncryptionKey struct {
	// The name of your Azure Key Vault key to be used to encrypt your data at rest.
	KeyVaultKeyName string `json:"keyVaultKeyName"`
	// The version of your Azure Key Vault key to be used to encrypt your data at rest.
	KeyVaultKeyVersion string `json:"keyVaultKeyVersion"`
	// The URI of your Azure Key Vault, also referred to as DNS name, that contains the key to be used to encrypt your data at rest. An example URI might be https://my-keyvault-name.vault.azure.net.
	KeyVaultUri       string                                      `json:"keyVaultUri"`
	AccessCredentials *AzureActiveDirectoryApplicationCredentials `json:"accessCredentials,omitempty"`
	Identity          *SearchIndexerDataIdentity                  `json:"identity,omitempty"`
}

SearchResourceEncryptionKey A customer-managed encryption key in Azure Key Vault. Keys that you create and manage can be used to encrypt or decrypt data-at-rest in Azure Cognitive Search, such as indexes and synonym maps.

func NewSearchResourceEncryptionKey ¶

func NewSearchResourceEncryptionKey(keyVaultKeyName string, keyVaultKeyVersion string, keyVaultUri string) *SearchResourceEncryptionKey

NewSearchResourceEncryptionKey instantiates a new SearchResourceEncryptionKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSearchResourceEncryptionKeyWithDefaults ¶

func NewSearchResourceEncryptionKeyWithDefaults() *SearchResourceEncryptionKey

NewSearchResourceEncryptionKeyWithDefaults instantiates a new SearchResourceEncryptionKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SearchResourceEncryptionKey) GetAccessCredentials ¶

GetAccessCredentials returns the AccessCredentials field value if set, zero value otherwise.

func (*SearchResourceEncryptionKey) GetAccessCredentialsOk ¶

GetAccessCredentialsOk returns a tuple with the AccessCredentials field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResourceEncryptionKey) GetIdentity ¶

GetIdentity returns the Identity field value if set, zero value otherwise.

func (*SearchResourceEncryptionKey) GetIdentityOk ¶

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResourceEncryptionKey) GetKeyVaultKeyName ¶

func (o *SearchResourceEncryptionKey) GetKeyVaultKeyName() string

GetKeyVaultKeyName returns the KeyVaultKeyName field value

func (*SearchResourceEncryptionKey) GetKeyVaultKeyNameOk ¶

func (o *SearchResourceEncryptionKey) GetKeyVaultKeyNameOk() (*string, bool)

GetKeyVaultKeyNameOk returns a tuple with the KeyVaultKeyName field value and a boolean to check if the value has been set.

func (*SearchResourceEncryptionKey) GetKeyVaultKeyVersion ¶

func (o *SearchResourceEncryptionKey) GetKeyVaultKeyVersion() string

GetKeyVaultKeyVersion returns the KeyVaultKeyVersion field value

func (*SearchResourceEncryptionKey) GetKeyVaultKeyVersionOk ¶

func (o *SearchResourceEncryptionKey) GetKeyVaultKeyVersionOk() (*string, bool)

GetKeyVaultKeyVersionOk returns a tuple with the KeyVaultKeyVersion field value and a boolean to check if the value has been set.

func (*SearchResourceEncryptionKey) GetKeyVaultUri ¶

func (o *SearchResourceEncryptionKey) GetKeyVaultUri() string

GetKeyVaultUri returns the KeyVaultUri field value

func (*SearchResourceEncryptionKey) GetKeyVaultUriOk ¶

func (o *SearchResourceEncryptionKey) GetKeyVaultUriOk() (*string, bool)

GetKeyVaultUriOk returns a tuple with the KeyVaultUri field value and a boolean to check if the value has been set.

func (*SearchResourceEncryptionKey) HasAccessCredentials ¶

func (o *SearchResourceEncryptionKey) HasAccessCredentials() bool

HasAccessCredentials returns a boolean if a field has been set.

func (*SearchResourceEncryptionKey) HasIdentity ¶

func (o *SearchResourceEncryptionKey) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (SearchResourceEncryptionKey) MarshalJSON ¶

func (o SearchResourceEncryptionKey) MarshalJSON() ([]byte, error)

func (*SearchResourceEncryptionKey) SetAccessCredentials ¶

SetAccessCredentials gets a reference to the given AzureActiveDirectoryApplicationCredentials and assigns it to the AccessCredentials field.

func (*SearchResourceEncryptionKey) SetIdentity ¶

SetIdentity gets a reference to the given SearchIndexerDataIdentity and assigns it to the Identity field.

func (*SearchResourceEncryptionKey) SetKeyVaultKeyName ¶

func (o *SearchResourceEncryptionKey) SetKeyVaultKeyName(v string)

SetKeyVaultKeyName sets field value

func (*SearchResourceEncryptionKey) SetKeyVaultKeyVersion ¶

func (o *SearchResourceEncryptionKey) SetKeyVaultKeyVersion(v string)

SetKeyVaultKeyVersion sets field value

func (*SearchResourceEncryptionKey) SetKeyVaultUri ¶

func (o *SearchResourceEncryptionKey) SetKeyVaultUri(v string)

SetKeyVaultUri sets field value

func (SearchResourceEncryptionKey) ToMap ¶

func (o SearchResourceEncryptionKey) ToMap() (map[string]interface{}, error)

type SemanticConfiguration ¶

type SemanticConfiguration struct {
	// The name of the semantic configuration.
	Name              string            `json:"name"`
	PrioritizedFields PrioritizedFields `json:"prioritizedFields"`
}

SemanticConfiguration Defines a specific configuration to be used in the context of semantic capabilities.

func NewSemanticConfiguration ¶

func NewSemanticConfiguration(name string, prioritizedFields PrioritizedFields) *SemanticConfiguration

NewSemanticConfiguration instantiates a new SemanticConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSemanticConfigurationWithDefaults ¶

func NewSemanticConfigurationWithDefaults() *SemanticConfiguration

NewSemanticConfigurationWithDefaults instantiates a new SemanticConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SemanticConfiguration) GetName ¶

func (o *SemanticConfiguration) GetName() string

GetName returns the Name field value

func (*SemanticConfiguration) GetNameOk ¶

func (o *SemanticConfiguration) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SemanticConfiguration) GetPrioritizedFields ¶

func (o *SemanticConfiguration) GetPrioritizedFields() PrioritizedFields

GetPrioritizedFields returns the PrioritizedFields field value

func (*SemanticConfiguration) GetPrioritizedFieldsOk ¶

func (o *SemanticConfiguration) GetPrioritizedFieldsOk() (*PrioritizedFields, bool)

GetPrioritizedFieldsOk returns a tuple with the PrioritizedFields field value and a boolean to check if the value has been set.

func (SemanticConfiguration) MarshalJSON ¶

func (o SemanticConfiguration) MarshalJSON() ([]byte, error)

func (*SemanticConfiguration) SetName ¶

func (o *SemanticConfiguration) SetName(v string)

SetName sets field value

func (*SemanticConfiguration) SetPrioritizedFields ¶

func (o *SemanticConfiguration) SetPrioritizedFields(v PrioritizedFields)

SetPrioritizedFields sets field value

func (SemanticConfiguration) ToMap ¶

func (o SemanticConfiguration) ToMap() (map[string]interface{}, error)

type SemanticField ¶

type SemanticField struct {
	//
	FieldName *string `json:"fieldName,omitempty"`
}

SemanticField A field that is used as part of the semantic configuration.

func NewSemanticField ¶

func NewSemanticField() *SemanticField

NewSemanticField instantiates a new SemanticField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSemanticFieldWithDefaults ¶

func NewSemanticFieldWithDefaults() *SemanticField

NewSemanticFieldWithDefaults instantiates a new SemanticField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SemanticField) GetFieldName ¶

func (o *SemanticField) GetFieldName() string

GetFieldName returns the FieldName field value if set, zero value otherwise.

func (*SemanticField) GetFieldNameOk ¶

func (o *SemanticField) GetFieldNameOk() (*string, bool)

GetFieldNameOk returns a tuple with the FieldName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SemanticField) HasFieldName ¶

func (o *SemanticField) HasFieldName() bool

HasFieldName returns a boolean if a field has been set.

func (SemanticField) MarshalJSON ¶

func (o SemanticField) MarshalJSON() ([]byte, error)

func (*SemanticField) SetFieldName ¶

func (o *SemanticField) SetFieldName(v string)

SetFieldName gets a reference to the given string and assigns it to the FieldName field.

func (SemanticField) ToMap ¶

func (o SemanticField) ToMap() (map[string]interface{}, error)

type SemanticSettings ¶

type SemanticSettings struct {
	// Allows you to set the name of a default semantic configuration in your index, making it optional to pass it on as a query parameter every time.
	DefaultConfiguration *string `json:"defaultConfiguration,omitempty"`
	// The semantic configurations for the index.
	Configurations []SemanticConfiguration `json:"configurations,omitempty"`
}

SemanticSettings Defines parameters for a search index that influence semantic capabilities.

func NewSemanticSettings ¶

func NewSemanticSettings() *SemanticSettings

NewSemanticSettings instantiates a new SemanticSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSemanticSettingsWithDefaults ¶

func NewSemanticSettingsWithDefaults() *SemanticSettings

NewSemanticSettingsWithDefaults instantiates a new SemanticSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SemanticSettings) GetConfigurations ¶

func (o *SemanticSettings) GetConfigurations() []SemanticConfiguration

GetConfigurations returns the Configurations field value if set, zero value otherwise.

func (*SemanticSettings) GetConfigurationsOk ¶

func (o *SemanticSettings) GetConfigurationsOk() ([]SemanticConfiguration, bool)

GetConfigurationsOk returns a tuple with the Configurations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SemanticSettings) GetDefaultConfiguration ¶

func (o *SemanticSettings) GetDefaultConfiguration() string

GetDefaultConfiguration returns the DefaultConfiguration field value if set, zero value otherwise.

func (*SemanticSettings) GetDefaultConfigurationOk ¶

func (o *SemanticSettings) GetDefaultConfigurationOk() (*string, bool)

GetDefaultConfigurationOk returns a tuple with the DefaultConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SemanticSettings) HasConfigurations ¶

func (o *SemanticSettings) HasConfigurations() bool

HasConfigurations returns a boolean if a field has been set.

func (*SemanticSettings) HasDefaultConfiguration ¶

func (o *SemanticSettings) HasDefaultConfiguration() bool

HasDefaultConfiguration returns a boolean if a field has been set.

func (SemanticSettings) MarshalJSON ¶

func (o SemanticSettings) MarshalJSON() ([]byte, error)

func (*SemanticSettings) SetConfigurations ¶

func (o *SemanticSettings) SetConfigurations(v []SemanticConfiguration)

SetConfigurations gets a reference to the given []SemanticConfiguration and assigns it to the Configurations field.

func (*SemanticSettings) SetDefaultConfiguration ¶

func (o *SemanticSettings) SetDefaultConfiguration(v string)

SetDefaultConfiguration gets a reference to the given string and assigns it to the DefaultConfiguration field.

func (SemanticSettings) ToMap ¶

func (o SemanticSettings) ToMap() (map[string]interface{}, error)

type SentimentSkill ¶

type SentimentSkill struct {
	SearchIndexerSkill
	DefaultLanguageCode *SentimentSkillLanguage `json:"defaultLanguageCode,omitempty"`
}

SentimentSkill This skill is deprecated. Use the V3.SentimentSkill instead.

func NewSentimentSkill ¶

func NewSentimentSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *SentimentSkill

NewSentimentSkill instantiates a new SentimentSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSentimentSkillWithDefaults ¶

func NewSentimentSkillWithDefaults() *SentimentSkill

NewSentimentSkillWithDefaults instantiates a new SentimentSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SentimentSkill) GetDefaultLanguageCode ¶

func (o *SentimentSkill) GetDefaultLanguageCode() SentimentSkillLanguage

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise.

func (*SentimentSkill) GetDefaultLanguageCodeOk ¶

func (o *SentimentSkill) GetDefaultLanguageCodeOk() (*SentimentSkillLanguage, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SentimentSkill) HasDefaultLanguageCode ¶

func (o *SentimentSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (SentimentSkill) MarshalJSON ¶

func (o SentimentSkill) MarshalJSON() ([]byte, error)

func (*SentimentSkill) SetDefaultLanguageCode ¶

func (o *SentimentSkill) SetDefaultLanguageCode(v SentimentSkillLanguage)

SetDefaultLanguageCode gets a reference to the given SentimentSkillLanguage and assigns it to the DefaultLanguageCode field.

func (SentimentSkill) ToMap ¶

func (o SentimentSkill) ToMap() (map[string]interface{}, error)

type SentimentSkillLanguage ¶

type SentimentSkillLanguage string

SentimentSkillLanguage Deprecated. The language codes supported for input text by SentimentSkill.

const (
	// DA SentimentSkillLanguage = "da"
	// NL SentimentSkillLanguage = "nl"
	// EN SentimentSkillLanguage = "en"
	// FI SentimentSkillLanguage = "fi"
	// FR SentimentSkillLanguage = "fr"
	// DE SentimentSkillLanguage = "de"
	// EL SentimentSkillLanguage = "el"
	// IT SentimentSkillLanguage = "it"
	NO SentimentSkillLanguage = "no"
)

List of SentimentSkillLanguage

func NewSentimentSkillLanguageFromValue ¶

func NewSentimentSkillLanguageFromValue(v string) (*SentimentSkillLanguage, error)

NewSentimentSkillLanguageFromValue returns a pointer to a valid SentimentSkillLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SentimentSkillLanguage) IsValid ¶

func (v SentimentSkillLanguage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SentimentSkillLanguage) Ptr ¶

Ptr returns reference to SentimentSkillLanguage value

func (*SentimentSkillLanguage) UnmarshalJSON ¶

func (v *SentimentSkillLanguage) UnmarshalJSON(src []byte) error

type SentimentSkillV3 ¶

type SentimentSkillV3 struct {
	SearchIndexerSkill
	// A value indicating which language code to use. Default is en.
	DefaultLanguageCode NullableString `json:"defaultLanguageCode,omitempty"`
	// If set to true, the skill output will include information from Text Analytics for opinion mining, namely targets (nouns or verbs) and their associated assessment (adjective) in the text. Default is false.
	IncludeOpinionMining *bool `json:"includeOpinionMining,omitempty"`
	// The version of the model to use when calling the Text Analytics service. It will default to the latest available when not specified. We recommend you do not specify this value unless absolutely necessary.
	ModelVersion NullableString `json:"modelVersion,omitempty"`
}

SentimentSkillV3 Using the Text Analytics API, evaluates unstructured text and for each record, provides sentiment labels (such as \"negative\", \"neutral\" and \"positive\") based on the highest confidence score found by the service at a sentence and document-level.

func NewSentimentSkillV3 ¶

func NewSentimentSkillV3(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *SentimentSkillV3

NewSentimentSkillV3 instantiates a new SentimentSkillV3 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSentimentSkillV3WithDefaults ¶

func NewSentimentSkillV3WithDefaults() *SentimentSkillV3

NewSentimentSkillV3WithDefaults instantiates a new SentimentSkillV3 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SentimentSkillV3) GetDefaultLanguageCode ¶

func (o *SentimentSkillV3) GetDefaultLanguageCode() string

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SentimentSkillV3) GetDefaultLanguageCodeOk ¶

func (o *SentimentSkillV3) GetDefaultLanguageCodeOk() (*string, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SentimentSkillV3) GetIncludeOpinionMining ¶

func (o *SentimentSkillV3) GetIncludeOpinionMining() bool

GetIncludeOpinionMining returns the IncludeOpinionMining field value if set, zero value otherwise.

func (*SentimentSkillV3) GetIncludeOpinionMiningOk ¶

func (o *SentimentSkillV3) GetIncludeOpinionMiningOk() (*bool, bool)

GetIncludeOpinionMiningOk returns a tuple with the IncludeOpinionMining field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SentimentSkillV3) GetModelVersion ¶

func (o *SentimentSkillV3) GetModelVersion() string

GetModelVersion returns the ModelVersion field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SentimentSkillV3) GetModelVersionOk ¶

func (o *SentimentSkillV3) GetModelVersionOk() (*string, bool)

GetModelVersionOk returns a tuple with the ModelVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SentimentSkillV3) HasDefaultLanguageCode ¶

func (o *SentimentSkillV3) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*SentimentSkillV3) HasIncludeOpinionMining ¶

func (o *SentimentSkillV3) HasIncludeOpinionMining() bool

HasIncludeOpinionMining returns a boolean if a field has been set.

func (*SentimentSkillV3) HasModelVersion ¶

func (o *SentimentSkillV3) HasModelVersion() bool

HasModelVersion returns a boolean if a field has been set.

func (SentimentSkillV3) MarshalJSON ¶

func (o SentimentSkillV3) MarshalJSON() ([]byte, error)

func (*SentimentSkillV3) SetDefaultLanguageCode ¶

func (o *SentimentSkillV3) SetDefaultLanguageCode(v string)

SetDefaultLanguageCode gets a reference to the given NullableString and assigns it to the DefaultLanguageCode field.

func (*SentimentSkillV3) SetDefaultLanguageCodeNil ¶

func (o *SentimentSkillV3) SetDefaultLanguageCodeNil()

SetDefaultLanguageCodeNil sets the value for DefaultLanguageCode to be an explicit nil

func (*SentimentSkillV3) SetIncludeOpinionMining ¶

func (o *SentimentSkillV3) SetIncludeOpinionMining(v bool)

SetIncludeOpinionMining gets a reference to the given bool and assigns it to the IncludeOpinionMining field.

func (*SentimentSkillV3) SetModelVersion ¶

func (o *SentimentSkillV3) SetModelVersion(v string)

SetModelVersion gets a reference to the given NullableString and assigns it to the ModelVersion field.

func (*SentimentSkillV3) SetModelVersionNil ¶

func (o *SentimentSkillV3) SetModelVersionNil()

SetModelVersionNil sets the value for ModelVersion to be an explicit nil

func (SentimentSkillV3) ToMap ¶

func (o SentimentSkillV3) ToMap() (map[string]interface{}, error)

func (*SentimentSkillV3) UnsetDefaultLanguageCode ¶

func (o *SentimentSkillV3) UnsetDefaultLanguageCode()

UnsetDefaultLanguageCode ensures that no value is present for DefaultLanguageCode, not even an explicit nil

func (*SentimentSkillV3) UnsetModelVersion ¶

func (o *SentimentSkillV3) UnsetModelVersion()

UnsetModelVersion ensures that no value is present for ModelVersion, not even an explicit nil

type ServerConfiguration ¶

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations ¶

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL ¶

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable ¶

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type ServiceApiService ¶

type ServiceApiService service

ServiceApiService ServiceApi service

func (*ServiceApiService) GetServiceStatistics ¶

func (a *ServiceApiService) GetServiceStatistics(ctx context.Context) ApiGetServiceStatisticsRequest

GetServiceStatistics Method for GetServiceStatistics

Gets service level statistics for a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetServiceStatisticsRequest

func (*ServiceApiService) GetServiceStatisticsExecute ¶

func (a *ServiceApiService) GetServiceStatisticsExecute(r ApiGetServiceStatisticsRequest) (*ServiceStatistics, *http.Response, error)

Execute executes the request

@return ServiceStatistics

type ServiceCounters ¶

type ServiceCounters struct {
	AliasesCount     ResourceCounter `json:"aliasesCount"`
	DocumentCount    ResourceCounter `json:"documentCount"`
	IndexesCount     ResourceCounter `json:"indexesCount"`
	IndexersCount    ResourceCounter `json:"indexersCount"`
	DataSourcesCount ResourceCounter `json:"dataSourcesCount"`
	StorageSize      ResourceCounter `json:"storageSize"`
	SynonymMaps      ResourceCounter `json:"synonymMaps"`
	SkillsetCount    ResourceCounter `json:"skillsetCount"`
	VectorIndexSize  ResourceCounter `json:"vectorIndexSize"`
}

ServiceCounters Represents service-level resource counters and quotas.

func NewServiceCounters ¶

func NewServiceCounters(aliasesCount ResourceCounter, documentCount ResourceCounter, indexesCount ResourceCounter, indexersCount ResourceCounter, dataSourcesCount ResourceCounter, storageSize ResourceCounter, synonymMaps ResourceCounter, skillsetCount ResourceCounter, vectorIndexSize ResourceCounter) *ServiceCounters

NewServiceCounters instantiates a new ServiceCounters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceCountersWithDefaults ¶

func NewServiceCountersWithDefaults() *ServiceCounters

NewServiceCountersWithDefaults instantiates a new ServiceCounters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceCounters) GetAliasesCount ¶

func (o *ServiceCounters) GetAliasesCount() ResourceCounter

GetAliasesCount returns the AliasesCount field value

func (*ServiceCounters) GetAliasesCountOk ¶

func (o *ServiceCounters) GetAliasesCountOk() (*ResourceCounter, bool)

GetAliasesCountOk returns a tuple with the AliasesCount field value and a boolean to check if the value has been set.

func (*ServiceCounters) GetDataSourcesCount ¶

func (o *ServiceCounters) GetDataSourcesCount() ResourceCounter

GetDataSourcesCount returns the DataSourcesCount field value

func (*ServiceCounters) GetDataSourcesCountOk ¶

func (o *ServiceCounters) GetDataSourcesCountOk() (*ResourceCounter, bool)

GetDataSourcesCountOk returns a tuple with the DataSourcesCount field value and a boolean to check if the value has been set.

func (*ServiceCounters) GetDocumentCount ¶

func (o *ServiceCounters) GetDocumentCount() ResourceCounter

GetDocumentCount returns the DocumentCount field value

func (*ServiceCounters) GetDocumentCountOk ¶

func (o *ServiceCounters) GetDocumentCountOk() (*ResourceCounter, bool)

GetDocumentCountOk returns a tuple with the DocumentCount field value and a boolean to check if the value has been set.

func (*ServiceCounters) GetIndexersCount ¶

func (o *ServiceCounters) GetIndexersCount() ResourceCounter

GetIndexersCount returns the IndexersCount field value

func (*ServiceCounters) GetIndexersCountOk ¶

func (o *ServiceCounters) GetIndexersCountOk() (*ResourceCounter, bool)

GetIndexersCountOk returns a tuple with the IndexersCount field value and a boolean to check if the value has been set.

func (*ServiceCounters) GetIndexesCount ¶

func (o *ServiceCounters) GetIndexesCount() ResourceCounter

GetIndexesCount returns the IndexesCount field value

func (*ServiceCounters) GetIndexesCountOk ¶

func (o *ServiceCounters) GetIndexesCountOk() (*ResourceCounter, bool)

GetIndexesCountOk returns a tuple with the IndexesCount field value and a boolean to check if the value has been set.

func (*ServiceCounters) GetSkillsetCount ¶

func (o *ServiceCounters) GetSkillsetCount() ResourceCounter

GetSkillsetCount returns the SkillsetCount field value

func (*ServiceCounters) GetSkillsetCountOk ¶

func (o *ServiceCounters) GetSkillsetCountOk() (*ResourceCounter, bool)

GetSkillsetCountOk returns a tuple with the SkillsetCount field value and a boolean to check if the value has been set.

func (*ServiceCounters) GetStorageSize ¶

func (o *ServiceCounters) GetStorageSize() ResourceCounter

GetStorageSize returns the StorageSize field value

func (*ServiceCounters) GetStorageSizeOk ¶

func (o *ServiceCounters) GetStorageSizeOk() (*ResourceCounter, bool)

GetStorageSizeOk returns a tuple with the StorageSize field value and a boolean to check if the value has been set.

func (*ServiceCounters) GetSynonymMaps ¶

func (o *ServiceCounters) GetSynonymMaps() ResourceCounter

GetSynonymMaps returns the SynonymMaps field value

func (*ServiceCounters) GetSynonymMapsOk ¶

func (o *ServiceCounters) GetSynonymMapsOk() (*ResourceCounter, bool)

GetSynonymMapsOk returns a tuple with the SynonymMaps field value and a boolean to check if the value has been set.

func (*ServiceCounters) GetVectorIndexSize ¶

func (o *ServiceCounters) GetVectorIndexSize() ResourceCounter

GetVectorIndexSize returns the VectorIndexSize field value

func (*ServiceCounters) GetVectorIndexSizeOk ¶

func (o *ServiceCounters) GetVectorIndexSizeOk() (*ResourceCounter, bool)

GetVectorIndexSizeOk returns a tuple with the VectorIndexSize field value and a boolean to check if the value has been set.

func (ServiceCounters) MarshalJSON ¶

func (o ServiceCounters) MarshalJSON() ([]byte, error)

func (*ServiceCounters) SetAliasesCount ¶

func (o *ServiceCounters) SetAliasesCount(v ResourceCounter)

SetAliasesCount sets field value

func (*ServiceCounters) SetDataSourcesCount ¶

func (o *ServiceCounters) SetDataSourcesCount(v ResourceCounter)

SetDataSourcesCount sets field value

func (*ServiceCounters) SetDocumentCount ¶

func (o *ServiceCounters) SetDocumentCount(v ResourceCounter)

SetDocumentCount sets field value

func (*ServiceCounters) SetIndexersCount ¶

func (o *ServiceCounters) SetIndexersCount(v ResourceCounter)

SetIndexersCount sets field value

func (*ServiceCounters) SetIndexesCount ¶

func (o *ServiceCounters) SetIndexesCount(v ResourceCounter)

SetIndexesCount sets field value

func (*ServiceCounters) SetSkillsetCount ¶

func (o *ServiceCounters) SetSkillsetCount(v ResourceCounter)

SetSkillsetCount sets field value

func (*ServiceCounters) SetStorageSize ¶

func (o *ServiceCounters) SetStorageSize(v ResourceCounter)

SetStorageSize sets field value

func (*ServiceCounters) SetSynonymMaps ¶

func (o *ServiceCounters) SetSynonymMaps(v ResourceCounter)

SetSynonymMaps sets field value

func (*ServiceCounters) SetVectorIndexSize ¶

func (o *ServiceCounters) SetVectorIndexSize(v ResourceCounter)

SetVectorIndexSize sets field value

func (ServiceCounters) ToMap ¶

func (o ServiceCounters) ToMap() (map[string]interface{}, error)

type ServiceLimits ¶

type ServiceLimits struct {
	// The maximum allowed fields per index.
	MaxFieldsPerIndex NullableInt32 `json:"maxFieldsPerIndex,omitempty"`
	// The maximum depth which you can nest sub-fields in an index, including the top-level complex field. For example, a/b/c has a nesting depth of 3.
	MaxFieldNestingDepthPerIndex NullableInt32 `json:"maxFieldNestingDepthPerIndex,omitempty"`
	// The maximum number of fields of type Collection(Edm.ComplexType) allowed in an index.
	MaxComplexCollectionFieldsPerIndex NullableInt32 `json:"maxComplexCollectionFieldsPerIndex,omitempty"`
	// The maximum number of objects in complex collections allowed per document.
	MaxComplexObjectsInCollectionsPerDocument NullableInt32 `json:"maxComplexObjectsInCollectionsPerDocument,omitempty"`
}

ServiceLimits Represents various service level limits.

func NewServiceLimits ¶

func NewServiceLimits() *ServiceLimits

NewServiceLimits instantiates a new ServiceLimits object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceLimitsWithDefaults ¶

func NewServiceLimitsWithDefaults() *ServiceLimits

NewServiceLimitsWithDefaults instantiates a new ServiceLimits object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceLimits) GetMaxComplexCollectionFieldsPerIndex ¶

func (o *ServiceLimits) GetMaxComplexCollectionFieldsPerIndex() int32

GetMaxComplexCollectionFieldsPerIndex returns the MaxComplexCollectionFieldsPerIndex field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ServiceLimits) GetMaxComplexCollectionFieldsPerIndexOk ¶

func (o *ServiceLimits) GetMaxComplexCollectionFieldsPerIndexOk() (*int32, bool)

GetMaxComplexCollectionFieldsPerIndexOk returns a tuple with the MaxComplexCollectionFieldsPerIndex field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServiceLimits) GetMaxComplexObjectsInCollectionsPerDocument ¶

func (o *ServiceLimits) GetMaxComplexObjectsInCollectionsPerDocument() int32

GetMaxComplexObjectsInCollectionsPerDocument returns the MaxComplexObjectsInCollectionsPerDocument field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ServiceLimits) GetMaxComplexObjectsInCollectionsPerDocumentOk ¶

func (o *ServiceLimits) GetMaxComplexObjectsInCollectionsPerDocumentOk() (*int32, bool)

GetMaxComplexObjectsInCollectionsPerDocumentOk returns a tuple with the MaxComplexObjectsInCollectionsPerDocument field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServiceLimits) GetMaxFieldNestingDepthPerIndex ¶

func (o *ServiceLimits) GetMaxFieldNestingDepthPerIndex() int32

GetMaxFieldNestingDepthPerIndex returns the MaxFieldNestingDepthPerIndex field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ServiceLimits) GetMaxFieldNestingDepthPerIndexOk ¶

func (o *ServiceLimits) GetMaxFieldNestingDepthPerIndexOk() (*int32, bool)

GetMaxFieldNestingDepthPerIndexOk returns a tuple with the MaxFieldNestingDepthPerIndex field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServiceLimits) GetMaxFieldsPerIndex ¶

func (o *ServiceLimits) GetMaxFieldsPerIndex() int32

GetMaxFieldsPerIndex returns the MaxFieldsPerIndex field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ServiceLimits) GetMaxFieldsPerIndexOk ¶

func (o *ServiceLimits) GetMaxFieldsPerIndexOk() (*int32, bool)

GetMaxFieldsPerIndexOk returns a tuple with the MaxFieldsPerIndex field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServiceLimits) HasMaxComplexCollectionFieldsPerIndex ¶

func (o *ServiceLimits) HasMaxComplexCollectionFieldsPerIndex() bool

HasMaxComplexCollectionFieldsPerIndex returns a boolean if a field has been set.

func (*ServiceLimits) HasMaxComplexObjectsInCollectionsPerDocument ¶

func (o *ServiceLimits) HasMaxComplexObjectsInCollectionsPerDocument() bool

HasMaxComplexObjectsInCollectionsPerDocument returns a boolean if a field has been set.

func (*ServiceLimits) HasMaxFieldNestingDepthPerIndex ¶

func (o *ServiceLimits) HasMaxFieldNestingDepthPerIndex() bool

HasMaxFieldNestingDepthPerIndex returns a boolean if a field has been set.

func (*ServiceLimits) HasMaxFieldsPerIndex ¶

func (o *ServiceLimits) HasMaxFieldsPerIndex() bool

HasMaxFieldsPerIndex returns a boolean if a field has been set.

func (ServiceLimits) MarshalJSON ¶

func (o ServiceLimits) MarshalJSON() ([]byte, error)

func (*ServiceLimits) SetMaxComplexCollectionFieldsPerIndex ¶

func (o *ServiceLimits) SetMaxComplexCollectionFieldsPerIndex(v int32)

SetMaxComplexCollectionFieldsPerIndex gets a reference to the given NullableInt32 and assigns it to the MaxComplexCollectionFieldsPerIndex field.

func (*ServiceLimits) SetMaxComplexCollectionFieldsPerIndexNil ¶

func (o *ServiceLimits) SetMaxComplexCollectionFieldsPerIndexNil()

SetMaxComplexCollectionFieldsPerIndexNil sets the value for MaxComplexCollectionFieldsPerIndex to be an explicit nil

func (*ServiceLimits) SetMaxComplexObjectsInCollectionsPerDocument ¶

func (o *ServiceLimits) SetMaxComplexObjectsInCollectionsPerDocument(v int32)

SetMaxComplexObjectsInCollectionsPerDocument gets a reference to the given NullableInt32 and assigns it to the MaxComplexObjectsInCollectionsPerDocument field.

func (*ServiceLimits) SetMaxComplexObjectsInCollectionsPerDocumentNil ¶

func (o *ServiceLimits) SetMaxComplexObjectsInCollectionsPerDocumentNil()

SetMaxComplexObjectsInCollectionsPerDocumentNil sets the value for MaxComplexObjectsInCollectionsPerDocument to be an explicit nil

func (*ServiceLimits) SetMaxFieldNestingDepthPerIndex ¶

func (o *ServiceLimits) SetMaxFieldNestingDepthPerIndex(v int32)

SetMaxFieldNestingDepthPerIndex gets a reference to the given NullableInt32 and assigns it to the MaxFieldNestingDepthPerIndex field.

func (*ServiceLimits) SetMaxFieldNestingDepthPerIndexNil ¶

func (o *ServiceLimits) SetMaxFieldNestingDepthPerIndexNil()

SetMaxFieldNestingDepthPerIndexNil sets the value for MaxFieldNestingDepthPerIndex to be an explicit nil

func (*ServiceLimits) SetMaxFieldsPerIndex ¶

func (o *ServiceLimits) SetMaxFieldsPerIndex(v int32)

SetMaxFieldsPerIndex gets a reference to the given NullableInt32 and assigns it to the MaxFieldsPerIndex field.

func (*ServiceLimits) SetMaxFieldsPerIndexNil ¶

func (o *ServiceLimits) SetMaxFieldsPerIndexNil()

SetMaxFieldsPerIndexNil sets the value for MaxFieldsPerIndex to be an explicit nil

func (ServiceLimits) ToMap ¶

func (o ServiceLimits) ToMap() (map[string]interface{}, error)

func (*ServiceLimits) UnsetMaxComplexCollectionFieldsPerIndex ¶

func (o *ServiceLimits) UnsetMaxComplexCollectionFieldsPerIndex()

UnsetMaxComplexCollectionFieldsPerIndex ensures that no value is present for MaxComplexCollectionFieldsPerIndex, not even an explicit nil

func (*ServiceLimits) UnsetMaxComplexObjectsInCollectionsPerDocument ¶

func (o *ServiceLimits) UnsetMaxComplexObjectsInCollectionsPerDocument()

UnsetMaxComplexObjectsInCollectionsPerDocument ensures that no value is present for MaxComplexObjectsInCollectionsPerDocument, not even an explicit nil

func (*ServiceLimits) UnsetMaxFieldNestingDepthPerIndex ¶

func (o *ServiceLimits) UnsetMaxFieldNestingDepthPerIndex()

UnsetMaxFieldNestingDepthPerIndex ensures that no value is present for MaxFieldNestingDepthPerIndex, not even an explicit nil

func (*ServiceLimits) UnsetMaxFieldsPerIndex ¶

func (o *ServiceLimits) UnsetMaxFieldsPerIndex()

UnsetMaxFieldsPerIndex ensures that no value is present for MaxFieldsPerIndex, not even an explicit nil

type ServiceStatistics ¶

type ServiceStatistics struct {
	Counters ServiceCounters `json:"counters"`
	Limits   ServiceLimits   `json:"limits"`
}

ServiceStatistics Response from a get service statistics request. If successful, it includes service level counters and limits.

func NewServiceStatistics ¶

func NewServiceStatistics(counters ServiceCounters, limits ServiceLimits) *ServiceStatistics

NewServiceStatistics instantiates a new ServiceStatistics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceStatisticsWithDefaults ¶

func NewServiceStatisticsWithDefaults() *ServiceStatistics

NewServiceStatisticsWithDefaults instantiates a new ServiceStatistics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceStatistics) GetCounters ¶

func (o *ServiceStatistics) GetCounters() ServiceCounters

GetCounters returns the Counters field value

func (*ServiceStatistics) GetCountersOk ¶

func (o *ServiceStatistics) GetCountersOk() (*ServiceCounters, bool)

GetCountersOk returns a tuple with the Counters field value and a boolean to check if the value has been set.

func (*ServiceStatistics) GetLimits ¶

func (o *ServiceStatistics) GetLimits() ServiceLimits

GetLimits returns the Limits field value

func (*ServiceStatistics) GetLimitsOk ¶

func (o *ServiceStatistics) GetLimitsOk() (*ServiceLimits, bool)

GetLimitsOk returns a tuple with the Limits field value and a boolean to check if the value has been set.

func (ServiceStatistics) MarshalJSON ¶

func (o ServiceStatistics) MarshalJSON() ([]byte, error)

func (*ServiceStatistics) SetCounters ¶

func (o *ServiceStatistics) SetCounters(v ServiceCounters)

SetCounters sets field value

func (*ServiceStatistics) SetLimits ¶

func (o *ServiceStatistics) SetLimits(v ServiceLimits)

SetLimits sets field value

func (ServiceStatistics) ToMap ¶

func (o ServiceStatistics) ToMap() (map[string]interface{}, error)

type ShaperSkill ¶

type ShaperSkill struct {
	SearchIndexerSkill
}

ShaperSkill A skill for reshaping the outputs. It creates a complex type to support composite fields (also known as multipart fields).

func NewShaperSkill ¶

func NewShaperSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *ShaperSkill

NewShaperSkill instantiates a new ShaperSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShaperSkillWithDefaults ¶

func NewShaperSkillWithDefaults() *ShaperSkill

NewShaperSkillWithDefaults instantiates a new ShaperSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (ShaperSkill) MarshalJSON ¶

func (o ShaperSkill) MarshalJSON() ([]byte, error)

func (ShaperSkill) ToMap ¶

func (o ShaperSkill) ToMap() (map[string]interface{}, error)

type ShingleTokenFilter ¶

type ShingleTokenFilter struct {
	TokenFilter
	// The maximum shingle size. Default and minimum value is 2.
	MaxShingleSize *int32 `json:"maxShingleSize,omitempty"`
	// The minimum shingle size. Default and minimum value is 2. Must be less than the value of maxShingleSize.
	MinShingleSize *int32 `json:"minShingleSize,omitempty"`
	// A value indicating whether the output stream will contain the input tokens (unigrams) as well as shingles. Default is true.
	OutputUnigrams *bool `json:"outputUnigrams,omitempty"`
	// A value indicating whether to output unigrams for those times when no shingles are available. This property takes precedence when outputUnigrams is set to false. Default is false.
	OutputUnigramsIfNoShingles *bool `json:"outputUnigramsIfNoShingles,omitempty"`
	// The string to use when joining adjacent tokens to form a shingle. Default is a single space (\" \").
	TokenSeparator *string `json:"tokenSeparator,omitempty"`
	// The string to insert for each position at which there is no token. Default is an underscore (\"_\").
	FilterToken *string `json:"filterToken,omitempty"`
}

ShingleTokenFilter Creates combinations of tokens as a single token. This token filter is implemented using Apache Lucene.

func NewShingleTokenFilter ¶

func NewShingleTokenFilter(odataType string, name string) *ShingleTokenFilter

NewShingleTokenFilter instantiates a new ShingleTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShingleTokenFilterWithDefaults ¶

func NewShingleTokenFilterWithDefaults() *ShingleTokenFilter

NewShingleTokenFilterWithDefaults instantiates a new ShingleTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShingleTokenFilter) GetFilterToken ¶

func (o *ShingleTokenFilter) GetFilterToken() string

GetFilterToken returns the FilterToken field value if set, zero value otherwise.

func (*ShingleTokenFilter) GetFilterTokenOk ¶

func (o *ShingleTokenFilter) GetFilterTokenOk() (*string, bool)

GetFilterTokenOk returns a tuple with the FilterToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShingleTokenFilter) GetMaxShingleSize ¶

func (o *ShingleTokenFilter) GetMaxShingleSize() int32

GetMaxShingleSize returns the MaxShingleSize field value if set, zero value otherwise.

func (*ShingleTokenFilter) GetMaxShingleSizeOk ¶

func (o *ShingleTokenFilter) GetMaxShingleSizeOk() (*int32, bool)

GetMaxShingleSizeOk returns a tuple with the MaxShingleSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShingleTokenFilter) GetMinShingleSize ¶

func (o *ShingleTokenFilter) GetMinShingleSize() int32

GetMinShingleSize returns the MinShingleSize field value if set, zero value otherwise.

func (*ShingleTokenFilter) GetMinShingleSizeOk ¶

func (o *ShingleTokenFilter) GetMinShingleSizeOk() (*int32, bool)

GetMinShingleSizeOk returns a tuple with the MinShingleSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShingleTokenFilter) GetOutputUnigrams ¶

func (o *ShingleTokenFilter) GetOutputUnigrams() bool

GetOutputUnigrams returns the OutputUnigrams field value if set, zero value otherwise.

func (*ShingleTokenFilter) GetOutputUnigramsIfNoShingles ¶

func (o *ShingleTokenFilter) GetOutputUnigramsIfNoShingles() bool

GetOutputUnigramsIfNoShingles returns the OutputUnigramsIfNoShingles field value if set, zero value otherwise.

func (*ShingleTokenFilter) GetOutputUnigramsIfNoShinglesOk ¶

func (o *ShingleTokenFilter) GetOutputUnigramsIfNoShinglesOk() (*bool, bool)

GetOutputUnigramsIfNoShinglesOk returns a tuple with the OutputUnigramsIfNoShingles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShingleTokenFilter) GetOutputUnigramsOk ¶

func (o *ShingleTokenFilter) GetOutputUnigramsOk() (*bool, bool)

GetOutputUnigramsOk returns a tuple with the OutputUnigrams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShingleTokenFilter) GetTokenSeparator ¶

func (o *ShingleTokenFilter) GetTokenSeparator() string

GetTokenSeparator returns the TokenSeparator field value if set, zero value otherwise.

func (*ShingleTokenFilter) GetTokenSeparatorOk ¶

func (o *ShingleTokenFilter) GetTokenSeparatorOk() (*string, bool)

GetTokenSeparatorOk returns a tuple with the TokenSeparator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShingleTokenFilter) HasFilterToken ¶

func (o *ShingleTokenFilter) HasFilterToken() bool

HasFilterToken returns a boolean if a field has been set.

func (*ShingleTokenFilter) HasMaxShingleSize ¶

func (o *ShingleTokenFilter) HasMaxShingleSize() bool

HasMaxShingleSize returns a boolean if a field has been set.

func (*ShingleTokenFilter) HasMinShingleSize ¶

func (o *ShingleTokenFilter) HasMinShingleSize() bool

HasMinShingleSize returns a boolean if a field has been set.

func (*ShingleTokenFilter) HasOutputUnigrams ¶

func (o *ShingleTokenFilter) HasOutputUnigrams() bool

HasOutputUnigrams returns a boolean if a field has been set.

func (*ShingleTokenFilter) HasOutputUnigramsIfNoShingles ¶

func (o *ShingleTokenFilter) HasOutputUnigramsIfNoShingles() bool

HasOutputUnigramsIfNoShingles returns a boolean if a field has been set.

func (*ShingleTokenFilter) HasTokenSeparator ¶

func (o *ShingleTokenFilter) HasTokenSeparator() bool

HasTokenSeparator returns a boolean if a field has been set.

func (ShingleTokenFilter) MarshalJSON ¶

func (o ShingleTokenFilter) MarshalJSON() ([]byte, error)

func (*ShingleTokenFilter) SetFilterToken ¶

func (o *ShingleTokenFilter) SetFilterToken(v string)

SetFilterToken gets a reference to the given string and assigns it to the FilterToken field.

func (*ShingleTokenFilter) SetMaxShingleSize ¶

func (o *ShingleTokenFilter) SetMaxShingleSize(v int32)

SetMaxShingleSize gets a reference to the given int32 and assigns it to the MaxShingleSize field.

func (*ShingleTokenFilter) SetMinShingleSize ¶

func (o *ShingleTokenFilter) SetMinShingleSize(v int32)

SetMinShingleSize gets a reference to the given int32 and assigns it to the MinShingleSize field.

func (*ShingleTokenFilter) SetOutputUnigrams ¶

func (o *ShingleTokenFilter) SetOutputUnigrams(v bool)

SetOutputUnigrams gets a reference to the given bool and assigns it to the OutputUnigrams field.

func (*ShingleTokenFilter) SetOutputUnigramsIfNoShingles ¶

func (o *ShingleTokenFilter) SetOutputUnigramsIfNoShingles(v bool)

SetOutputUnigramsIfNoShingles gets a reference to the given bool and assigns it to the OutputUnigramsIfNoShingles field.

func (*ShingleTokenFilter) SetTokenSeparator ¶

func (o *ShingleTokenFilter) SetTokenSeparator(v string)

SetTokenSeparator gets a reference to the given string and assigns it to the TokenSeparator field.

func (ShingleTokenFilter) ToMap ¶

func (o ShingleTokenFilter) ToMap() (map[string]interface{}, error)

type Similarity ¶

type Similarity struct {
	OdataType string `json:"@odata.type"`
}

Similarity Base type for similarity algorithms. Similarity algorithms are used to calculate scores that tie queries to documents. The higher the score, the more relevant the document is to that specific query. Those scores are used to rank the search results.

func NewSimilarity ¶

func NewSimilarity(odataType string) *Similarity

NewSimilarity instantiates a new Similarity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSimilarityWithDefaults ¶

func NewSimilarityWithDefaults() *Similarity

NewSimilarityWithDefaults instantiates a new Similarity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Similarity) GetOdataType ¶

func (o *Similarity) GetOdataType() string

GetOdataType returns the OdataType field value

func (*Similarity) GetOdataTypeOk ¶

func (o *Similarity) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (Similarity) MarshalJSON ¶

func (o Similarity) MarshalJSON() ([]byte, error)

func (*Similarity) SetOdataType ¶

func (o *Similarity) SetOdataType(v string)

SetOdataType sets field value

func (Similarity) ToMap ¶

func (o Similarity) ToMap() (map[string]interface{}, error)

type SkillsetsApiService ¶

type SkillsetsApiService service

SkillsetsApiService SkillsetsApi service

func (*SkillsetsApiService) SkillsetsCreate ¶

SkillsetsCreate Method for SkillsetsCreate

Creates a new skillset in a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSkillsetsCreateRequest

func (*SkillsetsApiService) SkillsetsCreateExecute ¶

Execute executes the request

@return SearchIndexerSkillset

func (*SkillsetsApiService) SkillsetsCreateOrUpdate ¶

func (a *SkillsetsApiService) SkillsetsCreateOrUpdate(ctx context.Context, skillsetName string) ApiSkillsetsCreateOrUpdateRequest

SkillsetsCreateOrUpdate Method for SkillsetsCreateOrUpdate

Creates a new skillset in a search service or updates the skillset if it already exists.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param skillsetName The name of the skillset to create or update.
@return ApiSkillsetsCreateOrUpdateRequest

func (*SkillsetsApiService) SkillsetsCreateOrUpdateExecute ¶

Execute executes the request

@return SearchIndexerSkillset

func (*SkillsetsApiService) SkillsetsDelete ¶

func (a *SkillsetsApiService) SkillsetsDelete(ctx context.Context, skillsetName string) ApiSkillsetsDeleteRequest

SkillsetsDelete Method for SkillsetsDelete

Deletes a skillset in a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param skillsetName The name of the skillset to delete.
@return ApiSkillsetsDeleteRequest

func (*SkillsetsApiService) SkillsetsDeleteExecute ¶

func (a *SkillsetsApiService) SkillsetsDeleteExecute(r ApiSkillsetsDeleteRequest) (*http.Response, error)

Execute executes the request

func (*SkillsetsApiService) SkillsetsGet ¶

func (a *SkillsetsApiService) SkillsetsGet(ctx context.Context, skillsetName string) ApiSkillsetsGetRequest

SkillsetsGet Method for SkillsetsGet

Retrieves a skillset in a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param skillsetName The name of the skillset to retrieve.
@return ApiSkillsetsGetRequest

func (*SkillsetsApiService) SkillsetsGetExecute ¶

Execute executes the request

@return SearchIndexerSkillset

func (*SkillsetsApiService) SkillsetsList ¶

SkillsetsList Method for SkillsetsList

List all skillsets in a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSkillsetsListRequest

func (*SkillsetsApiService) SkillsetsListExecute ¶

Execute executes the request

@return ListSkillsetsResult

func (*SkillsetsApiService) SkillsetsResetSkills ¶

func (a *SkillsetsApiService) SkillsetsResetSkills(ctx context.Context, skillsetName string) ApiSkillsetsResetSkillsRequest

SkillsetsResetSkills Method for SkillsetsResetSkills

Reset an existing skillset in a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param skillsetName The name of the skillset to reset.
@return ApiSkillsetsResetSkillsRequest

func (*SkillsetsApiService) SkillsetsResetSkillsExecute ¶

func (a *SkillsetsApiService) SkillsetsResetSkillsExecute(r ApiSkillsetsResetSkillsRequest) (*http.Response, error)

Execute executes the request

type SkillsetsResetSkillsRequest ¶

type SkillsetsResetSkillsRequest struct {
	// the names of skills to be reset.
	SkillNames []string `json:"skillNames,omitempty"`
}

SkillsetsResetSkillsRequest struct for SkillsetsResetSkillsRequest

func NewSkillsetsResetSkillsRequest ¶

func NewSkillsetsResetSkillsRequest() *SkillsetsResetSkillsRequest

NewSkillsetsResetSkillsRequest instantiates a new SkillsetsResetSkillsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSkillsetsResetSkillsRequestWithDefaults ¶

func NewSkillsetsResetSkillsRequestWithDefaults() *SkillsetsResetSkillsRequest

NewSkillsetsResetSkillsRequestWithDefaults instantiates a new SkillsetsResetSkillsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SkillsetsResetSkillsRequest) GetSkillNames ¶

func (o *SkillsetsResetSkillsRequest) GetSkillNames() []string

GetSkillNames returns the SkillNames field value if set, zero value otherwise.

func (*SkillsetsResetSkillsRequest) GetSkillNamesOk ¶

func (o *SkillsetsResetSkillsRequest) GetSkillNamesOk() ([]string, bool)

GetSkillNamesOk returns a tuple with the SkillNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SkillsetsResetSkillsRequest) HasSkillNames ¶

func (o *SkillsetsResetSkillsRequest) HasSkillNames() bool

HasSkillNames returns a boolean if a field has been set.

func (SkillsetsResetSkillsRequest) MarshalJSON ¶

func (o SkillsetsResetSkillsRequest) MarshalJSON() ([]byte, error)

func (*SkillsetsResetSkillsRequest) SetSkillNames ¶

func (o *SkillsetsResetSkillsRequest) SetSkillNames(v []string)

SetSkillNames gets a reference to the given []string and assigns it to the SkillNames field.

func (SkillsetsResetSkillsRequest) ToMap ¶

func (o SkillsetsResetSkillsRequest) ToMap() (map[string]interface{}, error)

type SnowballTokenFilter ¶

type SnowballTokenFilter struct {
	TokenFilter
	Language SnowballTokenFilterLanguage `json:"language"`
}

SnowballTokenFilter A filter that stems words using a Snowball-generated stemmer. This token filter is implemented using Apache Lucene.

func NewSnowballTokenFilter ¶

func NewSnowballTokenFilter(language SnowballTokenFilterLanguage, odataType string, name string) *SnowballTokenFilter

NewSnowballTokenFilter instantiates a new SnowballTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSnowballTokenFilterWithDefaults ¶

func NewSnowballTokenFilterWithDefaults() *SnowballTokenFilter

NewSnowballTokenFilterWithDefaults instantiates a new SnowballTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SnowballTokenFilter) GetLanguage ¶

GetLanguage returns the Language field value

func (*SnowballTokenFilter) GetLanguageOk ¶

func (o *SnowballTokenFilter) GetLanguageOk() (*SnowballTokenFilterLanguage, bool)

GetLanguageOk returns a tuple with the Language field value and a boolean to check if the value has been set.

func (SnowballTokenFilter) MarshalJSON ¶

func (o SnowballTokenFilter) MarshalJSON() ([]byte, error)

func (*SnowballTokenFilter) SetLanguage ¶

SetLanguage sets field value

func (SnowballTokenFilter) ToMap ¶

func (o SnowballTokenFilter) ToMap() (map[string]interface{}, error)

type SnowballTokenFilterLanguage ¶

type SnowballTokenFilterLanguage string

SnowballTokenFilterLanguage The language to use for a Snowball token filter.

const (
	// ARMENIAN SnowballTokenFilterLanguage = "armenian"
	// BASQUE SnowballTokenFilterLanguage = "basque"
	// CATALAN SnowballTokenFilterLanguage = "catalan"
	// DANISH SnowballTokenFilterLanguage = "danish"
	// DUTCH SnowballTokenFilterLanguage = "dutch"
	// ENGLISH SnowballTokenFilterLanguage = "english"
	// FINNISH SnowballTokenFilterLanguage = "finnish"
	// FRENCH SnowballTokenFilterLanguage = "french"
	// GERMAN SnowballTokenFilterLanguage = "german"
	// GERMAN2 SnowballTokenFilterLanguage = "german2"
	// HUNGARIAN SnowballTokenFilterLanguage = "hungarian"
	// ITALIAN SnowballTokenFilterLanguage = "italian"
	KP SnowballTokenFilterLanguage = "kp"
	// LOVINS SnowballTokenFilterLanguage = "lovins"
	// NORWEGIAN SnowballTokenFilterLanguage = "norwegian"
	PORTER SnowballTokenFilterLanguage = "porter"
)

List of SnowballTokenFilterLanguage

func NewSnowballTokenFilterLanguageFromValue ¶

func NewSnowballTokenFilterLanguageFromValue(v string) (*SnowballTokenFilterLanguage, error)

NewSnowballTokenFilterLanguageFromValue returns a pointer to a valid SnowballTokenFilterLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SnowballTokenFilterLanguage) IsValid ¶

func (v SnowballTokenFilterLanguage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SnowballTokenFilterLanguage) Ptr ¶

Ptr returns reference to SnowballTokenFilterLanguage value

func (*SnowballTokenFilterLanguage) UnmarshalJSON ¶

func (v *SnowballTokenFilterLanguage) UnmarshalJSON(src []byte) error

type SoftDeleteColumnDeletionDetectionPolicy ¶

type SoftDeleteColumnDeletionDetectionPolicy struct {
	DataDeletionDetectionPolicy
	// The name of the column to use for soft-deletion detection.
	SoftDeleteColumnName *string `json:"softDeleteColumnName,omitempty"`
	// The marker value that identifies an item as deleted.
	SoftDeleteMarkerValue *string `json:"softDeleteMarkerValue,omitempty"`
}

SoftDeleteColumnDeletionDetectionPolicy Defines a data deletion detection policy that implements a soft-deletion strategy. It determines whether an item should be deleted based on the value of a designated 'soft delete' column.

func NewSoftDeleteColumnDeletionDetectionPolicy ¶

func NewSoftDeleteColumnDeletionDetectionPolicy(odataType string) *SoftDeleteColumnDeletionDetectionPolicy

NewSoftDeleteColumnDeletionDetectionPolicy instantiates a new SoftDeleteColumnDeletionDetectionPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSoftDeleteColumnDeletionDetectionPolicyWithDefaults ¶

func NewSoftDeleteColumnDeletionDetectionPolicyWithDefaults() *SoftDeleteColumnDeletionDetectionPolicy

NewSoftDeleteColumnDeletionDetectionPolicyWithDefaults instantiates a new SoftDeleteColumnDeletionDetectionPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SoftDeleteColumnDeletionDetectionPolicy) GetSoftDeleteColumnName ¶

func (o *SoftDeleteColumnDeletionDetectionPolicy) GetSoftDeleteColumnName() string

GetSoftDeleteColumnName returns the SoftDeleteColumnName field value if set, zero value otherwise.

func (*SoftDeleteColumnDeletionDetectionPolicy) GetSoftDeleteColumnNameOk ¶

func (o *SoftDeleteColumnDeletionDetectionPolicy) GetSoftDeleteColumnNameOk() (*string, bool)

GetSoftDeleteColumnNameOk returns a tuple with the SoftDeleteColumnName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SoftDeleteColumnDeletionDetectionPolicy) GetSoftDeleteMarkerValue ¶

func (o *SoftDeleteColumnDeletionDetectionPolicy) GetSoftDeleteMarkerValue() string

GetSoftDeleteMarkerValue returns the SoftDeleteMarkerValue field value if set, zero value otherwise.

func (*SoftDeleteColumnDeletionDetectionPolicy) GetSoftDeleteMarkerValueOk ¶

func (o *SoftDeleteColumnDeletionDetectionPolicy) GetSoftDeleteMarkerValueOk() (*string, bool)

GetSoftDeleteMarkerValueOk returns a tuple with the SoftDeleteMarkerValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SoftDeleteColumnDeletionDetectionPolicy) HasSoftDeleteColumnName ¶

func (o *SoftDeleteColumnDeletionDetectionPolicy) HasSoftDeleteColumnName() bool

HasSoftDeleteColumnName returns a boolean if a field has been set.

func (*SoftDeleteColumnDeletionDetectionPolicy) HasSoftDeleteMarkerValue ¶

func (o *SoftDeleteColumnDeletionDetectionPolicy) HasSoftDeleteMarkerValue() bool

HasSoftDeleteMarkerValue returns a boolean if a field has been set.

func (SoftDeleteColumnDeletionDetectionPolicy) MarshalJSON ¶

func (o SoftDeleteColumnDeletionDetectionPolicy) MarshalJSON() ([]byte, error)

func (*SoftDeleteColumnDeletionDetectionPolicy) SetSoftDeleteColumnName ¶

func (o *SoftDeleteColumnDeletionDetectionPolicy) SetSoftDeleteColumnName(v string)

SetSoftDeleteColumnName gets a reference to the given string and assigns it to the SoftDeleteColumnName field.

func (*SoftDeleteColumnDeletionDetectionPolicy) SetSoftDeleteMarkerValue ¶

func (o *SoftDeleteColumnDeletionDetectionPolicy) SetSoftDeleteMarkerValue(v string)

SetSoftDeleteMarkerValue gets a reference to the given string and assigns it to the SoftDeleteMarkerValue field.

func (SoftDeleteColumnDeletionDetectionPolicy) ToMap ¶

func (o SoftDeleteColumnDeletionDetectionPolicy) ToMap() (map[string]interface{}, error)

type SplitSkill ¶

type SplitSkill struct {
	SearchIndexerSkill
	DefaultLanguageCode *SplitSkillLanguage `json:"defaultLanguageCode,omitempty"`
	TextSplitMode       *TextSplitMode      `json:"textSplitMode,omitempty"`
	// The desired maximum page length. Default is 10000.
	MaximumPageLength NullableInt32 `json:"maximumPageLength,omitempty"`
}

SplitSkill A skill to split a string into chunks of text.

func NewSplitSkill ¶

func NewSplitSkill(odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *SplitSkill

NewSplitSkill instantiates a new SplitSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSplitSkillWithDefaults ¶

func NewSplitSkillWithDefaults() *SplitSkill

NewSplitSkillWithDefaults instantiates a new SplitSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SplitSkill) GetDefaultLanguageCode ¶

func (o *SplitSkill) GetDefaultLanguageCode() SplitSkillLanguage

GetDefaultLanguageCode returns the DefaultLanguageCode field value if set, zero value otherwise.

func (*SplitSkill) GetDefaultLanguageCodeOk ¶

func (o *SplitSkill) GetDefaultLanguageCodeOk() (*SplitSkillLanguage, bool)

GetDefaultLanguageCodeOk returns a tuple with the DefaultLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitSkill) GetMaximumPageLength ¶

func (o *SplitSkill) GetMaximumPageLength() int32

GetMaximumPageLength returns the MaximumPageLength field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SplitSkill) GetMaximumPageLengthOk ¶

func (o *SplitSkill) GetMaximumPageLengthOk() (*int32, bool)

GetMaximumPageLengthOk returns a tuple with the MaximumPageLength field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SplitSkill) GetTextSplitMode ¶

func (o *SplitSkill) GetTextSplitMode() TextSplitMode

GetTextSplitMode returns the TextSplitMode field value if set, zero value otherwise.

func (*SplitSkill) GetTextSplitModeOk ¶

func (o *SplitSkill) GetTextSplitModeOk() (*TextSplitMode, bool)

GetTextSplitModeOk returns a tuple with the TextSplitMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitSkill) HasDefaultLanguageCode ¶

func (o *SplitSkill) HasDefaultLanguageCode() bool

HasDefaultLanguageCode returns a boolean if a field has been set.

func (*SplitSkill) HasMaximumPageLength ¶

func (o *SplitSkill) HasMaximumPageLength() bool

HasMaximumPageLength returns a boolean if a field has been set.

func (*SplitSkill) HasTextSplitMode ¶

func (o *SplitSkill) HasTextSplitMode() bool

HasTextSplitMode returns a boolean if a field has been set.

func (SplitSkill) MarshalJSON ¶

func (o SplitSkill) MarshalJSON() ([]byte, error)

func (*SplitSkill) SetDefaultLanguageCode ¶

func (o *SplitSkill) SetDefaultLanguageCode(v SplitSkillLanguage)

SetDefaultLanguageCode gets a reference to the given SplitSkillLanguage and assigns it to the DefaultLanguageCode field.

func (*SplitSkill) SetMaximumPageLength ¶

func (o *SplitSkill) SetMaximumPageLength(v int32)

SetMaximumPageLength gets a reference to the given NullableInt32 and assigns it to the MaximumPageLength field.

func (*SplitSkill) SetMaximumPageLengthNil ¶

func (o *SplitSkill) SetMaximumPageLengthNil()

SetMaximumPageLengthNil sets the value for MaximumPageLength to be an explicit nil

func (*SplitSkill) SetTextSplitMode ¶

func (o *SplitSkill) SetTextSplitMode(v TextSplitMode)

SetTextSplitMode gets a reference to the given TextSplitMode and assigns it to the TextSplitMode field.

func (SplitSkill) ToMap ¶

func (o SplitSkill) ToMap() (map[string]interface{}, error)

func (*SplitSkill) UnsetMaximumPageLength ¶

func (o *SplitSkill) UnsetMaximumPageLength()

UnsetMaximumPageLength ensures that no value is present for MaximumPageLength, not even an explicit nil

type SplitSkillLanguage ¶

type SplitSkillLanguage string

SplitSkillLanguage The language codes supported for input text by SplitSkill.

func NewSplitSkillLanguageFromValue ¶

func NewSplitSkillLanguageFromValue(v string) (*SplitSkillLanguage, error)

NewSplitSkillLanguageFromValue returns a pointer to a valid SplitSkillLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SplitSkillLanguage) IsValid ¶

func (v SplitSkillLanguage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SplitSkillLanguage) Ptr ¶

Ptr returns reference to SplitSkillLanguage value

func (*SplitSkillLanguage) UnmarshalJSON ¶

func (v *SplitSkillLanguage) UnmarshalJSON(src []byte) error

type SqlIntegratedChangeTrackingPolicy ¶

type SqlIntegratedChangeTrackingPolicy struct {
	DataChangeDetectionPolicy
}

SqlIntegratedChangeTrackingPolicy Defines a data change detection policy that captures changes using the Integrated Change Tracking feature of Azure SQL Database.

func NewSqlIntegratedChangeTrackingPolicy ¶

func NewSqlIntegratedChangeTrackingPolicy(odataType string) *SqlIntegratedChangeTrackingPolicy

NewSqlIntegratedChangeTrackingPolicy instantiates a new SqlIntegratedChangeTrackingPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSqlIntegratedChangeTrackingPolicyWithDefaults ¶

func NewSqlIntegratedChangeTrackingPolicyWithDefaults() *SqlIntegratedChangeTrackingPolicy

NewSqlIntegratedChangeTrackingPolicyWithDefaults instantiates a new SqlIntegratedChangeTrackingPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (SqlIntegratedChangeTrackingPolicy) MarshalJSON ¶

func (o SqlIntegratedChangeTrackingPolicy) MarshalJSON() ([]byte, error)

func (SqlIntegratedChangeTrackingPolicy) ToMap ¶

func (o SqlIntegratedChangeTrackingPolicy) ToMap() (map[string]interface{}, error)

type StemmerOverrideTokenFilter ¶

type StemmerOverrideTokenFilter struct {
	TokenFilter
	// A list of stemming rules in the following format: \"word => stem\", for example: \"ran => run\".
	Rules []string `json:"rules"`
}

StemmerOverrideTokenFilter Provides the ability to override other stemming filters with custom dictionary-based stemming. Any dictionary-stemmed terms will be marked as keywords so that they will not be stemmed with stemmers down the chain. Must be placed before any stemming filters. This token filter is implemented using Apache Lucene.

func NewStemmerOverrideTokenFilter ¶

func NewStemmerOverrideTokenFilter(rules []string, odataType string, name string) *StemmerOverrideTokenFilter

NewStemmerOverrideTokenFilter instantiates a new StemmerOverrideTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStemmerOverrideTokenFilterWithDefaults ¶

func NewStemmerOverrideTokenFilterWithDefaults() *StemmerOverrideTokenFilter

NewStemmerOverrideTokenFilterWithDefaults instantiates a new StemmerOverrideTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StemmerOverrideTokenFilter) GetRules ¶

func (o *StemmerOverrideTokenFilter) GetRules() []string

GetRules returns the Rules field value

func (*StemmerOverrideTokenFilter) GetRulesOk ¶

func (o *StemmerOverrideTokenFilter) GetRulesOk() ([]string, bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.

func (StemmerOverrideTokenFilter) MarshalJSON ¶

func (o StemmerOverrideTokenFilter) MarshalJSON() ([]byte, error)

func (*StemmerOverrideTokenFilter) SetRules ¶

func (o *StemmerOverrideTokenFilter) SetRules(v []string)

SetRules sets field value

func (StemmerOverrideTokenFilter) ToMap ¶

func (o StemmerOverrideTokenFilter) ToMap() (map[string]interface{}, error)

type StemmerTokenFilter ¶

type StemmerTokenFilter struct {
	TokenFilter
	Language StemmerTokenFilterLanguage `json:"language"`
}

StemmerTokenFilter Language specific stemming filter. This token filter is implemented using Apache Lucene.

func NewStemmerTokenFilter ¶

func NewStemmerTokenFilter(language StemmerTokenFilterLanguage, odataType string, name string) *StemmerTokenFilter

NewStemmerTokenFilter instantiates a new StemmerTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStemmerTokenFilterWithDefaults ¶

func NewStemmerTokenFilterWithDefaults() *StemmerTokenFilter

NewStemmerTokenFilterWithDefaults instantiates a new StemmerTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StemmerTokenFilter) GetLanguage ¶

GetLanguage returns the Language field value

func (*StemmerTokenFilter) GetLanguageOk ¶

func (o *StemmerTokenFilter) GetLanguageOk() (*StemmerTokenFilterLanguage, bool)

GetLanguageOk returns a tuple with the Language field value and a boolean to check if the value has been set.

func (StemmerTokenFilter) MarshalJSON ¶

func (o StemmerTokenFilter) MarshalJSON() ([]byte, error)

func (*StemmerTokenFilter) SetLanguage ¶

SetLanguage sets field value

func (StemmerTokenFilter) ToMap ¶

func (o StemmerTokenFilter) ToMap() (map[string]interface{}, error)

type StemmerTokenFilterLanguage ¶

type StemmerTokenFilterLanguage string

StemmerTokenFilterLanguage The language to use for a stemmer token filter.

func NewStemmerTokenFilterLanguageFromValue ¶

func NewStemmerTokenFilterLanguageFromValue(v string) (*StemmerTokenFilterLanguage, error)

NewStemmerTokenFilterLanguageFromValue returns a pointer to a valid StemmerTokenFilterLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (StemmerTokenFilterLanguage) IsValid ¶

func (v StemmerTokenFilterLanguage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StemmerTokenFilterLanguage) Ptr ¶

Ptr returns reference to StemmerTokenFilterLanguage value

func (*StemmerTokenFilterLanguage) UnmarshalJSON ¶

func (v *StemmerTokenFilterLanguage) UnmarshalJSON(src []byte) error

type StopAnalyzer ¶

type StopAnalyzer struct {
	LexicalAnalyzer
	// A list of stopwords.
	Stopwords []string `json:"stopwords,omitempty"`
}

StopAnalyzer Divides text at non-letters; Applies the lowercase and stopword token filters. This analyzer is implemented using Apache Lucene.

func NewStopAnalyzer ¶

func NewStopAnalyzer(odataType string, name string) *StopAnalyzer

NewStopAnalyzer instantiates a new StopAnalyzer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStopAnalyzerWithDefaults ¶

func NewStopAnalyzerWithDefaults() *StopAnalyzer

NewStopAnalyzerWithDefaults instantiates a new StopAnalyzer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StopAnalyzer) GetStopwords ¶

func (o *StopAnalyzer) GetStopwords() []string

GetStopwords returns the Stopwords field value if set, zero value otherwise.

func (*StopAnalyzer) GetStopwordsOk ¶

func (o *StopAnalyzer) GetStopwordsOk() ([]string, bool)

GetStopwordsOk returns a tuple with the Stopwords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StopAnalyzer) HasStopwords ¶

func (o *StopAnalyzer) HasStopwords() bool

HasStopwords returns a boolean if a field has been set.

func (StopAnalyzer) MarshalJSON ¶

func (o StopAnalyzer) MarshalJSON() ([]byte, error)

func (*StopAnalyzer) SetStopwords ¶

func (o *StopAnalyzer) SetStopwords(v []string)

SetStopwords gets a reference to the given []string and assigns it to the Stopwords field.

func (StopAnalyzer) ToMap ¶

func (o StopAnalyzer) ToMap() (map[string]interface{}, error)

type StopwordsList ¶

type StopwordsList string

StopwordsList Identifies a predefined list of language-specific stopwords.

const (
	ARABIC     StopwordsList = "arabic"
	ARMENIAN   StopwordsList = "armenian"
	BASQUE     StopwordsList = "basque"
	BRAZILIAN  StopwordsList = "brazilian"
	BULGARIAN  StopwordsList = "bulgarian"
	CATALAN    StopwordsList = "catalan"
	CZECH      StopwordsList = "czech"
	DANISH     StopwordsList = "danish"
	DUTCH      StopwordsList = "dutch"
	ENGLISH    StopwordsList = "english"
	FINNISH    StopwordsList = "finnish"
	FRENCH     StopwordsList = "french"
	GALICIAN   StopwordsList = "galician"
	GERMAN     StopwordsList = "german"
	GREEK      StopwordsList = "greek"
	HINDI      StopwordsList = "hindi"
	HUNGARIAN  StopwordsList = "hungarian"
	INDONESIAN StopwordsList = "indonesian"
	IRISH      StopwordsList = "irish"
	ITALIAN    StopwordsList = "italian"
	LATVIAN    StopwordsList = "latvian"
	NORWEGIAN  StopwordsList = "norwegian"
	PERSIAN    StopwordsList = "persian"
	PORTUGUESE StopwordsList = "portuguese"
	ROMANIAN   StopwordsList = "romanian"
	RUSSIAN    StopwordsList = "russian"
	SORANI     StopwordsList = "sorani"
	SPANISH    StopwordsList = "spanish"
	SWEDISH    StopwordsList = "swedish"
	THAI       StopwordsList = "thai"
	TURKISH    StopwordsList = "turkish"
)

List of StopwordsList

func NewStopwordsListFromValue ¶

func NewStopwordsListFromValue(v string) (*StopwordsList, error)

NewStopwordsListFromValue returns a pointer to a valid StopwordsList for the value passed as argument, or an error if the value passed is not allowed by the enum

func (StopwordsList) IsValid ¶

func (v StopwordsList) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StopwordsList) Ptr ¶

func (v StopwordsList) Ptr() *StopwordsList

Ptr returns reference to StopwordsList value

func (*StopwordsList) UnmarshalJSON ¶

func (v *StopwordsList) UnmarshalJSON(src []byte) error

type StopwordsTokenFilter ¶

type StopwordsTokenFilter struct {
	TokenFilter
	// The list of stopwords. This property and the stopwords list property cannot both be set.
	Stopwords     []string       `json:"stopwords,omitempty"`
	StopwordsList *StopwordsList `json:"stopwordsList,omitempty"`
	// A value indicating whether to ignore case. If true, all words are converted to lower case first. Default is false.
	IgnoreCase *bool `json:"ignoreCase,omitempty"`
	// A value indicating whether to ignore the last search term if it's a stop word. Default is true.
	RemoveTrailing *bool `json:"removeTrailing,omitempty"`
}

StopwordsTokenFilter Removes stop words from a token stream. This token filter is implemented using Apache Lucene.

func NewStopwordsTokenFilter ¶

func NewStopwordsTokenFilter(odataType string, name string) *StopwordsTokenFilter

NewStopwordsTokenFilter instantiates a new StopwordsTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStopwordsTokenFilterWithDefaults ¶

func NewStopwordsTokenFilterWithDefaults() *StopwordsTokenFilter

NewStopwordsTokenFilterWithDefaults instantiates a new StopwordsTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StopwordsTokenFilter) GetIgnoreCase ¶

func (o *StopwordsTokenFilter) GetIgnoreCase() bool

GetIgnoreCase returns the IgnoreCase field value if set, zero value otherwise.

func (*StopwordsTokenFilter) GetIgnoreCaseOk ¶

func (o *StopwordsTokenFilter) GetIgnoreCaseOk() (*bool, bool)

GetIgnoreCaseOk returns a tuple with the IgnoreCase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StopwordsTokenFilter) GetRemoveTrailing ¶

func (o *StopwordsTokenFilter) GetRemoveTrailing() bool

GetRemoveTrailing returns the RemoveTrailing field value if set, zero value otherwise.

func (*StopwordsTokenFilter) GetRemoveTrailingOk ¶

func (o *StopwordsTokenFilter) GetRemoveTrailingOk() (*bool, bool)

GetRemoveTrailingOk returns a tuple with the RemoveTrailing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StopwordsTokenFilter) GetStopwords ¶

func (o *StopwordsTokenFilter) GetStopwords() []string

GetStopwords returns the Stopwords field value if set, zero value otherwise.

func (*StopwordsTokenFilter) GetStopwordsList ¶

func (o *StopwordsTokenFilter) GetStopwordsList() StopwordsList

GetStopwordsList returns the StopwordsList field value if set, zero value otherwise.

func (*StopwordsTokenFilter) GetStopwordsListOk ¶

func (o *StopwordsTokenFilter) GetStopwordsListOk() (*StopwordsList, bool)

GetStopwordsListOk returns a tuple with the StopwordsList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StopwordsTokenFilter) GetStopwordsOk ¶

func (o *StopwordsTokenFilter) GetStopwordsOk() ([]string, bool)

GetStopwordsOk returns a tuple with the Stopwords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StopwordsTokenFilter) HasIgnoreCase ¶

func (o *StopwordsTokenFilter) HasIgnoreCase() bool

HasIgnoreCase returns a boolean if a field has been set.

func (*StopwordsTokenFilter) HasRemoveTrailing ¶

func (o *StopwordsTokenFilter) HasRemoveTrailing() bool

HasRemoveTrailing returns a boolean if a field has been set.

func (*StopwordsTokenFilter) HasStopwords ¶

func (o *StopwordsTokenFilter) HasStopwords() bool

HasStopwords returns a boolean if a field has been set.

func (*StopwordsTokenFilter) HasStopwordsList ¶

func (o *StopwordsTokenFilter) HasStopwordsList() bool

HasStopwordsList returns a boolean if a field has been set.

func (StopwordsTokenFilter) MarshalJSON ¶

func (o StopwordsTokenFilter) MarshalJSON() ([]byte, error)

func (*StopwordsTokenFilter) SetIgnoreCase ¶

func (o *StopwordsTokenFilter) SetIgnoreCase(v bool)

SetIgnoreCase gets a reference to the given bool and assigns it to the IgnoreCase field.

func (*StopwordsTokenFilter) SetRemoveTrailing ¶

func (o *StopwordsTokenFilter) SetRemoveTrailing(v bool)

SetRemoveTrailing gets a reference to the given bool and assigns it to the RemoveTrailing field.

func (*StopwordsTokenFilter) SetStopwords ¶

func (o *StopwordsTokenFilter) SetStopwords(v []string)

SetStopwords gets a reference to the given []string and assigns it to the Stopwords field.

func (*StopwordsTokenFilter) SetStopwordsList ¶

func (o *StopwordsTokenFilter) SetStopwordsList(v StopwordsList)

SetStopwordsList gets a reference to the given StopwordsList and assigns it to the StopwordsList field.

func (StopwordsTokenFilter) ToMap ¶

func (o StopwordsTokenFilter) ToMap() (map[string]interface{}, error)

type Suggester ¶

type Suggester struct {
	// The name of the suggester.
	Name string `json:"name"`
	// A value indicating the capabilities of the suggester.
	SearchMode string `json:"searchMode"`
	// The list of field names to which the suggester applies. Each field must be searchable.
	SourceFields []string `json:"sourceFields"`
}

Suggester Defines how the Suggest API should apply to a group of fields in the index.

func NewSuggester ¶

func NewSuggester(name string, searchMode string, sourceFields []string) *Suggester

NewSuggester instantiates a new Suggester object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSuggesterWithDefaults ¶

func NewSuggesterWithDefaults() *Suggester

NewSuggesterWithDefaults instantiates a new Suggester object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Suggester) GetName ¶

func (o *Suggester) GetName() string

GetName returns the Name field value

func (*Suggester) GetNameOk ¶

func (o *Suggester) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Suggester) GetSearchMode ¶

func (o *Suggester) GetSearchMode() string

GetSearchMode returns the SearchMode field value

func (*Suggester) GetSearchModeOk ¶

func (o *Suggester) GetSearchModeOk() (*string, bool)

GetSearchModeOk returns a tuple with the SearchMode field value and a boolean to check if the value has been set.

func (*Suggester) GetSourceFields ¶

func (o *Suggester) GetSourceFields() []string

GetSourceFields returns the SourceFields field value

func (*Suggester) GetSourceFieldsOk ¶

func (o *Suggester) GetSourceFieldsOk() ([]string, bool)

GetSourceFieldsOk returns a tuple with the SourceFields field value and a boolean to check if the value has been set.

func (Suggester) MarshalJSON ¶

func (o Suggester) MarshalJSON() ([]byte, error)

func (*Suggester) SetName ¶

func (o *Suggester) SetName(v string)

SetName sets field value

func (*Suggester) SetSearchMode ¶

func (o *Suggester) SetSearchMode(v string)

SetSearchMode sets field value

func (*Suggester) SetSourceFields ¶

func (o *Suggester) SetSourceFields(v []string)

SetSourceFields sets field value

func (Suggester) ToMap ¶

func (o Suggester) ToMap() (map[string]interface{}, error)

type SynonymMap ¶

type SynonymMap struct {
	// The name of the synonym map.
	Name string `json:"name"`
	// The format of the synonym map. Only the 'solr' format is currently supported.
	Format string `json:"format"`
	// A series of synonym rules in the specified synonym map format. The rules must be separated by newlines.
	Synonyms      string                       `json:"synonyms"`
	EncryptionKey *SearchResourceEncryptionKey `json:"encryptionKey,omitempty"`
	// The ETag of the synonym map.
	OdataEtag *string `json:"@odata.etag,omitempty"`
}

SynonymMap Represents a synonym map definition.

func NewSynonymMap ¶

func NewSynonymMap(name string, format string, synonyms string) *SynonymMap

NewSynonymMap instantiates a new SynonymMap object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSynonymMapWithDefaults ¶

func NewSynonymMapWithDefaults() *SynonymMap

NewSynonymMapWithDefaults instantiates a new SynonymMap object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SynonymMap) GetEncryptionKey ¶

func (o *SynonymMap) GetEncryptionKey() SearchResourceEncryptionKey

GetEncryptionKey returns the EncryptionKey field value if set, zero value otherwise.

func (*SynonymMap) GetEncryptionKeyOk ¶

func (o *SynonymMap) GetEncryptionKeyOk() (*SearchResourceEncryptionKey, bool)

GetEncryptionKeyOk returns a tuple with the EncryptionKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SynonymMap) GetFormat ¶

func (o *SynonymMap) GetFormat() string

GetFormat returns the Format field value

func (*SynonymMap) GetFormatOk ¶

func (o *SynonymMap) GetFormatOk() (*string, bool)

GetFormatOk returns a tuple with the Format field value and a boolean to check if the value has been set.

func (*SynonymMap) GetName ¶

func (o *SynonymMap) GetName() string

GetName returns the Name field value

func (*SynonymMap) GetNameOk ¶

func (o *SynonymMap) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SynonymMap) GetOdataEtag ¶

func (o *SynonymMap) GetOdataEtag() string

GetOdataEtag returns the OdataEtag field value if set, zero value otherwise.

func (*SynonymMap) GetOdataEtagOk ¶

func (o *SynonymMap) GetOdataEtagOk() (*string, bool)

GetOdataEtagOk returns a tuple with the OdataEtag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SynonymMap) GetSynonyms ¶

func (o *SynonymMap) GetSynonyms() string

GetSynonyms returns the Synonyms field value

func (*SynonymMap) GetSynonymsOk ¶

func (o *SynonymMap) GetSynonymsOk() (*string, bool)

GetSynonymsOk returns a tuple with the Synonyms field value and a boolean to check if the value has been set.

func (*SynonymMap) HasEncryptionKey ¶

func (o *SynonymMap) HasEncryptionKey() bool

HasEncryptionKey returns a boolean if a field has been set.

func (*SynonymMap) HasOdataEtag ¶

func (o *SynonymMap) HasOdataEtag() bool

HasOdataEtag returns a boolean if a field has been set.

func (SynonymMap) MarshalJSON ¶

func (o SynonymMap) MarshalJSON() ([]byte, error)

func (*SynonymMap) SetEncryptionKey ¶

func (o *SynonymMap) SetEncryptionKey(v SearchResourceEncryptionKey)

SetEncryptionKey gets a reference to the given SearchResourceEncryptionKey and assigns it to the EncryptionKey field.

func (*SynonymMap) SetFormat ¶

func (o *SynonymMap) SetFormat(v string)

SetFormat sets field value

func (*SynonymMap) SetName ¶

func (o *SynonymMap) SetName(v string)

SetName sets field value

func (*SynonymMap) SetOdataEtag ¶

func (o *SynonymMap) SetOdataEtag(v string)

SetOdataEtag gets a reference to the given string and assigns it to the OdataEtag field.

func (*SynonymMap) SetSynonyms ¶

func (o *SynonymMap) SetSynonyms(v string)

SetSynonyms sets field value

func (SynonymMap) ToMap ¶

func (o SynonymMap) ToMap() (map[string]interface{}, error)

type SynonymMapsApiService ¶

type SynonymMapsApiService service

SynonymMapsApiService SynonymMapsApi service

func (*SynonymMapsApiService) SynonymMapsCreate ¶

SynonymMapsCreate Method for SynonymMapsCreate

Creates a new synonym map.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSynonymMapsCreateRequest

func (*SynonymMapsApiService) SynonymMapsCreateExecute ¶

func (a *SynonymMapsApiService) SynonymMapsCreateExecute(r ApiSynonymMapsCreateRequest) (*SynonymMap, *http.Response, error)

Execute executes the request

@return SynonymMap

func (*SynonymMapsApiService) SynonymMapsCreateOrUpdate ¶

func (a *SynonymMapsApiService) SynonymMapsCreateOrUpdate(ctx context.Context, synonymMapName string) ApiSynonymMapsCreateOrUpdateRequest

SynonymMapsCreateOrUpdate Method for SynonymMapsCreateOrUpdate

Creates a new synonym map or updates a synonym map if it already exists.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param synonymMapName The name of the synonym map to create or update.
@return ApiSynonymMapsCreateOrUpdateRequest

func (*SynonymMapsApiService) SynonymMapsCreateOrUpdateExecute ¶

func (a *SynonymMapsApiService) SynonymMapsCreateOrUpdateExecute(r ApiSynonymMapsCreateOrUpdateRequest) (*SynonymMap, *http.Response, error)

Execute executes the request

@return SynonymMap

func (*SynonymMapsApiService) SynonymMapsDelete ¶

func (a *SynonymMapsApiService) SynonymMapsDelete(ctx context.Context, synonymMapName string) ApiSynonymMapsDeleteRequest

SynonymMapsDelete Method for SynonymMapsDelete

Deletes a synonym map.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param synonymMapName The name of the synonym map to delete.
@return ApiSynonymMapsDeleteRequest

func (*SynonymMapsApiService) SynonymMapsDeleteExecute ¶

func (a *SynonymMapsApiService) SynonymMapsDeleteExecute(r ApiSynonymMapsDeleteRequest) (*http.Response, error)

Execute executes the request

func (*SynonymMapsApiService) SynonymMapsGet ¶

func (a *SynonymMapsApiService) SynonymMapsGet(ctx context.Context, synonymMapName string) ApiSynonymMapsGetRequest

SynonymMapsGet Method for SynonymMapsGet

Retrieves a synonym map definition.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param synonymMapName The name of the synonym map to retrieve.
@return ApiSynonymMapsGetRequest

func (*SynonymMapsApiService) SynonymMapsGetExecute ¶

func (a *SynonymMapsApiService) SynonymMapsGetExecute(r ApiSynonymMapsGetRequest) (*SynonymMap, *http.Response, error)

Execute executes the request

@return SynonymMap

func (*SynonymMapsApiService) SynonymMapsList ¶

SynonymMapsList Method for SynonymMapsList

Lists all synonym maps available for a search service.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSynonymMapsListRequest

func (*SynonymMapsApiService) SynonymMapsListExecute ¶

Execute executes the request

@return ListSynonymMapsResult

type SynonymTokenFilter ¶

type SynonymTokenFilter struct {
	TokenFilter
	// A list of synonyms in following one of two formats: 1. incredible, unbelievable, fabulous => amazing - all terms on the left side of => symbol will be replaced with all terms on its right side; 2. incredible, unbelievable, fabulous, amazing - comma separated list of equivalent words. Set the expand option to change how this list is interpreted.
	Synonyms []string `json:"synonyms"`
	// A value indicating whether to case-fold input for matching. Default is false.
	IgnoreCase *bool `json:"ignoreCase,omitempty"`
	// A value indicating whether all words in the list of synonyms (if => notation is not used) will map to one another. If true, all words in the list of synonyms (if => notation is not used) will map to one another. The following list: incredible, unbelievable, fabulous, amazing is equivalent to: incredible, unbelievable, fabulous, amazing => incredible, unbelievable, fabulous, amazing. If false, the following list: incredible, unbelievable, fabulous, amazing will be equivalent to: incredible, unbelievable, fabulous, amazing => incredible. Default is true.
	Expand *bool `json:"expand,omitempty"`
}

SynonymTokenFilter Matches single or multi-word synonyms in a token stream. This token filter is implemented using Apache Lucene.

func NewSynonymTokenFilter ¶

func NewSynonymTokenFilter(synonyms []string, odataType string, name string) *SynonymTokenFilter

NewSynonymTokenFilter instantiates a new SynonymTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSynonymTokenFilterWithDefaults ¶

func NewSynonymTokenFilterWithDefaults() *SynonymTokenFilter

NewSynonymTokenFilterWithDefaults instantiates a new SynonymTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SynonymTokenFilter) GetExpand ¶

func (o *SynonymTokenFilter) GetExpand() bool

GetExpand returns the Expand field value if set, zero value otherwise.

func (*SynonymTokenFilter) GetExpandOk ¶

func (o *SynonymTokenFilter) GetExpandOk() (*bool, bool)

GetExpandOk returns a tuple with the Expand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SynonymTokenFilter) GetIgnoreCase ¶

func (o *SynonymTokenFilter) GetIgnoreCase() bool

GetIgnoreCase returns the IgnoreCase field value if set, zero value otherwise.

func (*SynonymTokenFilter) GetIgnoreCaseOk ¶

func (o *SynonymTokenFilter) GetIgnoreCaseOk() (*bool, bool)

GetIgnoreCaseOk returns a tuple with the IgnoreCase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SynonymTokenFilter) GetSynonyms ¶

func (o *SynonymTokenFilter) GetSynonyms() []string

GetSynonyms returns the Synonyms field value

func (*SynonymTokenFilter) GetSynonymsOk ¶

func (o *SynonymTokenFilter) GetSynonymsOk() ([]string, bool)

GetSynonymsOk returns a tuple with the Synonyms field value and a boolean to check if the value has been set.

func (*SynonymTokenFilter) HasExpand ¶

func (o *SynonymTokenFilter) HasExpand() bool

HasExpand returns a boolean if a field has been set.

func (*SynonymTokenFilter) HasIgnoreCase ¶

func (o *SynonymTokenFilter) HasIgnoreCase() bool

HasIgnoreCase returns a boolean if a field has been set.

func (SynonymTokenFilter) MarshalJSON ¶

func (o SynonymTokenFilter) MarshalJSON() ([]byte, error)

func (*SynonymTokenFilter) SetExpand ¶

func (o *SynonymTokenFilter) SetExpand(v bool)

SetExpand gets a reference to the given bool and assigns it to the Expand field.

func (*SynonymTokenFilter) SetIgnoreCase ¶

func (o *SynonymTokenFilter) SetIgnoreCase(v bool)

SetIgnoreCase gets a reference to the given bool and assigns it to the IgnoreCase field.

func (*SynonymTokenFilter) SetSynonyms ¶

func (o *SynonymTokenFilter) SetSynonyms(v []string)

SetSynonyms sets field value

func (SynonymTokenFilter) ToMap ¶

func (o SynonymTokenFilter) ToMap() (map[string]interface{}, error)

type TagScoringFunction ¶

type TagScoringFunction struct {
	ScoringFunction
	Tag TagScoringParameters `json:"tag"`
}

TagScoringFunction Defines a function that boosts scores of documents with string values matching a given list of tags.

func NewTagScoringFunction ¶

func NewTagScoringFunction(tag TagScoringParameters, type_ string, fieldName string, boost float64) *TagScoringFunction

NewTagScoringFunction instantiates a new TagScoringFunction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagScoringFunctionWithDefaults ¶

func NewTagScoringFunctionWithDefaults() *TagScoringFunction

NewTagScoringFunctionWithDefaults instantiates a new TagScoringFunction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagScoringFunction) GetTag ¶

GetTag returns the Tag field value

func (*TagScoringFunction) GetTagOk ¶

func (o *TagScoringFunction) GetTagOk() (*TagScoringParameters, bool)

GetTagOk returns a tuple with the Tag field value and a boolean to check if the value has been set.

func (TagScoringFunction) MarshalJSON ¶

func (o TagScoringFunction) MarshalJSON() ([]byte, error)

func (*TagScoringFunction) SetTag ¶

SetTag sets field value

func (TagScoringFunction) ToMap ¶

func (o TagScoringFunction) ToMap() (map[string]interface{}, error)

type TagScoringParameters ¶

type TagScoringParameters struct {
	// The name of the parameter passed in search queries to specify the list of tags to compare against the target field.
	TagsParameter string `json:"tagsParameter"`
}

TagScoringParameters Provides parameter values to a tag scoring function.

func NewTagScoringParameters ¶

func NewTagScoringParameters(tagsParameter string) *TagScoringParameters

NewTagScoringParameters instantiates a new TagScoringParameters object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagScoringParametersWithDefaults ¶

func NewTagScoringParametersWithDefaults() *TagScoringParameters

NewTagScoringParametersWithDefaults instantiates a new TagScoringParameters object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagScoringParameters) GetTagsParameter ¶

func (o *TagScoringParameters) GetTagsParameter() string

GetTagsParameter returns the TagsParameter field value

func (*TagScoringParameters) GetTagsParameterOk ¶

func (o *TagScoringParameters) GetTagsParameterOk() (*string, bool)

GetTagsParameterOk returns a tuple with the TagsParameter field value and a boolean to check if the value has been set.

func (TagScoringParameters) MarshalJSON ¶

func (o TagScoringParameters) MarshalJSON() ([]byte, error)

func (*TagScoringParameters) SetTagsParameter ¶

func (o *TagScoringParameters) SetTagsParameter(v string)

SetTagsParameter sets field value

func (TagScoringParameters) ToMap ¶

func (o TagScoringParameters) ToMap() (map[string]interface{}, error)

type TextSplitMode ¶

type TextSplitMode string

TextSplitMode A value indicating which split mode to perform.

const (
	PAGES     TextSplitMode = "pages"
	SENTENCES TextSplitMode = "sentences"
)

List of TextSplitMode

func NewTextSplitModeFromValue ¶

func NewTextSplitModeFromValue(v string) (*TextSplitMode, error)

NewTextSplitModeFromValue returns a pointer to a valid TextSplitMode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TextSplitMode) IsValid ¶

func (v TextSplitMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TextSplitMode) Ptr ¶

func (v TextSplitMode) Ptr() *TextSplitMode

Ptr returns reference to TextSplitMode value

func (*TextSplitMode) UnmarshalJSON ¶

func (v *TextSplitMode) UnmarshalJSON(src []byte) error

type TextTranslationSkill ¶

type TextTranslationSkill struct {
	SearchIndexerSkill
	DefaultToLanguageCode   TextTranslationSkillLanguage  `json:"defaultToLanguageCode"`
	DefaultFromLanguageCode *TextTranslationSkillLanguage `json:"defaultFromLanguageCode,omitempty"`
	SuggestedFrom           *TextTranslationSkillLanguage `json:"suggestedFrom,omitempty"`
}

TextTranslationSkill A skill to translate text from one language to another.

func NewTextTranslationSkill ¶

func NewTextTranslationSkill(defaultToLanguageCode TextTranslationSkillLanguage, odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *TextTranslationSkill

NewTextTranslationSkill instantiates a new TextTranslationSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTextTranslationSkillWithDefaults ¶

func NewTextTranslationSkillWithDefaults() *TextTranslationSkill

NewTextTranslationSkillWithDefaults instantiates a new TextTranslationSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TextTranslationSkill) GetDefaultFromLanguageCode ¶

func (o *TextTranslationSkill) GetDefaultFromLanguageCode() TextTranslationSkillLanguage

GetDefaultFromLanguageCode returns the DefaultFromLanguageCode field value if set, zero value otherwise.

func (*TextTranslationSkill) GetDefaultFromLanguageCodeOk ¶

func (o *TextTranslationSkill) GetDefaultFromLanguageCodeOk() (*TextTranslationSkillLanguage, bool)

GetDefaultFromLanguageCodeOk returns a tuple with the DefaultFromLanguageCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TextTranslationSkill) GetDefaultToLanguageCode ¶

func (o *TextTranslationSkill) GetDefaultToLanguageCode() TextTranslationSkillLanguage

GetDefaultToLanguageCode returns the DefaultToLanguageCode field value

func (*TextTranslationSkill) GetDefaultToLanguageCodeOk ¶

func (o *TextTranslationSkill) GetDefaultToLanguageCodeOk() (*TextTranslationSkillLanguage, bool)

GetDefaultToLanguageCodeOk returns a tuple with the DefaultToLanguageCode field value and a boolean to check if the value has been set.

func (*TextTranslationSkill) GetSuggestedFrom ¶

func (o *TextTranslationSkill) GetSuggestedFrom() TextTranslationSkillLanguage

GetSuggestedFrom returns the SuggestedFrom field value if set, zero value otherwise.

func (*TextTranslationSkill) GetSuggestedFromOk ¶

func (o *TextTranslationSkill) GetSuggestedFromOk() (*TextTranslationSkillLanguage, bool)

GetSuggestedFromOk returns a tuple with the SuggestedFrom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TextTranslationSkill) HasDefaultFromLanguageCode ¶

func (o *TextTranslationSkill) HasDefaultFromLanguageCode() bool

HasDefaultFromLanguageCode returns a boolean if a field has been set.

func (*TextTranslationSkill) HasSuggestedFrom ¶

func (o *TextTranslationSkill) HasSuggestedFrom() bool

HasSuggestedFrom returns a boolean if a field has been set.

func (TextTranslationSkill) MarshalJSON ¶

func (o TextTranslationSkill) MarshalJSON() ([]byte, error)

func (*TextTranslationSkill) SetDefaultFromLanguageCode ¶

func (o *TextTranslationSkill) SetDefaultFromLanguageCode(v TextTranslationSkillLanguage)

SetDefaultFromLanguageCode gets a reference to the given TextTranslationSkillLanguage and assigns it to the DefaultFromLanguageCode field.

func (*TextTranslationSkill) SetDefaultToLanguageCode ¶

func (o *TextTranslationSkill) SetDefaultToLanguageCode(v TextTranslationSkillLanguage)

SetDefaultToLanguageCode sets field value

func (*TextTranslationSkill) SetSuggestedFrom ¶

func (o *TextTranslationSkill) SetSuggestedFrom(v TextTranslationSkillLanguage)

SetSuggestedFrom gets a reference to the given TextTranslationSkillLanguage and assigns it to the SuggestedFrom field.

func (TextTranslationSkill) ToMap ¶

func (o TextTranslationSkill) ToMap() (map[string]interface{}, error)

type TextTranslationSkillLanguage ¶

type TextTranslationSkillLanguage string

TextTranslationSkillLanguage The language codes supported for input text by TextTranslationSkill.

const (
	AF       TextTranslationSkillLanguage = "af"
	AR       TextTranslationSkillLanguage = "ar"
	BN       TextTranslationSkillLanguage = "bn"
	BS       TextTranslationSkillLanguage = "bs"
	BG       TextTranslationSkillLanguage = "bg"
	YUE      TextTranslationSkillLanguage = "yue"
	CA       TextTranslationSkillLanguage = "ca"
	ZH_HANS  TextTranslationSkillLanguage = "zh-Hans"
	ZH_HANT  TextTranslationSkillLanguage = "zh-Hant"
	HR       TextTranslationSkillLanguage = "hr"
	CS       TextTranslationSkillLanguage = "cs"
	DA       TextTranslationSkillLanguage = "da"
	NL       TextTranslationSkillLanguage = "nl"
	EN       TextTranslationSkillLanguage = "en"
	ET       TextTranslationSkillLanguage = "et"
	FJ       TextTranslationSkillLanguage = "fj"
	FIL      TextTranslationSkillLanguage = "fil"
	FI       TextTranslationSkillLanguage = "fi"
	FR       TextTranslationSkillLanguage = "fr"
	DE       TextTranslationSkillLanguage = "de"
	EL       TextTranslationSkillLanguage = "el"
	HT       TextTranslationSkillLanguage = "ht"
	HE       TextTranslationSkillLanguage = "he"
	HI       TextTranslationSkillLanguage = "hi"
	MWW      TextTranslationSkillLanguage = "mww"
	HU       TextTranslationSkillLanguage = "hu"
	IS       TextTranslationSkillLanguage = "is"
	ID       TextTranslationSkillLanguage = "id"
	IT       TextTranslationSkillLanguage = "it"
	JA       TextTranslationSkillLanguage = "ja"
	SW       TextTranslationSkillLanguage = "sw"
	TLH      TextTranslationSkillLanguage = "tlh"
	TLH_LATN TextTranslationSkillLanguage = "tlh-Latn"
	TLH_PIQD TextTranslationSkillLanguage = "tlh-Piqd"
	KO       TextTranslationSkillLanguage = "ko"
	LV       TextTranslationSkillLanguage = "lv"
	LT       TextTranslationSkillLanguage = "lt"
	MG       TextTranslationSkillLanguage = "mg"
	MS       TextTranslationSkillLanguage = "ms"
	MT       TextTranslationSkillLanguage = "mt"
	NB       TextTranslationSkillLanguage = "nb"
	FA       TextTranslationSkillLanguage = "fa"
	PL       TextTranslationSkillLanguage = "pl"
	PT       TextTranslationSkillLanguage = "pt"
	PT_BR    TextTranslationSkillLanguage = "pt-br"
	PT_PT    TextTranslationSkillLanguage = "pt-PT"
	OTQ      TextTranslationSkillLanguage = "otq"
	RO       TextTranslationSkillLanguage = "ro"
	RU       TextTranslationSkillLanguage = "ru"
	SM       TextTranslationSkillLanguage = "sm"
	SR_CYRL  TextTranslationSkillLanguage = "sr-Cyrl"
	SR_LATN  TextTranslationSkillLanguage = "sr-Latn"
	SK       TextTranslationSkillLanguage = "sk"
	SL       TextTranslationSkillLanguage = "sl"
	ES       TextTranslationSkillLanguage = "es"
	SV       TextTranslationSkillLanguage = "sv"
	TY       TextTranslationSkillLanguage = "ty"
	TA       TextTranslationSkillLanguage = "ta"
	TE       TextTranslationSkillLanguage = "te"
	TH       TextTranslationSkillLanguage = "th"
	TO       TextTranslationSkillLanguage = "to"
	TR       TextTranslationSkillLanguage = "tr"
	UK       TextTranslationSkillLanguage = "uk"
	UR       TextTranslationSkillLanguage = "ur"
	VI       TextTranslationSkillLanguage = "vi"
	CY       TextTranslationSkillLanguage = "cy"
	YUA      TextTranslationSkillLanguage = "yua"
	GA       TextTranslationSkillLanguage = "ga"
	KN       TextTranslationSkillLanguage = "kn"
	MI       TextTranslationSkillLanguage = "mi"
	ML       TextTranslationSkillLanguage = "ml"
	PA       TextTranslationSkillLanguage = "pa"
)

List of TextTranslationSkillLanguage

func NewTextTranslationSkillLanguageFromValue ¶

func NewTextTranslationSkillLanguageFromValue(v string) (*TextTranslationSkillLanguage, error)

NewTextTranslationSkillLanguageFromValue returns a pointer to a valid TextTranslationSkillLanguage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TextTranslationSkillLanguage) IsValid ¶

func (v TextTranslationSkillLanguage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TextTranslationSkillLanguage) Ptr ¶

Ptr returns reference to TextTranslationSkillLanguage value

func (*TextTranslationSkillLanguage) UnmarshalJSON ¶

func (v *TextTranslationSkillLanguage) UnmarshalJSON(src []byte) error

type TextWeights ¶

type TextWeights struct {
	// The dictionary of per-field weights to boost document scoring. The keys are field names and the values are the weights for each field.
	Weights map[string]float64 `json:"weights"`
}

TextWeights Defines weights on index fields for which matches should boost scoring in search queries.

func NewTextWeights ¶

func NewTextWeights(weights map[string]float64) *TextWeights

NewTextWeights instantiates a new TextWeights object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTextWeightsWithDefaults ¶

func NewTextWeightsWithDefaults() *TextWeights

NewTextWeightsWithDefaults instantiates a new TextWeights object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TextWeights) GetWeights ¶

func (o *TextWeights) GetWeights() map[string]float64

GetWeights returns the Weights field value

func (*TextWeights) GetWeightsOk ¶

func (o *TextWeights) GetWeightsOk() (*map[string]float64, bool)

GetWeightsOk returns a tuple with the Weights field value and a boolean to check if the value has been set.

func (TextWeights) MarshalJSON ¶

func (o TextWeights) MarshalJSON() ([]byte, error)

func (*TextWeights) SetWeights ¶

func (o *TextWeights) SetWeights(v map[string]float64)

SetWeights sets field value

func (TextWeights) ToMap ¶

func (o TextWeights) ToMap() (map[string]interface{}, error)

type TokenCharacterKind ¶

type TokenCharacterKind string

TokenCharacterKind Represents classes of characters on which a token filter can operate.

const (
	LETTER      TokenCharacterKind = "letter"
	DIGIT       TokenCharacterKind = "digit"
	WHITESPACE  TokenCharacterKind = "whitespace"
	PUNCTUATION TokenCharacterKind = "punctuation"
	SYMBOL      TokenCharacterKind = "symbol"
)

List of TokenCharacterKind

func NewTokenCharacterKindFromValue ¶

func NewTokenCharacterKindFromValue(v string) (*TokenCharacterKind, error)

NewTokenCharacterKindFromValue returns a pointer to a valid TokenCharacterKind for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TokenCharacterKind) IsValid ¶

func (v TokenCharacterKind) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TokenCharacterKind) Ptr ¶

Ptr returns reference to TokenCharacterKind value

func (*TokenCharacterKind) UnmarshalJSON ¶

func (v *TokenCharacterKind) UnmarshalJSON(src []byte) error

type TokenFilter ¶

type TokenFilter struct {
	// Identifies the concrete type of the token filter.
	OdataType string `json:"@odata.type"`
	// The name of the token filter. It must only contain letters, digits, spaces, dashes or underscores, can only start and end with alphanumeric characters, and is limited to 128 characters.
	Name string `json:"name"`
}

TokenFilter Base type for token filters.

func NewTokenFilter ¶

func NewTokenFilter(odataType string, name string) *TokenFilter

NewTokenFilter instantiates a new TokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenFilterWithDefaults ¶

func NewTokenFilterWithDefaults() *TokenFilter

NewTokenFilterWithDefaults instantiates a new TokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TokenFilter) GetName ¶

func (o *TokenFilter) GetName() string

GetName returns the Name field value

func (*TokenFilter) GetNameOk ¶

func (o *TokenFilter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TokenFilter) GetOdataType ¶

func (o *TokenFilter) GetOdataType() string

GetOdataType returns the OdataType field value

func (*TokenFilter) GetOdataTypeOk ¶

func (o *TokenFilter) GetOdataTypeOk() (*string, bool)

GetOdataTypeOk returns a tuple with the OdataType field value and a boolean to check if the value has been set.

func (TokenFilter) MarshalJSON ¶

func (o TokenFilter) MarshalJSON() ([]byte, error)

func (*TokenFilter) SetName ¶

func (o *TokenFilter) SetName(v string)

SetName sets field value

func (*TokenFilter) SetOdataType ¶

func (o *TokenFilter) SetOdataType(v string)

SetOdataType sets field value

func (TokenFilter) ToMap ¶

func (o TokenFilter) ToMap() (map[string]interface{}, error)

type TokenFilterName ¶

type TokenFilterName string

TokenFilterName Defines the names of all token filters supported by Azure Cognitive Search.

const (
	ARABIC_NORMALIZATION       TokenFilterName = "arabic_normalization"
	APOSTROPHE                 TokenFilterName = "apostrophe"
	ASCIIFOLDING               TokenFilterName = "asciifolding"
	CJK_BIGRAM                 TokenFilterName = "cjk_bigram"
	CJK_WIDTH                  TokenFilterName = "cjk_width"
	CLASSIC                    TokenFilterName = "classic"
	COMMON_GRAMS               TokenFilterName = "common_grams"
	EDGE_N_GRAM_V2             TokenFilterName = "edgeNGram_v2"
	ELISION                    TokenFilterName = "elision"
	GERMAN_NORMALIZATION       TokenFilterName = "german_normalization"
	HINDI_NORMALIZATION        TokenFilterName = "hindi_normalization"
	INDIC_NORMALIZATION        TokenFilterName = "indic_normalization"
	KEYWORD_REPEAT             TokenFilterName = "keyword_repeat"
	KSTEM                      TokenFilterName = "kstem"
	LENGTH                     TokenFilterName = "length"
	LIMIT                      TokenFilterName = "limit"
	LOWERCASE                  TokenFilterName = "lowercase"
	N_GRAM_V2                  TokenFilterName = "nGram_v2"
	PERSIAN_NORMALIZATION      TokenFilterName = "persian_normalization"
	PHONETIC                   TokenFilterName = "phonetic"
	PORTER_STEM                TokenFilterName = "porter_stem"
	REVERSE                    TokenFilterName = "reverse"
	SCANDINAVIAN_NORMALIZATION TokenFilterName = "scandinavian_normalization"
	SCANDINAVIAN_FOLDING       TokenFilterName = "scandinavian_folding"
	SHINGLE                    TokenFilterName = "shingle"
	SNOWBALL                   TokenFilterName = "snowball"
	SORANI_NORMALIZATION       TokenFilterName = "sorani_normalization"
	STEMMER                    TokenFilterName = "stemmer"
	STOPWORDS                  TokenFilterName = "stopwords"
	TRIM                       TokenFilterName = "trim"
	TRUNCATE                   TokenFilterName = "truncate"
	UNIQUE                     TokenFilterName = "unique"
	UPPERCASE                  TokenFilterName = "uppercase"
	WORD_DELIMITER             TokenFilterName = "word_delimiter"
)

List of TokenFilterName

func NewTokenFilterNameFromValue ¶

func NewTokenFilterNameFromValue(v string) (*TokenFilterName, error)

NewTokenFilterNameFromValue returns a pointer to a valid TokenFilterName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TokenFilterName) IsValid ¶

func (v TokenFilterName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TokenFilterName) Ptr ¶

Ptr returns reference to TokenFilterName value

func (*TokenFilterName) UnmarshalJSON ¶

func (v *TokenFilterName) UnmarshalJSON(src []byte) error

type TruncateTokenFilter ¶

type TruncateTokenFilter struct {
	TokenFilter
	// The length at which terms will be truncated. Default and maximum is 300.
	Length *int32 `json:"length,omitempty"`
}

TruncateTokenFilter Truncates the terms to a specific length. This token filter is implemented using Apache Lucene.

func NewTruncateTokenFilter ¶

func NewTruncateTokenFilter(odataType string, name string) *TruncateTokenFilter

NewTruncateTokenFilter instantiates a new TruncateTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTruncateTokenFilterWithDefaults ¶

func NewTruncateTokenFilterWithDefaults() *TruncateTokenFilter

NewTruncateTokenFilterWithDefaults instantiates a new TruncateTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TruncateTokenFilter) GetLength ¶

func (o *TruncateTokenFilter) GetLength() int32

GetLength returns the Length field value if set, zero value otherwise.

func (*TruncateTokenFilter) GetLengthOk ¶

func (o *TruncateTokenFilter) GetLengthOk() (*int32, bool)

GetLengthOk returns a tuple with the Length field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TruncateTokenFilter) HasLength ¶

func (o *TruncateTokenFilter) HasLength() bool

HasLength returns a boolean if a field has been set.

func (TruncateTokenFilter) MarshalJSON ¶

func (o TruncateTokenFilter) MarshalJSON() ([]byte, error)

func (*TruncateTokenFilter) SetLength ¶

func (o *TruncateTokenFilter) SetLength(v int32)

SetLength gets a reference to the given int32 and assigns it to the Length field.

func (TruncateTokenFilter) ToMap ¶

func (o TruncateTokenFilter) ToMap() (map[string]interface{}, error)

type UaxUrlEmailTokenizer ¶

type UaxUrlEmailTokenizer struct {
	LexicalTokenizer
	// The maximum token length. Default is 255. Tokens longer than the maximum length are split. The maximum token length that can be used is 300 characters.
	MaxTokenLength *int32 `json:"maxTokenLength,omitempty"`
}

UaxUrlEmailTokenizer Tokenizes urls and emails as one token. This tokenizer is implemented using Apache Lucene.

func NewUaxUrlEmailTokenizer ¶

func NewUaxUrlEmailTokenizer(odataType string, name string) *UaxUrlEmailTokenizer

NewUaxUrlEmailTokenizer instantiates a new UaxUrlEmailTokenizer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUaxUrlEmailTokenizerWithDefaults ¶

func NewUaxUrlEmailTokenizerWithDefaults() *UaxUrlEmailTokenizer

NewUaxUrlEmailTokenizerWithDefaults instantiates a new UaxUrlEmailTokenizer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UaxUrlEmailTokenizer) GetMaxTokenLength ¶

func (o *UaxUrlEmailTokenizer) GetMaxTokenLength() int32

GetMaxTokenLength returns the MaxTokenLength field value if set, zero value otherwise.

func (*UaxUrlEmailTokenizer) GetMaxTokenLengthOk ¶

func (o *UaxUrlEmailTokenizer) GetMaxTokenLengthOk() (*int32, bool)

GetMaxTokenLengthOk returns a tuple with the MaxTokenLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UaxUrlEmailTokenizer) HasMaxTokenLength ¶

func (o *UaxUrlEmailTokenizer) HasMaxTokenLength() bool

HasMaxTokenLength returns a boolean if a field has been set.

func (UaxUrlEmailTokenizer) MarshalJSON ¶

func (o UaxUrlEmailTokenizer) MarshalJSON() ([]byte, error)

func (*UaxUrlEmailTokenizer) SetMaxTokenLength ¶

func (o *UaxUrlEmailTokenizer) SetMaxTokenLength(v int32)

SetMaxTokenLength gets a reference to the given int32 and assigns it to the MaxTokenLength field.

func (UaxUrlEmailTokenizer) ToMap ¶

func (o UaxUrlEmailTokenizer) ToMap() (map[string]interface{}, error)

type UniqueTokenFilter ¶

type UniqueTokenFilter struct {
	TokenFilter
	// A value indicating whether to remove duplicates only at the same position. Default is false.
	OnlyOnSamePosition *bool `json:"onlyOnSamePosition,omitempty"`
}

UniqueTokenFilter Filters out tokens with same text as the previous token. This token filter is implemented using Apache Lucene.

func NewUniqueTokenFilter ¶

func NewUniqueTokenFilter(odataType string, name string) *UniqueTokenFilter

NewUniqueTokenFilter instantiates a new UniqueTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUniqueTokenFilterWithDefaults ¶

func NewUniqueTokenFilterWithDefaults() *UniqueTokenFilter

NewUniqueTokenFilterWithDefaults instantiates a new UniqueTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UniqueTokenFilter) GetOnlyOnSamePosition ¶

func (o *UniqueTokenFilter) GetOnlyOnSamePosition() bool

GetOnlyOnSamePosition returns the OnlyOnSamePosition field value if set, zero value otherwise.

func (*UniqueTokenFilter) GetOnlyOnSamePositionOk ¶

func (o *UniqueTokenFilter) GetOnlyOnSamePositionOk() (*bool, bool)

GetOnlyOnSamePositionOk returns a tuple with the OnlyOnSamePosition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UniqueTokenFilter) HasOnlyOnSamePosition ¶

func (o *UniqueTokenFilter) HasOnlyOnSamePosition() bool

HasOnlyOnSamePosition returns a boolean if a field has been set.

func (UniqueTokenFilter) MarshalJSON ¶

func (o UniqueTokenFilter) MarshalJSON() ([]byte, error)

func (*UniqueTokenFilter) SetOnlyOnSamePosition ¶

func (o *UniqueTokenFilter) SetOnlyOnSamePosition(v bool)

SetOnlyOnSamePosition gets a reference to the given bool and assigns it to the OnlyOnSamePosition field.

func (UniqueTokenFilter) ToMap ¶

func (o UniqueTokenFilter) ToMap() (map[string]interface{}, error)

type VectorSearch ¶

type VectorSearch struct {
	// Contains configuration options specific to the algorithm used during indexing time.
	AlgorithmConfigurations []VectorSearchAlgorithmConfiguration `json:"algorithmConfigurations,omitempty"`
}

VectorSearch Contains configuration options related to vector search.

func NewVectorSearch ¶

func NewVectorSearch() *VectorSearch

NewVectorSearch instantiates a new VectorSearch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVectorSearchWithDefaults ¶

func NewVectorSearchWithDefaults() *VectorSearch

NewVectorSearchWithDefaults instantiates a new VectorSearch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VectorSearch) GetAlgorithmConfigurations ¶

func (o *VectorSearch) GetAlgorithmConfigurations() []VectorSearchAlgorithmConfiguration

GetAlgorithmConfigurations returns the AlgorithmConfigurations field value if set, zero value otherwise.

func (*VectorSearch) GetAlgorithmConfigurationsOk ¶

func (o *VectorSearch) GetAlgorithmConfigurationsOk() ([]VectorSearchAlgorithmConfiguration, bool)

GetAlgorithmConfigurationsOk returns a tuple with the AlgorithmConfigurations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VectorSearch) HasAlgorithmConfigurations ¶

func (o *VectorSearch) HasAlgorithmConfigurations() bool

HasAlgorithmConfigurations returns a boolean if a field has been set.

func (VectorSearch) MarshalJSON ¶

func (o VectorSearch) MarshalJSON() ([]byte, error)

func (*VectorSearch) SetAlgorithmConfigurations ¶

func (o *VectorSearch) SetAlgorithmConfigurations(v []VectorSearchAlgorithmConfiguration)

SetAlgorithmConfigurations gets a reference to the given []VectorSearchAlgorithmConfiguration and assigns it to the AlgorithmConfigurations field.

func (VectorSearch) ToMap ¶

func (o VectorSearch) ToMap() (map[string]interface{}, error)

type VectorSearchAlgorithmConfiguration ¶

type VectorSearchAlgorithmConfiguration struct {
	// The name to associate with this particular configuration.
	Name string `json:"name"`
	// The name of the kind of algorithm being configured for use with vector search. Only `hnsw` is supported in the current preview.
	Kind string `json:"kind"`
}

VectorSearchAlgorithmConfiguration Contains configuration options specific to the algorithm used during indexing time.

func NewVectorSearchAlgorithmConfiguration ¶

func NewVectorSearchAlgorithmConfiguration(name string, kind string) *VectorSearchAlgorithmConfiguration

NewVectorSearchAlgorithmConfiguration instantiates a new VectorSearchAlgorithmConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVectorSearchAlgorithmConfigurationWithDefaults ¶

func NewVectorSearchAlgorithmConfigurationWithDefaults() *VectorSearchAlgorithmConfiguration

NewVectorSearchAlgorithmConfigurationWithDefaults instantiates a new VectorSearchAlgorithmConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VectorSearchAlgorithmConfiguration) GetKind ¶

GetKind returns the Kind field value

func (*VectorSearchAlgorithmConfiguration) GetKindOk ¶

func (o *VectorSearchAlgorithmConfiguration) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*VectorSearchAlgorithmConfiguration) GetName ¶

GetName returns the Name field value

func (*VectorSearchAlgorithmConfiguration) GetNameOk ¶

func (o *VectorSearchAlgorithmConfiguration) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (VectorSearchAlgorithmConfiguration) MarshalJSON ¶

func (o VectorSearchAlgorithmConfiguration) MarshalJSON() ([]byte, error)

func (*VectorSearchAlgorithmConfiguration) SetKind ¶

SetKind sets field value

func (*VectorSearchAlgorithmConfiguration) SetName ¶

SetName sets field value

func (VectorSearchAlgorithmConfiguration) ToMap ¶

func (o VectorSearchAlgorithmConfiguration) ToMap() (map[string]interface{}, error)

type VectorSearchAlgorithmMetric ¶

type VectorSearchAlgorithmMetric string

VectorSearchAlgorithmMetric The similarity metric to use for vector comparisons.

const (
	COSINE      VectorSearchAlgorithmMetric = "cosine"
	EUCLIDEAN   VectorSearchAlgorithmMetric = "euclidean"
	DOT_PRODUCT VectorSearchAlgorithmMetric = "dotProduct"
)

List of VectorSearchAlgorithmMetric

func NewVectorSearchAlgorithmMetricFromValue ¶

func NewVectorSearchAlgorithmMetricFromValue(v string) (*VectorSearchAlgorithmMetric, error)

NewVectorSearchAlgorithmMetricFromValue returns a pointer to a valid VectorSearchAlgorithmMetric for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VectorSearchAlgorithmMetric) IsValid ¶

func (v VectorSearchAlgorithmMetric) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (VectorSearchAlgorithmMetric) Ptr ¶

Ptr returns reference to VectorSearchAlgorithmMetric value

func (*VectorSearchAlgorithmMetric) UnmarshalJSON ¶

func (v *VectorSearchAlgorithmMetric) UnmarshalJSON(src []byte) error

type VisualFeature ¶

type VisualFeature string

VisualFeature The strings indicating what visual feature types to return.

const (
	ADULT       VisualFeature = "adult"
	BRANDS      VisualFeature = "brands"
	CATEGORIES  VisualFeature = "categories"
	DESCRIPTION VisualFeature = "description"
	FACES       VisualFeature = "faces"
	OBJECTS     VisualFeature = "objects"
	TAGS        VisualFeature = "tags"
)

List of VisualFeature

func NewVisualFeatureFromValue ¶

func NewVisualFeatureFromValue(v string) (*VisualFeature, error)

NewVisualFeatureFromValue returns a pointer to a valid VisualFeature for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VisualFeature) IsValid ¶

func (v VisualFeature) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (VisualFeature) Ptr ¶

func (v VisualFeature) Ptr() *VisualFeature

Ptr returns reference to VisualFeature value

func (*VisualFeature) UnmarshalJSON ¶

func (v *VisualFeature) UnmarshalJSON(src []byte) error

type WebApiSkill ¶

type WebApiSkill struct {
	SearchIndexerSkill
	// The url for the Web API.
	Uri string `json:"uri"`
	// A dictionary of http request headers.
	HttpHeaders *map[string]string `json:"httpHeaders,omitempty"`
	// The method for the http request.
	HttpMethod *string `json:"httpMethod,omitempty"`
	// The desired timeout for the request. Default is 30 seconds.
	Timeout *string `json:"timeout,omitempty"`
	// The desired batch size which indicates number of documents.
	BatchSize NullableInt32 `json:"batchSize,omitempty"`
	// If set, the number of parallel calls that can be made to the Web API.
	DegreeOfParallelism NullableInt32 `json:"degreeOfParallelism,omitempty"`
	// Applies to custom skills that connect to external code in an Azure function or some other application that provides the transformations. This value should be the application ID created for the function or app when it was registered with Azure Active Directory. When specified, the custom skill connects to the function or app using a managed ID (either system or user-assigned) of the search service and the access token of the function or app, using this value as the resource id for creating the scope of the access token.
	AuthResourceId NullableString             `json:"authResourceId,omitempty"`
	AuthIdentity   *SearchIndexerDataIdentity `json:"authIdentity,omitempty"`
}

WebApiSkill A skill that can call a Web API endpoint, allowing you to extend a skillset by having it call your custom code.

func NewWebApiSkill ¶

func NewWebApiSkill(uri string, odataType string, inputs []InputFieldMappingEntry, outputs []OutputFieldMappingEntry) *WebApiSkill

NewWebApiSkill instantiates a new WebApiSkill object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebApiSkillWithDefaults ¶

func NewWebApiSkillWithDefaults() *WebApiSkill

NewWebApiSkillWithDefaults instantiates a new WebApiSkill object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebApiSkill) GetAuthIdentity ¶

func (o *WebApiSkill) GetAuthIdentity() SearchIndexerDataIdentity

GetAuthIdentity returns the AuthIdentity field value if set, zero value otherwise.

func (*WebApiSkill) GetAuthIdentityOk ¶

func (o *WebApiSkill) GetAuthIdentityOk() (*SearchIndexerDataIdentity, bool)

GetAuthIdentityOk returns a tuple with the AuthIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebApiSkill) GetAuthResourceId ¶

func (o *WebApiSkill) GetAuthResourceId() string

GetAuthResourceId returns the AuthResourceId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebApiSkill) GetAuthResourceIdOk ¶

func (o *WebApiSkill) GetAuthResourceIdOk() (*string, bool)

GetAuthResourceIdOk returns a tuple with the AuthResourceId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WebApiSkill) GetBatchSize ¶

func (o *WebApiSkill) GetBatchSize() int32

GetBatchSize returns the BatchSize field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebApiSkill) GetBatchSizeOk ¶

func (o *WebApiSkill) GetBatchSizeOk() (*int32, bool)

GetBatchSizeOk returns a tuple with the BatchSize field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WebApiSkill) GetDegreeOfParallelism ¶

func (o *WebApiSkill) GetDegreeOfParallelism() int32

GetDegreeOfParallelism returns the DegreeOfParallelism field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebApiSkill) GetDegreeOfParallelismOk ¶

func (o *WebApiSkill) GetDegreeOfParallelismOk() (*int32, bool)

GetDegreeOfParallelismOk returns a tuple with the DegreeOfParallelism field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WebApiSkill) GetHttpHeaders ¶

func (o *WebApiSkill) GetHttpHeaders() map[string]string

GetHttpHeaders returns the HttpHeaders field value if set, zero value otherwise.

func (*WebApiSkill) GetHttpHeadersOk ¶

func (o *WebApiSkill) GetHttpHeadersOk() (*map[string]string, bool)

GetHttpHeadersOk returns a tuple with the HttpHeaders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebApiSkill) GetHttpMethod ¶

func (o *WebApiSkill) GetHttpMethod() string

GetHttpMethod returns the HttpMethod field value if set, zero value otherwise.

func (*WebApiSkill) GetHttpMethodOk ¶

func (o *WebApiSkill) GetHttpMethodOk() (*string, bool)

GetHttpMethodOk returns a tuple with the HttpMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebApiSkill) GetTimeout ¶

func (o *WebApiSkill) GetTimeout() string

GetTimeout returns the Timeout field value if set, zero value otherwise.

func (*WebApiSkill) GetTimeoutOk ¶

func (o *WebApiSkill) GetTimeoutOk() (*string, bool)

GetTimeoutOk returns a tuple with the Timeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebApiSkill) GetUri ¶

func (o *WebApiSkill) GetUri() string

GetUri returns the Uri field value

func (*WebApiSkill) GetUriOk ¶

func (o *WebApiSkill) GetUriOk() (*string, bool)

GetUriOk returns a tuple with the Uri field value and a boolean to check if the value has been set.

func (*WebApiSkill) HasAuthIdentity ¶

func (o *WebApiSkill) HasAuthIdentity() bool

HasAuthIdentity returns a boolean if a field has been set.

func (*WebApiSkill) HasAuthResourceId ¶

func (o *WebApiSkill) HasAuthResourceId() bool

HasAuthResourceId returns a boolean if a field has been set.

func (*WebApiSkill) HasBatchSize ¶

func (o *WebApiSkill) HasBatchSize() bool

HasBatchSize returns a boolean if a field has been set.

func (*WebApiSkill) HasDegreeOfParallelism ¶

func (o *WebApiSkill) HasDegreeOfParallelism() bool

HasDegreeOfParallelism returns a boolean if a field has been set.

func (*WebApiSkill) HasHttpHeaders ¶

func (o *WebApiSkill) HasHttpHeaders() bool

HasHttpHeaders returns a boolean if a field has been set.

func (*WebApiSkill) HasHttpMethod ¶

func (o *WebApiSkill) HasHttpMethod() bool

HasHttpMethod returns a boolean if a field has been set.

func (*WebApiSkill) HasTimeout ¶

func (o *WebApiSkill) HasTimeout() bool

HasTimeout returns a boolean if a field has been set.

func (WebApiSkill) MarshalJSON ¶

func (o WebApiSkill) MarshalJSON() ([]byte, error)

func (*WebApiSkill) SetAuthIdentity ¶

func (o *WebApiSkill) SetAuthIdentity(v SearchIndexerDataIdentity)

SetAuthIdentity gets a reference to the given SearchIndexerDataIdentity and assigns it to the AuthIdentity field.

func (*WebApiSkill) SetAuthResourceId ¶

func (o *WebApiSkill) SetAuthResourceId(v string)

SetAuthResourceId gets a reference to the given NullableString and assigns it to the AuthResourceId field.

func (*WebApiSkill) SetAuthResourceIdNil ¶

func (o *WebApiSkill) SetAuthResourceIdNil()

SetAuthResourceIdNil sets the value for AuthResourceId to be an explicit nil

func (*WebApiSkill) SetBatchSize ¶

func (o *WebApiSkill) SetBatchSize(v int32)

SetBatchSize gets a reference to the given NullableInt32 and assigns it to the BatchSize field.

func (*WebApiSkill) SetBatchSizeNil ¶

func (o *WebApiSkill) SetBatchSizeNil()

SetBatchSizeNil sets the value for BatchSize to be an explicit nil

func (*WebApiSkill) SetDegreeOfParallelism ¶

func (o *WebApiSkill) SetDegreeOfParallelism(v int32)

SetDegreeOfParallelism gets a reference to the given NullableInt32 and assigns it to the DegreeOfParallelism field.

func (*WebApiSkill) SetDegreeOfParallelismNil ¶

func (o *WebApiSkill) SetDegreeOfParallelismNil()

SetDegreeOfParallelismNil sets the value for DegreeOfParallelism to be an explicit nil

func (*WebApiSkill) SetHttpHeaders ¶

func (o *WebApiSkill) SetHttpHeaders(v map[string]string)

SetHttpHeaders gets a reference to the given map[string]string and assigns it to the HttpHeaders field.

func (*WebApiSkill) SetHttpMethod ¶

func (o *WebApiSkill) SetHttpMethod(v string)

SetHttpMethod gets a reference to the given string and assigns it to the HttpMethod field.

func (*WebApiSkill) SetTimeout ¶

func (o *WebApiSkill) SetTimeout(v string)

SetTimeout gets a reference to the given string and assigns it to the Timeout field.

func (*WebApiSkill) SetUri ¶

func (o *WebApiSkill) SetUri(v string)

SetUri sets field value

func (WebApiSkill) ToMap ¶

func (o WebApiSkill) ToMap() (map[string]interface{}, error)

func (*WebApiSkill) UnsetAuthResourceId ¶

func (o *WebApiSkill) UnsetAuthResourceId()

UnsetAuthResourceId ensures that no value is present for AuthResourceId, not even an explicit nil

func (*WebApiSkill) UnsetBatchSize ¶

func (o *WebApiSkill) UnsetBatchSize()

UnsetBatchSize ensures that no value is present for BatchSize, not even an explicit nil

func (*WebApiSkill) UnsetDegreeOfParallelism ¶

func (o *WebApiSkill) UnsetDegreeOfParallelism()

UnsetDegreeOfParallelism ensures that no value is present for DegreeOfParallelism, not even an explicit nil

type WordDelimiterTokenFilter ¶

type WordDelimiterTokenFilter struct {
	TokenFilter
	// A value indicating whether to generate part words. If set, causes parts of words to be generated; for example \"AzureSearch\" becomes \"Azure\" \"Search\". Default is true.
	GenerateWordParts *bool `json:"generateWordParts,omitempty"`
	// A value indicating whether to generate number subwords. Default is true.
	GenerateNumberParts *bool `json:"generateNumberParts,omitempty"`
	// A value indicating whether maximum runs of word parts will be catenated. For example, if this is set to true, \"Azure-Search\" becomes \"AzureSearch\". Default is false.
	CatenateWords *bool `json:"catenateWords,omitempty"`
	// A value indicating whether maximum runs of number parts will be catenated. For example, if this is set to true, \"1-2\" becomes \"12\". Default is false.
	CatenateNumbers *bool `json:"catenateNumbers,omitempty"`
	// A value indicating whether all subword parts will be catenated. For example, if this is set to true, \"Azure-Search-1\" becomes \"AzureSearch1\". Default is false.
	CatenateAll *bool `json:"catenateAll,omitempty"`
	// A value indicating whether to split words on caseChange. For example, if this is set to true, \"AzureSearch\" becomes \"Azure\" \"Search\". Default is true.
	SplitOnCaseChange *bool `json:"splitOnCaseChange,omitempty"`
	// A value indicating whether original words will be preserved and added to the subword list. Default is false.
	PreserveOriginal *bool `json:"preserveOriginal,omitempty"`
	// A value indicating whether to split on numbers. For example, if this is set to true, \"Azure1Search\" becomes \"Azure\" \"1\" \"Search\". Default is true.
	SplitOnNumerics *bool `json:"splitOnNumerics,omitempty"`
	// A value indicating whether to remove trailing \"'s\" for each subword. Default is true.
	StemEnglishPossessive *bool `json:"stemEnglishPossessive,omitempty"`
	// A list of tokens to protect from being delimited.
	ProtectedWords []string `json:"protectedWords,omitempty"`
}

WordDelimiterTokenFilter Splits words into subwords and performs optional transformations on subword groups. This token filter is implemented using Apache Lucene.

func NewWordDelimiterTokenFilter ¶

func NewWordDelimiterTokenFilter(odataType string, name string) *WordDelimiterTokenFilter

NewWordDelimiterTokenFilter instantiates a new WordDelimiterTokenFilter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWordDelimiterTokenFilterWithDefaults ¶

func NewWordDelimiterTokenFilterWithDefaults() *WordDelimiterTokenFilter

NewWordDelimiterTokenFilterWithDefaults instantiates a new WordDelimiterTokenFilter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WordDelimiterTokenFilter) GetCatenateAll ¶

func (o *WordDelimiterTokenFilter) GetCatenateAll() bool

GetCatenateAll returns the CatenateAll field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetCatenateAllOk ¶

func (o *WordDelimiterTokenFilter) GetCatenateAllOk() (*bool, bool)

GetCatenateAllOk returns a tuple with the CatenateAll field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetCatenateNumbers ¶

func (o *WordDelimiterTokenFilter) GetCatenateNumbers() bool

GetCatenateNumbers returns the CatenateNumbers field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetCatenateNumbersOk ¶

func (o *WordDelimiterTokenFilter) GetCatenateNumbersOk() (*bool, bool)

GetCatenateNumbersOk returns a tuple with the CatenateNumbers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetCatenateWords ¶

func (o *WordDelimiterTokenFilter) GetCatenateWords() bool

GetCatenateWords returns the CatenateWords field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetCatenateWordsOk ¶

func (o *WordDelimiterTokenFilter) GetCatenateWordsOk() (*bool, bool)

GetCatenateWordsOk returns a tuple with the CatenateWords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetGenerateNumberParts ¶

func (o *WordDelimiterTokenFilter) GetGenerateNumberParts() bool

GetGenerateNumberParts returns the GenerateNumberParts field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetGenerateNumberPartsOk ¶

func (o *WordDelimiterTokenFilter) GetGenerateNumberPartsOk() (*bool, bool)

GetGenerateNumberPartsOk returns a tuple with the GenerateNumberParts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetGenerateWordParts ¶

func (o *WordDelimiterTokenFilter) GetGenerateWordParts() bool

GetGenerateWordParts returns the GenerateWordParts field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetGenerateWordPartsOk ¶

func (o *WordDelimiterTokenFilter) GetGenerateWordPartsOk() (*bool, bool)

GetGenerateWordPartsOk returns a tuple with the GenerateWordParts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetPreserveOriginal ¶

func (o *WordDelimiterTokenFilter) GetPreserveOriginal() bool

GetPreserveOriginal returns the PreserveOriginal field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetPreserveOriginalOk ¶

func (o *WordDelimiterTokenFilter) GetPreserveOriginalOk() (*bool, bool)

GetPreserveOriginalOk returns a tuple with the PreserveOriginal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetProtectedWords ¶

func (o *WordDelimiterTokenFilter) GetProtectedWords() []string

GetProtectedWords returns the ProtectedWords field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetProtectedWordsOk ¶

func (o *WordDelimiterTokenFilter) GetProtectedWordsOk() ([]string, bool)

GetProtectedWordsOk returns a tuple with the ProtectedWords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetSplitOnCaseChange ¶

func (o *WordDelimiterTokenFilter) GetSplitOnCaseChange() bool

GetSplitOnCaseChange returns the SplitOnCaseChange field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetSplitOnCaseChangeOk ¶

func (o *WordDelimiterTokenFilter) GetSplitOnCaseChangeOk() (*bool, bool)

GetSplitOnCaseChangeOk returns a tuple with the SplitOnCaseChange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetSplitOnNumerics ¶

func (o *WordDelimiterTokenFilter) GetSplitOnNumerics() bool

GetSplitOnNumerics returns the SplitOnNumerics field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetSplitOnNumericsOk ¶

func (o *WordDelimiterTokenFilter) GetSplitOnNumericsOk() (*bool, bool)

GetSplitOnNumericsOk returns a tuple with the SplitOnNumerics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) GetStemEnglishPossessive ¶

func (o *WordDelimiterTokenFilter) GetStemEnglishPossessive() bool

GetStemEnglishPossessive returns the StemEnglishPossessive field value if set, zero value otherwise.

func (*WordDelimiterTokenFilter) GetStemEnglishPossessiveOk ¶

func (o *WordDelimiterTokenFilter) GetStemEnglishPossessiveOk() (*bool, bool)

GetStemEnglishPossessiveOk returns a tuple with the StemEnglishPossessive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WordDelimiterTokenFilter) HasCatenateAll ¶

func (o *WordDelimiterTokenFilter) HasCatenateAll() bool

HasCatenateAll returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasCatenateNumbers ¶

func (o *WordDelimiterTokenFilter) HasCatenateNumbers() bool

HasCatenateNumbers returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasCatenateWords ¶

func (o *WordDelimiterTokenFilter) HasCatenateWords() bool

HasCatenateWords returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasGenerateNumberParts ¶

func (o *WordDelimiterTokenFilter) HasGenerateNumberParts() bool

HasGenerateNumberParts returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasGenerateWordParts ¶

func (o *WordDelimiterTokenFilter) HasGenerateWordParts() bool

HasGenerateWordParts returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasPreserveOriginal ¶

func (o *WordDelimiterTokenFilter) HasPreserveOriginal() bool

HasPreserveOriginal returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasProtectedWords ¶

func (o *WordDelimiterTokenFilter) HasProtectedWords() bool

HasProtectedWords returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasSplitOnCaseChange ¶

func (o *WordDelimiterTokenFilter) HasSplitOnCaseChange() bool

HasSplitOnCaseChange returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasSplitOnNumerics ¶

func (o *WordDelimiterTokenFilter) HasSplitOnNumerics() bool

HasSplitOnNumerics returns a boolean if a field has been set.

func (*WordDelimiterTokenFilter) HasStemEnglishPossessive ¶

func (o *WordDelimiterTokenFilter) HasStemEnglishPossessive() bool

HasStemEnglishPossessive returns a boolean if a field has been set.

func (WordDelimiterTokenFilter) MarshalJSON ¶

func (o WordDelimiterTokenFilter) MarshalJSON() ([]byte, error)

func (*WordDelimiterTokenFilter) SetCatenateAll ¶

func (o *WordDelimiterTokenFilter) SetCatenateAll(v bool)

SetCatenateAll gets a reference to the given bool and assigns it to the CatenateAll field.

func (*WordDelimiterTokenFilter) SetCatenateNumbers ¶

func (o *WordDelimiterTokenFilter) SetCatenateNumbers(v bool)

SetCatenateNumbers gets a reference to the given bool and assigns it to the CatenateNumbers field.

func (*WordDelimiterTokenFilter) SetCatenateWords ¶

func (o *WordDelimiterTokenFilter) SetCatenateWords(v bool)

SetCatenateWords gets a reference to the given bool and assigns it to the CatenateWords field.

func (*WordDelimiterTokenFilter) SetGenerateNumberParts ¶

func (o *WordDelimiterTokenFilter) SetGenerateNumberParts(v bool)

SetGenerateNumberParts gets a reference to the given bool and assigns it to the GenerateNumberParts field.

func (*WordDelimiterTokenFilter) SetGenerateWordParts ¶

func (o *WordDelimiterTokenFilter) SetGenerateWordParts(v bool)

SetGenerateWordParts gets a reference to the given bool and assigns it to the GenerateWordParts field.

func (*WordDelimiterTokenFilter) SetPreserveOriginal ¶

func (o *WordDelimiterTokenFilter) SetPreserveOriginal(v bool)

SetPreserveOriginal gets a reference to the given bool and assigns it to the PreserveOriginal field.

func (*WordDelimiterTokenFilter) SetProtectedWords ¶

func (o *WordDelimiterTokenFilter) SetProtectedWords(v []string)

SetProtectedWords gets a reference to the given []string and assigns it to the ProtectedWords field.

func (*WordDelimiterTokenFilter) SetSplitOnCaseChange ¶

func (o *WordDelimiterTokenFilter) SetSplitOnCaseChange(v bool)

SetSplitOnCaseChange gets a reference to the given bool and assigns it to the SplitOnCaseChange field.

func (*WordDelimiterTokenFilter) SetSplitOnNumerics ¶

func (o *WordDelimiterTokenFilter) SetSplitOnNumerics(v bool)

SetSplitOnNumerics gets a reference to the given bool and assigns it to the SplitOnNumerics field.

func (*WordDelimiterTokenFilter) SetStemEnglishPossessive ¶

func (o *WordDelimiterTokenFilter) SetStemEnglishPossessive(v bool)

SetStemEnglishPossessive gets a reference to the given bool and assigns it to the StemEnglishPossessive field.

func (WordDelimiterTokenFilter) ToMap ¶

func (o WordDelimiterTokenFilter) ToMap() (map[string]interface{}, error)

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL