@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()
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()
A 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)
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)
A 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)
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)
A value that specifies how frequently updated findings are exported.
|
CreateDetectorRequest |
withFindingPublishingFrequency(String findingPublishingFrequency)
A 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)
A value that specifies how frequently updated findings are exported.
findingPublishingFrequency
- A value that specifies how frequently updated findings are exported.FindingPublishingFrequency
public String getFindingPublishingFrequency()
A value that specifies how frequently updated findings are exported.
FindingPublishingFrequency
public CreateDetectorRequest withFindingPublishingFrequency(String findingPublishingFrequency)
A value that specifies how frequently updated findings are exported.
findingPublishingFrequency
- A value that specifies how frequently updated findings are exported.FindingPublishingFrequency
public CreateDetectorRequest withFindingPublishingFrequency(FindingPublishingFrequency findingPublishingFrequency)
A value that specifies how frequently updated findings are exported.
findingPublishingFrequency
- A value that specifies how frequently updated findings are exported.FindingPublishingFrequency
public void setDataSources(DataSourceConfigurations dataSources)
Describes which data sources will be enabled for the detector.
There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see Regions and endpoints.
dataSources
- Describes which data sources will be enabled for the detector.
There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see Regions and endpoints.
public DataSourceConfigurations getDataSources()
Describes which data sources will be enabled for the detector.
There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see Regions and endpoints.
There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see Regions and endpoints.
public CreateDetectorRequest withDataSources(DataSourceConfigurations dataSources)
Describes which data sources will be enabled for the detector.
There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see Regions and endpoints.
dataSources
- Describes which data sources will be enabled for the detector.
There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see Regions and endpoints.
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()