Interface AwsGuardDutyDetectorDataSourcesDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsGuardDutyDetectorDataSourcesDetails.Builder,AwsGuardDutyDetectorDataSourcesDetails>,SdkBuilder<AwsGuardDutyDetectorDataSourcesDetails.Builder,AwsGuardDutyDetectorDataSourcesDetails>,SdkPojo
- Enclosing class:
- AwsGuardDutyDetectorDataSourcesDetails
public static interface AwsGuardDutyDetectorDataSourcesDetails.Builder extends SdkPojo, CopyableBuilder<AwsGuardDutyDetectorDataSourcesDetails.Builder,AwsGuardDutyDetectorDataSourcesDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AwsGuardDutyDetectorDataSourcesDetails.BuildercloudTrail(Consumer<AwsGuardDutyDetectorDataSourcesCloudTrailDetails.Builder> cloudTrail)An object that contains information on the status of CloudTrail as a data source for the detector.AwsGuardDutyDetectorDataSourcesDetails.BuildercloudTrail(AwsGuardDutyDetectorDataSourcesCloudTrailDetails cloudTrail)An object that contains information on the status of CloudTrail as a data source for the detector.default AwsGuardDutyDetectorDataSourcesDetails.BuilderdnsLogs(Consumer<AwsGuardDutyDetectorDataSourcesDnsLogsDetails.Builder> dnsLogs)An object that contains information on the status of DNS logs as a data source for the detector.AwsGuardDutyDetectorDataSourcesDetails.BuilderdnsLogs(AwsGuardDutyDetectorDataSourcesDnsLogsDetails dnsLogs)An object that contains information on the status of DNS logs as a data source for the detector.default AwsGuardDutyDetectorDataSourcesDetails.BuilderflowLogs(Consumer<AwsGuardDutyDetectorDataSourcesFlowLogsDetails.Builder> flowLogs)An object that contains information on the status of VPC Flow Logs as a data source for the detector.AwsGuardDutyDetectorDataSourcesDetails.BuilderflowLogs(AwsGuardDutyDetectorDataSourcesFlowLogsDetails flowLogs)An object that contains information on the status of VPC Flow Logs as a data source for the detector.default AwsGuardDutyDetectorDataSourcesDetails.Builderkubernetes(Consumer<AwsGuardDutyDetectorDataSourcesKubernetesDetails.Builder> kubernetes)An object that contains information on the status of Kubernetes data sources for the detector.AwsGuardDutyDetectorDataSourcesDetails.Builderkubernetes(AwsGuardDutyDetectorDataSourcesKubernetesDetails kubernetes)An object that contains information on the status of Kubernetes data sources for the detector.default AwsGuardDutyDetectorDataSourcesDetails.BuildermalwareProtection(Consumer<AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.Builder> malwareProtection)An object that contains information on the status of Malware Protection as a data source for the detector.AwsGuardDutyDetectorDataSourcesDetails.BuildermalwareProtection(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails malwareProtection)An object that contains information on the status of Malware Protection as a data source for the detector.default AwsGuardDutyDetectorDataSourcesDetails.Builders3Logs(Consumer<AwsGuardDutyDetectorDataSourcesS3LogsDetails.Builder> s3Logs)An object that contains information on the status of S3 Data event logs as a data source for the detector.AwsGuardDutyDetectorDataSourcesDetails.Builders3Logs(AwsGuardDutyDetectorDataSourcesS3LogsDetails s3Logs)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, sdkFields
-
-
-
-
Method Detail
-
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.Builderavoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesCloudTrailDetails.builder().When the
Consumercompletes,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:
cloudTrail(AwsGuardDutyDetectorDataSourcesCloudTrailDetails)
-
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.Builderavoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesDnsLogsDetails.builder().When the
Consumercompletes,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:
dnsLogs(AwsGuardDutyDetectorDataSourcesDnsLogsDetails)
-
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.Builderavoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesFlowLogsDetails.builder().When the
Consumercompletes,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:
flowLogs(AwsGuardDutyDetectorDataSourcesFlowLogsDetails)
-
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.Builderavoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesKubernetesDetails.builder().When the
Consumercompletes,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:
kubernetes(AwsGuardDutyDetectorDataSourcesKubernetesDetails)
-
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.Builderavoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.builder().When the
Consumercompletes,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:
malwareProtection(AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails)
-
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.Builderavoiding the need to create one manually viaAwsGuardDutyDetectorDataSourcesS3LogsDetails.builder().When the
Consumercompletes,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:
s3Logs(AwsGuardDutyDetectorDataSourcesS3LogsDetails)
-
-