Google Cloud Dataflow SDK for Java, version 1.9.1
com.google.cloud.dataflow.sdk.io
Class PubsubIO.PubsubSubscription
- java.lang.Object
-
- com.google.cloud.dataflow.sdk.io.PubsubIO.PubsubSubscription
-
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- PubsubIO
public static class PubsubIO.PubsubSubscription extends Object implements Serializable
Class representing a Cloud Pub/Sub Subscription.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description String
asPath()
Returns the string representation of this subscription as a path used in the Cloud Pub/Sub API.String
asV1Beta1Path()
Deprecated.the v1beta1 API for Cloud Pub/Sub is deprecated.String
asV1Beta2Path()
Deprecated.the v1beta2 API for Cloud Pub/Sub is deprecated.static PubsubIO.PubsubSubscription
fromPath(String path)
Creates a class representing a Pub/Sub subscription from the specified subscription path.
-
-
-
Method Detail
-
fromPath
public static PubsubIO.PubsubSubscription fromPath(String path)
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 public String 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 public String 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
public String asPath()
Returns the string representation of this subscription as a path used in the Cloud Pub/Sub API.
-
-