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.PubsubSubscriptionCreates 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
 
 -