@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDetectorRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDetectorRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDetectorRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateDetectorRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateDetectorRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
The idempotency token for the create request.
|
DataSourceConfigurations |
getDataSources()
An object that describes which data sources will be enabled for the detector.
|
Boolean |
getEnable()
A Boolean value that specifies whether the detector is to be enabled.
|
String |
getFindingPublishingFrequency()
An enum value that specifies how frequently updated findings are exported.
|
Map<String,String> |
getTags()
The tags to be added to a new detector resource.
|
int |
hashCode() |
Boolean |
isEnable()
A Boolean value that specifies whether the detector is to be enabled.
|
void |
setClientToken(String clientToken)
The idempotency token for the create request.
|
void |
setDataSources(DataSourceConfigurations dataSources)
An object that describes which data sources will be enabled for the detector.
|
void |
setEnable(Boolean enable)
A Boolean value that specifies whether the detector is to be enabled.
|
void |
setFindingPublishingFrequency(String findingPublishingFrequency)
An enum value that specifies how frequently updated findings are exported.
|
void |
setTags(Map<String,String> tags)
The tags to be added to a new detector resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateDetectorRequest |
withClientToken(String clientToken)
The idempotency token for the create request.
|
CreateDetectorRequest |
withDataSources(DataSourceConfigurations dataSources)
An object that describes which data sources will be enabled for the detector.
|
CreateDetectorRequest |
withEnable(Boolean enable)
A Boolean value that specifies whether the detector is to be enabled.
|
CreateDetectorRequest |
withFindingPublishingFrequency(FindingPublishingFrequency findingPublishingFrequency)
An enum value that specifies how frequently updated findings are exported.
|
CreateDetectorRequest |
withFindingPublishingFrequency(String findingPublishingFrequency)
An enum value that specifies how frequently updated findings are exported.
|
CreateDetectorRequest |
withTags(Map<String,String> tags)
The tags to be added to a new detector resource.
|
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 setEnable(Boolean enable)
A Boolean value that specifies whether the detector is to be enabled.
enable
- A Boolean value that specifies whether the detector is to be enabled.public Boolean getEnable()
A Boolean value that specifies whether the detector is to be enabled.
public CreateDetectorRequest withEnable(Boolean enable)
A Boolean value that specifies whether the detector is to be enabled.
enable
- A Boolean value that specifies whether the detector is to be enabled.public Boolean isEnable()
A Boolean value that specifies whether the detector is to be enabled.
public void setClientToken(String clientToken)
The idempotency token for the create request.
clientToken
- The idempotency token for the create request.public String getClientToken()
The idempotency token for the create request.
public CreateDetectorRequest withClientToken(String clientToken)
The idempotency token for the create request.
clientToken
- The idempotency token for the create request.public void setFindingPublishingFrequency(String findingPublishingFrequency)
An enum value that specifies how frequently updated findings are exported.
findingPublishingFrequency
- An enum value that specifies how frequently updated findings are exported.FindingPublishingFrequency
public String getFindingPublishingFrequency()
An enum value that specifies how frequently updated findings are exported.
FindingPublishingFrequency
public CreateDetectorRequest withFindingPublishingFrequency(String findingPublishingFrequency)
An enum value that specifies how frequently updated findings are exported.
findingPublishingFrequency
- An enum value that specifies how frequently updated findings are exported.FindingPublishingFrequency
public CreateDetectorRequest withFindingPublishingFrequency(FindingPublishingFrequency findingPublishingFrequency)
An enum value that specifies how frequently updated findings are exported.
findingPublishingFrequency
- An enum value that specifies how frequently updated findings are exported.FindingPublishingFrequency
public void setDataSources(DataSourceConfigurations dataSources)
An object that describes which data sources will be enabled for the detector.
dataSources
- An object that describes which data sources will be enabled for the detector.public DataSourceConfigurations getDataSources()
An object that describes which data sources will be enabled for the detector.
public CreateDetectorRequest withDataSources(DataSourceConfigurations dataSources)
An object that describes which data sources will be enabled for the detector.
dataSources
- An object that describes which data sources will be enabled for the detector.public Map<String,String> getTags()
The tags to be added to a new detector resource.
public void setTags(Map<String,String> tags)
The tags to be added to a new detector resource.
tags
- The tags to be added to a new detector resource.public CreateDetectorRequest withTags(Map<String,String> tags)
The tags to be added to a new detector resource.
tags
- The tags to be added to a new detector resource.public CreateDetectorRequest addTagsEntry(String key, String value)
public CreateDetectorRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateDetectorRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()