Interface UpdateSettingsRequest.Builder
- All Superinterfaces:
AuditManagerRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateSettingsRequest.Builder,
,UpdateSettingsRequest> SdkBuilder<UpdateSettingsRequest.Builder,
,UpdateSettingsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateSettingsRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault UpdateSettingsRequest.Builder
defaultAssessmentReportsDestination
(Consumer<AssessmentReportsDestination.Builder> defaultAssessmentReportsDestination) The default S3 destination bucket for storing assessment reports.defaultAssessmentReportsDestination
(AssessmentReportsDestination defaultAssessmentReportsDestination) The default S3 destination bucket for storing assessment reports.default UpdateSettingsRequest.Builder
defaultExportDestination
(Consumer<DefaultExportDestination.Builder> defaultExportDestination) The default S3 destination bucket for storing evidence finder exports.defaultExportDestination
(DefaultExportDestination defaultExportDestination) The default S3 destination bucket for storing evidence finder exports.defaultProcessOwners
(Collection<Role> defaultProcessOwners) A list of the default audit owners.defaultProcessOwners
(Consumer<Role.Builder>... defaultProcessOwners) A list of the default audit owners.defaultProcessOwners
(Role... defaultProcessOwners) A list of the default audit owners.default UpdateSettingsRequest.Builder
deregistrationPolicy
(Consumer<DeregistrationPolicy.Builder> deregistrationPolicy) The deregistration policy for your Audit Manager data.deregistrationPolicy
(DeregistrationPolicy deregistrationPolicy) The deregistration policy for your Audit Manager data.evidenceFinderEnabled
(Boolean evidenceFinderEnabled) Specifies whether the evidence finder feature is enabled.The KMS key details.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The Amazon Simple Notification Service (Amazon SNS) topic that Audit Manager sends notifications to.Methods inherited from interface software.amazon.awssdk.services.auditmanager.model.AuditManagerRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
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
-
snsTopic
The Amazon Simple Notification Service (Amazon SNS) topic that Audit Manager sends notifications to.
- Parameters:
snsTopic
- The Amazon Simple Notification Service (Amazon SNS) topic that Audit Manager sends notifications to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultAssessmentReportsDestination
UpdateSettingsRequest.Builder defaultAssessmentReportsDestination(AssessmentReportsDestination defaultAssessmentReportsDestination) The default S3 destination bucket for storing assessment reports.
- Parameters:
defaultAssessmentReportsDestination
- The default S3 destination bucket for storing assessment reports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultAssessmentReportsDestination
default UpdateSettingsRequest.Builder defaultAssessmentReportsDestination(Consumer<AssessmentReportsDestination.Builder> defaultAssessmentReportsDestination) The default S3 destination bucket for storing assessment reports.
This is a convenience method that creates an instance of theAssessmentReportsDestination.Builder
avoiding the need to create one manually viaAssessmentReportsDestination.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultAssessmentReportsDestination(AssessmentReportsDestination)
.- Parameters:
defaultAssessmentReportsDestination
- a consumer that will call methods onAssessmentReportsDestination.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultProcessOwners
A list of the default audit owners.
- Parameters:
defaultProcessOwners
- A list of the default audit owners.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultProcessOwners
A list of the default audit owners.
- Parameters:
defaultProcessOwners
- A list of the default audit owners.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultProcessOwners
A list of the default audit owners.
This is a convenience method that creates an instance of theRole.Builder
avoiding the need to create one manually viaRole.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultProcessOwners(List<Role>)
.- Parameters:
defaultProcessOwners
- a consumer that will call methods onRole.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKey
The KMS key details.
- Parameters:
kmsKey
- The KMS key details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evidenceFinderEnabled
Specifies whether the evidence finder feature is enabled. Change this attribute to enable or disable evidence finder.
When you use this attribute to disable evidence finder, Audit Manager deletes the event data store that’s used to query your evidence data. As a result, you can’t re-enable evidence finder and use the feature again. Your only alternative is to deregister and then re-register Audit Manager.
- Parameters:
evidenceFinderEnabled
- Specifies whether the evidence finder feature is enabled. Change this attribute to enable or disable evidence finder.When you use this attribute to disable evidence finder, Audit Manager deletes the event data store that’s used to query your evidence data. As a result, you can’t re-enable evidence finder and use the feature again. Your only alternative is to deregister and then re-register Audit Manager.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deregistrationPolicy
The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.
- Parameters:
deregistrationPolicy
- The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deregistrationPolicy
default UpdateSettingsRequest.Builder deregistrationPolicy(Consumer<DeregistrationPolicy.Builder> deregistrationPolicy) The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.
This is a convenience method that creates an instance of theDeregistrationPolicy.Builder
avoiding the need to create one manually viaDeregistrationPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toderegistrationPolicy(DeregistrationPolicy)
.- Parameters:
deregistrationPolicy
- a consumer that will call methods onDeregistrationPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultExportDestination
UpdateSettingsRequest.Builder defaultExportDestination(DefaultExportDestination defaultExportDestination) The default S3 destination bucket for storing evidence finder exports.
- Parameters:
defaultExportDestination
- The default S3 destination bucket for storing evidence finder exports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultExportDestination
default UpdateSettingsRequest.Builder defaultExportDestination(Consumer<DefaultExportDestination.Builder> defaultExportDestination) The default S3 destination bucket for storing evidence finder exports.
This is a convenience method that creates an instance of theDefaultExportDestination.Builder
avoiding the need to create one manually viaDefaultExportDestination.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultExportDestination(DefaultExportDestination)
.- Parameters:
defaultExportDestination
- a consumer that will call methods onDefaultExportDestination.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateSettingsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-