Name | Type | Description | Notes |
---|---|---|---|
Tags | Pointer to map[string]interface{} | [optional] [default to {}] | |
Filters | map[string]interface{} | ||
ChunkSize | Pointer to NullableInt32 | [optional] [default to 1500] | |
ChunkOverlap | Pointer to NullableInt32 | [optional] [default to 20] | |
SkipEmbeddingGeneration | Pointer to NullableBool | [optional] [default to false] | |
EmbeddingModel | Pointer to EmbeddingGenerators | [optional] | |
GenerateSparseVectors | Pointer to NullableBool | [optional] [default to false] | |
PrependFilenameToChunks | Pointer to NullableBool | [optional] [default to false] | |
DataSourceId | Pointer to NullableInt32 | [optional] | |
RequestId | Pointer to NullableString | [optional] | |
SyncAttachments | Pointer to NullableBool | [optional] [default to false] |
func NewGmailSyncInput(filters map[string]interface{}, ) *GmailSyncInput
NewGmailSyncInput instantiates a new GmailSyncInput 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 NewGmailSyncInputWithDefaults() *GmailSyncInput
NewGmailSyncInputWithDefaults instantiates a new GmailSyncInput 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 (o *GmailSyncInput) GetTags() map[string]interface{}
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetTagsOk() (*map[string]interface{}, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetTags(v map[string]interface{})
SetTags sets Tags field to given value.
func (o *GmailSyncInput) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *GmailSyncInput) SetTagsNil(b bool)
SetTagsNil sets the value for Tags to be an explicit nil
func (o *GmailSyncInput) UnsetTags()
UnsetTags ensures that no value is present for Tags, not even an explicit nil
func (o *GmailSyncInput) GetFilters() map[string]interface{}
GetFilters returns the Filters field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetFiltersOk() (*map[string]interface{}, bool)
GetFiltersOk returns a tuple with the Filters field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetFilters(v map[string]interface{})
SetFilters sets Filters field to given value.
func (o *GmailSyncInput) GetChunkSize() int32
GetChunkSize returns the ChunkSize field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetChunkSizeOk() (*int32, bool)
GetChunkSizeOk returns a tuple with the ChunkSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetChunkSize(v int32)
SetChunkSize sets ChunkSize field to given value.
func (o *GmailSyncInput) HasChunkSize() bool
HasChunkSize returns a boolean if a field has been set.
func (o *GmailSyncInput) SetChunkSizeNil(b bool)
SetChunkSizeNil sets the value for ChunkSize to be an explicit nil
func (o *GmailSyncInput) UnsetChunkSize()
UnsetChunkSize ensures that no value is present for ChunkSize, not even an explicit nil
func (o *GmailSyncInput) GetChunkOverlap() int32
GetChunkOverlap returns the ChunkOverlap field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetChunkOverlapOk() (*int32, bool)
GetChunkOverlapOk returns a tuple with the ChunkOverlap field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetChunkOverlap(v int32)
SetChunkOverlap sets ChunkOverlap field to given value.
func (o *GmailSyncInput) HasChunkOverlap() bool
HasChunkOverlap returns a boolean if a field has been set.
func (o *GmailSyncInput) SetChunkOverlapNil(b bool)
SetChunkOverlapNil sets the value for ChunkOverlap to be an explicit nil
func (o *GmailSyncInput) UnsetChunkOverlap()
UnsetChunkOverlap ensures that no value is present for ChunkOverlap, not even an explicit nil
func (o *GmailSyncInput) GetSkipEmbeddingGeneration() bool
GetSkipEmbeddingGeneration returns the SkipEmbeddingGeneration field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetSkipEmbeddingGenerationOk() (*bool, bool)
GetSkipEmbeddingGenerationOk returns a tuple with the SkipEmbeddingGeneration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetSkipEmbeddingGeneration(v bool)
SetSkipEmbeddingGeneration sets SkipEmbeddingGeneration field to given value.
func (o *GmailSyncInput) HasSkipEmbeddingGeneration() bool
HasSkipEmbeddingGeneration returns a boolean if a field has been set.
func (o *GmailSyncInput) SetSkipEmbeddingGenerationNil(b bool)
SetSkipEmbeddingGenerationNil sets the value for SkipEmbeddingGeneration to be an explicit nil
func (o *GmailSyncInput) UnsetSkipEmbeddingGeneration()
UnsetSkipEmbeddingGeneration ensures that no value is present for SkipEmbeddingGeneration, not even an explicit nil
func (o *GmailSyncInput) GetEmbeddingModel() EmbeddingGenerators
GetEmbeddingModel returns the EmbeddingModel field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetEmbeddingModelOk() (*EmbeddingGenerators, bool)
GetEmbeddingModelOk returns a tuple with the EmbeddingModel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetEmbeddingModel(v EmbeddingGenerators)
SetEmbeddingModel sets EmbeddingModel field to given value.
func (o *GmailSyncInput) HasEmbeddingModel() bool
HasEmbeddingModel returns a boolean if a field has been set.
func (o *GmailSyncInput) GetGenerateSparseVectors() bool
GetGenerateSparseVectors returns the GenerateSparseVectors field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetGenerateSparseVectorsOk() (*bool, bool)
GetGenerateSparseVectorsOk returns a tuple with the GenerateSparseVectors field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetGenerateSparseVectors(v bool)
SetGenerateSparseVectors sets GenerateSparseVectors field to given value.
func (o *GmailSyncInput) HasGenerateSparseVectors() bool
HasGenerateSparseVectors returns a boolean if a field has been set.
func (o *GmailSyncInput) SetGenerateSparseVectorsNil(b bool)
SetGenerateSparseVectorsNil sets the value for GenerateSparseVectors to be an explicit nil
func (o *GmailSyncInput) UnsetGenerateSparseVectors()
UnsetGenerateSparseVectors ensures that no value is present for GenerateSparseVectors, not even an explicit nil
func (o *GmailSyncInput) GetPrependFilenameToChunks() bool
GetPrependFilenameToChunks returns the PrependFilenameToChunks field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetPrependFilenameToChunksOk() (*bool, bool)
GetPrependFilenameToChunksOk returns a tuple with the PrependFilenameToChunks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetPrependFilenameToChunks(v bool)
SetPrependFilenameToChunks sets PrependFilenameToChunks field to given value.
func (o *GmailSyncInput) HasPrependFilenameToChunks() bool
HasPrependFilenameToChunks returns a boolean if a field has been set.
func (o *GmailSyncInput) SetPrependFilenameToChunksNil(b bool)
SetPrependFilenameToChunksNil sets the value for PrependFilenameToChunks to be an explicit nil
func (o *GmailSyncInput) UnsetPrependFilenameToChunks()
UnsetPrependFilenameToChunks ensures that no value is present for PrependFilenameToChunks, not even an explicit nil
func (o *GmailSyncInput) GetDataSourceId() int32
GetDataSourceId returns the DataSourceId field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetDataSourceIdOk() (*int32, bool)
GetDataSourceIdOk returns a tuple with the DataSourceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetDataSourceId(v int32)
SetDataSourceId sets DataSourceId field to given value.
func (o *GmailSyncInput) HasDataSourceId() bool
HasDataSourceId returns a boolean if a field has been set.
func (o *GmailSyncInput) SetDataSourceIdNil(b bool)
SetDataSourceIdNil sets the value for DataSourceId to be an explicit nil
func (o *GmailSyncInput) UnsetDataSourceId()
UnsetDataSourceId ensures that no value is present for DataSourceId, not even an explicit nil
func (o *GmailSyncInput) GetRequestId() string
GetRequestId returns the RequestId field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetRequestIdOk() (*string, bool)
GetRequestIdOk returns a tuple with the RequestId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetRequestId(v string)
SetRequestId sets RequestId field to given value.
func (o *GmailSyncInput) HasRequestId() bool
HasRequestId returns a boolean if a field has been set.
func (o *GmailSyncInput) SetRequestIdNil(b bool)
SetRequestIdNil sets the value for RequestId to be an explicit nil
func (o *GmailSyncInput) UnsetRequestId()
UnsetRequestId ensures that no value is present for RequestId, not even an explicit nil
func (o *GmailSyncInput) GetSyncAttachments() bool
GetSyncAttachments returns the SyncAttachments field if non-nil, zero value otherwise.
func (o *GmailSyncInput) GetSyncAttachmentsOk() (*bool, bool)
GetSyncAttachmentsOk returns a tuple with the SyncAttachments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GmailSyncInput) SetSyncAttachments(v bool)
SetSyncAttachments sets SyncAttachments field to given value.
func (o *GmailSyncInput) HasSyncAttachments() bool
HasSyncAttachments returns a boolean if a field has been set.
func (o *GmailSyncInput) SetSyncAttachmentsNil(b bool)
SetSyncAttachmentsNil sets the value for SyncAttachments to be an explicit nil
func (o *GmailSyncInput) UnsetSyncAttachments()
UnsetSyncAttachments ensures that no value is present for SyncAttachments, not even an explicit nil