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 SummaryNested ClassesModifier and TypeClassDescriptionstatic interface
- 
Method SummaryModifier 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) Indicates whether some other object is "equal to" this one by SDK fields.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> 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.ToCopyableBuildercopy
- 
Method Details- 
appleInternalEnables 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:
 
- 
appleInternalAsStringEnables 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:
 
- 
baseSystemEnables 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:
 
- 
baseSystemAsStringEnables 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:
 
- 
debuggingRestrictionsEnables 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:
 
- 
debuggingRestrictionsAsStringEnables 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:
 
- 
dTraceRestrictionsEnables 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:
 
- 
dTraceRestrictionsAsStringEnables 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:
 
- 
filesystemProtectionsEnables 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:
 
- 
filesystemProtectionsAsStringEnables 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:
 
- 
kextSigningEnables 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:
 
- 
kextSigningAsStringEnables 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:
 
- 
nvramProtectionsEnables 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:
 
- 
nvramProtectionsAsStringEnables 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:
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<MacSystemIntegrityProtectionConfigurationRequest.Builder,- MacSystemIntegrityProtectionConfigurationRequest> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClasspublic static Class<? extends MacSystemIntegrityProtectionConfigurationRequest.Builder> serializableBuilderClass()
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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 interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-