Class CreateConditionalForwarderRequest

    • Constructor Detail

      • CreateConditionalForwarderRequest

        public CreateConditionalForwarderRequest()
    • Method Detail

      • setDirectoryId

        public void setDirectoryId​(String directoryId)

        The directory ID of the AWS directory for which you are creating the conditional forwarder.

        Parameters:
        directoryId - The directory ID of the AWS directory for which you are creating the conditional forwarder.
      • getDirectoryId

        public String getDirectoryId()

        The directory ID of the AWS directory for which you are creating the conditional forwarder.

        Returns:
        The directory ID of the AWS directory for which you are creating the conditional forwarder.
      • withDirectoryId

        public CreateConditionalForwarderRequest withDirectoryId​(String directoryId)

        The directory ID of the AWS directory for which you are creating the conditional forwarder.

        Parameters:
        directoryId - The directory ID of the AWS directory for which you are creating the conditional forwarder.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setRemoteDomainName

        public void setRemoteDomainName​(String remoteDomainName)

        The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.

        Parameters:
        remoteDomainName - The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
      • getRemoteDomainName

        public String getRemoteDomainName()

        The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.

        Returns:
        The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
      • withRemoteDomainName

        public CreateConditionalForwarderRequest withRemoteDomainName​(String remoteDomainName)

        The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.

        Parameters:
        remoteDomainName - The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getDnsIpAddrs

        public List<String> getDnsIpAddrs()

        The IP addresses of the remote DNS server associated with RemoteDomainName.

        Returns:
        The IP addresses of the remote DNS server associated with RemoteDomainName.
      • setDnsIpAddrs

        public void setDnsIpAddrs​(Collection<String> dnsIpAddrs)

        The IP addresses of the remote DNS server associated with RemoteDomainName.

        Parameters:
        dnsIpAddrs - The IP addresses of the remote DNS server associated with RemoteDomainName.
      • withDnsIpAddrs

        public CreateConditionalForwarderRequest withDnsIpAddrs​(String... dnsIpAddrs)

        The IP addresses of the remote DNS server associated with RemoteDomainName.

        NOTE: This method appends the values to the existing list (if any). Use setDnsIpAddrs(java.util.Collection) or withDnsIpAddrs(java.util.Collection) if you want to override the existing values.

        Parameters:
        dnsIpAddrs - The IP addresses of the remote DNS server associated with RemoteDomainName.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withDnsIpAddrs

        public CreateConditionalForwarderRequest withDnsIpAddrs​(Collection<String> dnsIpAddrs)

        The IP addresses of the remote DNS server associated with RemoteDomainName.

        Parameters:
        dnsIpAddrs - The IP addresses of the remote DNS server associated with RemoteDomainName.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object