Class Connector.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Connector.Builder>
com.google.protobuf.GeneratedMessage.Builder<Connector.Builder>
ai.pipestream.connector.intake.v1.Connector.Builder
- All Implemented Interfaces:
ConnectorOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
Connector
public static final class Connector.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Connector.Builder>
implements ConnectorOrBuilder
Connector type definition (template/registry). Connectors are pre-seeded types that define what kind of data source integration is being used (e.g., "s3", "file-crawler", "confluence"). They are reusable across accounts - each account creates a DataSource binding to use a connector type.Protobuf type
ai.pipestream.connector.intake.v1.Connector-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Unique connector type identifier.Connector type name (e.g., "s3", "file-crawler", "confluence").Timestamp when connector type was created.Description of the connector type.Whether this is managed or unmanaged.Human-readable display name.Timestamp when connector type was last updated.Unique connector type identifier.com.google.protobuf.ByteStringUnique connector type identifier.Connector type name (e.g., "s3", "file-crawler", "confluence").com.google.protobuf.ByteStringConnector type name (e.g., "s3", "file-crawler", "confluence").com.google.protobuf.TimestampTimestamp when connector type was created.com.google.protobuf.Timestamp.BuilderTimestamp when connector type was created.com.google.protobuf.TimestampOrBuilderTimestamp when connector type was created.Description of the connector type.com.google.protobuf.ByteStringDescription of the connector type.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorWhether this is managed or unmanaged.intWhether this is managed or unmanaged.getName()Human-readable display name.com.google.protobuf.ByteStringHuman-readable display name.com.google.protobuf.TimestampTimestamp when connector type was last updated.com.google.protobuf.Timestamp.BuilderTimestamp when connector type was last updated.com.google.protobuf.TimestampOrBuilderTimestamp when connector type was last updated.booleanTimestamp when connector type was created.booleanTimestamp when connector type was last updated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreatedAt(com.google.protobuf.Timestamp value) Timestamp when connector type was created.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdatedAt(com.google.protobuf.Timestamp value) Timestamp when connector type was last updated.setConnectorId(String value) Unique connector type identifier.setConnectorIdBytes(com.google.protobuf.ByteString value) Unique connector type identifier.setConnectorType(String value) Connector type name (e.g., "s3", "file-crawler", "confluence").setConnectorTypeBytes(com.google.protobuf.ByteString value) Connector type name (e.g., "s3", "file-crawler", "confluence").setCreatedAt(com.google.protobuf.Timestamp value) Timestamp when connector type was created.setCreatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when connector type was created.setDescription(String value) Description of the connector type.setDescriptionBytes(com.google.protobuf.ByteString value) Description of the connector type.setManagementType(ManagementType value) Whether this is managed or unmanaged.setManagementTypeValue(int value) Whether this is managed or unmanaged.Human-readable display name.setNameBytes(com.google.protobuf.ByteString value) Human-readable display name.setUpdatedAt(com.google.protobuf.Timestamp value) Timestamp when connector type was last updated.setUpdatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when connector type was last updated.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Connector.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<Connector.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<Connector.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<Connector.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Connector.Builder>
-
mergeFrom
public Connector.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<Connector.Builder>- Throws:
IOException
-
getConnectorId
Unique connector type identifier. Deterministic: hash(connector_type)
string connector_id = 1 [json_name = "connectorId"];- Specified by:
getConnectorIdin interfaceConnectorOrBuilder- Returns:
- The connectorId.
-
getConnectorIdBytes
public com.google.protobuf.ByteString getConnectorIdBytes()Unique connector type identifier. Deterministic: hash(connector_type)
string connector_id = 1 [json_name = "connectorId"];- Specified by:
getConnectorIdBytesin interfaceConnectorOrBuilder- Returns:
- The bytes for connectorId.
-
setConnectorId
Unique connector type identifier. Deterministic: hash(connector_type)
string connector_id = 1 [json_name = "connectorId"];- Parameters:
value- The connectorId to set.- Returns:
- This builder for chaining.
-
clearConnectorId
Unique connector type identifier. Deterministic: hash(connector_type)
string connector_id = 1 [json_name = "connectorId"];- Returns:
- This builder for chaining.
-
setConnectorIdBytes
Unique connector type identifier. Deterministic: hash(connector_type)
string connector_id = 1 [json_name = "connectorId"];- Parameters:
value- The bytes for connectorId to set.- Returns:
- This builder for chaining.
-
getConnectorType
Connector type name (e.g., "s3", "file-crawler", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Specified by:
getConnectorTypein interfaceConnectorOrBuilder- Returns:
- The connectorType.
-
getConnectorTypeBytes
public com.google.protobuf.ByteString getConnectorTypeBytes()Connector type name (e.g., "s3", "file-crawler", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Specified by:
getConnectorTypeBytesin interfaceConnectorOrBuilder- Returns:
- The bytes for connectorType.
-
setConnectorType
Connector type name (e.g., "s3", "file-crawler", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Parameters:
value- The connectorType to set.- Returns:
- This builder for chaining.
-
clearConnectorType
Connector type name (e.g., "s3", "file-crawler", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Returns:
- This builder for chaining.
-
setConnectorTypeBytes
Connector type name (e.g., "s3", "file-crawler", "confluence").
string connector_type = 2 [json_name = "connectorType"];- Parameters:
value- The bytes for connectorType to set.- Returns:
- This builder for chaining.
-
getName
Human-readable display name.
string name = 3 [json_name = "name"];- Specified by:
getNamein interfaceConnectorOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Human-readable display name.
string name = 3 [json_name = "name"];- Specified by:
getNameBytesin interfaceConnectorOrBuilder- Returns:
- The bytes for name.
-
setName
Human-readable display name.
string name = 3 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Human-readable display name.
string name = 3 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
Human-readable display name.
string name = 3 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
Description of the connector type.
string description = 4 [json_name = "description"];- Specified by:
getDescriptionin interfaceConnectorOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Description of the connector type.
string description = 4 [json_name = "description"];- Specified by:
getDescriptionBytesin interfaceConnectorOrBuilder- Returns:
- The bytes for description.
-
setDescription
Description of the connector type.
string description = 4 [json_name = "description"];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Description of the connector type.
string description = 4 [json_name = "description"];- Returns:
- This builder for chaining.
-
setDescriptionBytes
Description of the connector type.
string description = 4 [json_name = "description"];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getManagementTypeValue
public int getManagementTypeValue()Whether this is managed or unmanaged.
.ai.pipestream.connector.intake.v1.ManagementType management_type = 5 [json_name = "managementType"];- Specified by:
getManagementTypeValuein interfaceConnectorOrBuilder- Returns:
- The enum numeric value on the wire for managementType.
-
setManagementTypeValue
Whether this is managed or unmanaged.
.ai.pipestream.connector.intake.v1.ManagementType management_type = 5 [json_name = "managementType"];- Parameters:
value- The enum numeric value on the wire for managementType to set.- Returns:
- This builder for chaining.
-
getManagementType
Whether this is managed or unmanaged.
.ai.pipestream.connector.intake.v1.ManagementType management_type = 5 [json_name = "managementType"];- Specified by:
getManagementTypein interfaceConnectorOrBuilder- Returns:
- The managementType.
-
setManagementType
Whether this is managed or unmanaged.
.ai.pipestream.connector.intake.v1.ManagementType management_type = 5 [json_name = "managementType"];- Parameters:
value- The managementType to set.- Returns:
- This builder for chaining.
-
clearManagementType
Whether this is managed or unmanaged.
.ai.pipestream.connector.intake.v1.ManagementType management_type = 5 [json_name = "managementType"];- Returns:
- This builder for chaining.
-
hasCreatedAt
public boolean hasCreatedAt()Timestamp when connector type was created.
.google.protobuf.Timestamp created_at = 6 [json_name = "createdAt"];- Specified by:
hasCreatedAtin interfaceConnectorOrBuilder- Returns:
- Whether the createdAt field is set.
-
getCreatedAt
public com.google.protobuf.Timestamp getCreatedAt()Timestamp when connector type was created.
.google.protobuf.Timestamp created_at = 6 [json_name = "createdAt"];- Specified by:
getCreatedAtin interfaceConnectorOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
Timestamp when connector type was created.
.google.protobuf.Timestamp created_at = 6 [json_name = "createdAt"]; -
setCreatedAt
Timestamp when connector type was created.
.google.protobuf.Timestamp created_at = 6 [json_name = "createdAt"]; -
mergeCreatedAt
Timestamp when connector type was created.
.google.protobuf.Timestamp created_at = 6 [json_name = "createdAt"]; -
clearCreatedAt
Timestamp when connector type was created.
.google.protobuf.Timestamp created_at = 6 [json_name = "createdAt"]; -
getCreatedAtBuilder
public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder()Timestamp when connector type was created.
.google.protobuf.Timestamp created_at = 6 [json_name = "createdAt"]; -
getCreatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()Timestamp when connector type was created.
.google.protobuf.Timestamp created_at = 6 [json_name = "createdAt"];- Specified by:
getCreatedAtOrBuilderin interfaceConnectorOrBuilder
-
hasUpdatedAt
public boolean hasUpdatedAt()Timestamp when connector type was last updated.
.google.protobuf.Timestamp updated_at = 7 [json_name = "updatedAt"];- Specified by:
hasUpdatedAtin interfaceConnectorOrBuilder- Returns:
- Whether the updatedAt field is set.
-
getUpdatedAt
public com.google.protobuf.Timestamp getUpdatedAt()Timestamp when connector type was last updated.
.google.protobuf.Timestamp updated_at = 7 [json_name = "updatedAt"];- Specified by:
getUpdatedAtin interfaceConnectorOrBuilder- Returns:
- The updatedAt.
-
setUpdatedAt
Timestamp when connector type was last updated.
.google.protobuf.Timestamp updated_at = 7 [json_name = "updatedAt"]; -
setUpdatedAt
Timestamp when connector type was last updated.
.google.protobuf.Timestamp updated_at = 7 [json_name = "updatedAt"]; -
mergeUpdatedAt
Timestamp when connector type was last updated.
.google.protobuf.Timestamp updated_at = 7 [json_name = "updatedAt"]; -
clearUpdatedAt
Timestamp when connector type was last updated.
.google.protobuf.Timestamp updated_at = 7 [json_name = "updatedAt"]; -
getUpdatedAtBuilder
public com.google.protobuf.Timestamp.Builder getUpdatedAtBuilder()Timestamp when connector type was last updated.
.google.protobuf.Timestamp updated_at = 7 [json_name = "updatedAt"]; -
getUpdatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder()Timestamp when connector type was last updated.
.google.protobuf.Timestamp updated_at = 7 [json_name = "updatedAt"];- Specified by:
getUpdatedAtOrBuilderin interfaceConnectorOrBuilder
-