public class BucketMetadata extends java.lang.Object implements XdrElement
struct BucketMetadata
{
// Indicates the protocol version used to create / merge this bucket.
uint32 ledgerVersion;
// reserved for future use
union switch (int v)
{
case 0:
void;
case 1:
BucketListType bucketListType;
}
ext;
};
| Modifier and Type | Class and Description |
|---|---|
static class |
BucketMetadata.BucketMetadataBuilder |
static class |
BucketMetadata.BucketMetadataExt
BucketMetadataExt's original definition in the XDR file is:
|
| Constructor and Description |
|---|
BucketMetadata() |
BucketMetadata(Uint32 ledgerVersion,
BucketMetadata.BucketMetadataExt ext) |
| Modifier and Type | Method and Description |
|---|---|
static BucketMetadata.BucketMetadataBuilder |
builder() |
static BucketMetadata |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static BucketMetadata |
fromXdrBase64(java.lang.String xdr) |
static BucketMetadata |
fromXdrByteArray(byte[] xdr) |
BucketMetadata.BucketMetadataExt |
getExt() |
Uint32 |
getLedgerVersion() |
int |
hashCode() |
void |
setExt(BucketMetadata.BucketMetadataExt ext) |
void |
setLedgerVersion(Uint32 ledgerVersion) |
BucketMetadata.BucketMetadataBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArraypublic BucketMetadata()
public BucketMetadata(Uint32 ledgerVersion, BucketMetadata.BucketMetadataExt ext)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static BucketMetadata decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static BucketMetadata fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static BucketMetadata fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic static BucketMetadata.BucketMetadataBuilder builder()
public BucketMetadata.BucketMetadataBuilder toBuilder()
public Uint32 getLedgerVersion()
public BucketMetadata.BucketMetadataExt getExt()
public void setLedgerVersion(Uint32 ledgerVersion)
public void setExt(BucketMetadata.BucketMetadataExt ext)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object