public abstract static class GCPSecretSessionServiceFactory.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract GCPSecretSessionServiceFactory |
build() |
abstract GCPSecretSessionServiceFactory.Builder |
host(java.lang.String host)
The location of the broker, including port details if it is not listening in the default
port.
|
abstract GCPSecretSessionServiceFactory.Builder |
passwordSecretName(java.lang.String name)
The Secret Manager secret name where the password is stored.
|
abstract GCPSecretSessionServiceFactory.Builder |
passwordSecretVersion(java.lang.String version)
Optional.
|
abstract GCPSecretSessionServiceFactory.Builder |
secretManagerProjectId(java.lang.String id)
Optional for Dataflow or VMs running on Google Cloud.
|
abstract GCPSecretSessionServiceFactory.Builder |
username(java.lang.String username)
Username to be used to authenticate with the broker.
|
abstract GCPSecretSessionServiceFactory.Builder |
vpnName(java.lang.String name)
Optional.
|
public abstract GCPSecretSessionServiceFactory.Builder username(java.lang.String username)
public abstract GCPSecretSessionServiceFactory.Builder host(java.lang.String host)
public abstract GCPSecretSessionServiceFactory.Builder passwordSecretName(java.lang.String name)
public abstract GCPSecretSessionServiceFactory.Builder vpnName(java.lang.String name)
public abstract GCPSecretSessionServiceFactory.Builder secretManagerProjectId(java.lang.String id)
public abstract GCPSecretSessionServiceFactory.Builder passwordSecretVersion(java.lang.String version)
public abstract GCPSecretSessionServiceFactory build()