public static class GoldenGateConnectionSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public GoldenGateConnectionSummary.Builder id(String id)
public GoldenGateConnectionSummary.Builder displayName(String displayName)
public GoldenGateConnectionSummary.Builder description(String description)
public GoldenGateConnectionSummary.Builder compartmentId(String compartmentId)
public GoldenGateConnectionSummary.Builder freeformTags(Map<String,String> freeformTags)
public GoldenGateConnectionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public GoldenGateConnectionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public GoldenGateConnectionSummary.Builder lifecycleState(Connection.LifecycleState lifecycleState)
public GoldenGateConnectionSummary.Builder lifecycleDetails(String lifecycleDetails)
public GoldenGateConnectionSummary.Builder timeCreated(Date timeCreated)
public GoldenGateConnectionSummary.Builder timeUpdated(Date timeUpdated)
public GoldenGateConnectionSummary.Builder vaultId(String vaultId)
public GoldenGateConnectionSummary.Builder keyId(String keyId)
public GoldenGateConnectionSummary.Builder ingressIps(List<IngressIpDetails> ingressIps)
public GoldenGateConnectionSummary.Builder nsgIds(List<String> nsgIds)
public GoldenGateConnectionSummary.Builder subnetId(String subnetId)
public GoldenGateConnectionSummary.Builder routingMethod(RoutingMethod routingMethod)
public GoldenGateConnectionSummary.Builder locks(List<ResourceLock> locks)
public GoldenGateConnectionSummary.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public GoldenGateConnectionSummary.Builder technologyType(GoldenGateConnection.TechnologyType technologyType)
The GoldenGate technology type.
technologyType
- the value to setpublic GoldenGateConnectionSummary.Builder deploymentId(String deploymentId)
The OCID of the deployment being referenced.
deploymentId
- the value to setpublic GoldenGateConnectionSummary.Builder host(String host)
The name or address of a host.
host
- the value to setpublic GoldenGateConnectionSummary.Builder port(Integer port)
The port of an endpoint usually specified for a connection.
port
- the value to setpublic GoldenGateConnectionSummary.Builder username(String username)
The username credential existing in the Oracle GoldenGate used to be connected to.
username
- the value to setpublic GoldenGateConnectionSummary.Builder privateIp(String privateIp)
Deprecated: this field will be removed in future versions. Either specify the private IP in the connectionString or host field, or make sure the host name is resolvable in the target VCN.
The private IP address of the connection's endpoint in the customer's VCN, typically a database endpoint or a big data endpoint (e.g. Kafka bootstrap server). In case the privateIp is provided, the subnetId must also be provided. In case the privateIp (and the subnetId) is not provided it is assumed the datasource is publicly accessible. In case the connection is accessible only privately, the lack of privateIp will result in not being able to access the connection.
privateIp
- the value to setpublic GoldenGateConnectionSummary.Builder passwordSecretId(String passwordSecretId)
The OCID of the Secret where the password is stored, which is used to connect to the Oracle GoldenGate accessed trough this connection. Note: When provided, ‘password’ field must not be provided.
passwordSecretId
- the value to setpublic GoldenGateConnectionSummary build()
public GoldenGateConnectionSummary.Builder copy(GoldenGateConnectionSummary model)
Copyright © 2016–2024. All rights reserved.