public static final class ProposalResponsePayload.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder> implements ProposalResponsePayloadOrBuilder
ProposalResponsePayload is the payload of a proposal response. This message is the "bridge" between the client's request and the endorser's action in response to that request. Concretely, for chaincodes, it contains a hashed representation of the proposal (proposalHash) and a representation of the chaincode state changes and events inside the extension field.Protobuf type
protos.ProposalResponsePayload
Modifier and Type | Method and Description |
---|---|
ProposalResponsePayload.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ProposalResponsePayload |
build() |
ProposalResponsePayload |
buildPartial() |
ProposalResponsePayload.Builder |
clear() |
ProposalResponsePayload.Builder |
clearExtension()
Extension should be unmarshaled to a type-specific message.
|
ProposalResponsePayload.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ProposalResponsePayload.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ProposalResponsePayload.Builder |
clearProposalHash()
Hash of the proposal that triggered this response.
|
ProposalResponsePayload.Builder |
clone() |
ProposalResponsePayload |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getExtension()
Extension should be unmarshaled to a type-specific message.
|
com.google.protobuf.ByteString |
getProposalHash()
Hash of the proposal that triggered this response.
|
boolean |
isInitialized() |
ProposalResponsePayload.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ProposalResponsePayload.Builder |
mergeFrom(com.google.protobuf.Message other) |
ProposalResponsePayload.Builder |
mergeFrom(ProposalResponsePayload other) |
ProposalResponsePayload.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ProposalResponsePayload.Builder |
setExtension(com.google.protobuf.ByteString value)
Extension should be unmarshaled to a type-specific message.
|
ProposalResponsePayload.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ProposalResponsePayload.Builder |
setProposalHash(com.google.protobuf.ByteString value)
Hash of the proposal that triggered this response.
|
ProposalResponsePayload.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ProposalResponsePayload.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForField
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public ProposalResponsePayload.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ProposalResponsePayload build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ProposalResponsePayload buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ProposalResponsePayload.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload.Builder mergeFrom(ProposalResponsePayload other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public ProposalResponsePayload.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ProposalResponsePayload.Builder>
IOException
public com.google.protobuf.ByteString getProposalHash()
Hash of the proposal that triggered this response. The hash is used to link a response with its proposal, both for bookeeping purposes on an asynchronous system and for security reasons (accountability, non-repudiation). The hash usually covers the entire Proposal message (byte-by-byte).
bytes proposal_hash = 1 [json_name = "proposalHash"];
getProposalHash
in interface ProposalResponsePayloadOrBuilder
public ProposalResponsePayload.Builder setProposalHash(com.google.protobuf.ByteString value)
Hash of the proposal that triggered this response. The hash is used to link a response with its proposal, both for bookeeping purposes on an asynchronous system and for security reasons (accountability, non-repudiation). The hash usually covers the entire Proposal message (byte-by-byte).
bytes proposal_hash = 1 [json_name = "proposalHash"];
value
- The proposalHash to set.public ProposalResponsePayload.Builder clearProposalHash()
Hash of the proposal that triggered this response. The hash is used to link a response with its proposal, both for bookeeping purposes on an asynchronous system and for security reasons (accountability, non-repudiation). The hash usually covers the entire Proposal message (byte-by-byte).
bytes proposal_hash = 1 [json_name = "proposalHash"];
public com.google.protobuf.ByteString getExtension()
Extension should be unmarshaled to a type-specific message. The type of the extension in any proposal response depends on the type of the proposal that the client selected when the proposal was initially sent out. In particular, this information is stored in the type field of a Header. For chaincode, it's a ChaincodeAction message
bytes extension = 2 [json_name = "extension"];
getExtension
in interface ProposalResponsePayloadOrBuilder
public ProposalResponsePayload.Builder setExtension(com.google.protobuf.ByteString value)
Extension should be unmarshaled to a type-specific message. The type of the extension in any proposal response depends on the type of the proposal that the client selected when the proposal was initially sent out. In particular, this information is stored in the type field of a Header. For chaincode, it's a ChaincodeAction message
bytes extension = 2 [json_name = "extension"];
value
- The extension to set.public ProposalResponsePayload.Builder clearExtension()
Extension should be unmarshaled to a type-specific message. The type of the extension in any proposal response depends on the type of the proposal that the client selected when the proposal was initially sent out. In particular, this information is stored in the type field of a Header. For chaincode, it's a ChaincodeAction message
bytes extension = 2 [json_name = "extension"];
public final ProposalResponsePayload.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
public final ProposalResponsePayload.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ProposalResponsePayload.Builder>
Copyright © 2022. All rights reserved.