Skip to main content

ApplicationCrawlerSettings

Properties​

NameTypeDescriptionNotes
IsEnabledPointer to boolIndicates whether the feature or configuration is enabled.[optional] [default to false]
ClusterIdPointer to NullableStringThe identifier of the cluster associated with this configuration, if applicable.[optional]
CalculateResourceSizePointer to CrawlResourcesSizesOptions[optional]
CrawlSnapshotsFolderPointer to NullableBoolIndicates whether to crawl the snapshots folder.[optional] [default to false]
CrawlMailboxesPointer to NullableBoolIndicates whether to crawl mailboxes.[optional] [default to false]
CrawlPublicFoldersPointer to NullableBoolIndicates whether to crawl public folders.[optional] [default to false]
ExcludedPathsByRegexPointer to NullableStringRegular expression pattern for paths to exclude from crawling.[optional]
CrawlTopLevelSharesPointer to []stringList of top-level shares to crawl.[optional]
ExcludedResourcesPointer to []stringList of resource identifiers to exclude from crawling.[optional]
IncludeResourcesPointer to []stringList of resource identifiers to include in crawling.[optional]

Methods​

NewApplicationCrawlerSettings​

func NewApplicationCrawlerSettings() *ApplicationCrawlerSettings

NewApplicationCrawlerSettings instantiates a new ApplicationCrawlerSettings 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

NewApplicationCrawlerSettingsWithDefaults​

func NewApplicationCrawlerSettingsWithDefaults() *ApplicationCrawlerSettings

NewApplicationCrawlerSettingsWithDefaults instantiates a new ApplicationCrawlerSettings 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

GetIsEnabled​

func (o *ApplicationCrawlerSettings) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field if non-nil, zero value otherwise.

GetIsEnabledOk​

func (o *ApplicationCrawlerSettings) GetIsEnabledOk() (*bool, bool)

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

SetIsEnabled​

func (o *ApplicationCrawlerSettings) SetIsEnabled(v bool)

SetIsEnabled sets IsEnabled field to given value.

HasIsEnabled​

func (o *ApplicationCrawlerSettings) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

GetClusterId​

func (o *ApplicationCrawlerSettings) GetClusterId() string

GetClusterId returns the ClusterId field if non-nil, zero value otherwise.

GetClusterIdOk​

func (o *ApplicationCrawlerSettings) GetClusterIdOk() (*string, bool)

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

SetClusterId​

func (o *ApplicationCrawlerSettings) SetClusterId(v string)

SetClusterId sets ClusterId field to given value.

HasClusterId​

func (o *ApplicationCrawlerSettings) HasClusterId() bool

HasClusterId returns a boolean if a field has been set.

SetClusterIdNil​

func (o *ApplicationCrawlerSettings) SetClusterIdNil(b bool)

SetClusterIdNil sets the value for ClusterId to be an explicit nil

UnsetClusterId​

func (o *ApplicationCrawlerSettings) UnsetClusterId()

UnsetClusterId ensures that no value is present for ClusterId, not even an explicit nil

GetCalculateResourceSize​

func (o *ApplicationCrawlerSettings) GetCalculateResourceSize() CrawlResourcesSizesOptions

GetCalculateResourceSize returns the CalculateResourceSize field if non-nil, zero value otherwise.

GetCalculateResourceSizeOk​

func (o *ApplicationCrawlerSettings) GetCalculateResourceSizeOk() (*CrawlResourcesSizesOptions, bool)

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

SetCalculateResourceSize​

func (o *ApplicationCrawlerSettings) SetCalculateResourceSize(v CrawlResourcesSizesOptions)

SetCalculateResourceSize sets CalculateResourceSize field to given value.

HasCalculateResourceSize​

func (o *ApplicationCrawlerSettings) HasCalculateResourceSize() bool

HasCalculateResourceSize returns a boolean if a field has been set.

GetCrawlSnapshotsFolder​

func (o *ApplicationCrawlerSettings) GetCrawlSnapshotsFolder() bool

GetCrawlSnapshotsFolder returns the CrawlSnapshotsFolder field if non-nil, zero value otherwise.

GetCrawlSnapshotsFolderOk​

func (o *ApplicationCrawlerSettings) GetCrawlSnapshotsFolderOk() (*bool, bool)

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

SetCrawlSnapshotsFolder​

func (o *ApplicationCrawlerSettings) SetCrawlSnapshotsFolder(v bool)

SetCrawlSnapshotsFolder sets CrawlSnapshotsFolder field to given value.

HasCrawlSnapshotsFolder​

func (o *ApplicationCrawlerSettings) HasCrawlSnapshotsFolder() bool

HasCrawlSnapshotsFolder returns a boolean if a field has been set.

SetCrawlSnapshotsFolderNil​

func (o *ApplicationCrawlerSettings) SetCrawlSnapshotsFolderNil(b bool)

SetCrawlSnapshotsFolderNil sets the value for CrawlSnapshotsFolder to be an explicit nil

UnsetCrawlSnapshotsFolder​

func (o *ApplicationCrawlerSettings) UnsetCrawlSnapshotsFolder()

UnsetCrawlSnapshotsFolder ensures that no value is present for CrawlSnapshotsFolder, not even an explicit nil

GetCrawlMailboxes​

func (o *ApplicationCrawlerSettings) GetCrawlMailboxes() bool

GetCrawlMailboxes returns the CrawlMailboxes field if non-nil, zero value otherwise.

GetCrawlMailboxesOk​

func (o *ApplicationCrawlerSettings) GetCrawlMailboxesOk() (*bool, bool)

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

SetCrawlMailboxes​

func (o *ApplicationCrawlerSettings) SetCrawlMailboxes(v bool)

SetCrawlMailboxes sets CrawlMailboxes field to given value.

HasCrawlMailboxes​

func (o *ApplicationCrawlerSettings) HasCrawlMailboxes() bool

HasCrawlMailboxes returns a boolean if a field has been set.

SetCrawlMailboxesNil​

func (o *ApplicationCrawlerSettings) SetCrawlMailboxesNil(b bool)

SetCrawlMailboxesNil sets the value for CrawlMailboxes to be an explicit nil

UnsetCrawlMailboxes​

func (o *ApplicationCrawlerSettings) UnsetCrawlMailboxes()

UnsetCrawlMailboxes ensures that no value is present for CrawlMailboxes, not even an explicit nil

GetCrawlPublicFolders​

func (o *ApplicationCrawlerSettings) GetCrawlPublicFolders() bool

GetCrawlPublicFolders returns the CrawlPublicFolders field if non-nil, zero value otherwise.

GetCrawlPublicFoldersOk​

func (o *ApplicationCrawlerSettings) GetCrawlPublicFoldersOk() (*bool, bool)

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

SetCrawlPublicFolders​

func (o *ApplicationCrawlerSettings) SetCrawlPublicFolders(v bool)

SetCrawlPublicFolders sets CrawlPublicFolders field to given value.

HasCrawlPublicFolders​

func (o *ApplicationCrawlerSettings) HasCrawlPublicFolders() bool

HasCrawlPublicFolders returns a boolean if a field has been set.

SetCrawlPublicFoldersNil​

func (o *ApplicationCrawlerSettings) SetCrawlPublicFoldersNil(b bool)

SetCrawlPublicFoldersNil sets the value for CrawlPublicFolders to be an explicit nil

UnsetCrawlPublicFolders​

func (o *ApplicationCrawlerSettings) UnsetCrawlPublicFolders()

UnsetCrawlPublicFolders ensures that no value is present for CrawlPublicFolders, not even an explicit nil

GetExcludedPathsByRegex​

func (o *ApplicationCrawlerSettings) GetExcludedPathsByRegex() string

GetExcludedPathsByRegex returns the ExcludedPathsByRegex field if non-nil, zero value otherwise.

GetExcludedPathsByRegexOk​

func (o *ApplicationCrawlerSettings) GetExcludedPathsByRegexOk() (*string, bool)

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

SetExcludedPathsByRegex​

func (o *ApplicationCrawlerSettings) SetExcludedPathsByRegex(v string)

SetExcludedPathsByRegex sets ExcludedPathsByRegex field to given value.

HasExcludedPathsByRegex​

func (o *ApplicationCrawlerSettings) HasExcludedPathsByRegex() bool

HasExcludedPathsByRegex returns a boolean if a field has been set.

SetExcludedPathsByRegexNil​

func (o *ApplicationCrawlerSettings) SetExcludedPathsByRegexNil(b bool)

SetExcludedPathsByRegexNil sets the value for ExcludedPathsByRegex to be an explicit nil

UnsetExcludedPathsByRegex​

func (o *ApplicationCrawlerSettings) UnsetExcludedPathsByRegex()

UnsetExcludedPathsByRegex ensures that no value is present for ExcludedPathsByRegex, not even an explicit nil

GetCrawlTopLevelShares​

func (o *ApplicationCrawlerSettings) GetCrawlTopLevelShares() []string

GetCrawlTopLevelShares returns the CrawlTopLevelShares field if non-nil, zero value otherwise.

GetCrawlTopLevelSharesOk​

func (o *ApplicationCrawlerSettings) GetCrawlTopLevelSharesOk() (*[]string, bool)

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

SetCrawlTopLevelShares​

func (o *ApplicationCrawlerSettings) SetCrawlTopLevelShares(v []string)

SetCrawlTopLevelShares sets CrawlTopLevelShares field to given value.

HasCrawlTopLevelShares​

func (o *ApplicationCrawlerSettings) HasCrawlTopLevelShares() bool

HasCrawlTopLevelShares returns a boolean if a field has been set.

SetCrawlTopLevelSharesNil​

func (o *ApplicationCrawlerSettings) SetCrawlTopLevelSharesNil(b bool)

SetCrawlTopLevelSharesNil sets the value for CrawlTopLevelShares to be an explicit nil

UnsetCrawlTopLevelShares​

func (o *ApplicationCrawlerSettings) UnsetCrawlTopLevelShares()

UnsetCrawlTopLevelShares ensures that no value is present for CrawlTopLevelShares, not even an explicit nil

GetExcludedResources​

func (o *ApplicationCrawlerSettings) GetExcludedResources() []string

GetExcludedResources returns the ExcludedResources field if non-nil, zero value otherwise.

GetExcludedResourcesOk​

func (o *ApplicationCrawlerSettings) GetExcludedResourcesOk() (*[]string, bool)

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

SetExcludedResources​

func (o *ApplicationCrawlerSettings) SetExcludedResources(v []string)

SetExcludedResources sets ExcludedResources field to given value.

HasExcludedResources​

func (o *ApplicationCrawlerSettings) HasExcludedResources() bool

HasExcludedResources returns a boolean if a field has been set.

SetExcludedResourcesNil​

func (o *ApplicationCrawlerSettings) SetExcludedResourcesNil(b bool)

SetExcludedResourcesNil sets the value for ExcludedResources to be an explicit nil

UnsetExcludedResources​

func (o *ApplicationCrawlerSettings) UnsetExcludedResources()

UnsetExcludedResources ensures that no value is present for ExcludedResources, not even an explicit nil

GetIncludeResources​

func (o *ApplicationCrawlerSettings) GetIncludeResources() []string

GetIncludeResources returns the IncludeResources field if non-nil, zero value otherwise.

GetIncludeResourcesOk​

func (o *ApplicationCrawlerSettings) GetIncludeResourcesOk() (*[]string, bool)

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

SetIncludeResources​

func (o *ApplicationCrawlerSettings) SetIncludeResources(v []string)

SetIncludeResources sets IncludeResources field to given value.

HasIncludeResources​

func (o *ApplicationCrawlerSettings) HasIncludeResources() bool

HasIncludeResources returns a boolean if a field has been set.

SetIncludeResourcesNil​

func (o *ApplicationCrawlerSettings) SetIncludeResourcesNil(b bool)

SetIncludeResourcesNil sets the value for IncludeResources to be an explicit nil

UnsetIncludeResources​

func (o *ApplicationCrawlerSettings) UnsetIncludeResources()

UnsetIncludeResources ensures that no value is present for IncludeResources, not even an explicit nil