Interface CreateSnapshotMessage
- All Superinterfaces:
Cloneable,org.apache.ignite.internal.network.NetworkMessage
public interface CreateSnapshotMessage
extends org.apache.ignite.internal.network.NetworkMessage
Message for creating a snapshot.
-
Field Summary
Fields inherited from interface org.apache.ignite.internal.network.NetworkMessage
NULL_GROUP_TYPE -
Method Summary
Modifier and TypeMethodDescription@Nullable StringName of the snapshot URI in configuration ornullfor default.@Nullable Stringdefault org.apache.ignite.internal.rest.api.snapshot.SnapshotTypeintType of the snapshot.Set of fully-qualified structure names that will be parts of the snapshot.Set of fully-qualified table names that will be parts of the snapshot.default @Nullable org.apache.ignite.internal.hlc.HybridTimestamplongPoint in time at which the Snapshot should be created orHybridTimestamp.NULL_HYBRID_TIMESTAMPto use current time.Methods inherited from interface org.apache.ignite.internal.network.NetworkMessage
clone, groupType, messageType, needAck, prepareMarshal, serializer, toStringForLightLogging, unmarshal
-
Method Details
-
tableNames
Set of fully-qualified table names that will be parts of the snapshot. If both this andstructureNames()are empty, all tables actual at the moment of receiving this message will be used instead. -
structureNames
Set of fully-qualified structure names that will be parts of the snapshot. If both this andtableNames()are empty, all structures actual at the moment of receiving this message will be used instead. -
timestampLong
long timestampLong()Point in time at which the Snapshot should be created orHybridTimestamp.NULL_HYBRID_TIMESTAMPto use current time. Long representation of aHybridTimestamp. -
snapshotTypeOrdinal
int snapshotTypeOrdinal()Type of the snapshot. -
timestamp
@Nullable default @Nullable org.apache.ignite.internal.hlc.HybridTimestamp timestamp() -
snapshotType
default org.apache.ignite.internal.rest.api.snapshot.SnapshotType snapshotType() -
destination
Name of the snapshot URI in configuration ornullfor default. -
encryptionProviderName
-