Class GCPSecretSessionServiceFactory.Builder
java.lang.Object
org.apache.beam.sdk.io.solace.broker.GCPSecretSessionServiceFactory.Builder
- Enclosing class:
GCPSecretSessionServiceFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GCPSecretSessionServiceFactory
build()
The location of the broker, including port details if it is not listening in the default port.passwordSecretName
(String name) The Secret Manager secret name where the password is stored.passwordSecretVersion
(String version) Optional.Optional for Dataflow or VMs running on Google Cloud.Username to be used to authenticate with the broker.Optional.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
username
Username to be used to authenticate with the broker. -
host
The location of the broker, including port details if it is not listening in the default port. -
passwordSecretName
The Secret Manager secret name where the password is stored. -
vpnName
Optional. Solace broker VPN name. If not set, "default" is used. -
secretManagerProjectId
Optional for Dataflow or VMs running on Google Cloud. The project id of the project where the secret is stored. If not set, the project id where the job is running is used. -
passwordSecretVersion
Optional. Solace broker password secret version. If not set, "latest" is used. -
build
-