/** * <pre> * The PayloadVisibility field controls to what extent the Proposal's payload * (recall that for the type CHAINCODE, it is ChaincodeProposalPayload * message) field will be visible in the final transaction and in the ledger. * Ideally, it would be configurable, supporting at least 3 main visibility * modes: * 1. all bytes of the payload are visible; * 2. only a hash of the payload is visible; * 3. nothing is visible. * Notice that the visibility function may be potentially part of the ESCC. * In that case it overrides PayloadVisibility field. Finally notice that * this field impacts the content of ProposalResponsePayload.proposalHash. * </pre> * * <code>optional bytes payload_visibility = 1;</code> */ public Builder clearPayloadVisibility() { payloadVisibility_ = getDefaultInstance().getPayloadVisibility(); onChanged(); return this; }
/** * <pre> * The PayloadVisibility field controls to what extent the Proposal's payload * (recall that for the type CHAINCODE, it is ChaincodeProposalPayload * message) field will be visible in the final transaction and in the ledger. * Ideally, it would be configurable, supporting at least 3 main visibility * modes: * 1. all bytes of the payload are visible; * 2. only a hash of the payload is visible; * 3. nothing is visible. * Notice that the visibility function may be potentially part of the ESCC. * In that case it overrides PayloadVisibility field. Finally notice that * this field impacts the content of ProposalResponsePayload.proposalHash. * </pre> * * <code>optional bytes payload_visibility = 1;</code> */ public Builder clearPayloadVisibility() { payloadVisibility_ = getDefaultInstance().getPayloadVisibility(); onChanged(); return this; }
public org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension getDefaultInstanceForType() { return org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension.getDefaultInstance(); }
public org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension getDefaultInstanceForType() { return org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension.getDefaultInstance(); }
public Builder mergeFrom(org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension other) { if (other == org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension.getDefaultInstance()) return this; if (other.getPayloadVisibility() != com.google.protobuf.ByteString.EMPTY) { setPayloadVisibility(other.getPayloadVisibility()); } if (other.hasChaincodeId()) { mergeChaincodeId(other.getChaincodeId()); } onChanged(); return this; }
public Builder mergeFrom(org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension other) { if (other == org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension.getDefaultInstance()) return this; if (other.getPayloadVisibility() != com.google.protobuf.ByteString.EMPTY) { setPayloadVisibility(other.getPayloadVisibility()); } if (other.hasChaincodeId()) { mergeChaincodeId(other.getChaincodeId()); } onChanged(); return this; }
/** * <pre> * The PayloadVisibility field controls to what extent the Proposal's payload * (recall that for the type CHAINCODE, it is ChaincodeProposalPayload * message) field will be visible in the final transaction and in the ledger. * Ideally, it would be configurable, supporting at least 3 main visibility * modes: * 1. all bytes of the payload are visible; * 2. only a hash of the payload is visible; * 3. nothing is visible. * Notice that the visibility function may be potentially part of the ESCC. * In that case it overrides PayloadVisibility field. Finally notice that * this field impacts the content of ProposalResponsePayload.proposalHash. * </pre> * * <code>optional bytes payload_visibility = 1;</code> */ public Builder clearPayloadVisibility() { payloadVisibility_ = getDefaultInstance().getPayloadVisibility(); onChanged(); return this; }
public org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension getDefaultInstanceForType() { return org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension.getDefaultInstance(); }
public Builder mergeFrom(org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension other) { if (other == org.hyperledger.fabric.protos.peer.FabricProposal.ChaincodeHeaderExtension.getDefaultInstance()) return this; if (other.getPayloadVisibility() != com.google.protobuf.ByteString.EMPTY) { setPayloadVisibility(other.getPayloadVisibility()); } if (other.hasChaincodeId()) { mergeChaincodeId(other.getChaincodeId()); } onChanged(); return this; }