Interface DataSourceConfigurationsResult.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataSourceConfigurationsResult.Builder,
,DataSourceConfigurationsResult> SdkBuilder<DataSourceConfigurationsResult.Builder,
,DataSourceConfigurationsResult> SdkPojo
- Enclosing class:
DataSourceConfigurationsResult
-
Method Summary
Modifier and TypeMethodDescriptioncloudTrail
(Consumer<CloudTrailConfigurationResult.Builder> cloudTrail) An object that contains information on the status of CloudTrail as a data source.cloudTrail
(CloudTrailConfigurationResult cloudTrail) An object that contains information on the status of CloudTrail as a data source.An object that contains information on the status of DNS logs as a data source.dnsLogs
(DNSLogsConfigurationResult dnsLogs) An object that contains information on the status of DNS logs as a data source.flowLogs
(Consumer<FlowLogsConfigurationResult.Builder> flowLogs) An object that contains information on the status of VPC flow logs as a data source.flowLogs
(FlowLogsConfigurationResult flowLogs) An object that contains information on the status of VPC flow logs as a data source.kubernetes
(Consumer<KubernetesConfigurationResult.Builder> kubernetes) An object that contains information on the status of all Kubernetes data sources.kubernetes
(KubernetesConfigurationResult kubernetes) An object that contains information on the status of all Kubernetes data sources.malwareProtection
(Consumer<MalwareProtectionConfigurationResult.Builder> malwareProtection) Describes the configuration of Malware Protection data sources.malwareProtection
(MalwareProtectionConfigurationResult malwareProtection) Describes the configuration of Malware Protection data sources.An object that contains information on the status of S3 Data event logs as a data source.s3Logs
(S3LogsConfigurationResult s3Logs) An object that contains information on the status of S3 Data event logs as a data source.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
An object that contains information on the status of CloudTrail as a data source.
- Parameters:
cloudTrail
- An object that contains information on the status of CloudTrail as a data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudTrail
default DataSourceConfigurationsResult.Builder cloudTrail(Consumer<CloudTrailConfigurationResult.Builder> cloudTrail) An object that contains information on the status of CloudTrail as a data source.
This is a convenience method that creates an instance of theCloudTrailConfigurationResult.Builder
avoiding the need to create one manually viaCloudTrailConfigurationResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudTrail(CloudTrailConfigurationResult)
.- Parameters:
cloudTrail
- a consumer that will call methods onCloudTrailConfigurationResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnsLogs
An object that contains information on the status of DNS logs as a data source.
- Parameters:
dnsLogs
- An object that contains information on the status of DNS logs as a data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsLogs
default DataSourceConfigurationsResult.Builder dnsLogs(Consumer<DNSLogsConfigurationResult.Builder> dnsLogs) An object that contains information on the status of DNS logs as a data source.
This is a convenience method that creates an instance of theDNSLogsConfigurationResult.Builder
avoiding the need to create one manually viaDNSLogsConfigurationResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todnsLogs(DNSLogsConfigurationResult)
.- Parameters:
dnsLogs
- a consumer that will call methods onDNSLogsConfigurationResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
flowLogs
An object that contains information on the status of VPC flow logs as a data source.
- Parameters:
flowLogs
- An object that contains information on the status of VPC flow logs as a data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowLogs
default DataSourceConfigurationsResult.Builder flowLogs(Consumer<FlowLogsConfigurationResult.Builder> flowLogs) An object that contains information on the status of VPC flow logs as a data source.
This is a convenience method that creates an instance of theFlowLogsConfigurationResult.Builder
avoiding the need to create one manually viaFlowLogsConfigurationResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toflowLogs(FlowLogsConfigurationResult)
.- Parameters:
flowLogs
- a consumer that will call methods onFlowLogsConfigurationResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Logs
An object that contains information on the status of S3 Data event logs as a data source.
- Parameters:
s3Logs
- An object that contains information on the status of S3 Data event logs as a data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Logs
default DataSourceConfigurationsResult.Builder s3Logs(Consumer<S3LogsConfigurationResult.Builder> s3Logs) An object that contains information on the status of S3 Data event logs as a data source.
This is a convenience method that creates an instance of theS3LogsConfigurationResult.Builder
avoiding the need to create one manually viaS3LogsConfigurationResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Logs(S3LogsConfigurationResult)
.- Parameters:
s3Logs
- a consumer that will call methods onS3LogsConfigurationResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetes
An object that contains information on the status of all Kubernetes data sources.
- Parameters:
kubernetes
- An object that contains information on the status of all Kubernetes data sources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetes
default DataSourceConfigurationsResult.Builder kubernetes(Consumer<KubernetesConfigurationResult.Builder> kubernetes) An object that contains information on the status of all Kubernetes data sources.
This is a convenience method that creates an instance of theKubernetesConfigurationResult.Builder
avoiding the need to create one manually viaKubernetesConfigurationResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokubernetes(KubernetesConfigurationResult)
.- Parameters:
kubernetes
- a consumer that will call methods onKubernetesConfigurationResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
malwareProtection
DataSourceConfigurationsResult.Builder malwareProtection(MalwareProtectionConfigurationResult malwareProtection) Describes the configuration of Malware Protection data sources.
- Parameters:
malwareProtection
- Describes the configuration of Malware Protection data sources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
malwareProtection
default DataSourceConfigurationsResult.Builder malwareProtection(Consumer<MalwareProtectionConfigurationResult.Builder> malwareProtection) Describes the configuration of Malware Protection data sources.
This is a convenience method that creates an instance of theMalwareProtectionConfigurationResult.Builder
avoiding the need to create one manually viaMalwareProtectionConfigurationResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomalwareProtection(MalwareProtectionConfigurationResult)
.- Parameters:
malwareProtection
- a consumer that will call methods onMalwareProtectionConfigurationResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-