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 some other object is "equal to" this one by SDK fields.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.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods 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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<MacSystemIntegrityProtectionConfiguration.Builder,MacSystemIntegrityProtectionConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends MacSystemIntegrityProtectionConfiguration.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-