Interface AwsGuardDutyDetectorDataSourcesDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsGuardDutyDetectorDataSourcesDetails.Builder,
,AwsGuardDutyDetectorDataSourcesDetails> SdkBuilder<AwsGuardDutyDetectorDataSourcesDetails.Builder,
,AwsGuardDutyDetectorDataSourcesDetails> SdkPojo
- Enclosing class:
AwsGuardDutyDetectorDataSourcesDetails
-
Method Summary
Modifier and TypeMethodDescriptionAn object that contains information on the status of CloudTrail as a data source for the detector.An object that contains information on the status of CloudTrail as a data source for the detector.An object that contains information on the status of DNS logs as a data source for the detector.An object that contains information on the status of DNS logs as a data source for the detector.An object that contains information on the status of VPC Flow Logs as a data source for the detector.An object that contains information on the status of VPC Flow Logs as a data source for the detector.An object that contains information on the status of Kubernetes data sources for the detector.An object that contains information on the status of Kubernetes data sources for the detector.malwareProtection
(Consumer<AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.Builder> malwareProtection) An object that contains information on the status of Malware Protection as a data source for the detector.malwareProtection
(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails malwareProtection) An object that contains information on the status of Malware Protection as a data source for the detector.An object that contains information on the status of S3 Data event logs as a data source for the detector.An object that contains information on the status of S3 Data event logs as a data source for the detector.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
cloudTrail
AwsGuardDutyDetectorDataSourcesDetails.Builder cloudTrail(AwsGuardDutyDetectorDataSourcesCloudTrailDetails cloudTrail) An object that contains information on the status of CloudTrail as a data source for the detector.
- Parameters:
cloudTrail
- An object that contains information on the status of CloudTrail as a data source for the detector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudTrail
default AwsGuardDutyDetectorDataSourcesDetails.Builder cloudTrail(Consumer<AwsGuardDutyDetectorDataSourcesCloudTrailDetails.Builder> cloudTrail) An object that contains information on the status of CloudTrail as a data source for the detector.
This is a convenience method that creates an instance of theAwsGuardDutyDetectorDataSourcesCloudTrailDetails.Builder
avoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesCloudTrailDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudTrail(AwsGuardDutyDetectorDataSourcesCloudTrailDetails)
.- Parameters:
cloudTrail
- a consumer that will call methods onAwsGuardDutyDetectorDataSourcesCloudTrailDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnsLogs
AwsGuardDutyDetectorDataSourcesDetails.Builder dnsLogs(AwsGuardDutyDetectorDataSourcesDnsLogsDetails dnsLogs) An object that contains information on the status of DNS logs as a data source for the detector.
- Parameters:
dnsLogs
- An object that contains information on the status of DNS logs as a data source for the detector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsLogs
default AwsGuardDutyDetectorDataSourcesDetails.Builder dnsLogs(Consumer<AwsGuardDutyDetectorDataSourcesDnsLogsDetails.Builder> dnsLogs) An object that contains information on the status of DNS logs as a data source for the detector.
This is a convenience method that creates an instance of theAwsGuardDutyDetectorDataSourcesDnsLogsDetails.Builder
avoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesDnsLogsDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todnsLogs(AwsGuardDutyDetectorDataSourcesDnsLogsDetails)
.- Parameters:
dnsLogs
- a consumer that will call methods onAwsGuardDutyDetectorDataSourcesDnsLogsDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
flowLogs
AwsGuardDutyDetectorDataSourcesDetails.Builder flowLogs(AwsGuardDutyDetectorDataSourcesFlowLogsDetails flowLogs) An object that contains information on the status of VPC Flow Logs as a data source for the detector.
- Parameters:
flowLogs
- An object that contains information on the status of VPC Flow Logs as a data source for the detector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowLogs
default AwsGuardDutyDetectorDataSourcesDetails.Builder flowLogs(Consumer<AwsGuardDutyDetectorDataSourcesFlowLogsDetails.Builder> flowLogs) An object that contains information on the status of VPC Flow Logs as a data source for the detector.
This is a convenience method that creates an instance of theAwsGuardDutyDetectorDataSourcesFlowLogsDetails.Builder
avoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesFlowLogsDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toflowLogs(AwsGuardDutyDetectorDataSourcesFlowLogsDetails)
.- Parameters:
flowLogs
- a consumer that will call methods onAwsGuardDutyDetectorDataSourcesFlowLogsDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetes
AwsGuardDutyDetectorDataSourcesDetails.Builder kubernetes(AwsGuardDutyDetectorDataSourcesKubernetesDetails kubernetes) An object that contains information on the status of Kubernetes data sources for the detector.
- Parameters:
kubernetes
- An object that contains information on the status of Kubernetes data sources for the detector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetes
default AwsGuardDutyDetectorDataSourcesDetails.Builder kubernetes(Consumer<AwsGuardDutyDetectorDataSourcesKubernetesDetails.Builder> kubernetes) An object that contains information on the status of Kubernetes data sources for the detector.
This is a convenience method that creates an instance of theAwsGuardDutyDetectorDataSourcesKubernetesDetails.Builder
avoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesKubernetesDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokubernetes(AwsGuardDutyDetectorDataSourcesKubernetesDetails)
.- Parameters:
kubernetes
- a consumer that will call methods onAwsGuardDutyDetectorDataSourcesKubernetesDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
malwareProtection
AwsGuardDutyDetectorDataSourcesDetails.Builder malwareProtection(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails malwareProtection) An object that contains information on the status of Malware Protection as a data source for the detector.
- Parameters:
malwareProtection
- An object that contains information on the status of Malware Protection as a data source for the detector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
malwareProtection
default AwsGuardDutyDetectorDataSourcesDetails.Builder malwareProtection(Consumer<AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.Builder> malwareProtection) An object that contains information on the status of Malware Protection as a data source for the detector.
This is a convenience method that creates an instance of theAwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.Builder
avoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomalwareProtection(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails)
.- Parameters:
malwareProtection
- a consumer that will call methods onAwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Logs
AwsGuardDutyDetectorDataSourcesDetails.Builder s3Logs(AwsGuardDutyDetectorDataSourcesS3LogsDetails s3Logs) An object that contains information on the status of S3 Data event logs as a data source for the detector.
- Parameters:
s3Logs
- An object that contains information on the status of S3 Data event logs as a data source for the detector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Logs
default AwsGuardDutyDetectorDataSourcesDetails.Builder s3Logs(Consumer<AwsGuardDutyDetectorDataSourcesS3LogsDetails.Builder> s3Logs) An object that contains information on the status of S3 Data event logs as a data source for the detector.
This is a convenience method that creates an instance of theAwsGuardDutyDetectorDataSourcesS3LogsDetails.Builder
avoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesS3LogsDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Logs(AwsGuardDutyDetectorDataSourcesS3LogsDetails)
.- Parameters:
s3Logs
- a consumer that will call methods onAwsGuardDutyDetectorDataSourcesS3LogsDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-