Class Function.CryptoSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
org.apache.pulsar.functions.proto.Function.CryptoSpec.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Function.CryptoSpecOrBuilder
- Enclosing class:
- Function.CryptoSpec
public static final class Function.CryptoSpec.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
implements Function.CryptoSpecOrBuilder
Protobuf type
proto.CryptoSpec-
Method Summary
Modifier and TypeMethodDescriptionkey names used by producer to encrypt datakey names used by producer to encrypt dataaddProducerEncryptionKeyNameBytes(com.google.protobuf.ByteString value) key names used by producer to encrypt dataaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUMEstring cryptoKeyReaderClassName = 1;string cryptoKeyReaderConfig = 2;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) define the action if producer fail to encrypt data one of FAIL, SENDkey names used by producer to encrypt dataclone()define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUMEintdefine the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUMEstring cryptoKeyReaderClassName = 1;com.google.protobuf.ByteStringstring cryptoKeyReaderClassName = 1;string cryptoKeyReaderConfig = 2;com.google.protobuf.ByteStringstring cryptoKeyReaderConfig = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptordefine the action if producer fail to encrypt data one of FAIL, SENDintdefine the action if producer fail to encrypt data one of FAIL, SENDgetProducerEncryptionKeyName(int index) key names used by producer to encrypt datacom.google.protobuf.ByteStringgetProducerEncryptionKeyNameBytes(int index) key names used by producer to encrypt dataintkey names used by producer to encrypt datacom.google.protobuf.ProtocolStringListkey names used by producer to encrypt dataprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Function.CryptoSpec other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUMEsetConsumerCryptoFailureActionValue(int value) define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUMEstring cryptoKeyReaderClassName = 1;setCryptoKeyReaderClassNameBytes(com.google.protobuf.ByteString value) string cryptoKeyReaderClassName = 1;setCryptoKeyReaderConfig(String value) string cryptoKeyReaderConfig = 2;setCryptoKeyReaderConfigBytes(com.google.protobuf.ByteString value) string cryptoKeyReaderConfig = 2;define the action if producer fail to encrypt data one of FAIL, SENDsetProducerCryptoFailureActionValue(int value) define the action if producer fail to encrypt data one of FAIL, SENDsetProducerEncryptionKeyName(int index, String value) key names used by producer to encrypt datasetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
setField
public Function.CryptoSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
clearField
public Function.CryptoSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
clearOneof
public Function.CryptoSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
setRepeatedField
public Function.CryptoSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
addRepeatedField
public Function.CryptoSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Function.CryptoSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
mergeFrom
public Function.CryptoSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Function.CryptoSpec.Builder>- Throws:
IOException
-
getCryptoKeyReaderClassName
string cryptoKeyReaderClassName = 1;- Specified by:
getCryptoKeyReaderClassNamein interfaceFunction.CryptoSpecOrBuilder- Returns:
- The cryptoKeyReaderClassName.
-
getCryptoKeyReaderClassNameBytes
public com.google.protobuf.ByteString getCryptoKeyReaderClassNameBytes()string cryptoKeyReaderClassName = 1;- Specified by:
getCryptoKeyReaderClassNameBytesin interfaceFunction.CryptoSpecOrBuilder- Returns:
- The bytes for cryptoKeyReaderClassName.
-
setCryptoKeyReaderClassName
string cryptoKeyReaderClassName = 1;- Parameters:
value- The cryptoKeyReaderClassName to set.- Returns:
- This builder for chaining.
-
clearCryptoKeyReaderClassName
string cryptoKeyReaderClassName = 1;- Returns:
- This builder for chaining.
-
setCryptoKeyReaderClassNameBytes
public Function.CryptoSpec.Builder setCryptoKeyReaderClassNameBytes(com.google.protobuf.ByteString value) string cryptoKeyReaderClassName = 1;- Parameters:
value- The bytes for cryptoKeyReaderClassName to set.- Returns:
- This builder for chaining.
-
getCryptoKeyReaderConfig
string cryptoKeyReaderConfig = 2;- Specified by:
getCryptoKeyReaderConfigin interfaceFunction.CryptoSpecOrBuilder- Returns:
- The cryptoKeyReaderConfig.
-
getCryptoKeyReaderConfigBytes
public com.google.protobuf.ByteString getCryptoKeyReaderConfigBytes()string cryptoKeyReaderConfig = 2;- Specified by:
getCryptoKeyReaderConfigBytesin interfaceFunction.CryptoSpecOrBuilder- Returns:
- The bytes for cryptoKeyReaderConfig.
-
setCryptoKeyReaderConfig
string cryptoKeyReaderConfig = 2;- Parameters:
value- The cryptoKeyReaderConfig to set.- Returns:
- This builder for chaining.
-
clearCryptoKeyReaderConfig
string cryptoKeyReaderConfig = 2;- Returns:
- This builder for chaining.
-
setCryptoKeyReaderConfigBytes
public Function.CryptoSpec.Builder setCryptoKeyReaderConfigBytes(com.google.protobuf.ByteString value) string cryptoKeyReaderConfig = 2;- Parameters:
value- The bytes for cryptoKeyReaderConfig to set.- Returns:
- This builder for chaining.
-
getProducerEncryptionKeyNameList
public com.google.protobuf.ProtocolStringList getProducerEncryptionKeyNameList()key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Specified by:
getProducerEncryptionKeyNameListin interfaceFunction.CryptoSpecOrBuilder- Returns:
- A list containing the producerEncryptionKeyName.
-
getProducerEncryptionKeyNameCount
public int getProducerEncryptionKeyNameCount()key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Specified by:
getProducerEncryptionKeyNameCountin interfaceFunction.CryptoSpecOrBuilder- Returns:
- The count of producerEncryptionKeyName.
-
getProducerEncryptionKeyName
key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Specified by:
getProducerEncryptionKeyNamein interfaceFunction.CryptoSpecOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The producerEncryptionKeyName at the given index.
-
getProducerEncryptionKeyNameBytes
public com.google.protobuf.ByteString getProducerEncryptionKeyNameBytes(int index) key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Specified by:
getProducerEncryptionKeyNameBytesin interfaceFunction.CryptoSpecOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the producerEncryptionKeyName at the given index.
-
setProducerEncryptionKeyName
key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Parameters:
index- The index to set the value at.value- The producerEncryptionKeyName to set.- Returns:
- This builder for chaining.
-
addProducerEncryptionKeyName
key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Parameters:
value- The producerEncryptionKeyName to add.- Returns:
- This builder for chaining.
-
addAllProducerEncryptionKeyName
key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Parameters:
values- The producerEncryptionKeyName to add.- Returns:
- This builder for chaining.
-
clearProducerEncryptionKeyName
key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Returns:
- This builder for chaining.
-
addProducerEncryptionKeyNameBytes
public Function.CryptoSpec.Builder addProducerEncryptionKeyNameBytes(com.google.protobuf.ByteString value) key names used by producer to encrypt data
repeated string producerEncryptionKeyName = 3;- Parameters:
value- The bytes of the producerEncryptionKeyName to add.- Returns:
- This builder for chaining.
-
getProducerCryptoFailureActionValue
public int getProducerCryptoFailureActionValue()define the action if producer fail to encrypt data one of FAIL, SEND
.proto.CryptoSpec.FailureAction producerCryptoFailureAction = 4;- Specified by:
getProducerCryptoFailureActionValuein interfaceFunction.CryptoSpecOrBuilder- Returns:
- The enum numeric value on the wire for producerCryptoFailureAction.
-
setProducerCryptoFailureActionValue
define the action if producer fail to encrypt data one of FAIL, SEND
.proto.CryptoSpec.FailureAction producerCryptoFailureAction = 4;- Parameters:
value- The enum numeric value on the wire for producerCryptoFailureAction to set.- Returns:
- This builder for chaining.
-
getProducerCryptoFailureAction
define the action if producer fail to encrypt data one of FAIL, SEND
.proto.CryptoSpec.FailureAction producerCryptoFailureAction = 4;- Specified by:
getProducerCryptoFailureActionin interfaceFunction.CryptoSpecOrBuilder- Returns:
- The producerCryptoFailureAction.
-
setProducerCryptoFailureAction
public Function.CryptoSpec.Builder setProducerCryptoFailureAction(Function.CryptoSpec.FailureAction value) define the action if producer fail to encrypt data one of FAIL, SEND
.proto.CryptoSpec.FailureAction producerCryptoFailureAction = 4;- Parameters:
value- The producerCryptoFailureAction to set.- Returns:
- This builder for chaining.
-
clearProducerCryptoFailureAction
define the action if producer fail to encrypt data one of FAIL, SEND
.proto.CryptoSpec.FailureAction producerCryptoFailureAction = 4;- Returns:
- This builder for chaining.
-
getConsumerCryptoFailureActionValue
public int getConsumerCryptoFailureActionValue()define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUME
.proto.CryptoSpec.FailureAction consumerCryptoFailureAction = 5;- Specified by:
getConsumerCryptoFailureActionValuein interfaceFunction.CryptoSpecOrBuilder- Returns:
- The enum numeric value on the wire for consumerCryptoFailureAction.
-
setConsumerCryptoFailureActionValue
define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUME
.proto.CryptoSpec.FailureAction consumerCryptoFailureAction = 5;- Parameters:
value- The enum numeric value on the wire for consumerCryptoFailureAction to set.- Returns:
- This builder for chaining.
-
getConsumerCryptoFailureAction
define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUME
.proto.CryptoSpec.FailureAction consumerCryptoFailureAction = 5;- Specified by:
getConsumerCryptoFailureActionin interfaceFunction.CryptoSpecOrBuilder- Returns:
- The consumerCryptoFailureAction.
-
setConsumerCryptoFailureAction
public Function.CryptoSpec.Builder setConsumerCryptoFailureAction(Function.CryptoSpec.FailureAction value) define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUME
.proto.CryptoSpec.FailureAction consumerCryptoFailureAction = 5;- Parameters:
value- The consumerCryptoFailureAction to set.- Returns:
- This builder for chaining.
-
clearConsumerCryptoFailureAction
define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUME
.proto.CryptoSpec.FailureAction consumerCryptoFailureAction = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Function.CryptoSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-
mergeUnknownFields
public final Function.CryptoSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Function.CryptoSpec.Builder>
-