public static class AzureSynapseConnection.Builder extends Object
Constructor and Description |
---|
Builder() |
public AzureSynapseConnection.Builder id(String id)
public AzureSynapseConnection.Builder displayName(String displayName)
public AzureSynapseConnection.Builder description(String description)
public AzureSynapseConnection.Builder compartmentId(String compartmentId)
public AzureSynapseConnection.Builder freeformTags(Map<String,String> freeformTags)
public AzureSynapseConnection.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public AzureSynapseConnection.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public AzureSynapseConnection.Builder lifecycleState(Connection.LifecycleState lifecycleState)
public AzureSynapseConnection.Builder lifecycleDetails(String lifecycleDetails)
public AzureSynapseConnection.Builder timeCreated(Date timeCreated)
public AzureSynapseConnection.Builder timeUpdated(Date timeUpdated)
public AzureSynapseConnection.Builder locks(List<ResourceLock> locks)
public AzureSynapseConnection.Builder vaultId(String vaultId)
public AzureSynapseConnection.Builder keyId(String keyId)
public AzureSynapseConnection.Builder ingressIps(List<IngressIpDetails> ingressIps)
public AzureSynapseConnection.Builder nsgIds(List<String> nsgIds)
public AzureSynapseConnection.Builder subnetId(String subnetId)
public AzureSynapseConnection.Builder routingMethod(RoutingMethod routingMethod)
public AzureSynapseConnection.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public AzureSynapseConnection.Builder technologyType(AzureSynapseConnection.TechnologyType technologyType)
The Azure Synapse Analytics technology type.
technologyType
- the value to setpublic AzureSynapseConnection.Builder connectionString(String connectionString)
JDBC connection string. e.g.:
‘jdbc:sqlserver://
connectionString
- the value to setpublic AzureSynapseConnection.Builder username(String username)
The username Oracle GoldenGate uses to connect the associated system of the given technology. This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it.
username
- the value to setpublic AzureSynapseConnection.Builder passwordSecretId(String passwordSecretId)
The OCID of the Secret where the password is stored. The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. If secretId is used plaintext field must not be provided. Note: When provided, ‘password’ field must not be provided.
passwordSecretId
- the value to setpublic AzureSynapseConnection build()
public AzureSynapseConnection.Builder copy(AzureSynapseConnection model)
Copyright © 2016–2024. All rights reserved.