Class DataSourceConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DataSourceConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<DataSourceConfig.Builder>
ai.pipestream.connector.intake.v1.DataSourceConfig.Builder
- All Implemented Interfaces:
DataSourceConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
DataSourceConfig
public static final class DataSourceConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataSourceConfig.Builder>
implements DataSourceConfigOrBuilder
DataSource configuration returned after authentication. This is a lightweight view for runtime use (no secrets, no full Drive details).Protobuf type
ai.pipestream.connector.intake.v1.DataSourceConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Account owning this datasource.Connector type (e.g., "s3", "file-crawler").DataSource identifier (deterministic).Drive name for storage (resolve via FilesystemService for S3 details).Maximum file size allowed in bytes.Rate limit for uploads per minute.booleancontainsMetadata(String key) Metadata applied to all documents from this datasource.Account owning this datasource.com.google.protobuf.ByteStringAccount owning this datasource.Connector type (e.g., "s3", "file-crawler").com.google.protobuf.ByteStringConnector type (e.g., "s3", "file-crawler").DataSource identifier (deterministic).com.google.protobuf.ByteStringDataSource identifier (deterministic).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDrive name for storage (resolve via FilesystemService for S3 details).com.google.protobuf.ByteStringDrive name for storage (resolve via FilesystemService for S3 details).longMaximum file size allowed in bytes.Deprecated.intMetadata applied to all documents from this datasource.Metadata applied to all documents from this datasource.getMetadataOrDefault(String key, String defaultValue) Metadata applied to all documents from this datasource.getMetadataOrThrow(String key) Metadata applied to all documents from this datasource.Deprecated.longRate limit for uploads per minute.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(DataSourceConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllMetadata(Map<String, String> values) Metadata applied to all documents from this datasource.putMetadata(String key, String value) Metadata applied to all documents from this datasource.removeMetadata(String key) Metadata applied to all documents from this datasource.setAccountId(String value) Account owning this datasource.setAccountIdBytes(com.google.protobuf.ByteString value) Account owning this datasource.setConnectorId(String value) Connector type (e.g., "s3", "file-crawler").setConnectorIdBytes(com.google.protobuf.ByteString value) Connector type (e.g., "s3", "file-crawler").setDatasourceId(String value) DataSource identifier (deterministic).setDatasourceIdBytes(com.google.protobuf.ByteString value) DataSource identifier (deterministic).setDriveName(String value) Drive name for storage (resolve via FilesystemService for S3 details).setDriveNameBytes(com.google.protobuf.ByteString value) Drive name for storage (resolve via FilesystemService for S3 details).setMaxFileSize(long value) Maximum file size allowed in bytes.setRateLimitPerMinute(long value) Rate limit for uploads per minute.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<DataSourceConfig.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<DataSourceConfig.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DataSourceConfig.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<DataSourceConfig.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<DataSourceConfig.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<DataSourceConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataSourceConfig.Builder>
-
mergeFrom
public DataSourceConfig.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<DataSourceConfig.Builder>- Throws:
IOException
-
getAccountId
Account owning this datasource.
string account_id = 1 [json_name = "accountId"];- Specified by:
getAccountIdin interfaceDataSourceConfigOrBuilder- Returns:
- The accountId.
-
getAccountIdBytes
public com.google.protobuf.ByteString getAccountIdBytes()Account owning this datasource.
string account_id = 1 [json_name = "accountId"];- Specified by:
getAccountIdBytesin interfaceDataSourceConfigOrBuilder- Returns:
- The bytes for accountId.
-
setAccountId
Account owning this datasource.
string account_id = 1 [json_name = "accountId"];- Parameters:
value- The accountId to set.- Returns:
- This builder for chaining.
-
clearAccountId
Account owning this datasource.
string account_id = 1 [json_name = "accountId"];- Returns:
- This builder for chaining.
-
setAccountIdBytes
Account owning this datasource.
string account_id = 1 [json_name = "accountId"];- Parameters:
value- The bytes for accountId to set.- Returns:
- This builder for chaining.
-
getDatasourceId
DataSource identifier (deterministic).
string datasource_id = 2 [json_name = "datasourceId"];- Specified by:
getDatasourceIdin interfaceDataSourceConfigOrBuilder- Returns:
- The datasourceId.
-
getDatasourceIdBytes
public com.google.protobuf.ByteString getDatasourceIdBytes()DataSource identifier (deterministic).
string datasource_id = 2 [json_name = "datasourceId"];- Specified by:
getDatasourceIdBytesin interfaceDataSourceConfigOrBuilder- Returns:
- The bytes for datasourceId.
-
setDatasourceId
DataSource identifier (deterministic).
string datasource_id = 2 [json_name = "datasourceId"];- Parameters:
value- The datasourceId to set.- Returns:
- This builder for chaining.
-
clearDatasourceId
DataSource identifier (deterministic).
string datasource_id = 2 [json_name = "datasourceId"];- Returns:
- This builder for chaining.
-
setDatasourceIdBytes
DataSource identifier (deterministic).
string datasource_id = 2 [json_name = "datasourceId"];- Parameters:
value- The bytes for datasourceId to set.- Returns:
- This builder for chaining.
-
getConnectorId
Connector type (e.g., "s3", "file-crawler").
string connector_id = 3 [json_name = "connectorId"];- Specified by:
getConnectorIdin interfaceDataSourceConfigOrBuilder- Returns:
- The connectorId.
-
getConnectorIdBytes
public com.google.protobuf.ByteString getConnectorIdBytes()Connector type (e.g., "s3", "file-crawler").
string connector_id = 3 [json_name = "connectorId"];- Specified by:
getConnectorIdBytesin interfaceDataSourceConfigOrBuilder- Returns:
- The bytes for connectorId.
-
setConnectorId
Connector type (e.g., "s3", "file-crawler").
string connector_id = 3 [json_name = "connectorId"];- Parameters:
value- The connectorId to set.- Returns:
- This builder for chaining.
-
clearConnectorId
Connector type (e.g., "s3", "file-crawler").
string connector_id = 3 [json_name = "connectorId"];- Returns:
- This builder for chaining.
-
setConnectorIdBytes
Connector type (e.g., "s3", "file-crawler").
string connector_id = 3 [json_name = "connectorId"];- Parameters:
value- The bytes for connectorId to set.- Returns:
- This builder for chaining.
-
getDriveName
Drive name for storage (resolve via FilesystemService for S3 details).
string drive_name = 4 [json_name = "driveName"];- Specified by:
getDriveNamein interfaceDataSourceConfigOrBuilder- Returns:
- The driveName.
-
getDriveNameBytes
public com.google.protobuf.ByteString getDriveNameBytes()Drive name for storage (resolve via FilesystemService for S3 details).
string drive_name = 4 [json_name = "driveName"];- Specified by:
getDriveNameBytesin interfaceDataSourceConfigOrBuilder- Returns:
- The bytes for driveName.
-
setDriveName
Drive name for storage (resolve via FilesystemService for S3 details).
string drive_name = 4 [json_name = "driveName"];- Parameters:
value- The driveName to set.- Returns:
- This builder for chaining.
-
clearDriveName
Drive name for storage (resolve via FilesystemService for S3 details).
string drive_name = 4 [json_name = "driveName"];- Returns:
- This builder for chaining.
-
setDriveNameBytes
Drive name for storage (resolve via FilesystemService for S3 details).
string drive_name = 4 [json_name = "driveName"];- Parameters:
value- The bytes for driveName to set.- Returns:
- This builder for chaining.
-
getMaxFileSize
public long getMaxFileSize()Maximum file size allowed in bytes.
int64 max_file_size = 5 [json_name = "maxFileSize"];- Specified by:
getMaxFileSizein interfaceDataSourceConfigOrBuilder- Returns:
- The maxFileSize.
-
setMaxFileSize
Maximum file size allowed in bytes.
int64 max_file_size = 5 [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 = 5 [json_name = "maxFileSize"];- Returns:
- This builder for chaining.
-
getRateLimitPerMinute
public long getRateLimitPerMinute()Rate limit for uploads per minute.
int64 rate_limit_per_minute = 6 [json_name = "rateLimitPerMinute"];- Specified by:
getRateLimitPerMinutein interfaceDataSourceConfigOrBuilder- Returns:
- The rateLimitPerMinute.
-
setRateLimitPerMinute
Rate limit for uploads per minute.
int64 rate_limit_per_minute = 6 [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 = 6 [json_name = "rateLimitPerMinute"];- Returns:
- This builder for chaining.
-
getMetadataCount
public int getMetadataCount()Description copied from interface:DataSourceConfigOrBuilderMetadata applied to all documents from this datasource.
map<string, string> metadata = 7 [json_name = "metadata"];- Specified by:
getMetadataCountin interfaceDataSourceConfigOrBuilder
-
containsMetadata
Metadata applied to all documents from this datasource.
map<string, string> metadata = 7 [json_name = "metadata"];- Specified by:
containsMetadatain interfaceDataSourceConfigOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceDataSourceConfigOrBuilder
-
getMetadataMap
Metadata applied to all documents from this datasource.
map<string, string> metadata = 7 [json_name = "metadata"];- Specified by:
getMetadataMapin interfaceDataSourceConfigOrBuilder
-
getMetadataOrDefault
Metadata applied to all documents from this datasource.
map<string, string> metadata = 7 [json_name = "metadata"];- Specified by:
getMetadataOrDefaultin interfaceDataSourceConfigOrBuilder
-
getMetadataOrThrow
Metadata applied to all documents from this datasource.
map<string, string> metadata = 7 [json_name = "metadata"];- Specified by:
getMetadataOrThrowin interfaceDataSourceConfigOrBuilder
-
clearMetadata
-
removeMetadata
Metadata applied to all documents from this datasource.
map<string, string> metadata = 7 [json_name = "metadata"]; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
Metadata applied to all documents from this datasource.
map<string, string> metadata = 7 [json_name = "metadata"]; -
putAllMetadata
Metadata applied to all documents from this datasource.
map<string, string> metadata = 7 [json_name = "metadata"];
-