Class CreatedRestoreSlice

  • All Implemented Interfaces:
    java.io.Serializable

    public class CreatedRestoreSlice
    extends java.lang.Object
    implements java.io.Serializable
    A serializable wrapper of CreateSliceRequestPayload and also implements hashcode and equals
    See Also:
    Serialized Form
    • Field Detail

      • sliceRequestPayloadJson

        public final java.lang.String sliceRequestPayloadJson
    • Constructor Detail

      • CreatedRestoreSlice

        public CreatedRestoreSlice​(@NotNull
                                   o.a.c.sidecar.client.shaded.common.request.data.CreateSliceRequestPayload sliceRequestPayload)
    • Method Detail

      • sliceRequestPayload

        public o.a.c.sidecar.client.shaded.common.request.data.CreateSliceRequestPayload sliceRequestPayload()
      • addSucceededInstance

        public void addSucceededInstance​(org.apache.cassandra.spark.common.model.CassandraInstance instance)
      • checkForConsistencyLevel

        public CreatedRestoreSlice.ConsistencyLevelCheckResult checkForConsistencyLevel​(ConsistencyLevel consistencyLevel,
                                                                                        org.apache.cassandra.spark.data.ReplicationFactor replicationFactor,
                                                                                        java.lang.String localDC)
        Check whether the slice satisfies the consistency level
        Parameters:
        consistencyLevel - consistency level to check
        replicationFactor - replication factor to check
        localDC - local DC name if any
        Returns:
        check result, either not satisfied, satisfied, or already satisfied
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object