Class MacSystemIntegrityProtectionConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MacSystemIntegrityProtectionConfiguration.Builder,MacSystemIntegrityProtectionConfiguration>
Describes the configuration for a System Integrity Protection (SIP) modification task.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionIndicates whether Apple Internal was enabled or disabled by the task.final StringIndicates whether Apple Internal was enabled or disabled by the task.Indicates whether Base System was enabled or disabled by the task.final StringIndicates whether Base System was enabled or disabled by the task.builder()Indicates whether Debugging Restrictions was enabled or disabled by the task.final StringIndicates whether Debugging Restrictions was enabled or disabled by the task.Indicates whether Dtrace Restrictions was enabled or disabled by the task.final StringIndicates whether Dtrace Restrictions was enabled or disabled by the task.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether Filesystem Protections was enabled or disabled by the task.final StringIndicates whether Filesystem Protections was enabled or disabled by the task.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()Indicates whether Kext Signing was enabled or disabled by the task.final StringIndicates whether Kext Signing was enabled or disabled by the task.Indicates whether NVRAM Protections was enabled or disabled by the task.final StringIndicates whether NVRAM Protections was enabled or disabled by the task.static Class<? extends MacSystemIntegrityProtectionConfiguration.Builder>status()Indicates SIP was enabled or disabled by the task.final StringIndicates SIP was enabled or disabled by the task.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
appleInternal
Indicates whether Apple Internal was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
appleInternalwill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromappleInternalAsString().- Returns:
- Indicates whether Apple Internal was enabled or disabled by the task.
- See Also:
-
appleInternalAsString
Indicates whether Apple Internal was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
appleInternalwill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromappleInternalAsString().- Returns:
- Indicates whether Apple Internal was enabled or disabled by the task.
- See Also:
-
baseSystem
Indicates whether Base System was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
baseSystemwill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombaseSystemAsString().- Returns:
- Indicates whether Base System was enabled or disabled by the task.
- See Also:
-
baseSystemAsString
Indicates whether Base System was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
baseSystemwill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombaseSystemAsString().- Returns:
- Indicates whether Base System was enabled or disabled by the task.
- See Also:
-
debuggingRestrictions
Indicates whether Debugging Restrictions was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
debuggingRestrictionswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdebuggingRestrictionsAsString().- Returns:
- Indicates whether Debugging Restrictions was enabled or disabled by the task.
- See Also:
-
debuggingRestrictionsAsString
Indicates whether Debugging Restrictions was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
debuggingRestrictionswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdebuggingRestrictionsAsString().- Returns:
- Indicates whether Debugging Restrictions was enabled or disabled by the task.
- See Also:
-
dTraceRestrictions
Indicates whether Dtrace Restrictions was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
dTraceRestrictionswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdTraceRestrictionsAsString().- Returns:
- Indicates whether Dtrace Restrictions was enabled or disabled by the task.
- See Also:
-
dTraceRestrictionsAsString
Indicates whether Dtrace Restrictions was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
dTraceRestrictionswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdTraceRestrictionsAsString().- Returns:
- Indicates whether Dtrace Restrictions was enabled or disabled by the task.
- See Also:
-
filesystemProtections
Indicates whether Filesystem Protections was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
filesystemProtectionswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilesystemProtectionsAsString().- Returns:
- Indicates whether Filesystem Protections was enabled or disabled by the task.
- See Also:
-
filesystemProtectionsAsString
Indicates whether Filesystem Protections was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
filesystemProtectionswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilesystemProtectionsAsString().- Returns:
- Indicates whether Filesystem Protections was enabled or disabled by the task.
- See Also:
-
kextSigning
Indicates whether Kext Signing was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
kextSigningwill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromkextSigningAsString().- Returns:
- Indicates whether Kext Signing was enabled or disabled by the task.
- See Also:
-
kextSigningAsString
Indicates whether Kext Signing was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
kextSigningwill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromkextSigningAsString().- Returns:
- Indicates whether Kext Signing was enabled or disabled by the task.
- See Also:
-
nvramProtections
Indicates whether NVRAM Protections was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
nvramProtectionswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnvramProtectionsAsString().- Returns:
- Indicates whether NVRAM Protections was enabled or disabled by the task.
- See Also:
-
nvramProtectionsAsString
Indicates whether NVRAM Protections was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
nvramProtectionswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnvramProtectionsAsString().- Returns:
- Indicates whether NVRAM Protections was enabled or disabled by the task.
- See Also:
-
status
Indicates SIP was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Indicates SIP was enabled or disabled by the task.
- See Also:
-
statusAsString
Indicates SIP was enabled or disabled by the task.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Indicates SIP was enabled or disabled by the task.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<MacSystemIntegrityProtectionConfiguration.Builder,MacSystemIntegrityProtectionConfiguration>
-
builder
-
serializableBuilderClass
public static Class<? extends MacSystemIntegrityProtectionConfiguration.Builder> serializableBuilderClass() -
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-