@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KxDataviewConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The structure that stores the configuration details of a dataview.
Constructor and Description |
---|
KxDataviewConfiguration() |
Modifier and Type | Method and Description |
---|---|
KxDataviewConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getChangesetId()
A unique identifier for the changeset.
|
String |
getDataviewName()
The unique identifier of the dataview.
|
String |
getDataviewVersionId()
The version of the dataview corresponding to a given changeset.
|
List<KxDataviewSegmentConfiguration> |
getSegmentConfigurations()
The db path and volume configuration for the segmented database.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChangesetId(String changesetId)
A unique identifier for the changeset.
|
void |
setDataviewName(String dataviewName)
The unique identifier of the dataview.
|
void |
setDataviewVersionId(String dataviewVersionId)
The version of the dataview corresponding to a given changeset.
|
void |
setSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The db path and volume configuration for the segmented database.
|
String |
toString()
Returns a string representation of this object.
|
KxDataviewConfiguration |
withChangesetId(String changesetId)
A unique identifier for the changeset.
|
KxDataviewConfiguration |
withDataviewName(String dataviewName)
The unique identifier of the dataview.
|
KxDataviewConfiguration |
withDataviewVersionId(String dataviewVersionId)
The version of the dataview corresponding to a given changeset.
|
KxDataviewConfiguration |
withSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The db path and volume configuration for the segmented database.
|
KxDataviewConfiguration |
withSegmentConfigurations(KxDataviewSegmentConfiguration... segmentConfigurations)
The db path and volume configuration for the segmented database.
|
public void setDataviewName(String dataviewName)
The unique identifier of the dataview.
dataviewName
- The unique identifier of the dataview.public String getDataviewName()
The unique identifier of the dataview.
public KxDataviewConfiguration withDataviewName(String dataviewName)
The unique identifier of the dataview.
dataviewName
- The unique identifier of the dataview.public void setDataviewVersionId(String dataviewVersionId)
The version of the dataview corresponding to a given changeset.
dataviewVersionId
- The version of the dataview corresponding to a given changeset.public String getDataviewVersionId()
The version of the dataview corresponding to a given changeset.
public KxDataviewConfiguration withDataviewVersionId(String dataviewVersionId)
The version of the dataview corresponding to a given changeset.
dataviewVersionId
- The version of the dataview corresponding to a given changeset.public void setChangesetId(String changesetId)
A unique identifier for the changeset.
changesetId
- A unique identifier for the changeset.public String getChangesetId()
A unique identifier for the changeset.
public KxDataviewConfiguration withChangesetId(String changesetId)
A unique identifier for the changeset.
changesetId
- A unique identifier for the changeset.public List<KxDataviewSegmentConfiguration> getSegmentConfigurations()
The db path and volume configuration for the segmented database.
public void setSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The db path and volume configuration for the segmented database.
segmentConfigurations
- The db path and volume configuration for the segmented database.public KxDataviewConfiguration withSegmentConfigurations(KxDataviewSegmentConfiguration... segmentConfigurations)
The db path and volume configuration for the segmented database.
NOTE: This method appends the values to the existing list (if any). Use
setSegmentConfigurations(java.util.Collection)
or
withSegmentConfigurations(java.util.Collection)
if you want to override the existing values.
segmentConfigurations
- The db path and volume configuration for the segmented database.public KxDataviewConfiguration withSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The db path and volume configuration for the segmented database.
segmentConfigurations
- The db path and volume configuration for the segmented database.public String toString()
toString
in class Object
Object.toString()
public KxDataviewConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.