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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builderavoiding the need to create one manually viaCloudTrailConfigurationResult.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDNSLogsConfigurationResult.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFlowLogsConfigurationResult.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaS3LogsConfigurationResult.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKubernetesConfigurationResult.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMalwareProtectionConfigurationResult.builder().When the
Consumercompletes,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:
-