@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConfluencePageConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the page settings for the Confluence data source.
Constructor and Description |
---|
ConfluencePageConfiguration() |
Modifier and Type | Method and Description |
---|---|
ConfluencePageConfiguration |
clone() |
boolean |
equals(Object obj) |
List<ConfluencePageToIndexFieldMapping> |
getPageFieldMappings()
Defines how page metadata fields should be mapped to index fields.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setPageFieldMappings(Collection<ConfluencePageToIndexFieldMapping> pageFieldMappings)
Defines how page metadata fields should be mapped to index fields.
|
String |
toString()
Returns a string representation of this object.
|
ConfluencePageConfiguration |
withPageFieldMappings(Collection<ConfluencePageToIndexFieldMapping> pageFieldMappings)
Defines how page metadata fields should be mapped to index fields.
|
ConfluencePageConfiguration |
withPageFieldMappings(ConfluencePageToIndexFieldMapping... pageFieldMappings)
Defines how page metadata fields should be mapped to index fields.
|
public List<ConfluencePageToIndexFieldMapping> getPageFieldMappings()
Defines how page metadata fields should be mapped to index fields. Before you can map a field, you must first
create an index field with a matching type using the console or the UpdateIndex
operation.
If you specify the PageFieldMappings
parameter, you must specify at least one field mapping.
UpdateIndex
operation.
If you specify the PageFieldMappings
parameter, you must specify at least one field mapping.
public void setPageFieldMappings(Collection<ConfluencePageToIndexFieldMapping> pageFieldMappings)
Defines how page metadata fields should be mapped to index fields. Before you can map a field, you must first
create an index field with a matching type using the console or the UpdateIndex
operation.
If you specify the PageFieldMappings
parameter, you must specify at least one field mapping.
pageFieldMappings
- Defines how page metadata fields should be mapped to index fields. Before you can map a field, you must
first create an index field with a matching type using the console or the UpdateIndex
operation.
If you specify the PageFieldMappings
parameter, you must specify at least one field mapping.
public ConfluencePageConfiguration withPageFieldMappings(ConfluencePageToIndexFieldMapping... pageFieldMappings)
Defines how page metadata fields should be mapped to index fields. Before you can map a field, you must first
create an index field with a matching type using the console or the UpdateIndex
operation.
If you specify the PageFieldMappings
parameter, you must specify at least one field mapping.
NOTE: This method appends the values to the existing list (if any). Use
setPageFieldMappings(java.util.Collection)
or withPageFieldMappings(java.util.Collection)
if
you want to override the existing values.
pageFieldMappings
- Defines how page metadata fields should be mapped to index fields. Before you can map a field, you must
first create an index field with a matching type using the console or the UpdateIndex
operation.
If you specify the PageFieldMappings
parameter, you must specify at least one field mapping.
public ConfluencePageConfiguration withPageFieldMappings(Collection<ConfluencePageToIndexFieldMapping> pageFieldMappings)
Defines how page metadata fields should be mapped to index fields. Before you can map a field, you must first
create an index field with a matching type using the console or the UpdateIndex
operation.
If you specify the PageFieldMappings
parameter, you must specify at least one field mapping.
pageFieldMappings
- Defines how page metadata fields should be mapped to index fields. Before you can map a field, you must
first create an index field with a matching type using the console or the UpdateIndex
operation.
If you specify the PageFieldMappings
parameter, you must specify at least one field mapping.
public String toString()
toString
in class Object
Object.toString()
public ConfluencePageConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.