public static class AzureSynapseConnectionSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public AzureSynapseConnectionSummary.Builder id(String id)
public AzureSynapseConnectionSummary.Builder displayName(String displayName)
public AzureSynapseConnectionSummary.Builder description(String description)
public AzureSynapseConnectionSummary.Builder compartmentId(String compartmentId)
public AzureSynapseConnectionSummary.Builder freeformTags(Map<String,String> freeformTags)
public AzureSynapseConnectionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public AzureSynapseConnectionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public AzureSynapseConnectionSummary.Builder lifecycleState(Connection.LifecycleState lifecycleState)
public AzureSynapseConnectionSummary.Builder lifecycleDetails(String lifecycleDetails)
public AzureSynapseConnectionSummary.Builder timeCreated(Date timeCreated)
public AzureSynapseConnectionSummary.Builder timeUpdated(Date timeUpdated)
public AzureSynapseConnectionSummary.Builder vaultId(String vaultId)
public AzureSynapseConnectionSummary.Builder keyId(String keyId)
public AzureSynapseConnectionSummary.Builder ingressIps(List<IngressIpDetails> ingressIps)
public AzureSynapseConnectionSummary.Builder nsgIds(List<String> nsgIds)
public AzureSynapseConnectionSummary.Builder subnetId(String subnetId)
public AzureSynapseConnectionSummary.Builder routingMethod(RoutingMethod routingMethod)
public AzureSynapseConnectionSummary.Builder locks(List<ResourceLock> locks)
public AzureSynapseConnectionSummary.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public AzureSynapseConnectionSummary.Builder technologyType(AzureSynapseConnection.TechnologyType technologyType)
The Azure Synapse Analytics technology type.
technologyType
- the value to setpublic AzureSynapseConnectionSummary.Builder connectionString(String connectionString)
JDBC connection string. e.g.:
‘jdbc:sqlserver://
connectionString
- the value to setpublic AzureSynapseConnectionSummary.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 AzureSynapseConnectionSummary.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 AzureSynapseConnectionSummary build()
public AzureSynapseConnectionSummary.Builder copy(AzureSynapseConnectionSummary model)
Copyright © 2016–2024. All rights reserved.