Interface OrganizationDataSourceConfigurations.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OrganizationDataSourceConfigurations.Builder,
,OrganizationDataSourceConfigurations> SdkBuilder<OrganizationDataSourceConfigurations.Builder,
,OrganizationDataSourceConfigurations> SdkPojo
- Enclosing class:
OrganizationDataSourceConfigurations
-
Method Summary
Modifier and TypeMethodDescriptionDescribes the configuration of Kubernetes data sources for new members of the organization.kubernetes
(OrganizationKubernetesConfiguration kubernetes) Describes the configuration of Kubernetes data sources for new members of the organization.malwareProtection
(Consumer<OrganizationMalwareProtectionConfiguration.Builder> malwareProtection) Describes the configuration of Malware Protection for new members of the organization.malwareProtection
(OrganizationMalwareProtectionConfiguration malwareProtection) Describes the configuration of Malware Protection for new members of the organization.Describes whether S3 data event logs are enabled for new members of the organization.Describes whether S3 data event logs are enabled for new members of the organization.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 Details
-
s3Logs
Describes whether S3 data event logs are enabled for new members of the organization.
- Parameters:
s3Logs
- Describes whether S3 data event logs are enabled for new members of the organization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Logs
default OrganizationDataSourceConfigurations.Builder s3Logs(Consumer<OrganizationS3LogsConfiguration.Builder> s3Logs) Describes whether S3 data event logs are enabled for new members of the organization.
This is a convenience method that creates an instance of theOrganizationS3LogsConfiguration.Builder
avoiding the need to create one manually viaOrganizationS3LogsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Logs(OrganizationS3LogsConfiguration)
.- Parameters:
s3Logs
- a consumer that will call methods onOrganizationS3LogsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetes
OrganizationDataSourceConfigurations.Builder kubernetes(OrganizationKubernetesConfiguration kubernetes) Describes the configuration of Kubernetes data sources for new members of the organization.
- Parameters:
kubernetes
- Describes the configuration of Kubernetes data sources for new members of the organization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetes
default OrganizationDataSourceConfigurations.Builder kubernetes(Consumer<OrganizationKubernetesConfiguration.Builder> kubernetes) Describes the configuration of Kubernetes data sources for new members of the organization.
This is a convenience method that creates an instance of theOrganizationKubernetesConfiguration.Builder
avoiding the need to create one manually viaOrganizationKubernetesConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokubernetes(OrganizationKubernetesConfiguration)
.- Parameters:
kubernetes
- a consumer that will call methods onOrganizationKubernetesConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
malwareProtection
OrganizationDataSourceConfigurations.Builder malwareProtection(OrganizationMalwareProtectionConfiguration malwareProtection) Describes the configuration of Malware Protection for new members of the organization.
- Parameters:
malwareProtection
- Describes the configuration of Malware Protection for new members of the organization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
malwareProtection
default OrganizationDataSourceConfigurations.Builder malwareProtection(Consumer<OrganizationMalwareProtectionConfiguration.Builder> malwareProtection) Describes the configuration of Malware Protection for new members of the organization.
This is a convenience method that creates an instance of theOrganizationMalwareProtectionConfiguration.Builder
avoiding the need to create one manually viaOrganizationMalwareProtectionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomalwareProtection(OrganizationMalwareProtectionConfiguration)
.- Parameters:
malwareProtection
- a consumer that will call methods onOrganizationMalwareProtectionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-