public static final class Protos.Extension.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Protos.Extension,Protos.Extension.Builder> implements Protos.ExtensionOrBuilder
An extension to the walletProtobuf type
wallet.Extension
Modifier and Type | Method and Description |
---|---|
Protos.Extension.Builder |
clearData()
required bytes data = 2; |
Protos.Extension.Builder |
clearId()
like org.whatever.foo.bar
|
Protos.Extension.Builder |
clearMandatory()
If we do not understand a mandatory extension, abort to prevent data loss.
|
com.google.protobuf.ByteString |
getData()
required bytes data = 2; |
java.lang.String |
getId()
like org.whatever.foo.bar
|
com.google.protobuf.ByteString |
getIdBytes()
like org.whatever.foo.bar
|
boolean |
getMandatory()
If we do not understand a mandatory extension, abort to prevent data loss.
|
boolean |
hasData()
required bytes data = 2; |
boolean |
hasId()
like org.whatever.foo.bar
|
boolean |
hasMandatory()
If we do not understand a mandatory extension, abort to prevent data loss.
|
Protos.Extension.Builder |
setData(com.google.protobuf.ByteString value)
required bytes data = 2; |
Protos.Extension.Builder |
setId(java.lang.String value)
like org.whatever.foo.bar
|
Protos.Extension.Builder |
setIdBytes(com.google.protobuf.ByteString value)
like org.whatever.foo.bar
|
Protos.Extension.Builder |
setMandatory(boolean value)
If we do not understand a mandatory extension, abort to prevent data loss.
|
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
public boolean hasId()
like org.whatever.foo.bar
required string id = 1;
hasId
in interface Protos.ExtensionOrBuilder
public java.lang.String getId()
like org.whatever.foo.bar
required string id = 1;
getId
in interface Protos.ExtensionOrBuilder
public com.google.protobuf.ByteString getIdBytes()
like org.whatever.foo.bar
required string id = 1;
getIdBytes
in interface Protos.ExtensionOrBuilder
public Protos.Extension.Builder setId(java.lang.String value)
like org.whatever.foo.bar
required string id = 1;
value
- The id to set.public Protos.Extension.Builder clearId()
like org.whatever.foo.bar
required string id = 1;
public Protos.Extension.Builder setIdBytes(com.google.protobuf.ByteString value)
like org.whatever.foo.bar
required string id = 1;
value
- The bytes for id to set.public boolean hasData()
required bytes data = 2;
hasData
in interface Protos.ExtensionOrBuilder
public com.google.protobuf.ByteString getData()
required bytes data = 2;
getData
in interface Protos.ExtensionOrBuilder
public Protos.Extension.Builder setData(com.google.protobuf.ByteString value)
required bytes data = 2;
value
- The data to set.public Protos.Extension.Builder clearData()
required bytes data = 2;
public boolean hasMandatory()
If we do not understand a mandatory extension, abort to prevent data loss. For example, this could be applied to a new type of holding, such as a contract, where dropping of an extension in a read/write cycle could cause loss of value.
required bool mandatory = 3;
hasMandatory
in interface Protos.ExtensionOrBuilder
public boolean getMandatory()
If we do not understand a mandatory extension, abort to prevent data loss. For example, this could be applied to a new type of holding, such as a contract, where dropping of an extension in a read/write cycle could cause loss of value.
required bool mandatory = 3;
getMandatory
in interface Protos.ExtensionOrBuilder
public Protos.Extension.Builder setMandatory(boolean value)
If we do not understand a mandatory extension, abort to prevent data loss. For example, this could be applied to a new type of holding, such as a contract, where dropping of an extension in a read/write cycle could cause loss of value.
required bool mandatory = 3;
value
- The mandatory to set.public Protos.Extension.Builder clearMandatory()
If we do not understand a mandatory extension, abort to prevent data loss. For example, this could be applied to a new type of holding, such as a contract, where dropping of an extension in a read/write cycle could cause loss of value.
required bool mandatory = 3;