All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hyperledger.fabric.protos.peer.ApplicationPolicyOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.3.3
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: peer/policy.proto

package org.hyperledger.fabric.protos.peer;

public interface ApplicationPolicyOrBuilder extends
    // @@protoc_insertion_point(interface_extends:protos.ApplicationPolicy)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * SignaturePolicy type is used if the policy is specified as
   * a combination (using threshold gates) of signatures from MSP
   * principals
   * 
* * .common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"]; * @return Whether the signaturePolicy field is set. */ boolean hasSignaturePolicy(); /** *
   * SignaturePolicy type is used if the policy is specified as
   * a combination (using threshold gates) of signatures from MSP
   * principals
   * 
* * .common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"]; * @return The signaturePolicy. */ org.hyperledger.fabric.protos.common.SignaturePolicyEnvelope getSignaturePolicy(); /** *
   * SignaturePolicy type is used if the policy is specified as
   * a combination (using threshold gates) of signatures from MSP
   * principals
   * 
* * .common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"]; */ org.hyperledger.fabric.protos.common.SignaturePolicyEnvelopeOrBuilder getSignaturePolicyOrBuilder(); /** *
   * ChannelConfigPolicyReference is used when the policy is
   * specified as a string that references a policy defined in
   * the configuration of the channel
   * 
* * string channel_config_policy_reference = 2 [json_name = "channelConfigPolicyReference"]; * @return Whether the channelConfigPolicyReference field is set. */ boolean hasChannelConfigPolicyReference(); /** *
   * ChannelConfigPolicyReference is used when the policy is
   * specified as a string that references a policy defined in
   * the configuration of the channel
   * 
* * string channel_config_policy_reference = 2 [json_name = "channelConfigPolicyReference"]; * @return The channelConfigPolicyReference. */ java.lang.String getChannelConfigPolicyReference(); /** *
   * ChannelConfigPolicyReference is used when the policy is
   * specified as a string that references a policy defined in
   * the configuration of the channel
   * 
* * string channel_config_policy_reference = 2 [json_name = "channelConfigPolicyReference"]; * @return The bytes for channelConfigPolicyReference. */ com.google.protobuf.ByteString getChannelConfigPolicyReferenceBytes(); public org.hyperledger.fabric.protos.peer.ApplicationPolicy.TypeCase getTypeCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy