Package org.stellar.sdk.xdr
Class ColdArchiveBucketEntry
java.lang.Object
org.stellar.sdk.xdr.ColdArchiveBucketEntry
ColdArchiveBucketEntry's original definition in the XDR file is:
union ColdArchiveBucketEntry switch (ColdArchiveBucketEntryType type)
{
case COLD_ARCHIVE_METAENTRY:
BucketMetadata metaEntry;
case COLD_ARCHIVE_ARCHIVED_LEAF:
ColdArchiveArchivedLeaf archivedLeaf;
case COLD_ARCHIVE_DELETED_LEAF:
ColdArchiveDeletedLeaf deletedLeaf;
case COLD_ARCHIVE_BOUNDARY_LEAF:
ColdArchiveBoundaryLeaf boundaryLeaf;
case COLD_ARCHIVE_HASH:
ColdArchiveHashEntry hashEntry;
};
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionColdArchiveBucketEntry(ColdArchiveBucketEntryType discriminant, BucketMetadata metaEntry, ColdArchiveArchivedLeaf archivedLeaf, ColdArchiveDeletedLeaf deletedLeaf, ColdArchiveBoundaryLeaf boundaryLeaf, ColdArchiveHashEntry hashEntry) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static ColdArchiveBucketEntrydecode(XdrDataInputStream stream) voidencode(XdrDataOutputStream stream) booleanstatic ColdArchiveBucketEntryfromXdrBase64(String xdr) static ColdArchiveBucketEntryfromXdrByteArray(byte[] xdr) inthashCode()voidsetArchivedLeaf(ColdArchiveArchivedLeaf archivedLeaf) voidsetBoundaryLeaf(ColdArchiveBoundaryLeaf boundaryLeaf) voidsetDeletedLeaf(ColdArchiveDeletedLeaf deletedLeaf) voidsetDiscriminant(ColdArchiveBucketEntryType discriminant) voidsetHashEntry(ColdArchiveHashEntry hashEntry) voidsetMetaEntry(BucketMetadata metaEntry) toString()default Stringdefault byte[]
-
Constructor Details
-
ColdArchiveBucketEntry
public ColdArchiveBucketEntry() -
ColdArchiveBucketEntry
public ColdArchiveBucketEntry(ColdArchiveBucketEntryType discriminant, BucketMetadata metaEntry, ColdArchiveArchivedLeaf archivedLeaf, ColdArchiveDeletedLeaf deletedLeaf, ColdArchiveBoundaryLeaf boundaryLeaf, ColdArchiveHashEntry hashEntry)
-
-
Method Details
-
encode
- Throws:
IOException
-
decode
- Throws:
IOException
-
fromXdrBase64
- Throws:
IOException
-
fromXdrByteArray
- Throws:
IOException
-
builder
-
toBuilder
-
getDiscriminant
-
getMetaEntry
-
getArchivedLeaf
-
getDeletedLeaf
-
getBoundaryLeaf
-
getHashEntry
-
setDiscriminant
-
setMetaEntry
-
setArchivedLeaf
-
setDeletedLeaf
-
setBoundaryLeaf
-
setHashEntry
-
equals
-
hashCode
public int hashCode() -
toString
-
toXdrBase64
- Throws:
IOException
-
toXdrByteArray
- Throws:
IOException
-