@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VulnerabilityVendor extends Object implements Serializable, Cloneable, StructuredPojo
A vendor that generates a vulnerability report.
Constructor and Description |
---|
VulnerabilityVendor() |
Modifier and Type | Method and Description |
---|---|
VulnerabilityVendor |
clone() |
boolean |
equals(Object obj) |
String |
getName()
The name of the vendor.
|
String |
getUrl()
The URL of the vulnerability advisory.
|
String |
getVendorCreatedAt()
Indicates when the vulnerability advisory was created.
|
String |
getVendorSeverity()
The severity that the vendor assigned to the vulnerability.
|
String |
getVendorUpdatedAt()
Indicates when the vulnerability advisory was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setName(String name)
The name of the vendor.
|
void |
setUrl(String url)
The URL of the vulnerability advisory.
|
void |
setVendorCreatedAt(String vendorCreatedAt)
Indicates when the vulnerability advisory was created.
|
void |
setVendorSeverity(String vendorSeverity)
The severity that the vendor assigned to the vulnerability.
|
void |
setVendorUpdatedAt(String vendorUpdatedAt)
Indicates when the vulnerability advisory was last updated.
|
String |
toString()
Returns a string representation of this object.
|
VulnerabilityVendor |
withName(String name)
The name of the vendor.
|
VulnerabilityVendor |
withUrl(String url)
The URL of the vulnerability advisory.
|
VulnerabilityVendor |
withVendorCreatedAt(String vendorCreatedAt)
Indicates when the vulnerability advisory was created.
|
VulnerabilityVendor |
withVendorSeverity(String vendorSeverity)
The severity that the vendor assigned to the vulnerability.
|
VulnerabilityVendor |
withVendorUpdatedAt(String vendorUpdatedAt)
Indicates when the vulnerability advisory was last updated.
|
public void setName(String name)
The name of the vendor.
name
- The name of the vendor.public String getName()
The name of the vendor.
public VulnerabilityVendor withName(String name)
The name of the vendor.
name
- The name of the vendor.public void setUrl(String url)
The URL of the vulnerability advisory.
url
- The URL of the vulnerability advisory.public String getUrl()
The URL of the vulnerability advisory.
public VulnerabilityVendor withUrl(String url)
The URL of the vulnerability advisory.
url
- The URL of the vulnerability advisory.public void setVendorSeverity(String vendorSeverity)
The severity that the vendor assigned to the vulnerability.
vendorSeverity
- The severity that the vendor assigned to the vulnerability.public String getVendorSeverity()
The severity that the vendor assigned to the vulnerability.
public VulnerabilityVendor withVendorSeverity(String vendorSeverity)
The severity that the vendor assigned to the vulnerability.
vendorSeverity
- The severity that the vendor assigned to the vulnerability.public void setVendorCreatedAt(String vendorCreatedAt)
Indicates when the vulnerability advisory was created.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
vendorCreatedAt
- Indicates when the vulnerability advisory was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public String getVendorCreatedAt()
Indicates when the vulnerability advisory was created.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public VulnerabilityVendor withVendorCreatedAt(String vendorCreatedAt)
Indicates when the vulnerability advisory was created.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
vendorCreatedAt
- Indicates when the vulnerability advisory was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public void setVendorUpdatedAt(String vendorUpdatedAt)
Indicates when the vulnerability advisory was last updated.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
vendorUpdatedAt
- Indicates when the vulnerability advisory was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public String getVendorUpdatedAt()
Indicates when the vulnerability advisory was last updated.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public VulnerabilityVendor withVendorUpdatedAt(String vendorUpdatedAt)
Indicates when the vulnerability advisory was last updated.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
vendorUpdatedAt
- Indicates when the vulnerability advisory was last updated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public String toString()
toString
in class Object
Object.toString()
public VulnerabilityVendor clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.