Packages

c

com.acxiom.gcp.pipeline.connectors

GCSFileConnector

case class GCSFileConnector(projectId: String, bucket: String, name: String, credentialName: Option[String], credential: Option[Credential]) extends FileConnector with GCSConnector with Product with Serializable

Provides an implementation of FileConnector that works with GCS.

projectId

The project id of the GCS project

bucket

The name of the GCS bucket

name

The name of this connector

credentialName

The optional name of the credential to provide the CredentialProvider

credential

The optional credential to use. credentialName takes precedence if provided.

Linear Supertypes
Serializable, Serializable, Product, Equals, GCSConnector, FileConnector, Connector, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GCSFileConnector
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. GCSConnector
  7. FileConnector
  8. Connector
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GCSFileConnector(projectId: String, bucket: String, name: String, credentialName: Option[String], credential: Option[Credential])

    projectId

    The project id of the GCS project

    bucket

    The name of the GCS bucket

    name

    The name of this connector

    credentialName

    The optional name of the credential to provide the CredentialProvider

    credential

    The optional credential to use. credentialName takes precedence if provided.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val bucket: String
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. val credential: Option[Credential]
    Definition Classes
    GCSFileConnector → Connector
  8. val credentialName: Option[String]
    Definition Classes
    GCSFileConnector → Connector
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def getCredential(pipelineContext: PipelineContext): Option[GCPCredential]
    Attributes
    protected
    Definition Classes
    GCSConnector → Connector
  13. def getFileManager(pipelineContext: PipelineContext): FileManager

    Creates and opens a FileManager.

    Creates and opens a FileManager.

    pipelineContext

    The current PipelineContext for this session.

    returns

    A FileManager for this specific connector type

    Definition Classes
    GCSFileConnector → FileConnector
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val name: String
    Definition Classes
    GCSFileConnector → Connector
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. val projectId: String
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from GCSConnector

Inherited from FileConnector

Inherited from Connector

Inherited from AnyRef

Inherited from Any

Ungrouped