@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceViolation extends Object implements Serializable, Cloneable, StructuredPojo
Violation detail based on resource type.
| Constructor and Description |
|---|
ResourceViolation() |
| Modifier and Type | Method and Description |
|---|---|
ResourceViolation |
clone() |
boolean |
equals(Object obj) |
AwsEc2InstanceViolation |
getAwsEc2InstanceViolation()
Violation details for an EC2 instance.
|
AwsEc2NetworkInterfaceViolation |
getAwsEc2NetworkInterfaceViolation()
Violation details for network interface.
|
AwsVPCSecurityGroupViolation |
getAwsVPCSecurityGroupViolation()
Violation details for security groups.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAwsEc2InstanceViolation(AwsEc2InstanceViolation awsEc2InstanceViolation)
Violation details for an EC2 instance.
|
void |
setAwsEc2NetworkInterfaceViolation(AwsEc2NetworkInterfaceViolation awsEc2NetworkInterfaceViolation)
Violation details for network interface.
|
void |
setAwsVPCSecurityGroupViolation(AwsVPCSecurityGroupViolation awsVPCSecurityGroupViolation)
Violation details for security groups.
|
String |
toString()
Returns a string representation of this object.
|
ResourceViolation |
withAwsEc2InstanceViolation(AwsEc2InstanceViolation awsEc2InstanceViolation)
Violation details for an EC2 instance.
|
ResourceViolation |
withAwsEc2NetworkInterfaceViolation(AwsEc2NetworkInterfaceViolation awsEc2NetworkInterfaceViolation)
Violation details for network interface.
|
ResourceViolation |
withAwsVPCSecurityGroupViolation(AwsVPCSecurityGroupViolation awsVPCSecurityGroupViolation)
Violation details for security groups.
|
public void setAwsVPCSecurityGroupViolation(AwsVPCSecurityGroupViolation awsVPCSecurityGroupViolation)
Violation details for security groups.
awsVPCSecurityGroupViolation - Violation details for security groups.public AwsVPCSecurityGroupViolation getAwsVPCSecurityGroupViolation()
Violation details for security groups.
public ResourceViolation withAwsVPCSecurityGroupViolation(AwsVPCSecurityGroupViolation awsVPCSecurityGroupViolation)
Violation details for security groups.
awsVPCSecurityGroupViolation - Violation details for security groups.public void setAwsEc2NetworkInterfaceViolation(AwsEc2NetworkInterfaceViolation awsEc2NetworkInterfaceViolation)
Violation details for network interface.
awsEc2NetworkInterfaceViolation - Violation details for network interface.public AwsEc2NetworkInterfaceViolation getAwsEc2NetworkInterfaceViolation()
Violation details for network interface.
public ResourceViolation withAwsEc2NetworkInterfaceViolation(AwsEc2NetworkInterfaceViolation awsEc2NetworkInterfaceViolation)
Violation details for network interface.
awsEc2NetworkInterfaceViolation - Violation details for network interface.public void setAwsEc2InstanceViolation(AwsEc2InstanceViolation awsEc2InstanceViolation)
Violation details for an EC2 instance.
awsEc2InstanceViolation - Violation details for an EC2 instance.public AwsEc2InstanceViolation getAwsEc2InstanceViolation()
Violation details for an EC2 instance.
public ResourceViolation withAwsEc2InstanceViolation(AwsEc2InstanceViolation awsEc2InstanceViolation)
Violation details for an EC2 instance.
awsEc2InstanceViolation - Violation details for an EC2 instance.public String toString()
toString in class ObjectObject.toString()public ResourceViolation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2020. All rights reserved.