Interface MacSystemIntegrityProtectionConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MacSystemIntegrityProtectionConfiguration.Builder,
,MacSystemIntegrityProtectionConfiguration> SdkBuilder<MacSystemIntegrityProtectionConfiguration.Builder,
,MacSystemIntegrityProtectionConfiguration> SdkPojo
- Enclosing class:
MacSystemIntegrityProtectionConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionappleInternal
(String appleInternal) Indicates whether Apple Internal was enabled or disabled by the task.appleInternal
(MacSystemIntegrityProtectionSettingStatus appleInternal) Indicates whether Apple Internal was enabled or disabled by the task.baseSystem
(String baseSystem) Indicates whether Base System was enabled or disabled by the task.baseSystem
(MacSystemIntegrityProtectionSettingStatus baseSystem) Indicates whether Base System was enabled or disabled by the task.debuggingRestrictions
(String debuggingRestrictions) Indicates whether Debugging Restrictions was enabled or disabled by the task.debuggingRestrictions
(MacSystemIntegrityProtectionSettingStatus debuggingRestrictions) Indicates whether Debugging Restrictions was enabled or disabled by the task.dTraceRestrictions
(String dTraceRestrictions) Indicates whether Dtrace Restrictions was enabled or disabled by the task.dTraceRestrictions
(MacSystemIntegrityProtectionSettingStatus dTraceRestrictions) Indicates whether Dtrace Restrictions was enabled or disabled by the task.filesystemProtections
(String filesystemProtections) Indicates whether Filesystem Protections was enabled or disabled by the task.filesystemProtections
(MacSystemIntegrityProtectionSettingStatus filesystemProtections) Indicates whether Filesystem Protections was enabled or disabled by the task.kextSigning
(String kextSigning) Indicates whether Kext Signing was enabled or disabled by the task.kextSigning
(MacSystemIntegrityProtectionSettingStatus kextSigning) Indicates whether Kext Signing was enabled or disabled by the task.nvramProtections
(String nvramProtections) Indicates whether NVRAM Protections was enabled or disabled by the task.nvramProtections
(MacSystemIntegrityProtectionSettingStatus nvramProtections) Indicates whether NVRAM Protections was enabled or disabled by the task.Indicates SIP was enabled or disabled by the task.Indicates SIP was enabled or disabled by the task.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, sdkFieldNameToField, sdkFields
-
Method Details
-
appleInternal
Indicates whether Apple Internal was enabled or disabled by the task.
- Parameters:
appleInternal
- Indicates whether Apple Internal was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appleInternal
MacSystemIntegrityProtectionConfiguration.Builder appleInternal(MacSystemIntegrityProtectionSettingStatus appleInternal) Indicates whether Apple Internal was enabled or disabled by the task.
- Parameters:
appleInternal
- Indicates whether Apple Internal was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
baseSystem
Indicates whether Base System was enabled or disabled by the task.
- Parameters:
baseSystem
- Indicates whether Base System was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
baseSystem
MacSystemIntegrityProtectionConfiguration.Builder baseSystem(MacSystemIntegrityProtectionSettingStatus baseSystem) Indicates whether Base System was enabled or disabled by the task.
- Parameters:
baseSystem
- Indicates whether Base System was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
debuggingRestrictions
MacSystemIntegrityProtectionConfiguration.Builder debuggingRestrictions(String debuggingRestrictions) Indicates whether Debugging Restrictions was enabled or disabled by the task.
- Parameters:
debuggingRestrictions
- Indicates whether Debugging Restrictions was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
debuggingRestrictions
MacSystemIntegrityProtectionConfiguration.Builder debuggingRestrictions(MacSystemIntegrityProtectionSettingStatus debuggingRestrictions) Indicates whether Debugging Restrictions was enabled or disabled by the task.
- Parameters:
debuggingRestrictions
- Indicates whether Debugging Restrictions was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dTraceRestrictions
Indicates whether Dtrace Restrictions was enabled or disabled by the task.
- Parameters:
dTraceRestrictions
- Indicates whether Dtrace Restrictions was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dTraceRestrictions
MacSystemIntegrityProtectionConfiguration.Builder dTraceRestrictions(MacSystemIntegrityProtectionSettingStatus dTraceRestrictions) Indicates whether Dtrace Restrictions was enabled or disabled by the task.
- Parameters:
dTraceRestrictions
- Indicates whether Dtrace Restrictions was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filesystemProtections
MacSystemIntegrityProtectionConfiguration.Builder filesystemProtections(String filesystemProtections) Indicates whether Filesystem Protections was enabled or disabled by the task.
- Parameters:
filesystemProtections
- Indicates whether Filesystem Protections was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filesystemProtections
MacSystemIntegrityProtectionConfiguration.Builder filesystemProtections(MacSystemIntegrityProtectionSettingStatus filesystemProtections) Indicates whether Filesystem Protections was enabled or disabled by the task.
- Parameters:
filesystemProtections
- Indicates whether Filesystem Protections was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kextSigning
Indicates whether Kext Signing was enabled or disabled by the task.
- Parameters:
kextSigning
- Indicates whether Kext Signing was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kextSigning
MacSystemIntegrityProtectionConfiguration.Builder kextSigning(MacSystemIntegrityProtectionSettingStatus kextSigning) Indicates whether Kext Signing was enabled or disabled by the task.
- Parameters:
kextSigning
- Indicates whether Kext Signing was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nvramProtections
Indicates whether NVRAM Protections was enabled or disabled by the task.
- Parameters:
nvramProtections
- Indicates whether NVRAM Protections was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nvramProtections
MacSystemIntegrityProtectionConfiguration.Builder nvramProtections(MacSystemIntegrityProtectionSettingStatus nvramProtections) Indicates whether NVRAM Protections was enabled or disabled by the task.
- Parameters:
nvramProtections
- Indicates whether NVRAM Protections was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Indicates SIP was enabled or disabled by the task.
- Parameters:
status
- Indicates SIP was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
MacSystemIntegrityProtectionConfiguration.Builder status(MacSystemIntegrityProtectionSettingStatus status) Indicates SIP was enabled or disabled by the task.
- Parameters:
status
- Indicates SIP was enabled or disabled by the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-