public static final class ApplicationPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ApplicationPolicy.Builder> implements ApplicationPolicyOrBuilder
ApplicationPolicy captures the diffenrent policy types that are set and evaluted at the application level.Protobuf type
protos.ApplicationPolicy
Modifier and Type | Method and Description |
---|---|
ApplicationPolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ApplicationPolicy |
build() |
ApplicationPolicy |
buildPartial() |
ApplicationPolicy.Builder |
clear() |
ApplicationPolicy.Builder |
clearChannelConfigPolicyReference()
ChannelConfigPolicyReference is used when the policy is
specified as a string that references a policy defined in
the configuration of the channel
|
ApplicationPolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ApplicationPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ApplicationPolicy.Builder |
clearSignaturePolicy()
SignaturePolicy type is used if the policy is specified as
a combination (using threshold gates) of signatures from MSP
principals
|
ApplicationPolicy.Builder |
clearType() |
ApplicationPolicy.Builder |
clone() |
String |
getChannelConfigPolicyReference()
ChannelConfigPolicyReference is used when the policy is
specified as a string that references a policy defined in
the configuration of the channel
|
com.google.protobuf.ByteString |
getChannelConfigPolicyReferenceBytes()
ChannelConfigPolicyReference is used when the policy is
specified as a string that references a policy defined in
the configuration of the channel
|
ApplicationPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
SignaturePolicyEnvelope |
getSignaturePolicy()
SignaturePolicy type is used if the policy is specified as
a combination (using threshold gates) of signatures from MSP
principals
|
SignaturePolicyEnvelope.Builder |
getSignaturePolicyBuilder()
SignaturePolicy type is used if the policy is specified as
a combination (using threshold gates) of signatures from MSP
principals
|
SignaturePolicyEnvelopeOrBuilder |
getSignaturePolicyOrBuilder()
SignaturePolicy type is used if the policy is specified as
a combination (using threshold gates) of signatures from MSP
principals
|
ApplicationPolicy.TypeCase |
getTypeCase() |
boolean |
hasChannelConfigPolicyReference()
ChannelConfigPolicyReference is used when the policy is
specified as a string that references a policy defined in
the configuration of the channel
|
boolean |
hasSignaturePolicy()
SignaturePolicy type is used if the policy is specified as
a combination (using threshold gates) of signatures from MSP
principals
|
boolean |
isInitialized() |
ApplicationPolicy.Builder |
mergeFrom(ApplicationPolicy other) |
ApplicationPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ApplicationPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
ApplicationPolicy.Builder |
mergeSignaturePolicy(SignaturePolicyEnvelope value)
SignaturePolicy type is used if the policy is specified as
a combination (using threshold gates) of signatures from MSP
principals
|
ApplicationPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ApplicationPolicy.Builder |
setChannelConfigPolicyReference(String value)
ChannelConfigPolicyReference is used when the policy is
specified as a string that references a policy defined in
the configuration of the channel
|
ApplicationPolicy.Builder |
setChannelConfigPolicyReferenceBytes(com.google.protobuf.ByteString value)
ChannelConfigPolicyReference is used when the policy is
specified as a string that references a policy defined in
the configuration of the channel
|
ApplicationPolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ApplicationPolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ApplicationPolicy.Builder |
setSignaturePolicy(SignaturePolicyEnvelope.Builder builderForValue)
SignaturePolicy type is used if the policy is specified as
a combination (using threshold gates) of signatures from MSP
principals
|
ApplicationPolicy.Builder |
setSignaturePolicy(SignaturePolicyEnvelope value)
SignaturePolicy type is used if the policy is specified as
a combination (using threshold gates) of signatures from MSP
principals
|
ApplicationPolicy.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 ApplicationPolicy.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<ApplicationPolicy.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<ApplicationPolicy.Builder>
public ApplicationPolicy getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ApplicationPolicy build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ApplicationPolicy buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ApplicationPolicy.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<ApplicationPolicy.Builder>
public ApplicationPolicy.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<ApplicationPolicy.Builder>
public ApplicationPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<ApplicationPolicy.Builder>
public ApplicationPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<ApplicationPolicy.Builder>
public ApplicationPolicy.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<ApplicationPolicy.Builder>
public ApplicationPolicy.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<ApplicationPolicy.Builder>
public ApplicationPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ApplicationPolicy.Builder>
public ApplicationPolicy.Builder mergeFrom(ApplicationPolicy other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<ApplicationPolicy.Builder>
public ApplicationPolicy.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<ApplicationPolicy.Builder>
IOException
public ApplicationPolicy.TypeCase getTypeCase()
getTypeCase
in interface ApplicationPolicyOrBuilder
public ApplicationPolicy.Builder clearType()
public 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"];
hasSignaturePolicy
in interface ApplicationPolicyOrBuilder
public 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"];
getSignaturePolicy
in interface ApplicationPolicyOrBuilder
public ApplicationPolicy.Builder setSignaturePolicy(SignaturePolicyEnvelope value)
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"];
public ApplicationPolicy.Builder setSignaturePolicy(SignaturePolicyEnvelope.Builder builderForValue)
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"];
public ApplicationPolicy.Builder mergeSignaturePolicy(SignaturePolicyEnvelope value)
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"];
public ApplicationPolicy.Builder clearSignaturePolicy()
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"];
public SignaturePolicyEnvelope.Builder getSignaturePolicyBuilder()
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"];
public SignaturePolicyEnvelopeOrBuilder getSignaturePolicyOrBuilder()
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"];
getSignaturePolicyOrBuilder
in interface ApplicationPolicyOrBuilder
public 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"];
hasChannelConfigPolicyReference
in interface ApplicationPolicyOrBuilder
public 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"];
getChannelConfigPolicyReference
in interface ApplicationPolicyOrBuilder
public com.google.protobuf.ByteString getChannelConfigPolicyReferenceBytes()
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"];
getChannelConfigPolicyReferenceBytes
in interface ApplicationPolicyOrBuilder
public ApplicationPolicy.Builder setChannelConfigPolicyReference(String value)
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"];
value
- The channelConfigPolicyReference to set.public ApplicationPolicy.Builder clearChannelConfigPolicyReference()
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"];
public ApplicationPolicy.Builder setChannelConfigPolicyReferenceBytes(com.google.protobuf.ByteString value)
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"];
value
- The bytes for channelConfigPolicyReference to set.public final ApplicationPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ApplicationPolicy.Builder>
public final ApplicationPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ApplicationPolicy.Builder>
Copyright © 2022. All rights reserved.