ChunkingConfiguration Configuration
ChunkingConfiguration Configuration documentation for Go SDK
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| None | Pointer to map[string]interface | No chunking strategy - preserves original content as a single unit | [optional] |
| Recursive | Pointer to RecursiveChunkingConfiguration | [optional] | |
| Sentence | Pointer 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.