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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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:
-