Class MacSystemIntegrityProtectionConfigurationRequest
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MacSystemIntegrityProtectionConfigurationRequest.Builder,MacSystemIntegrityProtectionConfigurationRequest>
Describes a custom configuration for a System Integrity Protection (SIP) modification task.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionEnables or disables Apple Internal.final StringEnables or disables Apple Internal.Enables or disables Base System.final StringEnables or disables Base System.builder()Enables or disables Debugging Restrictions.final StringEnables or disables Debugging Restrictions.Enables or disables Dtrace Restrictions.final StringEnables or disables Dtrace Restrictions.final booleanfinal booleanequalsBySdkFields(Object obj) Enables or disables Filesystem Protections.final StringEnables or disables Filesystem Protections.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()Enables or disables Kext Signing.final StringEnables or disables Kext Signing.Enables or disables Nvram Protections.final StringEnables or disables Nvram Protections.static Class<? extends MacSystemIntegrityProtectionConfigurationRequest.Builder>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
Enables or disables Apple Internal.
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:
- Enables or disables Apple Internal.
- See Also:
-
appleInternalAsString
Enables or disables Apple Internal.
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:
- Enables or disables Apple Internal.
- See Also:
-
baseSystem
Enables or disables Base System.
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:
- Enables or disables Base System.
- See Also:
-
baseSystemAsString
Enables or disables Base System.
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:
- Enables or disables Base System.
- See Also:
-
debuggingRestrictions
Enables or disables Debugging Restrictions.
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:
- Enables or disables Debugging Restrictions.
- See Also:
-
debuggingRestrictionsAsString
Enables or disables Debugging Restrictions.
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:
- Enables or disables Debugging Restrictions.
- See Also:
-
dTraceRestrictions
Enables or disables Dtrace Restrictions.
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:
- Enables or disables Dtrace Restrictions.
- See Also:
-
dTraceRestrictionsAsString
Enables or disables Dtrace Restrictions.
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:
- Enables or disables Dtrace Restrictions.
- See Also:
-
filesystemProtections
Enables or disables Filesystem Protections.
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:
- Enables or disables Filesystem Protections.
- See Also:
-
filesystemProtectionsAsString
Enables or disables Filesystem Protections.
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:
- Enables or disables Filesystem Protections.
- See Also:
-
kextSigning
Enables or disables Kext Signing.
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:
- Enables or disables Kext Signing.
- See Also:
-
kextSigningAsString
Enables or disables Kext Signing.
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:
- Enables or disables Kext Signing.
- See Also:
-
nvramProtections
Enables or disables Nvram Protections.
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:
- Enables or disables Nvram Protections.
- See Also:
-
nvramProtectionsAsString
Enables or disables Nvram Protections.
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:
- Enables or disables Nvram Protections.
- See Also:
-
toBuilder
-
builder
-
serializableBuilderClass
public static Class<? extends MacSystemIntegrityProtectionConfigurationRequest.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
-