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 the 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 the 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)
        List of IP addresses from the customer subnet connected to the private access channel, used as a source IP by the private access channel for network traffic from the Analytics instance to the 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 the private access channel.

        The datasource hostnames from these DNS zones / domains will be resolved in the peered VCN for access from the Analytics instance. Minimum 1 private source is required. Maximum 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 database SCAN hosts registered with the private access channel for access from the Analytics instance.
        Parameters:
        privateSourceScanHosts - the value to set
        Returns:
        this builder
      • networkSecurityGroupIds

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