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, toXdrByteArray
public BucketMetadata()
public BucketMetadata(Uint32 ledgerVersion, BucketMetadata.BucketMetadataExt ext)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static BucketMetadata decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static BucketMetadata fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static BucketMetadata fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object