GoodMem
ReferenceClient SDKsGo SDKConfiguration

ChunkingConfiguration Configuration

ChunkingConfiguration Configuration documentation for Go SDK

Properties

NameTypeDescriptionNotes
NonePointer to map[string]interfaceNo chunking strategy - preserves original content as a single unit[optional]
RecursivePointer to RecursiveChunkingConfiguration[optional]
SentencePointer to SentenceChunkingConfiguration[optional]

Methods

NewChunkingConfiguration

func NewChunkingConfiguration() *ChunkingConfiguration

NewChunkingConfiguration instantiates a new ChunkingConfiguration 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

NewChunkingConfigurationWithDefaults

func NewChunkingConfigurationWithDefaults() *ChunkingConfiguration

NewChunkingConfigurationWithDefaults instantiates a new ChunkingConfiguration 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

GetNone

func (o *ChunkingConfiguration) GetNone() map[string]interface{}

GetNone returns the None field if non-nil, zero value otherwise.

GetNoneOk

func (o *ChunkingConfiguration) GetNoneOk() (*map[string]interface{}, bool)

GetNoneOk returns a tuple with the None field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetNone

func (o *ChunkingConfiguration) SetNone(v map[string]interface{})

SetNone sets None field to given value.

HasNone

func (o *ChunkingConfiguration) HasNone() bool

HasNone returns a boolean if a field has been set.

GetRecursive

func (o *ChunkingConfiguration) GetRecursive() RecursiveChunkingConfiguration

GetRecursive returns the Recursive field if non-nil, zero value otherwise.

GetRecursiveOk

func (o *ChunkingConfiguration) GetRecursiveOk() (*RecursiveChunkingConfiguration, bool)

GetRecursiveOk returns a tuple with the Recursive field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRecursive

func (o *ChunkingConfiguration) SetRecursive(v RecursiveChunkingConfiguration)

SetRecursive sets Recursive field to given value.

HasRecursive

func (o *ChunkingConfiguration) HasRecursive() bool

HasRecursive returns a boolean if a field has been set.

GetSentence

func (o *ChunkingConfiguration) GetSentence() SentenceChunkingConfiguration

GetSentence returns the Sentence field if non-nil, zero value otherwise.

GetSentenceOk

func (o *ChunkingConfiguration) GetSentenceOk() (*SentenceChunkingConfiguration, bool)

GetSentenceOk returns a tuple with the Sentence field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSentence

func (o *ChunkingConfiguration) SetSentence(v SentenceChunkingConfiguration)

SetSentence sets Sentence field to given value.

HasSentence

func (o *ChunkingConfiguration) HasSentence() bool

HasSentence returns a boolean if a field has been set.

↑ Back to Go SDK ↑ Back to Go SDK ↑ Back to Go SDK