# Functions
ClientOption is a broker Option which allows google pubsub client options to be set for the client.
CreateSubscription prevents the creation of the subscription if it not exists.
DeleteSubscription prevents the deletion of the subscription if it not exists.
MaxExtension is the maximum period for which the Subscription should automatically extend the ack deadline for each message.
MaxOutstandingMessages sets the maximum number of unprocessed messages (unacknowledged but not yet expired) to receive.
NewBroker creates a new google pubsub broker.
ProjectID provides an option which sets the google project id.