Class PrivateAccessChannel.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • displayName

        public PrivateAccessChannel.Builder displayName​(String displayName)
        Display Name of the Private Access Channel.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • vcnId

        public PrivateAccessChannel.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 PrivateAccessChannel.Builder subnetId​(String subnetId)
        OCID of the customer subnet connected to private access channel.
        Parameters:
        subnetId - the value to set
        Returns:
        this builder
      • ipAddress

        public PrivateAccessChannel.Builder ipAddress​(String ipAddress)
        IP Address of the Private Access channel.
        Parameters:
        ipAddress - the value to set
        Returns:
        this builder
      • egressSourceIpAddresses

        public 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.
        Parameters:
        egressSourceIpAddresses - the value to set
        Returns:
        this builder
      • privateSourceDnsZones

        public 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.

        Parameters:
        privateSourceDnsZones - the value to set
        Returns:
        this builder
      • privateSourceScanHosts

        public PrivateAccessChannel.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 PrivateAccessChannel.Builder networkSecurityGroupIds​(List<String> networkSecurityGroupIds)
        Network Security Group OCIDs for an Analytics instance.
        Parameters:
        networkSecurityGroupIds - the value to set
        Returns:
        this builder