Class ConnectorConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ConnectorConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<ConnectorConfig.Builder>
ai.pipestream.connector.intake.v1.ConnectorConfig.Builder
- All Implemented Interfaces:
ConnectorConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
ConnectorConfig
public static final class ConnectorConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConnectorConfig.Builder>
implements ConnectorConfigOrBuilder
Connector configuration returned after authentication.Protobuf type
ai.pipestream.connector.intake.v1.ConnectorConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Account owning this connector.Maximum file size allowed in bytes.Rate limit for uploads per minute.Base path prefix in S3 for this connector.S3 bucket for document storage.booleanDefault metadata applied to all documents.Account owning this connector.com.google.protobuf.ByteStringAccount owning this connector.Deprecated.intDefault metadata applied to all documents.Default metadata applied to all documents.getDefaultMetadataOrDefault(String key, String defaultValue) Default metadata applied to all documents.Default metadata applied to all documents.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongMaximum file size allowed in bytes.Deprecated.longRate limit for uploads per minute.Base path prefix in S3 for this connector.com.google.protobuf.ByteStringBase path prefix in S3 for this connector.S3 bucket for document storage.com.google.protobuf.ByteStringS3 bucket for document storage.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(ConnectorConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllDefaultMetadata(Map<String, String> values) Default metadata applied to all documents.putDefaultMetadata(String key, String value) Default metadata applied to all documents.Default metadata applied to all documents.setAccountId(String value) Account owning this connector.setAccountIdBytes(com.google.protobuf.ByteString value) Account owning this connector.setMaxFileSize(long value) Maximum file size allowed in bytes.setRateLimitPerMinute(long value) Rate limit for uploads per minute.setS3BasePath(String value) Base path prefix in S3 for this connector.setS3BasePathBytes(com.google.protobuf.ByteString value) Base path prefix in S3 for this connector.setS3Bucket(String value) S3 bucket for document storage.setS3BucketBytes(com.google.protobuf.ByteString value) S3 bucket for document storage.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ConnectorConfig.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ConnectorConfig.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ConnectorConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ConnectorConfig.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.GeneratedMessage.Builder<ConnectorConfig.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConnectorConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConnectorConfig.Builder>
-
mergeFrom
public ConnectorConfig.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<ConnectorConfig.Builder>- Throws:
IOException
-
getAccountId
Account owning this connector.
string account_id = 1 [json_name = "accountId"];- Specified by:
getAccountIdin interfaceConnectorConfigOrBuilder- Returns:
- The accountId.
-
getAccountIdBytes
public com.google.protobuf.ByteString getAccountIdBytes()Account owning this connector.
string account_id = 1 [json_name = "accountId"];- Specified by:
getAccountIdBytesin interfaceConnectorConfigOrBuilder- Returns:
- The bytes for accountId.
-
setAccountId
Account owning this connector.
string account_id = 1 [json_name = "accountId"];- Parameters:
value- The accountId to set.- Returns:
- This builder for chaining.
-
clearAccountId
Account owning this connector.
string account_id = 1 [json_name = "accountId"];- Returns:
- This builder for chaining.
-
setAccountIdBytes
Account owning this connector.
string account_id = 1 [json_name = "accountId"];- Parameters:
value- The bytes for accountId to set.- Returns:
- This builder for chaining.
-
getS3Bucket
S3 bucket for document storage.
string s3_bucket = 2 [json_name = "s3Bucket"];- Specified by:
getS3Bucketin interfaceConnectorConfigOrBuilder- Returns:
- The s3Bucket.
-
getS3BucketBytes
public com.google.protobuf.ByteString getS3BucketBytes()S3 bucket for document storage.
string s3_bucket = 2 [json_name = "s3Bucket"];- Specified by:
getS3BucketBytesin interfaceConnectorConfigOrBuilder- Returns:
- The bytes for s3Bucket.
-
setS3Bucket
S3 bucket for document storage.
string s3_bucket = 2 [json_name = "s3Bucket"];- Parameters:
value- The s3Bucket to set.- Returns:
- This builder for chaining.
-
clearS3Bucket
S3 bucket for document storage.
string s3_bucket = 2 [json_name = "s3Bucket"];- Returns:
- This builder for chaining.
-
setS3BucketBytes
S3 bucket for document storage.
string s3_bucket = 2 [json_name = "s3Bucket"];- Parameters:
value- The bytes for s3Bucket to set.- Returns:
- This builder for chaining.
-
getS3BasePath
Base path prefix in S3 for this connector.
string s3_base_path = 3 [json_name = "s3BasePath"];- Specified by:
getS3BasePathin interfaceConnectorConfigOrBuilder- Returns:
- The s3BasePath.
-
getS3BasePathBytes
public com.google.protobuf.ByteString getS3BasePathBytes()Base path prefix in S3 for this connector.
string s3_base_path = 3 [json_name = "s3BasePath"];- Specified by:
getS3BasePathBytesin interfaceConnectorConfigOrBuilder- Returns:
- The bytes for s3BasePath.
-
setS3BasePath
Base path prefix in S3 for this connector.
string s3_base_path = 3 [json_name = "s3BasePath"];- Parameters:
value- The s3BasePath to set.- Returns:
- This builder for chaining.
-
clearS3BasePath
Base path prefix in S3 for this connector.
string s3_base_path = 3 [json_name = "s3BasePath"];- Returns:
- This builder for chaining.
-
setS3BasePathBytes
Base path prefix in S3 for this connector.
string s3_base_path = 3 [json_name = "s3BasePath"];- Parameters:
value- The bytes for s3BasePath to set.- Returns:
- This builder for chaining.
-
getMaxFileSize
public long getMaxFileSize()Maximum file size allowed in bytes.
int64 max_file_size = 4 [json_name = "maxFileSize"];- Specified by:
getMaxFileSizein interfaceConnectorConfigOrBuilder- Returns:
- The maxFileSize.
-
setMaxFileSize
Maximum file size allowed in bytes.
int64 max_file_size = 4 [json_name = "maxFileSize"];- Parameters:
value- The maxFileSize to set.- Returns:
- This builder for chaining.
-
clearMaxFileSize
Maximum file size allowed in bytes.
int64 max_file_size = 4 [json_name = "maxFileSize"];- Returns:
- This builder for chaining.
-
getRateLimitPerMinute
public long getRateLimitPerMinute()Rate limit for uploads per minute.
int64 rate_limit_per_minute = 5 [json_name = "rateLimitPerMinute"];- Specified by:
getRateLimitPerMinutein interfaceConnectorConfigOrBuilder- Returns:
- The rateLimitPerMinute.
-
setRateLimitPerMinute
Rate limit for uploads per minute.
int64 rate_limit_per_minute = 5 [json_name = "rateLimitPerMinute"];- Parameters:
value- The rateLimitPerMinute to set.- Returns:
- This builder for chaining.
-
clearRateLimitPerMinute
Rate limit for uploads per minute.
int64 rate_limit_per_minute = 5 [json_name = "rateLimitPerMinute"];- Returns:
- This builder for chaining.
-
getDefaultMetadataCount
public int getDefaultMetadataCount()Description copied from interface:ConnectorConfigOrBuilderDefault metadata applied to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
getDefaultMetadataCountin interfaceConnectorConfigOrBuilder
-
containsDefaultMetadata
Default metadata applied to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
containsDefaultMetadatain interfaceConnectorConfigOrBuilder
-
getDefaultMetadata
Deprecated.UsegetDefaultMetadataMap()instead.- Specified by:
getDefaultMetadatain interfaceConnectorConfigOrBuilder
-
getDefaultMetadataMap
Default metadata applied to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
getDefaultMetadataMapin interfaceConnectorConfigOrBuilder
-
getDefaultMetadataOrDefault
Default metadata applied to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
getDefaultMetadataOrDefaultin interfaceConnectorConfigOrBuilder
-
getDefaultMetadataOrThrow
Default metadata applied to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
getDefaultMetadataOrThrowin interfaceConnectorConfigOrBuilder
-
clearDefaultMetadata
-
removeDefaultMetadata
Default metadata applied to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"]; -
getMutableDefaultMetadata
Deprecated.Use alternate mutation accessors instead. -
putDefaultMetadata
Default metadata applied to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"]; -
putAllDefaultMetadata
Default metadata applied to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];
-