public static class OracleNosqlConnection.Builder extends Object
Constructor and Description |
---|
Builder() |
public OracleNosqlConnection.Builder id(String id)
public OracleNosqlConnection.Builder displayName(String displayName)
public OracleNosqlConnection.Builder description(String description)
public OracleNosqlConnection.Builder compartmentId(String compartmentId)
public OracleNosqlConnection.Builder freeformTags(Map<String,String> freeformTags)
public OracleNosqlConnection.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public OracleNosqlConnection.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public OracleNosqlConnection.Builder lifecycleState(Connection.LifecycleState lifecycleState)
public OracleNosqlConnection.Builder lifecycleDetails(String lifecycleDetails)
public OracleNosqlConnection.Builder timeCreated(Date timeCreated)
public OracleNosqlConnection.Builder timeUpdated(Date timeUpdated)
public OracleNosqlConnection.Builder locks(List<ResourceLock> locks)
public OracleNosqlConnection.Builder vaultId(String vaultId)
public OracleNosqlConnection.Builder keyId(String keyId)
public OracleNosqlConnection.Builder ingressIps(List<IngressIpDetails> ingressIps)
public OracleNosqlConnection.Builder nsgIds(List<String> nsgIds)
public OracleNosqlConnection.Builder subnetId(String subnetId)
public OracleNosqlConnection.Builder routingMethod(RoutingMethod routingMethod)
public OracleNosqlConnection.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public OracleNosqlConnection.Builder technologyType(OracleNosqlConnection.TechnologyType technologyType)
The Oracle NoSQL technology type.
technologyType
- the value to setpublic OracleNosqlConnection.Builder tenancyId(String tenancyId)
The OCID of the related OCI tenancy.
tenancyId
- the value to setpublic OracleNosqlConnection.Builder region(String region)
The name of the region. e.g.: us-ashburn-1
region
- the value to setpublic OracleNosqlConnection.Builder userId(String userId)
The OCID of the OCI user who will access the Oracle NoSQL database. The user must have write access to the table they want to connect to.
userId
- the value to setpublic OracleNosqlConnection.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 OracleNosqlConnection.Builder privateKeyPassphraseSecretId(String privateKeyPassphraseSecretId)
The OCID of the Secret that stores the passphrase of the private key. Note: When provided, ‘privateKeyPassphrase’ field must not be provided.
privateKeyPassphraseSecretId
- the value to setpublic OracleNosqlConnection build()
public OracleNosqlConnection.Builder copy(OracleNosqlConnection model)
Copyright © 2016–2024. All rights reserved.