Packages

o

com.acxiom.gcp.utils

GCPUtilities

object GCPUtilities

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GCPUtilities
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def generateCredentials(credentials: Option[Map[String, String]]): Option[GoogleCredentials]

    Retrieve the credentials needed to interact with GCP services.

    Retrieve the credentials needed to interact with GCP services.

    credentials

    TA map containing the Google credentials

    returns

    An optional GoogleCredentials object

  10. def generateCredentialsByteArray(credentials: Option[Map[String, String]]): Option[Array[Byte]]

    Given a credentials map, return a byte array

    Given a credentials map, return a byte array

    credentials

    The credentials map

    returns

    A byte array or none

  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def getCredentialsFromCredentialProvider(credentialProvider: CredentialProvider, credentialName: String = "GCPCredential"): Option[GoogleCredentials]

    Retrieve the credentials needed to interact with GCP services.

    Retrieve the credentials needed to interact with GCP services.

    credentialProvider

    The credential provider

    credentialName

    The name of the credential

    returns

    An optional GoogleCredentials object

  13. def getCredentialsFromPipelineContext(pipelineContext: PipelineContext, credentialName: String = "GCPCredential"): Option[GoogleCredentials]

    Retrieve the credentials needed to interact with GCP services.

    Retrieve the credentials needed to interact with GCP services.

    pipelineContext

    The pipeline context containing the credential provider

    credentialName

    The name of the credential

    returns

    An optional GoogleCredentials object

  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  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. def postMessage(topicName: String, creds: Option[GoogleCredentials], message: String): Boolean

    Write a single message to a PubSub Topic using the provided credentials

    Write a single message to a PubSub Topic using the provided credentials

    topicName

    The topic within the Pub/Sub

    creds

    The credentials needed to post the message

    message

    The message to post to the Pub/Sub topic

    returns

    A boolean indicating whether the message was published

  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped