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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalDownstream.Builderaddress(String address)The server’s IP address (IPv4 or IPv6).ExternalDownstreambuild()ExternalDownstream.Buildercopy(ExternalDownstream model)ExternalDownstream.Builderport(Integer port)The server’s port.ExternalDownstream.BuildertsigKeyId(String tsigKeyId)The OCID of the TSIG key.
 
- 
- 
- 
Method Detail- 
addresspublic ExternalDownstream.Builder address(String address) The server’s IP address (IPv4 or IPv6).- Parameters:
- address- the value to set
- Returns:
- this builder
 
 - 
portpublic 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
 
 - 
tsigKeyIdpublic 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
 
 - 
buildpublic ExternalDownstream build() 
 - 
copypublic ExternalDownstream.Builder copy(ExternalDownstream model) 
 
- 
 
-