Class SecurityGroupSpecification
java.lang.Object
com.vmware.vra.jenkinsplugin.model.iaas.SecurityGroupSpecification
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2020-09-09T18:26:35.661905-04:00[America/New_York]") public class SecurityGroupSpecification extends Object
Specification for a cloud security group
-
Constructor Summary
Constructors Constructor Description SecurityGroupSpecification()
-
Method Summary
Modifier and Type Method Description SecurityGroupSpecification
addRulesItem(Rule rulesItem)
SecurityGroupSpecification
addTagsItem(Tag tagsItem)
SecurityGroupSpecification
customProperties(Map<String,String> customProperties)
SecurityGroupSpecification
deploymentId(String deploymentId)
SecurityGroupSpecification
description(String description)
boolean
equals(Object o)
Map<String,String>
getCustomProperties()
Additional custom properties that may be used to extend the group.String
getDeploymentId()
The id of the deployment that is associated with this resourceString
getDescription()
A human-friendly description.String
getName()
A human-friendly name used as an identifier in APIs that support this option.String
getProjectId()
The id of the project the current user belongs to.List<Rule>
getRules()
List of security rules.List<Tag>
getTags()
A set of tag keys and optional values that should be set on any resource that is produced from this specification.int
hashCode()
SecurityGroupSpecification
name(String name)
SecurityGroupSpecification
projectId(String projectId)
SecurityGroupSpecification
putCustomPropertiesItem(String key, String customPropertiesItem)
SecurityGroupSpecification
rules(List<Rule> rules)
void
setCustomProperties(Map<String,String> customProperties)
void
setDeploymentId(String deploymentId)
void
setDescription(String description)
void
setName(String name)
void
setProjectId(String projectId)
void
setRules(List<Rule> rules)
void
setTags(List<Tag> tags)
SecurityGroupSpecification
tags(List<Tag> tags)
String
toString()
-
Constructor Details
-
SecurityGroupSpecification
public SecurityGroupSpecification()
-
-
Method Details
-
customProperties
-
putCustomPropertiesItem
-
getCustomProperties
Additional custom properties that may be used to extend the group.- Returns:
- customProperties
-
setCustomProperties
-
deploymentId
-
getDeploymentId
The id of the deployment that is associated with this resource- Returns:
- deploymentId
-
setDeploymentId
-
name
-
getName
A human-friendly name used as an identifier in APIs that support this option.- Returns:
- name
-
setName
-
description
-
getDescription
A human-friendly description.- Returns:
- description
-
setDescription
-
rules
-
addRulesItem
-
getRules
List of security rules.- Returns:
- rules
-
setRules
-
projectId
-
getProjectId
The id of the project the current user belongs to.- Returns:
- projectId
-
setProjectId
-
tags
-
addTagsItem
-
getTags
A set of tag keys and optional values that should be set on any resource that is produced from this specification.- Returns:
- tags
-
setTags
-
equals
-
hashCode
public int hashCode() -
toString
-