@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateCisScanConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateCisScanConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateCisScanConfigurationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateCisScanConfigurationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateCisScanConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getScanName()
The scan name for the CIS scan configuration.
|
Schedule |
getSchedule()
The schedule for the CIS scan configuration.
|
String |
getSecurityLevel()
The security level for the CIS scan configuration.
|
Map<String,String> |
getTags()
The tags for the CIS scan configuration.
|
CreateCisTargets |
getTargets()
The targets for the CIS scan configuration.
|
int |
hashCode() |
void |
setScanName(String scanName)
The scan name for the CIS scan configuration.
|
void |
setSchedule(Schedule schedule)
The schedule for the CIS scan configuration.
|
void |
setSecurityLevel(String securityLevel)
The security level for the CIS scan configuration.
|
void |
setTags(Map<String,String> tags)
The tags for the CIS scan configuration.
|
void |
setTargets(CreateCisTargets targets)
The targets for the CIS scan configuration.
|
String |
toString()
Returns a string representation of this object.
|
CreateCisScanConfigurationRequest |
withScanName(String scanName)
The scan name for the CIS scan configuration.
|
CreateCisScanConfigurationRequest |
withSchedule(Schedule schedule)
The schedule for the CIS scan configuration.
|
CreateCisScanConfigurationRequest |
withSecurityLevel(CisSecurityLevel securityLevel)
The security level for the CIS scan configuration.
|
CreateCisScanConfigurationRequest |
withSecurityLevel(String securityLevel)
The security level for the CIS scan configuration.
|
CreateCisScanConfigurationRequest |
withTags(Map<String,String> tags)
The tags for the CIS scan configuration.
|
CreateCisScanConfigurationRequest |
withTargets(CreateCisTargets targets)
The targets for the CIS scan configuration.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setScanName(String scanName)
The scan name for the CIS scan configuration.
scanName
- The scan name for the CIS scan configuration.public String getScanName()
The scan name for the CIS scan configuration.
public CreateCisScanConfigurationRequest withScanName(String scanName)
The scan name for the CIS scan configuration.
scanName
- The scan name for the CIS scan configuration.public void setSchedule(Schedule schedule)
The schedule for the CIS scan configuration.
schedule
- The schedule for the CIS scan configuration.public Schedule getSchedule()
The schedule for the CIS scan configuration.
public CreateCisScanConfigurationRequest withSchedule(Schedule schedule)
The schedule for the CIS scan configuration.
schedule
- The schedule for the CIS scan configuration.public void setSecurityLevel(String securityLevel)
The security level for the CIS scan configuration. Security level refers to the Benchmark levels that CIS assigns to a profile.
securityLevel
- The security level for the CIS scan configuration. Security level refers to the Benchmark levels that CIS
assigns to a profile.CisSecurityLevel
public String getSecurityLevel()
The security level for the CIS scan configuration. Security level refers to the Benchmark levels that CIS assigns to a profile.
CisSecurityLevel
public CreateCisScanConfigurationRequest withSecurityLevel(String securityLevel)
The security level for the CIS scan configuration. Security level refers to the Benchmark levels that CIS assigns to a profile.
securityLevel
- The security level for the CIS scan configuration. Security level refers to the Benchmark levels that CIS
assigns to a profile.CisSecurityLevel
public CreateCisScanConfigurationRequest withSecurityLevel(CisSecurityLevel securityLevel)
The security level for the CIS scan configuration. Security level refers to the Benchmark levels that CIS assigns to a profile.
securityLevel
- The security level for the CIS scan configuration. Security level refers to the Benchmark levels that CIS
assigns to a profile.CisSecurityLevel
public Map<String,String> getTags()
The tags for the CIS scan configuration.
public void setTags(Map<String,String> tags)
The tags for the CIS scan configuration.
tags
- The tags for the CIS scan configuration.public CreateCisScanConfigurationRequest withTags(Map<String,String> tags)
The tags for the CIS scan configuration.
tags
- The tags for the CIS scan configuration.public CreateCisScanConfigurationRequest addTagsEntry(String key, String value)
public CreateCisScanConfigurationRequest clearTagsEntries()
public void setTargets(CreateCisTargets targets)
The targets for the CIS scan configuration.
targets
- The targets for the CIS scan configuration.public CreateCisTargets getTargets()
The targets for the CIS scan configuration.
public CreateCisScanConfigurationRequest withTargets(CreateCisTargets targets)
The targets for the CIS scan configuration.
targets
- The targets for the CIS scan configuration.public String toString()
toString
in class Object
Object.toString()
public CreateCisScanConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()