Package com.google.cloud.logging
Class SinkInfo.Destination.TopicDestination
- java.lang.Object
-
- com.google.cloud.logging.SinkInfo.Destination
-
- com.google.cloud.logging.SinkInfo.Destination.TopicDestination
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- SinkInfo.Destination
public static final class SinkInfo.Destination.TopicDestination extends SinkInfo.Destination
Class for specifying a Google Cloud BigQuery dataset as destination for the sink.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.cloud.logging.SinkInfo.Destination
SinkInfo.Destination.BucketDestination, SinkInfo.Destination.DatasetDestination, SinkInfo.Destination.LoggingBucketDestination, SinkInfo.Destination.TopicDestination, SinkInfo.Destination.Type
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getProject()
Returns the name of the project where the Google Cloud Pub/Sub topic resides.String
getTopic()
Returns the name of the Google Cloud Pub/Sub topic this destination represents.int
hashCode()
static SinkInfo.Destination.TopicDestination
of(String topic)
Creates aDatasetDestination
object given the name of the topic to be used as sink destination.static SinkInfo.Destination.TopicDestination
of(String project, String topic)
Creates aTopicDestination
object given the name of the project and topic to be used as sink destination.String
toString()
-
Methods inherited from class com.google.cloud.logging.SinkInfo.Destination
getType
-
-
-
-
Method Detail
-
getProject
public String getProject()
Returns the name of the project where the Google Cloud Pub/Sub topic resides. Ifnull
, the default project is used.
-
getTopic
public String getTopic()
Returns the name of the Google Cloud Pub/Sub topic this destination represents.
-
of
public static SinkInfo.Destination.TopicDestination of(String project, String topic)
Creates aTopicDestination
object given the name of the project and topic to be used as sink destination.
-
of
public static SinkInfo.Destination.TopicDestination of(String topic)
Creates aDatasetDestination
object given the name of the topic to be used as sink destination. Topic is assumed to reside in the default project.
-
-