Class PubsubIO.PubsubSubscription
java.lang.Object
org.apache.beam.sdk.io.gcp.pubsub.PubsubIO.PubsubSubscription
- All Implemented Interfaces:
Serializable
- Enclosing class:
PubsubIO
Class representing a Cloud Pub/Sub Subscription.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionasPath()
Returns the string representation of this subscription as a path used in the Cloud Pub/Sub API.Deprecated.the v1beta1 API for Cloud Pub/Sub is deprecated.Deprecated.the v1beta2 API for Cloud Pub/Sub is deprecated.static PubsubIO.PubsubSubscription
Creates a class representing a Pub/Sub subscription from the specified subscription path.toString()
-
Method Details
-
fromPath
Creates a class representing a Pub/Sub subscription from the specified subscription path.Cloud Pub/Sub subscription names should be of the form
projects/<project>/subscriptions/<subscription>
, where<project>
is the name of the project the subscription belongs to. The<subscription>
component must comply with the following requirements:- Can only contain lowercase letters, numbers, dashes ('-'), underscores ('_') and periods ('.').
- Must be between 3 and 255 characters.
- Must begin with a letter.
- Must end with a letter or a number.
- Cannot begin with
'goog'
prefix.
-
asV1Beta1Path
Deprecated.the v1beta1 API for Cloud Pub/Sub is deprecated.Returns the string representation of this subscription as a path used in the Cloud Pub/Sub v1beta1 API. -
asV1Beta2Path
Deprecated.the v1beta2 API for Cloud Pub/Sub is deprecated.Returns the string representation of this subscription as a path used in the Cloud Pub/Sub v1beta2 API. -
asPath
Returns the string representation of this subscription as a path used in the Cloud Pub/Sub API. -
toString
-