public class CreateDhcpOptionsRequest extends AmazonWebServiceRequest implements Serializable, DryRunSupportedRequest<CreateDhcpOptionsRequest>
CreateDhcpOptions operation
.
Creates a set of DHCP options for your VPC. After creating the set, you must associate it with the VPC, causing all existing and new instances that you launch in the VPC to use this set of DHCP options. The following are the individual DHCP options you can specify. For more information about the options, see RFC 2132 .
domain-name-servers
- The IP addresses of up to
four domain name servers, or AmazonProvidedDNS
. The
default DHCP option set specifies AmazonProvidedDNS
. If
specifying more than one domain name server, specify the IP addresses
in a single parameter, separated by commas.domain-name
- If you're using AmazonProvidedDNS in
us-east-1
,
specify ec2.internal
. If you're using
AmazonProvidedDNS in another region, specify
region.compute.internal
(for example,
ap-northeast-1.compute.internal
). Otherwise, specify a
domain name (for example, MyCompany.com
). If specifying
more than one domain name, separate them with spaces.ntp-servers
- The IP addresses of up to four
Network Time Protocol (NTP) servers.netbios-name-servers
- The IP addresses of up to
four NetBIOS name servers.netbios-node-type
- The NetBIOS node type (1, 2, 4,
or 8). We recommend that you specify 2 (broadcast and multicast are
not currently supported). For more information about these node types,
see
RFC 2132
. For more information about DHCP options, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide .
NOOP
Constructor and Description |
---|
CreateDhcpOptionsRequest()
Default constructor for a new CreateDhcpOptionsRequest object.
|
CreateDhcpOptionsRequest(List<DhcpConfiguration> dhcpConfigurations)
Constructs a new CreateDhcpOptionsRequest object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<DhcpConfiguration> |
getDhcpConfigurations()
A DHCP configuration option.
|
Request<CreateDhcpOptionsRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
int |
hashCode() |
void |
setDhcpConfigurations(Collection<DhcpConfiguration> dhcpConfigurations)
A DHCP configuration option.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateDhcpOptionsRequest |
withDhcpConfigurations(Collection<DhcpConfiguration> dhcpConfigurations)
A DHCP configuration option.
|
CreateDhcpOptionsRequest |
withDhcpConfigurations(DhcpConfiguration... dhcpConfigurations)
A DHCP configuration option.
|
copyPrivateRequestParameters, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public CreateDhcpOptionsRequest()
public CreateDhcpOptionsRequest(List<DhcpConfiguration> dhcpConfigurations)
dhcpConfigurations
- A DHCP configuration option.public List<DhcpConfiguration> getDhcpConfigurations()
public void setDhcpConfigurations(Collection<DhcpConfiguration> dhcpConfigurations)
dhcpConfigurations
- A DHCP configuration option.public CreateDhcpOptionsRequest withDhcpConfigurations(DhcpConfiguration... dhcpConfigurations)
Returns a reference to this object so that method calls can be chained together.
dhcpConfigurations
- A DHCP configuration option.public CreateDhcpOptionsRequest withDhcpConfigurations(Collection<DhcpConfiguration> dhcpConfigurations)
Returns a reference to this object so that method calls can be chained together.
dhcpConfigurations
- A DHCP configuration option.public Request<CreateDhcpOptionsRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CreateDhcpOptionsRequest>
public String toString()
toString
in class Object
Object.toString()
Copyright © 2014. All rights reserved.