@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsGuardDutyDetectorDataSourcesDetails extends Object implements Serializable, Cloneable, StructuredPojo
Describes which data sources are activated for the detector.
Constructor and Description |
---|
AwsGuardDutyDetectorDataSourcesDetails() |
Modifier and Type | Method and Description |
---|---|
AwsGuardDutyDetectorDataSourcesDetails |
clone() |
boolean |
equals(Object obj) |
AwsGuardDutyDetectorDataSourcesCloudTrailDetails |
getCloudTrail()
An object that contains information on the status of CloudTrail as a data source for the detector.
|
AwsGuardDutyDetectorDataSourcesDnsLogsDetails |
getDnsLogs()
An object that contains information on the status of DNS logs as a data source for the detector.
|
AwsGuardDutyDetectorDataSourcesFlowLogsDetails |
getFlowLogs()
An object that contains information on the status of VPC Flow Logs as a data source for the detector.
|
AwsGuardDutyDetectorDataSourcesKubernetesDetails |
getKubernetes()
An object that contains information on the status of Kubernetes data sources for the detector.
|
AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails |
getMalwareProtection()
An object that contains information on the status of Malware Protection as a data source for the detector.
|
AwsGuardDutyDetectorDataSourcesS3LogsDetails |
getS3Logs()
An object that contains information on the status of S3 Data event logs as a data source for the detector.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudTrail(AwsGuardDutyDetectorDataSourcesCloudTrailDetails cloudTrail)
An object that contains information on the status of CloudTrail as a data source for the detector.
|
void |
setDnsLogs(AwsGuardDutyDetectorDataSourcesDnsLogsDetails dnsLogs)
An object that contains information on the status of DNS logs as a data source for the detector.
|
void |
setFlowLogs(AwsGuardDutyDetectorDataSourcesFlowLogsDetails flowLogs)
An object that contains information on the status of VPC Flow Logs as a data source for the detector.
|
void |
setKubernetes(AwsGuardDutyDetectorDataSourcesKubernetesDetails kubernetes)
An object that contains information on the status of Kubernetes data sources for the detector.
|
void |
setMalwareProtection(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails malwareProtection)
An object that contains information on the status of Malware Protection as a data source for the detector.
|
void |
setS3Logs(AwsGuardDutyDetectorDataSourcesS3LogsDetails s3Logs)
An object that contains information on the status of S3 Data event logs as a data source for the detector.
|
String |
toString()
Returns a string representation of this object.
|
AwsGuardDutyDetectorDataSourcesDetails |
withCloudTrail(AwsGuardDutyDetectorDataSourcesCloudTrailDetails cloudTrail)
An object that contains information on the status of CloudTrail as a data source for the detector.
|
AwsGuardDutyDetectorDataSourcesDetails |
withDnsLogs(AwsGuardDutyDetectorDataSourcesDnsLogsDetails dnsLogs)
An object that contains information on the status of DNS logs as a data source for the detector.
|
AwsGuardDutyDetectorDataSourcesDetails |
withFlowLogs(AwsGuardDutyDetectorDataSourcesFlowLogsDetails flowLogs)
An object that contains information on the status of VPC Flow Logs as a data source for the detector.
|
AwsGuardDutyDetectorDataSourcesDetails |
withKubernetes(AwsGuardDutyDetectorDataSourcesKubernetesDetails kubernetes)
An object that contains information on the status of Kubernetes data sources for the detector.
|
AwsGuardDutyDetectorDataSourcesDetails |
withMalwareProtection(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails malwareProtection)
An object that contains information on the status of Malware Protection as a data source for the detector.
|
AwsGuardDutyDetectorDataSourcesDetails |
withS3Logs(AwsGuardDutyDetectorDataSourcesS3LogsDetails s3Logs)
An object that contains information on the status of S3 Data event logs as a data source for the detector.
|
public AwsGuardDutyDetectorDataSourcesDetails()
public void setCloudTrail(AwsGuardDutyDetectorDataSourcesCloudTrailDetails cloudTrail)
An object that contains information on the status of CloudTrail as a data source for the detector.
cloudTrail
- An object that contains information on the status of CloudTrail as a data source for the detector.public AwsGuardDutyDetectorDataSourcesCloudTrailDetails getCloudTrail()
An object that contains information on the status of CloudTrail as a data source for the detector.
public AwsGuardDutyDetectorDataSourcesDetails withCloudTrail(AwsGuardDutyDetectorDataSourcesCloudTrailDetails cloudTrail)
An object that contains information on the status of CloudTrail as a data source for the detector.
cloudTrail
- An object that contains information on the status of CloudTrail as a data source for the detector.public void setDnsLogs(AwsGuardDutyDetectorDataSourcesDnsLogsDetails dnsLogs)
An object that contains information on the status of DNS logs as a data source for the detector.
dnsLogs
- An object that contains information on the status of DNS logs as a data source for the detector.public AwsGuardDutyDetectorDataSourcesDnsLogsDetails getDnsLogs()
An object that contains information on the status of DNS logs as a data source for the detector.
public AwsGuardDutyDetectorDataSourcesDetails withDnsLogs(AwsGuardDutyDetectorDataSourcesDnsLogsDetails dnsLogs)
An object that contains information on the status of DNS logs as a data source for the detector.
dnsLogs
- An object that contains information on the status of DNS logs as a data source for the detector.public void setFlowLogs(AwsGuardDutyDetectorDataSourcesFlowLogsDetails flowLogs)
An object that contains information on the status of VPC Flow Logs as a data source for the detector.
flowLogs
- An object that contains information on the status of VPC Flow Logs as a data source for the detector.public AwsGuardDutyDetectorDataSourcesFlowLogsDetails getFlowLogs()
An object that contains information on the status of VPC Flow Logs as a data source for the detector.
public AwsGuardDutyDetectorDataSourcesDetails withFlowLogs(AwsGuardDutyDetectorDataSourcesFlowLogsDetails flowLogs)
An object that contains information on the status of VPC Flow Logs as a data source for the detector.
flowLogs
- An object that contains information on the status of VPC Flow Logs as a data source for the detector.public void setKubernetes(AwsGuardDutyDetectorDataSourcesKubernetesDetails kubernetes)
An object that contains information on the status of Kubernetes data sources for the detector.
kubernetes
- An object that contains information on the status of Kubernetes data sources for the detector.public AwsGuardDutyDetectorDataSourcesKubernetesDetails getKubernetes()
An object that contains information on the status of Kubernetes data sources for the detector.
public AwsGuardDutyDetectorDataSourcesDetails withKubernetes(AwsGuardDutyDetectorDataSourcesKubernetesDetails kubernetes)
An object that contains information on the status of Kubernetes data sources for the detector.
kubernetes
- An object that contains information on the status of Kubernetes data sources for the detector.public void setMalwareProtection(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails malwareProtection)
An object that contains information on the status of Malware Protection as a data source for the detector.
malwareProtection
- An object that contains information on the status of Malware Protection as a data source for the detector.public AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails getMalwareProtection()
An object that contains information on the status of Malware Protection as a data source for the detector.
public AwsGuardDutyDetectorDataSourcesDetails withMalwareProtection(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails malwareProtection)
An object that contains information on the status of Malware Protection as a data source for the detector.
malwareProtection
- An object that contains information on the status of Malware Protection as a data source for the detector.public void setS3Logs(AwsGuardDutyDetectorDataSourcesS3LogsDetails s3Logs)
An object that contains information on the status of S3 Data event logs as a data source for the detector.
s3Logs
- An object that contains information on the status of S3 Data event logs as a data source for the detector.public AwsGuardDutyDetectorDataSourcesS3LogsDetails getS3Logs()
An object that contains information on the status of S3 Data event logs as a data source for the detector.
public AwsGuardDutyDetectorDataSourcesDetails withS3Logs(AwsGuardDutyDetectorDataSourcesS3LogsDetails s3Logs)
An object that contains information on the status of S3 Data event logs as a data source for the detector.
s3Logs
- An object that contains information on the status of S3 Data event logs as a data source for the detector.public String toString()
toString
in class Object
Object.toString()
public AwsGuardDutyDetectorDataSourcesDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.