@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CisScanConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The CIS scan configuration.
Constructor and Description |
---|
CisScanConfiguration() |
Modifier and Type | Method and Description |
---|---|
CisScanConfiguration |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CisScanConfiguration |
clearTagsEntries()
Removes all the entries added into Tags.
|
CisScanConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getOwnerId()
The CIS scan configuration's owner ID.
|
String |
getScanConfigurationArn()
The CIS scan configuration's scan configuration ARN.
|
String |
getScanName()
The name of the CIS scan configuration.
|
Schedule |
getSchedule()
The CIS scan configuration's schedule.
|
String |
getSecurityLevel()
The CIS scan configuration's security level.
|
Map<String,String> |
getTags()
The CIS scan configuration's tags.
|
CisTargets |
getTargets()
The CIS scan configuration's targets.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setOwnerId(String ownerId)
The CIS scan configuration's owner ID.
|
void |
setScanConfigurationArn(String scanConfigurationArn)
The CIS scan configuration's scan configuration ARN.
|
void |
setScanName(String scanName)
The name of the CIS scan configuration.
|
void |
setSchedule(Schedule schedule)
The CIS scan configuration's schedule.
|
void |
setSecurityLevel(String securityLevel)
The CIS scan configuration's security level.
|
void |
setTags(Map<String,String> tags)
The CIS scan configuration's tags.
|
void |
setTargets(CisTargets targets)
The CIS scan configuration's targets.
|
String |
toString()
Returns a string representation of this object.
|
CisScanConfiguration |
withOwnerId(String ownerId)
The CIS scan configuration's owner ID.
|
CisScanConfiguration |
withScanConfigurationArn(String scanConfigurationArn)
The CIS scan configuration's scan configuration ARN.
|
CisScanConfiguration |
withScanName(String scanName)
The name of the CIS scan configuration.
|
CisScanConfiguration |
withSchedule(Schedule schedule)
The CIS scan configuration's schedule.
|
CisScanConfiguration |
withSecurityLevel(CisSecurityLevel securityLevel)
The CIS scan configuration's security level.
|
CisScanConfiguration |
withSecurityLevel(String securityLevel)
The CIS scan configuration's security level.
|
CisScanConfiguration |
withTags(Map<String,String> tags)
The CIS scan configuration's tags.
|
CisScanConfiguration |
withTargets(CisTargets targets)
The CIS scan configuration's targets.
|
public void setOwnerId(String ownerId)
The CIS scan configuration's owner ID.
ownerId
- The CIS scan configuration's owner ID.public String getOwnerId()
The CIS scan configuration's owner ID.
public CisScanConfiguration withOwnerId(String ownerId)
The CIS scan configuration's owner ID.
ownerId
- The CIS scan configuration's owner ID.public void setScanConfigurationArn(String scanConfigurationArn)
The CIS scan configuration's scan configuration ARN.
scanConfigurationArn
- The CIS scan configuration's scan configuration ARN.public String getScanConfigurationArn()
The CIS scan configuration's scan configuration ARN.
public CisScanConfiguration withScanConfigurationArn(String scanConfigurationArn)
The CIS scan configuration's scan configuration ARN.
scanConfigurationArn
- The CIS scan configuration's scan configuration ARN.public void setScanName(String scanName)
The name of the CIS scan configuration.
scanName
- The name of the CIS scan configuration.public String getScanName()
The name of the CIS scan configuration.
public CisScanConfiguration withScanName(String scanName)
The name of the CIS scan configuration.
scanName
- The name of the CIS scan configuration.public void setSchedule(Schedule schedule)
The CIS scan configuration's schedule.
schedule
- The CIS scan configuration's schedule.public Schedule getSchedule()
The CIS scan configuration's schedule.
public CisScanConfiguration withSchedule(Schedule schedule)
The CIS scan configuration's schedule.
schedule
- The CIS scan configuration's schedule.public void setSecurityLevel(String securityLevel)
The CIS scan configuration's security level.
securityLevel
- The CIS scan configuration's security level.CisSecurityLevel
public String getSecurityLevel()
The CIS scan configuration's security level.
CisSecurityLevel
public CisScanConfiguration withSecurityLevel(String securityLevel)
The CIS scan configuration's security level.
securityLevel
- The CIS scan configuration's security level.CisSecurityLevel
public CisScanConfiguration withSecurityLevel(CisSecurityLevel securityLevel)
The CIS scan configuration's security level.
securityLevel
- The CIS scan configuration's security level.CisSecurityLevel
public Map<String,String> getTags()
The CIS scan configuration's tags.
public void setTags(Map<String,String> tags)
The CIS scan configuration's tags.
tags
- The CIS scan configuration's tags.public CisScanConfiguration withTags(Map<String,String> tags)
The CIS scan configuration's tags.
tags
- The CIS scan configuration's tags.public CisScanConfiguration addTagsEntry(String key, String value)
public CisScanConfiguration clearTagsEntries()
public void setTargets(CisTargets targets)
The CIS scan configuration's targets.
targets
- The CIS scan configuration's targets.public CisTargets getTargets()
The CIS scan configuration's targets.
public CisScanConfiguration withTargets(CisTargets targets)
The CIS scan configuration's targets.
targets
- The CIS scan configuration's targets.public String toString()
toString
in class Object
Object.toString()
public CisScanConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.