Package com.oracle.bmc.dns.model
Class CreateResolverVnicEndpointDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dns.model.CreateResolverVnicEndpointDetails.Builder
-
- Enclosing class:
- CreateResolverVnicEndpointDetails
public static class CreateResolverVnicEndpointDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateResolverVnicEndpointDetails
build()
CreateResolverVnicEndpointDetails.Builder
copy(CreateResolverVnicEndpointDetails model)
CreateResolverVnicEndpointDetails.Builder
forwardingAddress(String forwardingAddress)
CreateResolverVnicEndpointDetails.Builder
isForwarding(Boolean isForwarding)
CreateResolverVnicEndpointDetails.Builder
isListening(Boolean isListening)
CreateResolverVnicEndpointDetails.Builder
listeningAddress(String listeningAddress)
CreateResolverVnicEndpointDetails.Builder
name(String name)
CreateResolverVnicEndpointDetails.Builder
nsgIds(List<String> nsgIds)
An array of network security group OCIDs for the resolver endpoint.CreateResolverVnicEndpointDetails.Builder
subnetId(String subnetId)
The OCID of a subnet.
-
-
-
Method Detail
-
name
public CreateResolverVnicEndpointDetails.Builder name(String name)
-
forwardingAddress
public CreateResolverVnicEndpointDetails.Builder forwardingAddress(String forwardingAddress)
-
isForwarding
public CreateResolverVnicEndpointDetails.Builder isForwarding(Boolean isForwarding)
-
isListening
public CreateResolverVnicEndpointDetails.Builder isListening(Boolean isListening)
-
listeningAddress
public CreateResolverVnicEndpointDetails.Builder listeningAddress(String listeningAddress)
-
subnetId
public CreateResolverVnicEndpointDetails.Builder subnetId(String subnetId)
The OCID of a subnet.Must be part of the VCN that the resolver is attached to.
- Parameters:
subnetId
- the value to set- Returns:
- this builder
-
nsgIds
public CreateResolverVnicEndpointDetails.Builder nsgIds(List<String> nsgIds)
An array of network security group OCIDs for the resolver endpoint.These must be part of the VCN that the resolver endpoint is a part of.
- Parameters:
nsgIds
- the value to set- Returns:
- this builder
-
build
public CreateResolverVnicEndpointDetails build()
-
copy
public CreateResolverVnicEndpointDetails.Builder copy(CreateResolverVnicEndpointDetails model)
-
-