ChunkingConfigurationOneOf1 Configuration
ChunkingConfigurationOneOf1 Configuration documentation for Go SDK
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| Recursive | RecursiveChunkingConfiguration | Recursive chunking with configurable size and overlap |
Methods
NewChunkingConfigurationOneOf1
func NewChunkingConfigurationOneOf1(recursive interface{}, ) *ChunkingConfigurationOneOf1
NewChunkingConfigurationOneOf1 instantiates a new ChunkingConfigurationOneOf1 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
NewChunkingConfigurationOneOf1WithDefaults
func NewChunkingConfigurationOneOf1WithDefaults() *ChunkingConfigurationOneOf1
NewChunkingConfigurationOneOf1WithDefaults instantiates a new ChunkingConfigurationOneOf1 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
GetRecursive
func (o *ChunkingConfigurationOneOf1) GetRecursive() interface{}
GetRecursive returns the Recursive field if non-nil, zero value otherwise.
GetRecursiveOk
func (o *ChunkingConfigurationOneOf1) GetRecursiveOk() (*interface{}, 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 *ChunkingConfigurationOneOf1) SetRecursive(v interface{})
SetRecursive sets Recursive field to given value.
SetRecursiveNil
func (o *ChunkingConfigurationOneOf1) SetRecursiveNil(b bool)
SetRecursiveNil sets the value for Recursive to be an explicit nil
UnsetRecursive
func (o *ChunkingConfigurationOneOf1) UnsetRecursive()
UnsetRecursive ensures that no value is present for Recursive, not even an explicit nil