public static class SnowflakeConnectionSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public SnowflakeConnectionSummary.Builder id(String id)
public SnowflakeConnectionSummary.Builder displayName(String displayName)
public SnowflakeConnectionSummary.Builder description(String description)
public SnowflakeConnectionSummary.Builder compartmentId(String compartmentId)
public SnowflakeConnectionSummary.Builder freeformTags(Map<String,String> freeformTags)
public SnowflakeConnectionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public SnowflakeConnectionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public SnowflakeConnectionSummary.Builder lifecycleState(Connection.LifecycleState lifecycleState)
public SnowflakeConnectionSummary.Builder lifecycleDetails(String lifecycleDetails)
public SnowflakeConnectionSummary.Builder timeCreated(Date timeCreated)
public SnowflakeConnectionSummary.Builder timeUpdated(Date timeUpdated)
public SnowflakeConnectionSummary.Builder vaultId(String vaultId)
public SnowflakeConnectionSummary.Builder keyId(String keyId)
public SnowflakeConnectionSummary.Builder ingressIps(List<IngressIpDetails> ingressIps)
public SnowflakeConnectionSummary.Builder nsgIds(List<String> nsgIds)
public SnowflakeConnectionSummary.Builder subnetId(String subnetId)
public SnowflakeConnectionSummary.Builder routingMethod(RoutingMethod routingMethod)
public SnowflakeConnectionSummary.Builder locks(List<ResourceLock> locks)
public SnowflakeConnectionSummary.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public SnowflakeConnectionSummary.Builder technologyType(SnowflakeConnection.TechnologyType technologyType)
The Snowflake technology type.
technologyType
- the value to setpublic SnowflakeConnectionSummary.Builder connectionUrl(String connectionUrl)
JDBC connection URL. e.g.:
‘jdbc:snowflake://<account_name>.snowflakecomputing.com/?warehouse=
connectionUrl
- the value to setpublic SnowflakeConnectionSummary.Builder authenticationType(SnowflakeConnection.AuthenticationType authenticationType)
Used authentication mechanism to access Snowflake.
authenticationType
- the value to setpublic SnowflakeConnectionSummary.Builder username(String username)
The username Oracle GoldenGate uses to connect to Snowflake. This username must already exist and be available by Snowflake platform to be connected to.
username
- the value to setpublic SnowflakeConnectionSummary.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 SnowflakeConnectionSummary.Builder privateKeyFileSecretId(String privateKeyFileSecretId)
The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, ‘privateKeyFile’ field must not be provided.
privateKeyFileSecretId
- the value to setpublic SnowflakeConnectionSummary.Builder privateKeyPassphraseSecretId(String privateKeyPassphraseSecretId)
The OCID of the Secret that stores the password for the private key file. Note: When provided, ‘privateKeyPassphrase’ field must not be provided.
privateKeyPassphraseSecretId
- the value to setpublic SnowflakeConnectionSummary build()
public SnowflakeConnectionSummary.Builder copy(SnowflakeConnectionSummary model)
Copyright © 2016–2024. All rights reserved.