Class PolicyType
java.lang.Object
com.vmware.vra.jenkinsplugin.model.catalog.PolicyType
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:27:41.063635-04:00[America/New_York]") public class PolicyType extends Object
A type of policy that includes the schema of the policy itself and the schema of the objects
affected by the policy
-
Constructor Summary
Constructors Constructor Description PolicyType()
-
Method Summary
Modifier and Type Method Description PolicyType
config(PolicyFeatureConfig config)
PolicyType
definitionSchema(Object definitionSchema)
PolicyType
displayName(String displayName)
boolean
equals(Object o)
PolicyFeatureConfig
getConfig()
Get configObject
getDefinitionSchema()
Schema describing a policy object of this typeString
getDisplayName()
Policy type display-name/labelString
getId()
Policy type IDString
getName()
Policy type nameObject
getTargetSchema()
Schema describing objects that can be affected by this policyint
hashCode()
PolicyType
id(String id)
PolicyType
name(String name)
void
setConfig(PolicyFeatureConfig config)
void
setDefinitionSchema(Object definitionSchema)
void
setDisplayName(String displayName)
void
setId(String id)
void
setName(String name)
void
setTargetSchema(Object targetSchema)
PolicyType
targetSchema(Object targetSchema)
String
toString()
-
Constructor Details
-
PolicyType
public PolicyType()
-
-
Method Details
-
config
-
getConfig
Get config- Returns:
- config
-
setConfig
-
definitionSchema
-
getDefinitionSchema
Schema describing a policy object of this type- Returns:
- definitionSchema
-
setDefinitionSchema
-
displayName
-
getDisplayName
Policy type display-name/label- Returns:
- displayName
-
setDisplayName
-
id
-
getId
Policy type ID- Returns:
- id
-
setId
-
name
-
getName
Policy type name- Returns:
- name
-
setName
-
targetSchema
-
getTargetSchema
Schema describing objects that can be affected by this policy- Returns:
- targetSchema
-
setTargetSchema
-
equals
-
hashCode
public int hashCode() -
toString
-