public static final class CollectionPolicyConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CollectionPolicyConfig.Builder> implements CollectionPolicyConfigOrBuilder
Collection policy configuration. Initially, the configuration can only contain a SignaturePolicy. In the future, the SignaturePolicy may be a more general Policy. Instead of containing the actual policy, the configuration may in the future contain a string reference to a policy.Protobuf type
protos.CollectionPolicyConfig
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 CollectionPolicyConfig.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<CollectionPolicyConfig.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<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public CollectionPolicyConfig build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public CollectionPolicyConfig buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public CollectionPolicyConfig.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<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig.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<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig.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<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig.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<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig.Builder mergeFrom(CollectionPolicyConfig other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionPolicyConfig.Builder>
public CollectionPolicyConfig.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<CollectionPolicyConfig.Builder>
IOException
public CollectionPolicyConfig.PayloadCase getPayloadCase()
getPayloadCase
in interface CollectionPolicyConfigOrBuilder
public CollectionPolicyConfig.Builder clearPayload()
public boolean hasSignaturePolicy()
Initially, only a signature policy is supported.
.common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"];
hasSignaturePolicy
in interface CollectionPolicyConfigOrBuilder
public SignaturePolicyEnvelope getSignaturePolicy()
Initially, only a signature policy is supported.
.common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"];
getSignaturePolicy
in interface CollectionPolicyConfigOrBuilder
public CollectionPolicyConfig.Builder setSignaturePolicy(SignaturePolicyEnvelope value)
Initially, only a signature policy is supported.
.common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"];
public CollectionPolicyConfig.Builder setSignaturePolicy(SignaturePolicyEnvelope.Builder builderForValue)
Initially, only a signature policy is supported.
.common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"];
public CollectionPolicyConfig.Builder mergeSignaturePolicy(SignaturePolicyEnvelope value)
Initially, only a signature policy is supported.
.common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"];
public CollectionPolicyConfig.Builder clearSignaturePolicy()
Initially, only a signature policy is supported.
.common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"];
public SignaturePolicyEnvelope.Builder getSignaturePolicyBuilder()
Initially, only a signature policy is supported.
.common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"];
public SignaturePolicyEnvelopeOrBuilder getSignaturePolicyOrBuilder()
Initially, only a signature policy is supported.
.common.SignaturePolicyEnvelope signature_policy = 1 [json_name = "signaturePolicy"];
getSignaturePolicyOrBuilder
in interface CollectionPolicyConfigOrBuilder
public final CollectionPolicyConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionPolicyConfig.Builder>
public final CollectionPolicyConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionPolicyConfig.Builder>
Copyright © 2022. All rights reserved.