| pubsublite.subscription | String | REQUIRED (No default) | The Pub/Sub Lite subscription ID, e.g. “baz” for the subscription “/projects/bar/locations/europe-south7-q/subscriptions/baz”. |
| pubsublite.project | String | REQUIRED (No default) | The project containing the Pub/Sub Lite subscription, e.g. “bar” from above. |
| pubsublite.location | String | REQUIRED (No default) | The location of the Pub/Sub Lite subscription, e.g. “europe-south7-q” from above. |
| kafka.topic | String | REQUIRED (No default) | The Kafka topic which will receive messages from Pub/Sub Lite. |
| pubsublite.partition_flow_control.messages | Long | Long.MAX_VALUE | The maximum number of outstanding messages per Pub/Sub Lite partition. |
| pubsublite.partition_flow_control.bytes | Long | 20,000,000 | The maximum number of outstanding bytes per Pub/Sub Lite partition. |
| gcp.credentials.file.path | String | Optional | The filepath, which stores GCP credentials. If not defined, the environment variable GOOGLE_APPLICATION_CREDENTIALS is used. If specified, use the explicitly handed credentials. Consider using the externalized secrets feature in Kafka Connect for passing the value. |
| gcp.credentials.json | String | Optional | GCP credentials JSON blob. If specified, use the explicitly handed credentials. Consider using the externalized secrets feature in Kafka Connect for passing the value. |