Interface MacSystemIntegrityProtectionConfigurationRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MacSystemIntegrityProtectionConfigurationRequest.Builder,
,MacSystemIntegrityProtectionConfigurationRequest> SdkBuilder<MacSystemIntegrityProtectionConfigurationRequest.Builder,
,MacSystemIntegrityProtectionConfigurationRequest> SdkPojo
- Enclosing class:
MacSystemIntegrityProtectionConfigurationRequest
@Mutable
@NotThreadSafe
public static interface MacSystemIntegrityProtectionConfigurationRequest.Builder
extends SdkPojo, CopyableBuilder<MacSystemIntegrityProtectionConfigurationRequest.Builder,MacSystemIntegrityProtectionConfigurationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionappleInternal
(String appleInternal) Enables or disables Apple Internal.appleInternal
(MacSystemIntegrityProtectionSettingStatus appleInternal) Enables or disables Apple Internal.baseSystem
(String baseSystem) Enables or disables Base System.baseSystem
(MacSystemIntegrityProtectionSettingStatus baseSystem) Enables or disables Base System.debuggingRestrictions
(String debuggingRestrictions) Enables or disables Debugging Restrictions.debuggingRestrictions
(MacSystemIntegrityProtectionSettingStatus debuggingRestrictions) Enables or disables Debugging Restrictions.dTraceRestrictions
(String dTraceRestrictions) Enables or disables Dtrace Restrictions.dTraceRestrictions
(MacSystemIntegrityProtectionSettingStatus dTraceRestrictions) Enables or disables Dtrace Restrictions.filesystemProtections
(String filesystemProtections) Enables or disables Filesystem Protections.filesystemProtections
(MacSystemIntegrityProtectionSettingStatus filesystemProtections) Enables or disables Filesystem Protections.kextSigning
(String kextSigning) Enables or disables Kext Signing.kextSigning
(MacSystemIntegrityProtectionSettingStatus kextSigning) Enables or disables Kext Signing.nvramProtections
(String nvramProtections) Enables or disables Nvram Protections.nvramProtections
(MacSystemIntegrityProtectionSettingStatus nvramProtections) Enables or disables Nvram Protections.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
Enables or disables Apple Internal.
- Parameters:
appleInternal
- Enables or disables Apple Internal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appleInternal
MacSystemIntegrityProtectionConfigurationRequest.Builder appleInternal(MacSystemIntegrityProtectionSettingStatus appleInternal) Enables or disables Apple Internal.
- Parameters:
appleInternal
- Enables or disables Apple Internal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
baseSystem
Enables or disables Base System.
- Parameters:
baseSystem
- Enables or disables Base System.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
baseSystem
MacSystemIntegrityProtectionConfigurationRequest.Builder baseSystem(MacSystemIntegrityProtectionSettingStatus baseSystem) Enables or disables Base System.
- Parameters:
baseSystem
- Enables or disables Base System.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
debuggingRestrictions
MacSystemIntegrityProtectionConfigurationRequest.Builder debuggingRestrictions(String debuggingRestrictions) Enables or disables Debugging Restrictions.
- Parameters:
debuggingRestrictions
- Enables or disables Debugging Restrictions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
debuggingRestrictions
MacSystemIntegrityProtectionConfigurationRequest.Builder debuggingRestrictions(MacSystemIntegrityProtectionSettingStatus debuggingRestrictions) Enables or disables Debugging Restrictions.
- Parameters:
debuggingRestrictions
- Enables or disables Debugging Restrictions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dTraceRestrictions
MacSystemIntegrityProtectionConfigurationRequest.Builder dTraceRestrictions(String dTraceRestrictions) Enables or disables Dtrace Restrictions.
- Parameters:
dTraceRestrictions
- Enables or disables Dtrace Restrictions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dTraceRestrictions
MacSystemIntegrityProtectionConfigurationRequest.Builder dTraceRestrictions(MacSystemIntegrityProtectionSettingStatus dTraceRestrictions) Enables or disables Dtrace Restrictions.
- Parameters:
dTraceRestrictions
- Enables or disables Dtrace Restrictions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filesystemProtections
MacSystemIntegrityProtectionConfigurationRequest.Builder filesystemProtections(String filesystemProtections) Enables or disables Filesystem Protections.
- Parameters:
filesystemProtections
- Enables or disables Filesystem Protections.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filesystemProtections
MacSystemIntegrityProtectionConfigurationRequest.Builder filesystemProtections(MacSystemIntegrityProtectionSettingStatus filesystemProtections) Enables or disables Filesystem Protections.
- Parameters:
filesystemProtections
- Enables or disables Filesystem Protections.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kextSigning
Enables or disables Kext Signing.
- Parameters:
kextSigning
- Enables or disables Kext Signing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kextSigning
MacSystemIntegrityProtectionConfigurationRequest.Builder kextSigning(MacSystemIntegrityProtectionSettingStatus kextSigning) Enables or disables Kext Signing.
- Parameters:
kextSigning
- Enables or disables Kext Signing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nvramProtections
Enables or disables Nvram Protections.
- Parameters:
nvramProtections
- Enables or disables Nvram Protections.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nvramProtections
MacSystemIntegrityProtectionConfigurationRequest.Builder nvramProtections(MacSystemIntegrityProtectionSettingStatus nvramProtections) Enables or disables Nvram Protections.
- Parameters:
nvramProtections
- Enables or disables Nvram Protections.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-