public static final class VifAttachmentContext.Builder
extends java.lang.Object
VifAttachmentContext
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
VifAttachmentContext . |
public Builder()
VifAttachmentContext
.public VifAttachmentContext.Builder setAppId(java.lang.String appId)
appId
- New value for the property.public VifAttachmentContext.Builder setBmsInterfaceConfig(AttachedInterface bmsInterfaceConfig)
bmsInterfaceConfig
- New value for the property.public VifAttachmentContext.Builder setParentVifId(java.lang.String parentVifId)
parentVifId
- New value for the property.public VifAttachmentContext.Builder setTrafficTag(java.lang.Long trafficTag)
trafficTag
- New value for the property.public VifAttachmentContext.Builder setTransportNodeUuid(java.lang.String transportNodeUuid)
transportNodeUuid
- New value for the property.public VifAttachmentContext.Builder setVifType(java.lang.String vifType)
vifType
- New value for the property.public VifAttachmentContext.Builder setAllocateAddresses(java.lang.String allocateAddresses)
AttachmentContext.ALLOCATE_ADDRESSES_IPPOOL
AttachmentContext.ALLOCATE_ADDRESSES_MACPOOL
AttachmentContext.ALLOCATE_ADDRESSES_BOTH
AttachmentContext.ALLOCATE_ADDRESSES_NONE
AttachmentContext.ALLOCATE_ADDRESSES_DHCP
AttachmentContext.ALLOCATE_ADDRESSES_DHCPV6
AttachmentContext.ALLOCATE_ADDRESSES_SLAAC
allocateAddresses
- New value for the property.public VifAttachmentContext build()