AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::kendra::Model::ConfluenceConfiguration Class Reference

#include <ConfluenceConfiguration.h>

Public Member Functions

 ConfluenceConfiguration ()
 
 ConfluenceConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
ConfluenceConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetServerUrl () const
 
bool ServerUrlHasBeenSet () const
 
void SetServerUrl (const Aws::String &value)
 
void SetServerUrl (Aws::String &&value)
 
void SetServerUrl (const char *value)
 
ConfluenceConfigurationWithServerUrl (const Aws::String &value)
 
ConfluenceConfigurationWithServerUrl (Aws::String &&value)
 
ConfluenceConfigurationWithServerUrl (const char *value)
 
const Aws::StringGetSecretArn () const
 
bool SecretArnHasBeenSet () const
 
void SetSecretArn (const Aws::String &value)
 
void SetSecretArn (Aws::String &&value)
 
void SetSecretArn (const char *value)
 
ConfluenceConfigurationWithSecretArn (const Aws::String &value)
 
ConfluenceConfigurationWithSecretArn (Aws::String &&value)
 
ConfluenceConfigurationWithSecretArn (const char *value)
 
const ConfluenceVersionGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const ConfluenceVersion &value)
 
void SetVersion (ConfluenceVersion &&value)
 
ConfluenceConfigurationWithVersion (const ConfluenceVersion &value)
 
ConfluenceConfigurationWithVersion (ConfluenceVersion &&value)
 
const ConfluenceSpaceConfigurationGetSpaceConfiguration () const
 
bool SpaceConfigurationHasBeenSet () const
 
void SetSpaceConfiguration (const ConfluenceSpaceConfiguration &value)
 
void SetSpaceConfiguration (ConfluenceSpaceConfiguration &&value)
 
ConfluenceConfigurationWithSpaceConfiguration (const ConfluenceSpaceConfiguration &value)
 
ConfluenceConfigurationWithSpaceConfiguration (ConfluenceSpaceConfiguration &&value)
 
const ConfluencePageConfigurationGetPageConfiguration () const
 
bool PageConfigurationHasBeenSet () const
 
void SetPageConfiguration (const ConfluencePageConfiguration &value)
 
void SetPageConfiguration (ConfluencePageConfiguration &&value)
 
ConfluenceConfigurationWithPageConfiguration (const ConfluencePageConfiguration &value)
 
ConfluenceConfigurationWithPageConfiguration (ConfluencePageConfiguration &&value)
 
const ConfluenceBlogConfigurationGetBlogConfiguration () const
 
bool BlogConfigurationHasBeenSet () const
 
void SetBlogConfiguration (const ConfluenceBlogConfiguration &value)
 
void SetBlogConfiguration (ConfluenceBlogConfiguration &&value)
 
ConfluenceConfigurationWithBlogConfiguration (const ConfluenceBlogConfiguration &value)
 
ConfluenceConfigurationWithBlogConfiguration (ConfluenceBlogConfiguration &&value)
 
const ConfluenceAttachmentConfigurationGetAttachmentConfiguration () const
 
bool AttachmentConfigurationHasBeenSet () const
 
void SetAttachmentConfiguration (const ConfluenceAttachmentConfiguration &value)
 
void SetAttachmentConfiguration (ConfluenceAttachmentConfiguration &&value)
 
ConfluenceConfigurationWithAttachmentConfiguration (const ConfluenceAttachmentConfiguration &value)
 
ConfluenceConfigurationWithAttachmentConfiguration (ConfluenceAttachmentConfiguration &&value)
 
const DataSourceVpcConfigurationGetVpcConfiguration () const
 
bool VpcConfigurationHasBeenSet () const
 
void SetVpcConfiguration (const DataSourceVpcConfiguration &value)
 
void SetVpcConfiguration (DataSourceVpcConfiguration &&value)
 
ConfluenceConfigurationWithVpcConfiguration (const DataSourceVpcConfiguration &value)
 
ConfluenceConfigurationWithVpcConfiguration (DataSourceVpcConfiguration &&value)
 
const Aws::Vector< Aws::String > & GetInclusionPatterns () const
 
bool InclusionPatternsHasBeenSet () const
 
void SetInclusionPatterns (const Aws::Vector< Aws::String > &value)
 
void SetInclusionPatterns (Aws::Vector< Aws::String > &&value)
 
ConfluenceConfigurationWithInclusionPatterns (const Aws::Vector< Aws::String > &value)
 
ConfluenceConfigurationWithInclusionPatterns (Aws::Vector< Aws::String > &&value)
 
ConfluenceConfigurationAddInclusionPatterns (const Aws::String &value)
 
ConfluenceConfigurationAddInclusionPatterns (Aws::String &&value)
 
ConfluenceConfigurationAddInclusionPatterns (const char *value)
 
const Aws::Vector< Aws::String > & GetExclusionPatterns () const
 
bool ExclusionPatternsHasBeenSet () const
 
void SetExclusionPatterns (const Aws::Vector< Aws::String > &value)
 
void SetExclusionPatterns (Aws::Vector< Aws::String > &&value)
 
ConfluenceConfigurationWithExclusionPatterns (const Aws::Vector< Aws::String > &value)
 
ConfluenceConfigurationWithExclusionPatterns (Aws::Vector< Aws::String > &&value)
 
ConfluenceConfigurationAddExclusionPatterns (const Aws::String &value)
 
ConfluenceConfigurationAddExclusionPatterns (Aws::String &&value)
 
ConfluenceConfigurationAddExclusionPatterns (const char *value)
 

Detailed Description

Provides configuration information for data sources that connect to Confluence.

See Also:

AWS API Reference

Definition at line 39 of file ConfluenceConfiguration.h.

Constructor & Destructor Documentation

◆ ConfluenceConfiguration() [1/2]

Aws::kendra::Model::ConfluenceConfiguration::ConfluenceConfiguration ( )

◆ ConfluenceConfiguration() [2/2]

Aws::kendra::Model::ConfluenceConfiguration::ConfluenceConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddExclusionPatterns() [1/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::AddExclusionPatterns ( Aws::String &&  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 553 of file ConfluenceConfiguration.h.

◆ AddExclusionPatterns() [2/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::AddExclusionPatterns ( const Aws::String value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 543 of file ConfluenceConfiguration.h.

◆ AddExclusionPatterns() [3/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::AddExclusionPatterns ( const char *  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 563 of file ConfluenceConfiguration.h.

◆ AddInclusionPatterns() [1/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::AddInclusionPatterns ( Aws::String &&  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 462 of file ConfluenceConfiguration.h.

◆ AddInclusionPatterns() [2/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::AddInclusionPatterns ( const Aws::String value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 452 of file ConfluenceConfiguration.h.

◆ AddInclusionPatterns() [3/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::AddInclusionPatterns ( const char *  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 472 of file ConfluenceConfiguration.h.

◆ AttachmentConfigurationHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::AttachmentConfigurationHasBeenSet ( ) const
inline

Specifies configuration information for indexing attachments to Confluence blogs and pages.

Definition at line 326 of file ConfluenceConfiguration.h.

◆ BlogConfigurationHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::BlogConfigurationHasBeenSet ( ) const
inline

Specifies configuration information for indexing Confluence blogs.

Definition at line 293 of file ConfluenceConfiguration.h.

◆ ExclusionPatternsHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::ExclusionPatternsHasBeenSet ( ) const
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 493 of file ConfluenceConfiguration.h.

◆ GetAttachmentConfiguration()

const ConfluenceAttachmentConfiguration& Aws::kendra::Model::ConfluenceConfiguration::GetAttachmentConfiguration ( ) const
inline

Specifies configuration information for indexing attachments to Confluence blogs and pages.

Definition at line 320 of file ConfluenceConfiguration.h.

◆ GetBlogConfiguration()

const ConfluenceBlogConfiguration& Aws::kendra::Model::ConfluenceConfiguration::GetBlogConfiguration ( ) const
inline

Specifies configuration information for indexing Confluence blogs.

Definition at line 288 of file ConfluenceConfiguration.h.

◆ GetExclusionPatterns()

const Aws::Vector<Aws::String>& Aws::kendra::Model::ConfluenceConfiguration::GetExclusionPatterns ( ) const
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 483 of file ConfluenceConfiguration.h.

◆ GetInclusionPatterns()

const Aws::Vector<Aws::String>& Aws::kendra::Model::ConfluenceConfiguration::GetInclusionPatterns ( ) const
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 392 of file ConfluenceConfiguration.h.

◆ GetPageConfiguration()

const ConfluencePageConfiguration& Aws::kendra::Model::ConfluenceConfiguration::GetPageConfiguration ( ) const
inline

Specifies configuration information for indexing Confluence pages.

Definition at line 257 of file ConfluenceConfiguration.h.

◆ GetSecretArn()

const Aws::String& Aws::kendra::Model::ConfluenceConfiguration::GetSecretArn ( ) const
inline

The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:

  • username

    • The user name or email address of a user with administrative privileges for the Confluence server.

  • password - The password associated with the user logging in to the Confluence server.

Definition at line 113 of file ConfluenceConfiguration.h.

◆ GetServerUrl()

const Aws::String& Aws::kendra::Model::ConfluenceConfiguration::GetServerUrl ( ) const
inline

The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/. You can also use an IP address, for example, https://192.168.1.113/.

Definition at line 53 of file ConfluenceConfiguration.h.

◆ GetSpaceConfiguration()

const ConfluenceSpaceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::GetSpaceConfiguration ( ) const
inline

Specifies configuration information for indexing Confluence spaces.

Definition at line 226 of file ConfluenceConfiguration.h.

◆ GetVersion()

const ConfluenceVersion& Aws::kendra::Model::ConfluenceConfiguration::GetVersion ( ) const
inline

Specifies the version of the Confluence installation that you are connecting to.

Definition at line 190 of file ConfluenceConfiguration.h.

◆ GetVpcConfiguration()

const DataSourceVpcConfiguration& Aws::kendra::Model::ConfluenceConfiguration::GetVpcConfiguration ( ) const
inline

Specifies the information for connecting to an Amazon VPC.

Definition at line 356 of file ConfluenceConfiguration.h.

◆ InclusionPatternsHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::InclusionPatternsHasBeenSet ( ) const
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 402 of file ConfluenceConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::kendra::Model::ConfluenceConfiguration::Jsonize ( ) const

◆ operator=()

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PageConfigurationHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::PageConfigurationHasBeenSet ( ) const
inline

Specifies configuration information for indexing Confluence pages.

Definition at line 262 of file ConfluenceConfiguration.h.

◆ SecretArnHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::SecretArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:

  • username

    • The user name or email address of a user with administrative privileges for the Confluence server.

  • password - The password associated with the user logging in to the Confluence server.

Definition at line 123 of file ConfluenceConfiguration.h.

◆ ServerUrlHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::ServerUrlHasBeenSet ( ) const
inline

The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/. You can also use an IP address, for example, https://192.168.1.113/.

Definition at line 60 of file ConfluenceConfiguration.h.

◆ SetAttachmentConfiguration() [1/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetAttachmentConfiguration ( ConfluenceAttachmentConfiguration &&  value)
inline

Specifies configuration information for indexing attachments to Confluence blogs and pages.

Definition at line 338 of file ConfluenceConfiguration.h.

◆ SetAttachmentConfiguration() [2/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetAttachmentConfiguration ( const ConfluenceAttachmentConfiguration value)
inline

Specifies configuration information for indexing attachments to Confluence blogs and pages.

Definition at line 332 of file ConfluenceConfiguration.h.

◆ SetBlogConfiguration() [1/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetBlogConfiguration ( ConfluenceBlogConfiguration &&  value)
inline

Specifies configuration information for indexing Confluence blogs.

Definition at line 303 of file ConfluenceConfiguration.h.

◆ SetBlogConfiguration() [2/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetBlogConfiguration ( const ConfluenceBlogConfiguration value)
inline

Specifies configuration information for indexing Confluence blogs.

Definition at line 298 of file ConfluenceConfiguration.h.

◆ SetExclusionPatterns() [1/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetExclusionPatterns ( Aws::Vector< Aws::String > &&  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 513 of file ConfluenceConfiguration.h.

◆ SetExclusionPatterns() [2/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetExclusionPatterns ( const Aws::Vector< Aws::String > &  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 503 of file ConfluenceConfiguration.h.

◆ SetInclusionPatterns() [1/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetInclusionPatterns ( Aws::Vector< Aws::String > &&  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 422 of file ConfluenceConfiguration.h.

◆ SetInclusionPatterns() [2/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetInclusionPatterns ( const Aws::Vector< Aws::String > &  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 412 of file ConfluenceConfiguration.h.

◆ SetPageConfiguration() [1/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetPageConfiguration ( ConfluencePageConfiguration &&  value)
inline

Specifies configuration information for indexing Confluence pages.

Definition at line 272 of file ConfluenceConfiguration.h.

◆ SetPageConfiguration() [2/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetPageConfiguration ( const ConfluencePageConfiguration value)
inline

Specifies configuration information for indexing Confluence pages.

Definition at line 267 of file ConfluenceConfiguration.h.

◆ SetSecretArn() [1/3]

void Aws::kendra::Model::ConfluenceConfiguration::SetSecretArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:

  • username

    • The user name or email address of a user with administrative privileges for the Confluence server.

  • password - The password associated with the user logging in to the Confluence server.

Definition at line 143 of file ConfluenceConfiguration.h.

◆ SetSecretArn() [2/3]

void Aws::kendra::Model::ConfluenceConfiguration::SetSecretArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:

  • username

    • The user name or email address of a user with administrative privileges for the Confluence server.

  • password - The password associated with the user logging in to the Confluence server.

Definition at line 133 of file ConfluenceConfiguration.h.

◆ SetSecretArn() [3/3]

void Aws::kendra::Model::ConfluenceConfiguration::SetSecretArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:

  • username

    • The user name or email address of a user with administrative privileges for the Confluence server.

  • password - The password associated with the user logging in to the Confluence server.

Definition at line 153 of file ConfluenceConfiguration.h.

◆ SetServerUrl() [1/3]

void Aws::kendra::Model::ConfluenceConfiguration::SetServerUrl ( Aws::String &&  value)
inline

The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/. You can also use an IP address, for example, https://192.168.1.113/.

Definition at line 74 of file ConfluenceConfiguration.h.

◆ SetServerUrl() [2/3]

void Aws::kendra::Model::ConfluenceConfiguration::SetServerUrl ( const Aws::String value)
inline

The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/. You can also use an IP address, for example, https://192.168.1.113/.

Definition at line 67 of file ConfluenceConfiguration.h.

◆ SetServerUrl() [3/3]

void Aws::kendra::Model::ConfluenceConfiguration::SetServerUrl ( const char *  value)
inline

The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/. You can also use an IP address, for example, https://192.168.1.113/.

Definition at line 81 of file ConfluenceConfiguration.h.

◆ SetSpaceConfiguration() [1/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetSpaceConfiguration ( ConfluenceSpaceConfiguration &&  value)
inline

Specifies configuration information for indexing Confluence spaces.

Definition at line 241 of file ConfluenceConfiguration.h.

◆ SetSpaceConfiguration() [2/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetSpaceConfiguration ( const ConfluenceSpaceConfiguration value)
inline

Specifies configuration information for indexing Confluence spaces.

Definition at line 236 of file ConfluenceConfiguration.h.

◆ SetVersion() [1/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetVersion ( ConfluenceVersion &&  value)
inline

Specifies the version of the Confluence installation that you are connecting to.

Definition at line 208 of file ConfluenceConfiguration.h.

◆ SetVersion() [2/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetVersion ( const ConfluenceVersion value)
inline

Specifies the version of the Confluence installation that you are connecting to.

Definition at line 202 of file ConfluenceConfiguration.h.

◆ SetVpcConfiguration() [1/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetVpcConfiguration ( const DataSourceVpcConfiguration value)
inline

Specifies the information for connecting to an Amazon VPC.

Definition at line 366 of file ConfluenceConfiguration.h.

◆ SetVpcConfiguration() [2/2]

void Aws::kendra::Model::ConfluenceConfiguration::SetVpcConfiguration ( DataSourceVpcConfiguration &&  value)
inline

Specifies the information for connecting to an Amazon VPC.

Definition at line 371 of file ConfluenceConfiguration.h.

◆ SpaceConfigurationHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::SpaceConfigurationHasBeenSet ( ) const
inline

Specifies configuration information for indexing Confluence spaces.

Definition at line 231 of file ConfluenceConfiguration.h.

◆ VersionHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::VersionHasBeenSet ( ) const
inline

Specifies the version of the Confluence installation that you are connecting to.

Definition at line 196 of file ConfluenceConfiguration.h.

◆ VpcConfigurationHasBeenSet()

bool Aws::kendra::Model::ConfluenceConfiguration::VpcConfigurationHasBeenSet ( ) const
inline

Specifies the information for connecting to an Amazon VPC.

Definition at line 361 of file ConfluenceConfiguration.h.

◆ WithAttachmentConfiguration() [1/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithAttachmentConfiguration ( ConfluenceAttachmentConfiguration &&  value)
inline

Specifies configuration information for indexing attachments to Confluence blogs and pages.

Definition at line 350 of file ConfluenceConfiguration.h.

◆ WithAttachmentConfiguration() [2/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithAttachmentConfiguration ( const ConfluenceAttachmentConfiguration value)
inline

Specifies configuration information for indexing attachments to Confluence blogs and pages.

Definition at line 344 of file ConfluenceConfiguration.h.

◆ WithBlogConfiguration() [1/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithBlogConfiguration ( ConfluenceBlogConfiguration &&  value)
inline

Specifies configuration information for indexing Confluence blogs.

Definition at line 313 of file ConfluenceConfiguration.h.

◆ WithBlogConfiguration() [2/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithBlogConfiguration ( const ConfluenceBlogConfiguration value)
inline

Specifies configuration information for indexing Confluence blogs.

Definition at line 308 of file ConfluenceConfiguration.h.

◆ WithExclusionPatterns() [1/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithExclusionPatterns ( Aws::Vector< Aws::String > &&  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 533 of file ConfluenceConfiguration.h.

◆ WithExclusionPatterns() [2/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithExclusionPatterns ( const Aws::Vector< Aws::String > &  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An exclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the pattern are excluded from the index. Items that don't match the pattern are included in the index. If a item matches both an exclusion pattern and an inclusion pattern, the item isn't included in the index.

Definition at line 523 of file ConfluenceConfiguration.h.

◆ WithInclusionPatterns() [1/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithInclusionPatterns ( Aws::Vector< Aws::String > &&  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 442 of file ConfluenceConfiguration.h.

◆ WithInclusionPatterns() [2/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithInclusionPatterns ( const Aws::Vector< Aws::String > &  value)
inline

A list of regular expression patterns that apply to a URL on the Confluence server. An inclusion pattern can apply to a blog post, a page, a space, or an attachment. Items that match the patterns are included in the index. Items that don't match the pattern are excluded from the index. If an item matches both an inclusion pattern and an exclusion pattern, the item isn't included in the index.

Definition at line 432 of file ConfluenceConfiguration.h.

◆ WithPageConfiguration() [1/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithPageConfiguration ( ConfluencePageConfiguration &&  value)
inline

Specifies configuration information for indexing Confluence pages.

Definition at line 282 of file ConfluenceConfiguration.h.

◆ WithPageConfiguration() [2/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithPageConfiguration ( const ConfluencePageConfiguration value)
inline

Specifies configuration information for indexing Confluence pages.

Definition at line 277 of file ConfluenceConfiguration.h.

◆ WithSecretArn() [1/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithSecretArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:

  • username

    • The user name or email address of a user with administrative privileges for the Confluence server.

  • password - The password associated with the user logging in to the Confluence server.

Definition at line 173 of file ConfluenceConfiguration.h.

◆ WithSecretArn() [2/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithSecretArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:

  • username

    • The user name or email address of a user with administrative privileges for the Confluence server.

  • password - The password associated with the user logging in to the Confluence server.

Definition at line 163 of file ConfluenceConfiguration.h.

◆ WithSecretArn() [3/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithSecretArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of an AWS Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:

  • username

    • The user name or email address of a user with administrative privileges for the Confluence server.

  • password - The password associated with the user logging in to the Confluence server.

Definition at line 183 of file ConfluenceConfiguration.h.

◆ WithServerUrl() [1/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithServerUrl ( Aws::String &&  value)
inline

The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/. You can also use an IP address, for example, https://192.168.1.113/.

Definition at line 95 of file ConfluenceConfiguration.h.

◆ WithServerUrl() [2/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithServerUrl ( const Aws::String value)
inline

The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/. You can also use an IP address, for example, https://192.168.1.113/.

Definition at line 88 of file ConfluenceConfiguration.h.

◆ WithServerUrl() [3/3]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithServerUrl ( const char *  value)
inline

The URL of your Confluence instance. Use the full URL of the server. For example, https://server.example.com:port/. You can also use an IP address, for example, https://192.168.1.113/.

Definition at line 102 of file ConfluenceConfiguration.h.

◆ WithSpaceConfiguration() [1/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithSpaceConfiguration ( ConfluenceSpaceConfiguration &&  value)
inline

Specifies configuration information for indexing Confluence spaces.

Definition at line 251 of file ConfluenceConfiguration.h.

◆ WithSpaceConfiguration() [2/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithSpaceConfiguration ( const ConfluenceSpaceConfiguration value)
inline

Specifies configuration information for indexing Confluence spaces.

Definition at line 246 of file ConfluenceConfiguration.h.

◆ WithVersion() [1/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithVersion ( ConfluenceVersion &&  value)
inline

Specifies the version of the Confluence installation that you are connecting to.

Definition at line 220 of file ConfluenceConfiguration.h.

◆ WithVersion() [2/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithVersion ( const ConfluenceVersion value)
inline

Specifies the version of the Confluence installation that you are connecting to.

Definition at line 214 of file ConfluenceConfiguration.h.

◆ WithVpcConfiguration() [1/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithVpcConfiguration ( const DataSourceVpcConfiguration value)
inline

Specifies the information for connecting to an Amazon VPC.

Definition at line 376 of file ConfluenceConfiguration.h.

◆ WithVpcConfiguration() [2/2]

ConfluenceConfiguration& Aws::kendra::Model::ConfluenceConfiguration::WithVpcConfiguration ( DataSourceVpcConfiguration &&  value)
inline

Specifies the information for connecting to an Amazon VPC.

Definition at line 381 of file ConfluenceConfiguration.h.


The documentation for this class was generated from the following file: