Package com.vmware.nsx_policy.model
Class IdfwVmDetail.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.IdfwVmDetail.Builder
-
- Enclosing class:
- IdfwVmDetail
public static final class IdfwVmDetail.Builder extends java.lang.Object
Builder class forIdfwVmDetail
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofIdfwVmDetail
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdfwVmDetail
build()
IdfwVmDetail.Builder
setLastLoginUserSession(ResourceReference lastLoginUserSession)
IdfwVmDetail.Builder
setUserSessions(java.util.List<IdfwUserSessionData> userSessions)
List of user session data.IdfwVmDetail.Builder
setVmExtId(java.lang.String vmExtId)
Virtual machine (external ID or BIOS UUID) where login/logout event occurred.IdfwVmDetail.Builder
setVmIpAddresses(java.util.List<java.lang.String> vmIpAddresses)
List of client machine IP addresses.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofIdfwVmDetail
.
-
-
Method Detail
-
setLastLoginUserSession
public IdfwVmDetail.Builder setLastLoginUserSession(ResourceReference lastLoginUserSession)
- Parameters:
lastLoginUserSession
- New value for the property.
-
setUserSessions
public IdfwVmDetail.Builder setUserSessions(java.util.List<IdfwUserSessionData> userSessions)
List of user session data.- Parameters:
userSessions
- New value for the property.
-
setVmExtId
public IdfwVmDetail.Builder setVmExtId(java.lang.String vmExtId)
Virtual machine (external ID or BIOS UUID) where login/logout event occurred.- Parameters:
vmExtId
- New value for the property.
-
setVmIpAddresses
public IdfwVmDetail.Builder setVmIpAddresses(java.util.List<java.lang.String> vmIpAddresses)
List of client machine IP addresses.- Parameters:
vmIpAddresses
- New value for the property.
-
build
public IdfwVmDetail build()
-
-