Package com.oracle.bmc.dataflow.model
Class SqlEndpointVcnConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.dataflow.model.SqlEndpointVcnConfig.Builder
-
- Enclosing class:
- SqlEndpointVcnConfig
public static class SqlEndpointVcnConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlEndpointVcnConfigbuild()SqlEndpointVcnConfig.Buildercopy(SqlEndpointVcnConfig model)SqlEndpointVcnConfig.BuilderhostNamePrefix(String hostNamePrefix)The host name prefix.SqlEndpointVcnConfig.BuildernsgIds(List<String> nsgIds)The OCIDs of Network Security Groups (NSGs).SqlEndpointVcnConfig.BuilderprivateEndpointIp(String privateEndpointIp)Ip Address of private endpointSqlEndpointVcnConfig.BuildersubnetId(String subnetId)The VCN Subnet OCID.SqlEndpointVcnConfig.BuildervcnId(String vcnId)The VCN OCID.
-
-
-
Method Detail
-
vcnId
public SqlEndpointVcnConfig.Builder vcnId(String vcnId)
The VCN OCID.- Parameters:
vcnId- the value to set- Returns:
- this builder
-
subnetId
public SqlEndpointVcnConfig.Builder subnetId(String subnetId)
The VCN Subnet OCID.- Parameters:
subnetId- the value to set- Returns:
- this builder
-
hostNamePrefix
public SqlEndpointVcnConfig.Builder hostNamePrefix(String hostNamePrefix)
The host name prefix.- Parameters:
hostNamePrefix- the value to set- Returns:
- this builder
-
nsgIds
public SqlEndpointVcnConfig.Builder nsgIds(List<String> nsgIds)
The OCIDs of Network Security Groups (NSGs).- Parameters:
nsgIds- the value to set- Returns:
- this builder
-
privateEndpointIp
public SqlEndpointVcnConfig.Builder privateEndpointIp(String privateEndpointIp)
Ip Address of private endpoint- Parameters:
privateEndpointIp- the value to set- Returns:
- this builder
-
build
public SqlEndpointVcnConfig build()
-
copy
public SqlEndpointVcnConfig.Builder copy(SqlEndpointVcnConfig model)
-
-