@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KxDataviewActiveVersion extends Object implements Serializable, Cloneable, StructuredPojo
The active version of the dataview that is currently in use by this cluster.
Constructor and Description |
---|
KxDataviewActiveVersion() |
Modifier and Type | Method and Description |
---|---|
KxDataviewActiveVersion |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAttachedClusters()
The list of clusters that are currently using this dataview.
|
String |
getChangesetId()
A unique identifier for the changeset.
|
Date |
getCreatedTimestamp()
The timestamp at which the dataview version was active.
|
List<KxDataviewSegmentConfiguration> |
getSegmentConfigurations()
The configuration that contains the database path of the data that you want to place on each selected volume.
|
String |
getVersionId()
A unique identifier of the active version.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttachedClusters(Collection<String> attachedClusters)
The list of clusters that are currently using this dataview.
|
void |
setChangesetId(String changesetId)
A unique identifier for the changeset.
|
void |
setCreatedTimestamp(Date createdTimestamp)
The timestamp at which the dataview version was active.
|
void |
setSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume.
|
void |
setVersionId(String versionId)
A unique identifier of the active version.
|
String |
toString()
Returns a string representation of this object.
|
KxDataviewActiveVersion |
withAttachedClusters(Collection<String> attachedClusters)
The list of clusters that are currently using this dataview.
|
KxDataviewActiveVersion |
withAttachedClusters(String... attachedClusters)
The list of clusters that are currently using this dataview.
|
KxDataviewActiveVersion |
withChangesetId(String changesetId)
A unique identifier for the changeset.
|
KxDataviewActiveVersion |
withCreatedTimestamp(Date createdTimestamp)
The timestamp at which the dataview version was active.
|
KxDataviewActiveVersion |
withSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume.
|
KxDataviewActiveVersion |
withSegmentConfigurations(KxDataviewSegmentConfiguration... segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume.
|
KxDataviewActiveVersion |
withVersionId(String versionId)
A unique identifier of the active version.
|
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 KxDataviewActiveVersion withChangesetId(String changesetId)
A unique identifier for the changeset.
changesetId
- A unique identifier for the changeset.public List<KxDataviewSegmentConfiguration> getSegmentConfigurations()
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
public void setSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
segmentConfigurations
- The configuration that contains the database path of the data that you want to place on each selected
volume. Each segment must have a unique database path for each volume. If you do not explicitly specify
any database path for a volume, they are accessible from the cluster through the default S3/object store
segment.public KxDataviewActiveVersion withSegmentConfigurations(KxDataviewSegmentConfiguration... segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
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 configuration that contains the database path of the data that you want to place on each selected
volume. Each segment must have a unique database path for each volume. If you do not explicitly specify
any database path for a volume, they are accessible from the cluster through the default S3/object store
segment.public KxDataviewActiveVersion withSegmentConfigurations(Collection<KxDataviewSegmentConfiguration> segmentConfigurations)
The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
segmentConfigurations
- The configuration that contains the database path of the data that you want to place on each selected
volume. Each segment must have a unique database path for each volume. If you do not explicitly specify
any database path for a volume, they are accessible from the cluster through the default S3/object store
segment.public List<String> getAttachedClusters()
The list of clusters that are currently using this dataview.
public void setAttachedClusters(Collection<String> attachedClusters)
The list of clusters that are currently using this dataview.
attachedClusters
- The list of clusters that are currently using this dataview.public KxDataviewActiveVersion withAttachedClusters(String... attachedClusters)
The list of clusters that are currently using this dataview.
NOTE: This method appends the values to the existing list (if any). Use
setAttachedClusters(java.util.Collection)
or withAttachedClusters(java.util.Collection)
if you
want to override the existing values.
attachedClusters
- The list of clusters that are currently using this dataview.public KxDataviewActiveVersion withAttachedClusters(Collection<String> attachedClusters)
The list of clusters that are currently using this dataview.
attachedClusters
- The list of clusters that are currently using this dataview.public void setCreatedTimestamp(Date createdTimestamp)
The timestamp at which the dataview version was active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
createdTimestamp
- The timestamp at which the dataview version was active. The value is determined as epoch time in
milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as
1635768000000.public Date getCreatedTimestamp()
The timestamp at which the dataview version was active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
public KxDataviewActiveVersion withCreatedTimestamp(Date createdTimestamp)
The timestamp at which the dataview version was active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
createdTimestamp
- The timestamp at which the dataview version was active. The value is determined as epoch time in
milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as
1635768000000.public void setVersionId(String versionId)
A unique identifier of the active version.
versionId
- A unique identifier of the active version.public String getVersionId()
A unique identifier of the active version.
public KxDataviewActiveVersion withVersionId(String versionId)
A unique identifier of the active version.
versionId
- A unique identifier of the active version.public String toString()
toString
in class Object
Object.toString()
public KxDataviewActiveVersion clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.