public static class OracleNosqlConnectionSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public OracleNosqlConnectionSummary.Builder id(String id)
public OracleNosqlConnectionSummary.Builder displayName(String displayName)
public OracleNosqlConnectionSummary.Builder description(String description)
public OracleNosqlConnectionSummary.Builder compartmentId(String compartmentId)
public OracleNosqlConnectionSummary.Builder freeformTags(Map<String,String> freeformTags)
public OracleNosqlConnectionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public OracleNosqlConnectionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public OracleNosqlConnectionSummary.Builder lifecycleState(Connection.LifecycleState lifecycleState)
public OracleNosqlConnectionSummary.Builder lifecycleDetails(String lifecycleDetails)
public OracleNosqlConnectionSummary.Builder timeCreated(Date timeCreated)
public OracleNosqlConnectionSummary.Builder timeUpdated(Date timeUpdated)
public OracleNosqlConnectionSummary.Builder vaultId(String vaultId)
public OracleNosqlConnectionSummary.Builder keyId(String keyId)
public OracleNosqlConnectionSummary.Builder ingressIps(List<IngressIpDetails> ingressIps)
public OracleNosqlConnectionSummary.Builder nsgIds(List<String> nsgIds)
public OracleNosqlConnectionSummary.Builder subnetId(String subnetId)
public OracleNosqlConnectionSummary.Builder routingMethod(RoutingMethod routingMethod)
public OracleNosqlConnectionSummary.Builder locks(List<ResourceLock> locks)
public OracleNosqlConnectionSummary.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public OracleNosqlConnectionSummary.Builder technologyType(OracleNosqlConnection.TechnologyType technologyType)
The Oracle NoSQL technology type.
technologyType
- the value to setpublic OracleNosqlConnectionSummary.Builder tenancyId(String tenancyId)
The OCID of the related OCI tenancy.
tenancyId
- the value to setpublic OracleNosqlConnectionSummary.Builder region(String region)
The name of the region. e.g.: us-ashburn-1
region
- the value to setpublic OracleNosqlConnectionSummary.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 OracleNosqlConnectionSummary.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 OracleNosqlConnectionSummary.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 OracleNosqlConnectionSummary build()
public OracleNosqlConnectionSummary.Builder copy(OracleNosqlConnectionSummary model)
Copyright © 2016–2024. All rights reserved.