Class RegisterConnectorRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RegisterConnectorRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<RegisterConnectorRequest.Builder>
ai.pipestream.connector.intake.v1.RegisterConnectorRequest.Builder
- All Implemented Interfaces:
RegisterConnectorRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
RegisterConnectorRequest
public static final class RegisterConnectorRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RegisterConnectorRequest.Builder>
implements RegisterConnectorRequestOrBuilder
Request to register a new connector.Protobuf type
ai.pipestream.connector.intake.v1.RegisterConnectorRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Account that will own this connector.Human-readable connector name.Connector type (e.g., "filesystem", "confluence").Maximum file size allowed in bytes.Rate limit for uploads per minute.Base path prefix in S3 (e.g., "connectors/filesystem-prod/").S3 bucket for document storage.booleanDefault metadata to apply to all documents.Account that will own this connector.com.google.protobuf.ByteStringAccount that will own this connector.Human-readable connector name.com.google.protobuf.ByteStringHuman-readable connector name.Connector type (e.g., "filesystem", "confluence").com.google.protobuf.ByteStringConnector type (e.g., "filesystem", "confluence").Deprecated.intDefault metadata to apply to all documents.Default metadata to apply to all documents.getDefaultMetadataOrDefault(String key, String defaultValue) Default metadata to apply to all documents.Default metadata to apply 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 (e.g., "connectors/filesystem-prod/").com.google.protobuf.ByteStringBase path prefix in S3 (e.g., "connectors/filesystem-prod/").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(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllDefaultMetadata(Map<String, String> values) Default metadata to apply to all documents.putDefaultMetadata(String key, String value) Default metadata to apply to all documents.Default metadata to apply to all documents.setAccountId(String value) Account that will own this connector.setAccountIdBytes(com.google.protobuf.ByteString value) Account that will own this connector.setConnectorName(String value) Human-readable connector name.setConnectorNameBytes(com.google.protobuf.ByteString value) Human-readable connector name.setConnectorType(String value) Connector type (e.g., "filesystem", "confluence").setConnectorTypeBytes(com.google.protobuf.ByteString value) Connector type (e.g., "filesystem", "confluence").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 (e.g., "connectors/filesystem-prod/").setS3BasePathBytes(com.google.protobuf.ByteString value) Base path prefix in S3 (e.g., "connectors/filesystem-prod/").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<RegisterConnectorRequest.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<RegisterConnectorRequest.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RegisterConnectorRequest.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<RegisterConnectorRequest.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<RegisterConnectorRequest.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<RegisterConnectorRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RegisterConnectorRequest.Builder>
-
mergeFrom
public RegisterConnectorRequest.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<RegisterConnectorRequest.Builder>- Throws:
IOException
-
getConnectorName
Human-readable connector name.
string connector_name = 1 [json_name = "connectorName"];- Specified by:
getConnectorNamein interfaceRegisterConnectorRequestOrBuilder- Returns:
- The connectorName.
-
getConnectorNameBytes
public com.google.protobuf.ByteString getConnectorNameBytes()Human-readable connector name.
string connector_name = 1 [json_name = "connectorName"];- Specified by:
getConnectorNameBytesin interfaceRegisterConnectorRequestOrBuilder- Returns:
- The bytes for connectorName.
-
setConnectorName
Human-readable connector name.
string connector_name = 1 [json_name = "connectorName"];- Parameters:
value- The connectorName to set.- Returns:
- This builder for chaining.
-
clearConnectorName
Human-readable connector name.
string connector_name = 1 [json_name = "connectorName"];- Returns:
- This builder for chaining.
-
setConnectorNameBytes
Human-readable connector name.
string connector_name = 1 [json_name = "connectorName"];- Parameters:
value- The bytes for connectorName to set.- Returns:
- This builder for chaining.
-
getConnectorType
Connector type (e.g., "filesystem", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Specified by:
getConnectorTypein interfaceRegisterConnectorRequestOrBuilder- Returns:
- The connectorType.
-
getConnectorTypeBytes
public com.google.protobuf.ByteString getConnectorTypeBytes()Connector type (e.g., "filesystem", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Specified by:
getConnectorTypeBytesin interfaceRegisterConnectorRequestOrBuilder- Returns:
- The bytes for connectorType.
-
setConnectorType
Connector type (e.g., "filesystem", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Parameters:
value- The connectorType to set.- Returns:
- This builder for chaining.
-
clearConnectorType
Connector type (e.g., "filesystem", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Returns:
- This builder for chaining.
-
setConnectorTypeBytes
Connector type (e.g., "filesystem", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Parameters:
value- The bytes for connectorType to set.- Returns:
- This builder for chaining.
-
getAccountId
Account that will own this connector.
string account_id = 3 [json_name = "accountId"];- Specified by:
getAccountIdin interfaceRegisterConnectorRequestOrBuilder- Returns:
- The accountId.
-
getAccountIdBytes
public com.google.protobuf.ByteString getAccountIdBytes()Account that will own this connector.
string account_id = 3 [json_name = "accountId"];- Specified by:
getAccountIdBytesin interfaceRegisterConnectorRequestOrBuilder- Returns:
- The bytes for accountId.
-
setAccountId
Account that will own this connector.
string account_id = 3 [json_name = "accountId"];- Parameters:
value- The accountId to set.- Returns:
- This builder for chaining.
-
clearAccountId
Account that will own this connector.
string account_id = 3 [json_name = "accountId"];- Returns:
- This builder for chaining.
-
setAccountIdBytes
Account that will own this connector.
string account_id = 3 [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 = 4 [json_name = "s3Bucket"];- Specified by:
getS3Bucketin interfaceRegisterConnectorRequestOrBuilder- Returns:
- The s3Bucket.
-
getS3BucketBytes
public com.google.protobuf.ByteString getS3BucketBytes()S3 bucket for document storage.
string s3_bucket = 4 [json_name = "s3Bucket"];- Specified by:
getS3BucketBytesin interfaceRegisterConnectorRequestOrBuilder- Returns:
- The bytes for s3Bucket.
-
setS3Bucket
S3 bucket for document storage.
string s3_bucket = 4 [json_name = "s3Bucket"];- Parameters:
value- The s3Bucket to set.- Returns:
- This builder for chaining.
-
clearS3Bucket
S3 bucket for document storage.
string s3_bucket = 4 [json_name = "s3Bucket"];- Returns:
- This builder for chaining.
-
setS3BucketBytes
S3 bucket for document storage.
string s3_bucket = 4 [json_name = "s3Bucket"];- Parameters:
value- The bytes for s3Bucket to set.- Returns:
- This builder for chaining.
-
getS3BasePath
Base path prefix in S3 (e.g., "connectors/filesystem-prod/").
string s3_base_path = 5 [json_name = "s3BasePath"];- Specified by:
getS3BasePathin interfaceRegisterConnectorRequestOrBuilder- Returns:
- The s3BasePath.
-
getS3BasePathBytes
public com.google.protobuf.ByteString getS3BasePathBytes()Base path prefix in S3 (e.g., "connectors/filesystem-prod/").
string s3_base_path = 5 [json_name = "s3BasePath"];- Specified by:
getS3BasePathBytesin interfaceRegisterConnectorRequestOrBuilder- Returns:
- The bytes for s3BasePath.
-
setS3BasePath
Base path prefix in S3 (e.g., "connectors/filesystem-prod/").
string s3_base_path = 5 [json_name = "s3BasePath"];- Parameters:
value- The s3BasePath to set.- Returns:
- This builder for chaining.
-
clearS3BasePath
Base path prefix in S3 (e.g., "connectors/filesystem-prod/").
string s3_base_path = 5 [json_name = "s3BasePath"];- Returns:
- This builder for chaining.
-
setS3BasePathBytes
Base path prefix in S3 (e.g., "connectors/filesystem-prod/").
string s3_base_path = 5 [json_name = "s3BasePath"];- Parameters:
value- The bytes for s3BasePath to set.- Returns:
- This builder for chaining.
-
getDefaultMetadataCount
public int getDefaultMetadataCount()Description copied from interface:RegisterConnectorRequestOrBuilderDefault metadata to apply to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
getDefaultMetadataCountin interfaceRegisterConnectorRequestOrBuilder
-
containsDefaultMetadata
Default metadata to apply to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
containsDefaultMetadatain interfaceRegisterConnectorRequestOrBuilder
-
getDefaultMetadata
Deprecated.UsegetDefaultMetadataMap()instead.- Specified by:
getDefaultMetadatain interfaceRegisterConnectorRequestOrBuilder
-
getDefaultMetadataMap
Default metadata to apply to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
getDefaultMetadataMapin interfaceRegisterConnectorRequestOrBuilder
-
getDefaultMetadataOrDefault
Default metadata to apply to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
getDefaultMetadataOrDefaultin interfaceRegisterConnectorRequestOrBuilder
-
getDefaultMetadataOrThrow
Default metadata to apply to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"];- Specified by:
getDefaultMetadataOrThrowin interfaceRegisterConnectorRequestOrBuilder
-
clearDefaultMetadata
-
removeDefaultMetadata
Default metadata to apply to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"]; -
getMutableDefaultMetadata
Deprecated.Use alternate mutation accessors instead. -
putDefaultMetadata
Default metadata to apply to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"]; -
putAllDefaultMetadata
Default metadata to apply to all documents.
map<string, string> default_metadata = 6 [json_name = "defaultMetadata"]; -
getMaxFileSize
public long getMaxFileSize()Maximum file size allowed in bytes.
int64 max_file_size = 7 [json_name = "maxFileSize"];- Specified by:
getMaxFileSizein interfaceRegisterConnectorRequestOrBuilder- Returns:
- The maxFileSize.
-
setMaxFileSize
Maximum file size allowed in bytes.
int64 max_file_size = 7 [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 = 7 [json_name = "maxFileSize"];- Returns:
- This builder for chaining.
-
getRateLimitPerMinute
public long getRateLimitPerMinute()Rate limit for uploads per minute.
int64 rate_limit_per_minute = 8 [json_name = "rateLimitPerMinute"];- Specified by:
getRateLimitPerMinutein interfaceRegisterConnectorRequestOrBuilder- Returns:
- The rateLimitPerMinute.
-
setRateLimitPerMinute
Rate limit for uploads per minute.
int64 rate_limit_per_minute = 8 [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 = 8 [json_name = "rateLimitPerMinute"];- Returns:
- This builder for chaining.
-