PSTopicImpl

gcp4zio.pubsub.topic.PSTopicImpl
case class PSTopicImpl(client: TopicAdminClient) extends PSTopic

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PSTopic
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def addIAMPolicyBindingToTopic(project: String, topic: String, member: String, role: String): Task[Policy]

Value parameters

member

serviceAccount or userAccount name

project

GCP Project ID

role

role which needs to be assigned

topic

The name of topic for policy update

Attributes

Returns

Updated IAM policy

Definition Classes
override def createTopic(projectId: String, topicId: String): Task[Topic]

Value parameters

project

GCP Project ID

topic

The name of the topic to be created

Attributes

Definition Classes
override def deleteTopic(project: String, topic: String): Task[Unit]

Value parameters

project

GCP Project ID

topic

The name of the topic to be deleted

Attributes

Definition Classes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product