public static final class IpAllocationParams.Builder
extends java.lang.Object
IpAllocationParams
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
IpAllocationParams . |
Modifier and Type | Method and Description |
---|---|
IpAllocationParams |
build() |
IpAllocationParams.Builder |
setIpAllocationPolicy(IpAllocationParams.IpAllocationPolicy ipAllocationPolicy)
Specifies how IP allocation is done through an IP Pool.
|
IpAllocationParams.Builder |
setIpProtocol(IpAllocationParams.IpProtocol ipProtocol)
Specifies the chosen IP protocol for this deployment.
|
IpAllocationParams.Builder |
setSupportedAllocationScheme(java.util.List<IpAllocationParams.IpAllocationScheme> supportedAllocationScheme)
Specifies the IP allocation schemes supported by the guest software.
|
IpAllocationParams.Builder |
setSupportedIpAllocationPolicy(java.util.List<IpAllocationParams.IpAllocationPolicy> supportedIpAllocationPolicy)
Specifies the IP allocation policies supported.
|
IpAllocationParams.Builder |
setSupportedIpProtocol(java.util.List<IpAllocationParams.IpProtocol> supportedIpProtocol)
Specifies the IP protocols supported by the guest.
|
IpAllocationParams.Builder |
setType(java.lang.String type)
Unique identifier describing the type of the OVF parameters.
|
public Builder()
IpAllocationParams
.public IpAllocationParams.Builder setSupportedAllocationScheme(java.util.List<IpAllocationParams.IpAllocationScheme> supportedAllocationScheme)
IpAllocationParams.getIpAllocationPolicy()
.
This property is not used in the input parameters when deploying an OVF package.
This property will always be present in the result when retrieving information
about an OVF package.supportedAllocationScheme
- New value for the property.public IpAllocationParams.Builder setSupportedIpAllocationPolicy(java.util.List<IpAllocationParams.IpAllocationPolicy> supportedIpAllocationPolicy)
IpAllocationParams.getSupportedAllocationScheme()
property.
This property is not used in the input parameters when deploying an OVF package.
This property will always be present in the result when retrieving information
about an OVF package.supportedIpAllocationPolicy
- New value for the property.public IpAllocationParams.Builder setIpAllocationPolicy(IpAllocationParams.IpAllocationPolicy ipAllocationPolicy)
null
there is no IP allocation policy. This property will always be
present in the result when retrieving information about an OVF package.ipAllocationPolicy
- New value for the property.public IpAllocationParams.Builder setSupportedIpProtocol(java.util.List<IpAllocationParams.IpProtocol> supportedIpProtocol)
supportedIpProtocol
- New value for the property.public IpAllocationParams.Builder setIpProtocol(IpAllocationParams.IpProtocol ipProtocol)
IpAllocationParams.getSupportedIpProtocol()
.
This property is optional in the input parameters when deploying an OVF package.
If null
there is no IP protocol chosen. This property will always be
present in the result when retrieving information about an OVF package.ipProtocol
- New value for the property.public IpAllocationParams.Builder setType(java.lang.String type)
type
- New value for the property.public IpAllocationParams build()