Interface UpdateSettingsRequest.Builder
-
- All Superinterfaces:
AuditManagerRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<UpdateSettingsRequest.Builder,UpdateSettingsRequest>,SdkBuilder<UpdateSettingsRequest.Builder,UpdateSettingsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateSettingsRequest
public static interface UpdateSettingsRequest.Builder extends AuditManagerRequest.Builder, SdkPojo, CopyableBuilder<UpdateSettingsRequest.Builder,UpdateSettingsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateSettingsRequest.BuilderdefaultAssessmentReportsDestination(Consumer<AssessmentReportsDestination.Builder> defaultAssessmentReportsDestination)The default S3 destination bucket for storing assessment reports.UpdateSettingsRequest.BuilderdefaultAssessmentReportsDestination(AssessmentReportsDestination defaultAssessmentReportsDestination)The default S3 destination bucket for storing assessment reports.default UpdateSettingsRequest.BuilderdefaultExportDestination(Consumer<DefaultExportDestination.Builder> defaultExportDestination)The default S3 destination bucket for storing evidence finder exports.UpdateSettingsRequest.BuilderdefaultExportDestination(DefaultExportDestination defaultExportDestination)The default S3 destination bucket for storing evidence finder exports.UpdateSettingsRequest.BuilderdefaultProcessOwners(Collection<Role> defaultProcessOwners)A list of the default audit owners.UpdateSettingsRequest.BuilderdefaultProcessOwners(Consumer<Role.Builder>... defaultProcessOwners)A list of the default audit owners.UpdateSettingsRequest.BuilderdefaultProcessOwners(Role... defaultProcessOwners)A list of the default audit owners.default UpdateSettingsRequest.BuilderderegistrationPolicy(Consumer<DeregistrationPolicy.Builder> deregistrationPolicy)The deregistration policy for your Audit Manager data.UpdateSettingsRequest.BuilderderegistrationPolicy(DeregistrationPolicy deregistrationPolicy)The deregistration policy for your Audit Manager data.UpdateSettingsRequest.BuilderevidenceFinderEnabled(Boolean evidenceFinderEnabled)Specifies whether the evidence finder feature is enabled.UpdateSettingsRequest.BuilderkmsKey(String kmsKey)The KMS key details.UpdateSettingsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateSettingsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateSettingsRequest.BuildersnsTopic(String snsTopic)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 Detail
-
snsTopic
UpdateSettingsRequest.Builder snsTopic(String 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.Builderavoiding the need to create one manually viaAssessmentReportsDestination.builder().When the
Consumercompletes,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:
defaultAssessmentReportsDestination(AssessmentReportsDestination)
-
defaultProcessOwners
UpdateSettingsRequest.Builder defaultProcessOwners(Collection<Role> 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
UpdateSettingsRequest.Builder defaultProcessOwners(Role... 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
UpdateSettingsRequest.Builder defaultProcessOwners(Consumer<Role.Builder>... defaultProcessOwners)
A list of the default audit owners.
This is a convenience method that creates an instance of theRole.Builderavoiding the need to create one manually viaRole.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#defaultProcessOwners(List.) - 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:
#defaultProcessOwners(java.util.Collection)
-
kmsKey
UpdateSettingsRequest.Builder kmsKey(String 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
UpdateSettingsRequest.Builder evidenceFinderEnabled(Boolean 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
UpdateSettingsRequest.Builder deregistrationPolicy(DeregistrationPolicy 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.Builderavoiding the need to create one manually viaDeregistrationPolicy.builder().When the
Consumercompletes,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:
deregistrationPolicy(DeregistrationPolicy)
-
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.Builderavoiding the need to create one manually viaDefaultExportDestination.builder().When the
Consumercompletes,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:
defaultExportDestination(DefaultExportDestination)
-
overrideConfiguration
UpdateSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateSettingsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-