Class Function.CryptoSpec
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- org.apache.pulsar.functions.proto.Function.CryptoSpec
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable,Function.CryptoSpecOrBuilder
- Enclosing class:
- Function
public static final class Function.CryptoSpec extends com.google.protobuf.GeneratedMessageV3 implements Function.CryptoSpecOrBuilder
Protobuf typeproto.CryptoSpec- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFunction.CryptoSpec.BuilderProtobuf typeproto.CryptoSpecstatic classFunction.CryptoSpec.FailureActionProtobuf enumproto.CryptoSpec.FailureAction-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCONSUMERCRYPTOFAILUREACTION_FIELD_NUMBERstatic intCRYPTOKEYREADERCLASSNAME_FIELD_NUMBERstatic intCRYPTOKEYREADERCONFIG_FIELD_NUMBERstatic intPRODUCERCRYPTOFAILUREACTION_FIELD_NUMBERstatic intPRODUCERENCRYPTIONKEYNAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Function.CryptoSpec.FailureActiongetConsumerCryptoFailureAction()define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUMEintgetConsumerCryptoFailureActionValue()define the action if consumer fail to decrypt data one of FAIL, DISCARD, CONSUMEjava.lang.StringgetCryptoKeyReaderClassName()string cryptoKeyReaderClassName = 1;com.google.protobuf.ByteStringgetCryptoKeyReaderClassNameBytes()string cryptoKeyReaderClassName = 1;java.lang.StringgetCryptoKeyReaderConfig()string cryptoKeyReaderConfig = 2;com.google.protobuf.ByteStringgetCryptoKeyReaderConfigBytes()string cryptoKeyReaderConfig = 2;static Function.CryptoSpecgetDefaultInstance()Function.CryptoSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<Function.CryptoSpec>getParserForType()Function.CryptoSpec.FailureActiongetProducerCryptoFailureAction()define the action if producer fail to encrypt data one of FAIL, SENDintgetProducerCryptoFailureActionValue()define the action if producer fail to encrypt data one of FAIL, SENDjava.lang.StringgetProducerEncryptionKeyName(int index)key names used by producer to encrypt datacom.google.protobuf.ByteStringgetProducerEncryptionKeyNameBytes(int index)key names used by producer to encrypt dataintgetProducerEncryptionKeyNameCount()key names used by producer to encrypt datacom.google.protobuf.ProtocolStringListgetProducerEncryptionKeyNameList()key names used by producer to encrypt dataintgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Function.CryptoSpec.BuildernewBuilder()static Function.CryptoSpec.BuildernewBuilder(Function.CryptoSpec prototype)Function.CryptoSpec.BuildernewBuilderForType()protected Function.CryptoSpec.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Function.CryptoSpecparseDelimitedFrom(java.io.InputStream input)static Function.CryptoSpecparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Function.CryptoSpecparseFrom(byte[] data)static Function.CryptoSpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Function.CryptoSpecparseFrom(com.google.protobuf.ByteString data)static Function.CryptoSpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Function.CryptoSpecparseFrom(com.google.protobuf.CodedInputStream input)static Function.CryptoSpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Function.CryptoSpecparseFrom(java.io.InputStream input)static Function.CryptoSpecparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Function.CryptoSpecparseFrom(java.nio.ByteBuffer data)static Function.CryptoSpecparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Function.CryptoSpec>parser()Function.CryptoSpec.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CRYPTOKEYREADERCLASSNAME_FIELD_NUMBER
public static final int CRYPTOKEYREADERCLASSNAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CRYPTOKEYREADERCONFIG_FIELD_NUMBER
public static final int CRYPTOKEYREADERCONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRODUCERENCRYPTIONKEYNAME_FIELD_NUMBER
public static final int PRODUCERENCRYPTIONKEYNAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRODUCERCRYPTOFAILUREACTION_FIELD_NUMBER
public static final int PRODUCERCRYPTOFAILUREACTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONSUMERCRYPTOFAILUREACTION_FIELD_NUMBER
public static final int CONSUMERCRYPTOFAILUREACTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getCryptoKeyReaderClassName
public java.lang.String 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.
-
getCryptoKeyReaderConfig
public java.lang.String 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.
-
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
public java.lang.String getProducerEncryptionKeyName(int index)
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.
-
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.
-
getProducerCryptoFailureAction
public Function.CryptoSpec.FailureAction 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.
-
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.
-
getConsumerCryptoFailureAction
public Function.CryptoSpec.FailureAction 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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Function.CryptoSpec parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Function.CryptoSpec parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Function.CryptoSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Function.CryptoSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Function.CryptoSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Function.CryptoSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Function.CryptoSpec parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Function.CryptoSpec parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Function.CryptoSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Function.CryptoSpec parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Function.CryptoSpec parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Function.CryptoSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Function.CryptoSpec.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Function.CryptoSpec.Builder newBuilder()
-
newBuilder
public static Function.CryptoSpec.Builder newBuilder(Function.CryptoSpec prototype)
-
toBuilder
public Function.CryptoSpec.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Function.CryptoSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Function.CryptoSpec getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Function.CryptoSpec> parser()
-
getParserForType
public com.google.protobuf.Parser<Function.CryptoSpec> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Function.CryptoSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-