Interface Settings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Settings.Builder,Settings>,SdkBuilder<Settings.Builder,Settings>,SdkPojo
- Enclosing class:
- Settings
public static interface Settings.Builder extends SdkPojo, CopyableBuilder<Settings.Builder,Settings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Settings.BuilderdefaultAssessmentReportsDestination(Consumer<AssessmentReportsDestination.Builder> defaultAssessmentReportsDestination)The default S3 destination bucket for storing assessment reports.Settings.BuilderdefaultAssessmentReportsDestination(AssessmentReportsDestination defaultAssessmentReportsDestination)The default S3 destination bucket for storing assessment reports.default Settings.BuilderdefaultExportDestination(Consumer<DefaultExportDestination.Builder> defaultExportDestination)The default S3 destination bucket for storing evidence finder exports.Settings.BuilderdefaultExportDestination(DefaultExportDestination defaultExportDestination)The default S3 destination bucket for storing evidence finder exports.Settings.BuilderdefaultProcessOwners(Collection<Role> defaultProcessOwners)The designated default audit owners.Settings.BuilderdefaultProcessOwners(Consumer<Role.Builder>... defaultProcessOwners)The designated default audit owners.Settings.BuilderdefaultProcessOwners(Role... defaultProcessOwners)The designated default audit owners.default Settings.BuilderderegistrationPolicy(Consumer<DeregistrationPolicy.Builder> deregistrationPolicy)The deregistration policy for your Audit Manager data.Settings.BuilderderegistrationPolicy(DeregistrationPolicy deregistrationPolicy)The deregistration policy for your Audit Manager data.default Settings.BuilderevidenceFinderEnablement(Consumer<EvidenceFinderEnablement.Builder> evidenceFinderEnablement)The current evidence finder status and event data store details.Settings.BuilderevidenceFinderEnablement(EvidenceFinderEnablement evidenceFinderEnablement)The current evidence finder status and event data store details.Settings.BuilderisAwsOrgEnabled(Boolean isAwsOrgEnabled)Specifies whether Organizations is enabled.Settings.BuilderkmsKey(String kmsKey)The KMS key details.Settings.BuildersnsTopic(String snsTopic)The designated Amazon Simple Notification Service (Amazon SNS) topic.-
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
-
isAwsOrgEnabled
Settings.Builder isAwsOrgEnabled(Boolean isAwsOrgEnabled)
Specifies whether Organizations is enabled.
- Parameters:
isAwsOrgEnabled- Specifies whether Organizations is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snsTopic
Settings.Builder snsTopic(String snsTopic)
The designated Amazon Simple Notification Service (Amazon SNS) topic.
- Parameters:
snsTopic- The designated Amazon Simple Notification Service (Amazon SNS) topic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultAssessmentReportsDestination
Settings.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 Settings.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
Settings.Builder defaultProcessOwners(Collection<Role> defaultProcessOwners)
The designated default audit owners.
- Parameters:
defaultProcessOwners- The designated default audit owners.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultProcessOwners
Settings.Builder defaultProcessOwners(Role... defaultProcessOwners)
The designated default audit owners.
- Parameters:
defaultProcessOwners- The designated default audit owners.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultProcessOwners
Settings.Builder defaultProcessOwners(Consumer<Role.Builder>... defaultProcessOwners)
The designated 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
Settings.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.
-
evidenceFinderEnablement
Settings.Builder evidenceFinderEnablement(EvidenceFinderEnablement evidenceFinderEnablement)
The current evidence finder status and event data store details.
- Parameters:
evidenceFinderEnablement- The current evidence finder status and event data store details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evidenceFinderEnablement
default Settings.Builder evidenceFinderEnablement(Consumer<EvidenceFinderEnablement.Builder> evidenceFinderEnablement)
The current evidence finder status and event data store details.
This is a convenience method that creates an instance of theEvidenceFinderEnablement.Builderavoiding the need to create one manually viaEvidenceFinderEnablement.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toevidenceFinderEnablement(EvidenceFinderEnablement).- Parameters:
evidenceFinderEnablement- a consumer that will call methods onEvidenceFinderEnablement.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
evidenceFinderEnablement(EvidenceFinderEnablement)
-
deregistrationPolicy
Settings.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 Settings.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
Settings.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 Settings.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)
-
-