Package com.oracle.bmc.analytics.model
Class UpdatePrivateAccessChannelDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.analytics.model.UpdatePrivateAccessChannelDetails.Builder
-
- Enclosing class:
- UpdatePrivateAccessChannelDetails
public static class UpdatePrivateAccessChannelDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdatePrivateAccessChannelDetails
build()
UpdatePrivateAccessChannelDetails.Builder
copy(UpdatePrivateAccessChannelDetails model)
UpdatePrivateAccessChannelDetails.Builder
displayName(String displayName)
Display Name of the Private Access Channel.UpdatePrivateAccessChannelDetails.Builder
networkSecurityGroupIds(List<String> networkSecurityGroupIds)
Network Security Group OCIDs for an Analytics instance.UpdatePrivateAccessChannelDetails.Builder
privateSourceDnsZones(List<PrivateSourceDnsZone> privateSourceDnsZones)
List of Private Source DNS zones registered with Private Access Channel, where datasource hostnames from these dns zones / domains will be resolved in the peered VCN for access from Analytics Instance.UpdatePrivateAccessChannelDetails.Builder
privateSourceScanHosts(List<PrivateSourceScanHost> privateSourceScanHosts)
List of Private Source DB SCAN hosts registered with Private Access Channel for access from Analytics Instance.UpdatePrivateAccessChannelDetails.Builder
subnetId(String subnetId)
OCID of the customer subnet connected to private access channel.UpdatePrivateAccessChannelDetails.Builder
vcnId(String vcnId)
OCID of the customer VCN peered with private access channel.
-
-
-
Method Detail
-
displayName
public UpdatePrivateAccessChannelDetails.Builder displayName(String displayName)
Display Name of the Private Access Channel.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
vcnId
public UpdatePrivateAccessChannelDetails.Builder vcnId(String vcnId)
OCID of the customer VCN peered with private access channel.- Parameters:
vcnId
- the value to set- Returns:
- this builder
-
subnetId
public UpdatePrivateAccessChannelDetails.Builder subnetId(String subnetId)
OCID of the customer subnet connected to private access channel.- Parameters:
subnetId
- the value to set- Returns:
- this builder
-
privateSourceDnsZones
public UpdatePrivateAccessChannelDetails.Builder privateSourceDnsZones(List<PrivateSourceDnsZone> privateSourceDnsZones)
List of Private Source DNS zones registered with Private Access Channel, where datasource hostnames from these dns zones / domains will be resolved in the peered VCN for access from Analytics Instance.Min of 1 is required and Max of 30 Private Source DNS zones can be registered.
- Parameters:
privateSourceDnsZones
- the value to set- Returns:
- this builder
-
privateSourceScanHosts
public UpdatePrivateAccessChannelDetails.Builder privateSourceScanHosts(List<PrivateSourceScanHost> privateSourceScanHosts)
List of Private Source DB SCAN hosts registered with Private Access Channel for access from Analytics Instance.- Parameters:
privateSourceScanHosts
- the value to set- Returns:
- this builder
-
networkSecurityGroupIds
public UpdatePrivateAccessChannelDetails.Builder networkSecurityGroupIds(List<String> networkSecurityGroupIds)
Network Security Group OCIDs for an Analytics instance.- Parameters:
networkSecurityGroupIds
- the value to set- Returns:
- this builder
-
build
public UpdatePrivateAccessChannelDetails build()
-
copy
public UpdatePrivateAccessChannelDetails.Builder copy(UpdatePrivateAccessChannelDetails model)
-
-