Package com.vmware.nsx_policy.model
Class IgmpMembershipCsvRecord.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.IgmpMembershipCsvRecord.Builder
-
- Enclosing class:
- IgmpMembershipCsvRecord
public static final class IgmpMembershipCsvRecord.Builder extends java.lang.ObjectBuilder class forIgmpMembershipCsvRecord.
-
-
Constructor Summary
Constructors Constructor Description Builder()Constructor with parameters for the required properties ofIgmpMembershipCsvRecord.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IgmpMembershipCsvRecordbuild()IgmpMembershipCsvRecord.Builderset_Interface(java.lang.String _Interface)Interface on which multicast group membership is learned.IgmpMembershipCsvRecord.BuildersetGroup(java.lang.String group)Multicast group address.IgmpMembershipCsvRecord.BuildersetIgmpVersion(java.lang.Long igmpVersion)IGMP version.IgmpMembershipCsvRecord.BuildersetNoOfSources(java.lang.String noOfSources)Number of multicast sources.IgmpMembershipCsvRecord.BuildersetSourceAddress(java.lang.String sourceAddress)IP address of multicast source.IgmpMembershipCsvRecord.BuildersetTransportNode(java.lang.String transportNode)Transport node uuid or policy path.IgmpMembershipCsvRecord.BuildersetUptime(java.lang.String uptime)Multicast group membership active time.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofIgmpMembershipCsvRecord.
-
-
Method Detail
-
setGroup
public IgmpMembershipCsvRecord.Builder setGroup(java.lang.String group)
Multicast group address. format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
group- New value for the property.
-
setIgmpVersion
public IgmpMembershipCsvRecord.Builder setIgmpVersion(java.lang.Long igmpVersion)
IGMP version. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
igmpVersion- New value for the property.
-
set_Interface
public IgmpMembershipCsvRecord.Builder set_Interface(java.lang.String _Interface)
Interface on which multicast group membership is learned. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
_Interface- New value for the property.
-
setNoOfSources
public IgmpMembershipCsvRecord.Builder setNoOfSources(java.lang.String noOfSources)
Number of multicast sources. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
noOfSources- New value for the property.
-
setSourceAddress
public IgmpMembershipCsvRecord.Builder setSourceAddress(java.lang.String sourceAddress)
IP address of multicast source. format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
sourceAddress- New value for the property.
-
setTransportNode
public IgmpMembershipCsvRecord.Builder setTransportNode(java.lang.String transportNode)
Transport node uuid or policy path. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
transportNode- New value for the property.
-
setUptime
public IgmpMembershipCsvRecord.Builder setUptime(java.lang.String uptime)
Multicast group membership active time. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
uptime- New value for the property.
-
build
public IgmpMembershipCsvRecord build()
-
-