Class GoogleSubscriberAdmin.Builder
- java.lang.Object
-
- org.symphonyoss.s2.common.fluent.Fluent<T>
-
- org.symphonyoss.s2.common.fluent.BaseAbstractBuilder<T,B>
-
- org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberBase.Builder<Void,T,B>
-
- org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin.Builder<GoogleSubscriberAdmin.Builder,GoogleSubscriberAdmin>
-
- org.symphonyoss.s2.fugue.google.pubsub.GoogleSubscriberAdmin.Builder
-
- All Implemented Interfaces:
org.symphonyoss.s2.common.fluent.IBuilder<GoogleSubscriberAdmin.Builder,GoogleSubscriberAdmin>,org.symphonyoss.s2.common.fluent.IFluent<GoogleSubscriberAdmin.Builder>,org.symphonyoss.s2.fugue.pubsub.ISubscriberAdminBuilder<GoogleSubscriberAdmin.Builder,GoogleSubscriberAdmin>
- Enclosing class:
- GoogleSubscriberAdmin
public static class GoogleSubscriberAdmin.Builder extends org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin.Builder<GoogleSubscriberAdmin.Builder,GoogleSubscriberAdmin>
Builder for GoogleSubscriberAdmin.- Author:
- Bruce Skingle
-
-
Constructor Summary
Constructors Constructor Description Builder()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GoogleSubscriberAdminconstruct()voidvalidate(org.symphonyoss.s2.common.fault.FaultAccumulator faultAccumulator)GoogleSubscriberAdmin.BuilderwithProjectId(String projectId)Set the Google project ID.-
Methods inherited from class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin.Builder
withSubscription, withSubscription, withSubscription, withSubscription
-
Methods inherited from class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberBase.Builder
withNameFactory, withSubscription, withSubscription, withSubscription, withSubscription
-
-
-
-
Method Detail
-
withProjectId
public GoogleSubscriberAdmin.Builder withProjectId(String projectId)
Set the Google project ID.- Parameters:
projectId- The ID of the Google project in which to operate.- Returns:
- this (fluent method)
-
validate
public void validate(org.symphonyoss.s2.common.fault.FaultAccumulator faultAccumulator)
- Overrides:
validatein classorg.symphonyoss.s2.fugue.pubsub.AbstractSubscriberBase.Builder<Void,GoogleSubscriberAdmin.Builder,GoogleSubscriberAdmin>
-
construct
protected GoogleSubscriberAdmin construct()
- Specified by:
constructin classorg.symphonyoss.s2.common.fluent.BaseAbstractBuilder<GoogleSubscriberAdmin.Builder,GoogleSubscriberAdmin>
-
-