Package com.vmware.nsx_policy.model
Class EntityInstanceCountConstraintExpression.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.EntityInstanceCountConstraintExpression.Builder
-
- Enclosing class:
- EntityInstanceCountConstraintExpression
public static final class EntityInstanceCountConstraintExpression.Builder extends java.lang.Object
Builder class forEntityInstanceCountConstraintExpression
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofEntityInstanceCountConstraintExpression
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityInstanceCountConstraintExpression
build()
EntityInstanceCountConstraintExpression.Builder
setCount(java.lang.Long count)
Instance count.EntityInstanceCountConstraintExpression.Builder
setCreateTime(java.lang.Long createTime)
Timestamp of resource creation 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.EntityInstanceCountConstraintExpression.Builder
setCreateUser(java.lang.String createUser)
ID of the user who created this resource This property may be present in responses from the server, but if it is present in a request to server it will be ignored.EntityInstanceCountConstraintExpression.Builder
setDescription(java.lang.String description)
Description of this resourceEntityInstanceCountConstraintExpression.Builder
setDisplayName(java.lang.String displayName)
Defaults to ID if not setEntityInstanceCountConstraintExpression.Builder
setId(java.lang.String id)
Unique identifier of this resourceEntityInstanceCountConstraintExpression.Builder
setLastModifiedTime(java.lang.Long lastModifiedTime)
Timestamp of last modification 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.EntityInstanceCountConstraintExpression.Builder
setLastModifiedUser(java.lang.String lastModifiedUser)
ID of the user who last modified this resource This property may be present in responses from the server, but if it is present in a request to server it will be ignored.EntityInstanceCountConstraintExpression.Builder
setLinks(java.util.List<ResourceLink> links)
The server will populate this field when returing the resource.EntityInstanceCountConstraintExpression.Builder
setOperator(java.lang.String operator)
Operations supported '<' and '<='.EntityInstanceCountConstraintExpression.Builder
setProtection(java.lang.String protection)
Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it.EntityInstanceCountConstraintExpression.Builder
setRevision(java.lang.Long revision)
The _revision property describes the current revision of the resource.EntityInstanceCountConstraintExpression.Builder
setSchema(java.lang.String schema)
Schema for this resource This property may be present in responses from the server, but if it is present in a request to server it will be ignored.EntityInstanceCountConstraintExpression.Builder
setSelf(SelfResourceLink self)
EntityInstanceCountConstraintExpression.Builder
setSystemOwned(java.lang.Boolean systemOwned)
Indicates system owned resource This property may be present in responses from the server, but if it is present in a request to server it will be ignored.EntityInstanceCountConstraintExpression.Builder
setTags(java.util.List<Tag> tags)
Opaque identifiers meaningful to the API userEntityInstanceCountConstraintExpression.Builder
setTargetResourceType(java.lang.String targetResourceType)
Target resource type accepts input as DTO Type or FQDN.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofEntityInstanceCountConstraintExpression
.
-
-
Method Detail
-
setCount
public EntityInstanceCountConstraintExpression.Builder setCount(java.lang.Long count)
Instance count. format: int64- Parameters:
count
- New value for the property.
-
setOperator
public EntityInstanceCountConstraintExpression.Builder setOperator(java.lang.String operator)
Operations supported '<' and '<='.- Parameters:
operator
- New value for the property.
-
setTargetResourceType
public EntityInstanceCountConstraintExpression.Builder setTargetResourceType(java.lang.String targetResourceType)
Target resource type accepts input as DTO Type or FQDN. It also supports dot format like SecurityPolicy.Rule in a scenario where same DTO type shared across across policy sub tree. For example DTO type Rule shared by both security policy and gateway policy rules. So to specify any constraint for Security policy rule, user can define the target resource type SecurityPolicy.Rule.- Parameters:
targetResourceType
- New value for the property.
-
setLinks
public EntityInstanceCountConstraintExpression.Builder setLinks(java.util.List<ResourceLink> links)
The server will populate this field when returing the resource. Ignored on PUT and POST. 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:
links
- New value for the property.
-
setSchema
public EntityInstanceCountConstraintExpression.Builder setSchema(java.lang.String schema)
Schema for this resource 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:
schema
- New value for the property.
-
setSelf
public EntityInstanceCountConstraintExpression.Builder setSelf(SelfResourceLink self)
- Parameters:
self
- New value for the property.
-
setRevision
public EntityInstanceCountConstraintExpression.Builder setRevision(java.lang.Long revision)
The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int32- Parameters:
revision
- New value for the property.
-
setCreateTime
public EntityInstanceCountConstraintExpression.Builder setCreateTime(java.lang.Long createTime)
Timestamp of resource creation 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:
createTime
- New value for the property.
-
setCreateUser
public EntityInstanceCountConstraintExpression.Builder setCreateUser(java.lang.String createUser)
ID of the user who created this resource 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:
createUser
- New value for the property.
-
setLastModifiedTime
public EntityInstanceCountConstraintExpression.Builder setLastModifiedTime(java.lang.Long lastModifiedTime)
Timestamp of last modification 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:
lastModifiedTime
- New value for the property.
-
setLastModifiedUser
public EntityInstanceCountConstraintExpression.Builder setLastModifiedUser(java.lang.String lastModifiedUser)
ID of the user who last modified this resource 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:
lastModifiedUser
- New value for the property.
-
setProtection
public EntityInstanceCountConstraintExpression.Builder setProtection(java.lang.String protection)
Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity. 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:
protection
- New value for the property.
-
setSystemOwned
public EntityInstanceCountConstraintExpression.Builder setSystemOwned(java.lang.Boolean systemOwned)
Indicates system owned resource 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:
systemOwned
- New value for the property.
-
setDescription
public EntityInstanceCountConstraintExpression.Builder setDescription(java.lang.String description)
Description of this resource- Parameters:
description
- New value for the property.
-
setDisplayName
public EntityInstanceCountConstraintExpression.Builder setDisplayName(java.lang.String displayName)
Defaults to ID if not set- Parameters:
displayName
- New value for the property.
-
setId
public EntityInstanceCountConstraintExpression.Builder setId(java.lang.String id)
Unique identifier of this resource- Parameters:
id
- New value for the property.
-
setTags
public EntityInstanceCountConstraintExpression.Builder setTags(java.util.List<Tag> tags)
Opaque identifiers meaningful to the API user- Parameters:
tags
- New value for the property.
-
build
public EntityInstanceCountConstraintExpression build()
-
-