public static class PrivateAccessChannel.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PrivateAccessChannel |
build() |
PrivateAccessChannel.Builder |
copy(PrivateAccessChannel model) |
PrivateAccessChannel.Builder |
displayName(String displayName)
Display Name of the Private Access Channel.
|
PrivateAccessChannel.Builder |
egressSourceIpAddresses(List<String> egressSourceIpAddresses)
The list of IP addresses from the customer subnet connected to private access channel,
used as a source Ip by Private Access Channel for network traffic from the
AnalyticsInstance to Private Sources.
|
PrivateAccessChannel.Builder |
ipAddress(String ipAddress)
IP Address of the Private Access channel.
|
PrivateAccessChannel.Builder |
key(String key)
Private Access Channel unique identifier key.
|
PrivateAccessChannel.Builder |
networkSecurityGroupIds(List<String> networkSecurityGroupIds)
Network Security Group OCIDs for an Analytics instance.
|
PrivateAccessChannel.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.
|
PrivateAccessChannel.Builder |
privateSourceScanHosts(List<PrivateSourceScanHost> privateSourceScanHosts)
List of Private Source DB SCAN hosts registered with Private Access Channel for access
from Analytics Instance.
|
PrivateAccessChannel.Builder |
subnetId(String subnetId)
OCID of the customer subnet connected to private access channel.
|
PrivateAccessChannel.Builder |
vcnId(String vcnId)
OCID of the customer VCN peered with private access channel.
|
public PrivateAccessChannel.Builder key(String key)
Private Access Channel unique identifier key.
key
- the value to setpublic PrivateAccessChannel.Builder displayName(String displayName)
Display Name of the Private Access Channel.
displayName
- the value to setpublic PrivateAccessChannel.Builder vcnId(String vcnId)
OCID of the customer VCN peered with private access channel.
vcnId
- the value to setpublic PrivateAccessChannel.Builder subnetId(String subnetId)
OCID of the customer subnet connected to private access channel.
subnetId
- the value to setpublic PrivateAccessChannel.Builder ipAddress(String ipAddress)
IP Address of the Private Access channel.
ipAddress
- the value to setpublic PrivateAccessChannel.Builder egressSourceIpAddresses(List<String> egressSourceIpAddresses)
The list of IP addresses from the customer subnet connected to private access channel, used as a source Ip by Private Access Channel for network traffic from the AnalyticsInstance to Private Sources.
egressSourceIpAddresses
- the value to setpublic PrivateAccessChannel.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.
privateSourceDnsZones
- the value to setpublic PrivateAccessChannel.Builder privateSourceScanHosts(List<PrivateSourceScanHost> privateSourceScanHosts)
List of Private Source DB SCAN hosts registered with Private Access Channel for access from Analytics Instance.
privateSourceScanHosts
- the value to setpublic PrivateAccessChannel.Builder networkSecurityGroupIds(List<String> networkSecurityGroupIds)
Network Security Group OCIDs for an Analytics instance.
networkSecurityGroupIds
- the value to setpublic PrivateAccessChannel build()
public PrivateAccessChannel.Builder copy(PrivateAccessChannel model)
Copyright © 2016–2024. All rights reserved.