Package com.oracle.bmc.dns.model
Class ExternalDownstream.Builder
- java.lang.Object
-
- com.oracle.bmc.dns.model.ExternalDownstream.Builder
-
- Enclosing class:
- ExternalDownstream
public static class ExternalDownstream.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalDownstream.Builder
address(String address)
The server’s IP address (IPv4 or IPv6).ExternalDownstream
build()
ExternalDownstream.Builder
copy(ExternalDownstream model)
ExternalDownstream.Builder
port(Integer port)
The server’s port.ExternalDownstream.Builder
tsigKeyId(String tsigKeyId)
The OCID of the TSIG key.
-
-
-
Method Detail
-
address
public ExternalDownstream.Builder address(String address)
The server’s IP address (IPv4 or IPv6).- Parameters:
address
- the value to set- Returns:
- this builder
-
port
public ExternalDownstream.Builder port(Integer port)
The server’s port.Port value must be a value of 53, otherwise omit the port value.
- Parameters:
port
- the value to set- Returns:
- this builder
-
tsigKeyId
public ExternalDownstream.Builder tsigKeyId(String tsigKeyId)
The OCID of the TSIG key.A TSIG key is used to secure DNS messages (in this case, zone transfers) between two systems that both have the (shared) secret.
- Parameters:
tsigKeyId
- the value to set- Returns:
- this builder
-
build
public ExternalDownstream build()
-
copy
public ExternalDownstream.Builder copy(ExternalDownstream model)
-
-