public static final class PolicyResourceReference.Builder
extends java.lang.Object
PolicyResourceReference
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
PolicyResourceReference . |
Modifier and Type | Method and Description |
---|---|
PolicyResourceReference |
build() |
PolicyResourceReference.Builder |
setIsValid(java.lang.Boolean isValid)
Will be set to false if the referenced NSX resource has been deleted.
|
PolicyResourceReference.Builder |
setOwnerId(java.lang.String ownerId)
This is a UUID generated by the system for knowing who owns this resource.
|
PolicyResourceReference.Builder |
setPath(java.lang.String path)
Absolute path of this object.
|
PolicyResourceReference.Builder |
setTargetDisplayName(java.lang.String targetDisplayName)
Display name of the NSX resource.
|
PolicyResourceReference.Builder |
setTargetId(java.lang.String targetId)
Identifier of the NSX resource.
|
PolicyResourceReference.Builder |
setTargetType(java.lang.String targetType)
Type of the NSX resource.
|
public Builder()
PolicyResourceReference
.public PolicyResourceReference.Builder setIsValid(java.lang.Boolean isValid)
isValid
- New value for the property.public PolicyResourceReference.Builder setTargetDisplayName(java.lang.String targetDisplayName)
targetDisplayName
- New value for the property.public PolicyResourceReference.Builder setTargetId(java.lang.String targetId)
targetId
- New value for the property.public PolicyResourceReference.Builder setTargetType(java.lang.String targetType)
targetType
- New value for the property.public PolicyResourceReference.Builder setOwnerId(java.lang.String ownerId)
ownerId
- New value for the property.public PolicyResourceReference.Builder setPath(java.lang.String path)
path
- New value for the property.public PolicyResourceReference build()