@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfluenceConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides the configuration information to connect to Confluence as your data source.
| Constructor and Description |
|---|
ConfluenceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ConfluenceConfiguration |
clone() |
boolean |
equals(Object obj) |
ConfluenceAttachmentConfiguration |
getAttachmentConfiguration()
Configuration information for indexing attachments to Confluence blogs and pages.
|
ConfluenceBlogConfiguration |
getBlogConfiguration()
Configuration information for indexing Confluence blogs.
|
List<String> |
getExclusionPatterns()
A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your
Confluence.
|
List<String> |
getInclusionPatterns()
A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your
Confluence.
|
ConfluencePageConfiguration |
getPageConfiguration()
Configuration information for indexing Confluence pages.
|
String |
getSecretArn()
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the user name and password required to
connect to the Confluence instance.
|
String |
getServerUrl()
The URL of your Confluence instance.
|
ConfluenceSpaceConfiguration |
getSpaceConfiguration()
Configuration information for indexing Confluence spaces.
|
String |
getVersion()
The version or the type of Confluence installation to connect to.
|
DataSourceVpcConfiguration |
getVpcConfiguration()
Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAttachmentConfiguration(ConfluenceAttachmentConfiguration attachmentConfiguration)
Configuration information for indexing attachments to Confluence blogs and pages.
|
void |
setBlogConfiguration(ConfluenceBlogConfiguration blogConfiguration)
Configuration information for indexing Confluence blogs.
|
void |
setExclusionPatterns(Collection<String> exclusionPatterns)
A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your
Confluence.
|
void |
setInclusionPatterns(Collection<String> inclusionPatterns)
A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your
Confluence.
|
void |
setPageConfiguration(ConfluencePageConfiguration pageConfiguration)
Configuration information for indexing Confluence pages.
|
void |
setSecretArn(String secretArn)
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the user name and password required to
connect to the Confluence instance.
|
void |
setServerUrl(String serverUrl)
The URL of your Confluence instance.
|
void |
setSpaceConfiguration(ConfluenceSpaceConfiguration spaceConfiguration)
Configuration information for indexing Confluence spaces.
|
void |
setVersion(String version)
The version or the type of Confluence installation to connect to.
|
void |
setVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence.
|
String |
toString()
Returns a string representation of this object.
|
ConfluenceConfiguration |
withAttachmentConfiguration(ConfluenceAttachmentConfiguration attachmentConfiguration)
Configuration information for indexing attachments to Confluence blogs and pages.
|
ConfluenceConfiguration |
withBlogConfiguration(ConfluenceBlogConfiguration blogConfiguration)
Configuration information for indexing Confluence blogs.
|
ConfluenceConfiguration |
withExclusionPatterns(Collection<String> exclusionPatterns)
A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your
Confluence.
|
ConfluenceConfiguration |
withExclusionPatterns(String... exclusionPatterns)
A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your
Confluence.
|
ConfluenceConfiguration |
withInclusionPatterns(Collection<String> inclusionPatterns)
A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your
Confluence.
|
ConfluenceConfiguration |
withInclusionPatterns(String... inclusionPatterns)
A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your
Confluence.
|
ConfluenceConfiguration |
withPageConfiguration(ConfluencePageConfiguration pageConfiguration)
Configuration information for indexing Confluence pages.
|
ConfluenceConfiguration |
withSecretArn(String secretArn)
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the user name and password required to
connect to the Confluence instance.
|
ConfluenceConfiguration |
withServerUrl(String serverUrl)
The URL of your Confluence instance.
|
ConfluenceConfiguration |
withSpaceConfiguration(ConfluenceSpaceConfiguration spaceConfiguration)
Configuration information for indexing Confluence spaces.
|
ConfluenceConfiguration |
withVersion(ConfluenceVersion version)
The version or the type of Confluence installation to connect to.
|
ConfluenceConfiguration |
withVersion(String version)
The version or the type of Confluence installation to connect to.
|
ConfluenceConfiguration |
withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence.
|
public void setServerUrl(String serverUrl)
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/.
serverUrl - 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/.public String getServerUrl()
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/.
public ConfluenceConfiguration withServerUrl(String serverUrl)
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/.
serverUrl - 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/.public void setSecretArn(String secretArn)
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence cloud, you use a generated API token as the password. For more information, see Using a Confluence data source.
secretArn - The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the user name and password
required to connect to the Confluence instance. If you use Confluence cloud, you use a generated API token
as the password. For more information, see Using a Confluence data
source.public String getSecretArn()
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence cloud, you use a generated API token as the password. For more information, see Using a Confluence data source.
public ConfluenceConfiguration withSecretArn(String secretArn)
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the user name and password required to connect to the Confluence instance. If you use Confluence cloud, you use a generated API token as the password. For more information, see Using a Confluence data source.
secretArn - The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the user name and password
required to connect to the Confluence instance. If you use Confluence cloud, you use a generated API token
as the password. For more information, see Using a Confluence data
source.public void setVersion(String version)
The version or the type of Confluence installation to connect to.
version - The version or the type of Confluence installation to connect to.ConfluenceVersionpublic String getVersion()
The version or the type of Confluence installation to connect to.
ConfluenceVersionpublic ConfluenceConfiguration withVersion(String version)
The version or the type of Confluence installation to connect to.
version - The version or the type of Confluence installation to connect to.ConfluenceVersionpublic ConfluenceConfiguration withVersion(ConfluenceVersion version)
The version or the type of Confluence installation to connect to.
version - The version or the type of Confluence installation to connect to.ConfluenceVersionpublic void setSpaceConfiguration(ConfluenceSpaceConfiguration spaceConfiguration)
Configuration information for indexing Confluence spaces.
spaceConfiguration - Configuration information for indexing Confluence spaces.public ConfluenceSpaceConfiguration getSpaceConfiguration()
Configuration information for indexing Confluence spaces.
public ConfluenceConfiguration withSpaceConfiguration(ConfluenceSpaceConfiguration spaceConfiguration)
Configuration information for indexing Confluence spaces.
spaceConfiguration - Configuration information for indexing Confluence spaces.public void setPageConfiguration(ConfluencePageConfiguration pageConfiguration)
Configuration information for indexing Confluence pages.
pageConfiguration - Configuration information for indexing Confluence pages.public ConfluencePageConfiguration getPageConfiguration()
Configuration information for indexing Confluence pages.
public ConfluenceConfiguration withPageConfiguration(ConfluencePageConfiguration pageConfiguration)
Configuration information for indexing Confluence pages.
pageConfiguration - Configuration information for indexing Confluence pages.public void setBlogConfiguration(ConfluenceBlogConfiguration blogConfiguration)
Configuration information for indexing Confluence blogs.
blogConfiguration - Configuration information for indexing Confluence blogs.public ConfluenceBlogConfiguration getBlogConfiguration()
Configuration information for indexing Confluence blogs.
public ConfluenceConfiguration withBlogConfiguration(ConfluenceBlogConfiguration blogConfiguration)
Configuration information for indexing Confluence blogs.
blogConfiguration - Configuration information for indexing Confluence blogs.public void setAttachmentConfiguration(ConfluenceAttachmentConfiguration attachmentConfiguration)
Configuration information for indexing attachments to Confluence blogs and pages.
attachmentConfiguration - Configuration information for indexing attachments to Confluence blogs and pages.public ConfluenceAttachmentConfiguration getAttachmentConfiguration()
Configuration information for indexing attachments to Confluence blogs and pages.
public ConfluenceConfiguration withAttachmentConfiguration(ConfluenceAttachmentConfiguration attachmentConfiguration)
Configuration information for indexing attachments to Confluence blogs and pages.
attachmentConfiguration - Configuration information for indexing attachments to Confluence blogs and pages.public void setVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC.
vpcConfiguration - Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more
information, see Configuring
a VPC.public DataSourceVpcConfiguration getVpcConfiguration()
Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC.
public ConfluenceConfiguration withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more information, see Configuring a VPC.
vpcConfiguration - Configuration information for an Amazon Virtual Private Cloud to connect to your Confluence. For more
information, see Configuring
a VPC.public List<String> getInclusionPatterns()
A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
public void setInclusionPatterns(Collection<String> inclusionPatterns)
A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
inclusionPatterns - A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your
Confluence. Content that matches the patterns are included in the index. Content that doesn't match the
patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the
exclusion pattern takes precedence and the content isn't included in the index.public ConfluenceConfiguration withInclusionPatterns(String... inclusionPatterns)
A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
NOTE: This method appends the values to the existing list (if any). Use
setInclusionPatterns(java.util.Collection) or withInclusionPatterns(java.util.Collection) if
you want to override the existing values.
inclusionPatterns - A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your
Confluence. Content that matches the patterns are included in the index. Content that doesn't match the
patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the
exclusion pattern takes precedence and the content isn't included in the index.public ConfluenceConfiguration withInclusionPatterns(Collection<String> inclusionPatterns)
A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are included in the index. Content that doesn't match the patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
inclusionPatterns - A list of regular expression patterns to include certain blog posts, pages, spaces, or attachments in your
Confluence. Content that matches the patterns are included in the index. Content that doesn't match the
patterns is excluded from the index. If content matches both an inclusion and exclusion pattern, the
exclusion pattern takes precedence and the content isn't included in the index.public List<String> getExclusionPatterns()
A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
public void setExclusionPatterns(Collection<String> exclusionPatterns)
A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
exclusionPatterns - A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your
Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the
patterns is included in the index. If content matches both an inclusion and exclusion pattern, the
exclusion pattern takes precedence and the content isn't included in the index.public ConfluenceConfiguration withExclusionPatterns(String... exclusionPatterns)
A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
NOTE: This method appends the values to the existing list (if any). Use
setExclusionPatterns(java.util.Collection) or withExclusionPatterns(java.util.Collection) if
you want to override the existing values.
exclusionPatterns - A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your
Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the
patterns is included in the index. If content matches both an inclusion and exclusion pattern, the
exclusion pattern takes precedence and the content isn't included in the index.public ConfluenceConfiguration withExclusionPatterns(Collection<String> exclusionPatterns)
A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the patterns is included in the index. If content matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the content isn't included in the index.
exclusionPatterns - A list of regular expression patterns to exclude certain blog posts, pages, spaces, or attachments in your
Confluence. Content that matches the patterns are excluded from the index. Content that doesn't match the
patterns is included in the index. If content matches both an inclusion and exclusion pattern, the
exclusion pattern takes precedence and the content isn't included in the index.public String toString()
toString in class ObjectObject.toString()public ConfluenceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2022. All rights reserved.