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.Object
Builder 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 IgmpMembershipCsvRecord
build()
IgmpMembershipCsvRecord.Builder
set_Interface(java.lang.String _Interface)
Interface on which multicast group membership is learned.IgmpMembershipCsvRecord.Builder
setGroup(java.lang.String group)
Multicast group address.IgmpMembershipCsvRecord.Builder
setIgmpVersion(java.lang.Long igmpVersion)
IGMP version.IgmpMembershipCsvRecord.Builder
setNoOfSources(java.lang.String noOfSources)
Number of multicast sources.IgmpMembershipCsvRecord.Builder
setSourceAddress(java.lang.String sourceAddress)
IP address of multicast source.IgmpMembershipCsvRecord.Builder
setTransportNode(java.lang.String transportNode)
Transport node uuid or policy path.IgmpMembershipCsvRecord.Builder
setUptime(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()
-
-