Class SnapshotCreateCallInput

java.lang.Object
org.gridgain.internal.cli.call.snapshot.SnapshotCreateCallInput
All Implemented Interfaces:
org.apache.ignite.internal.cli.core.call.CallInput

public class SnapshotCreateCallInput extends Object implements org.apache.ignite.internal.cli.core.call.CallInput
  • Method Details

    • builder

    • clusterUrl

      public String clusterUrl()
      Returns cluster URL.
      Returns:
      Cluster URL.
    • snapshotType

      public org.apache.ignite.internal.rest.api.snapshot.SnapshotType snapshotType()
      Returns snapshot type.
    • tableNames

      public List<String> tableNames()
      Returns list of table names to create snapshot of. Incompatible with all option.
      Returns:
      table names.
    • timestamp

      @Nullable public Instant timestamp()
      Returns timestamp in Instant format to create snapshot at. If null, then current time will be used.
      Returns:
      timestamp in Instant format.
    • allOption

      public boolean allOption()
      Returns true if snapshot should be created for all tables. Incompatible with table names option.
      Returns:
      all option present.
    • destination

      @Nullable public String destination()
      Returns name of the snapshot URI in configuration or null for default.
      Returns:
      destination name.
    • encryptionProvider

      @Nullable public String encryptionProvider()
      Returns name of the encryption provider or null for default.
      Returns:
      Encryption provider.