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 String
Enables or disables Apple Internal.Enables or disables Base System.final String
Enables or disables Base System.builder()
Enables or disables Debugging Restrictions.final String
Enables or disables Debugging Restrictions.Enables or disables Dtrace Restrictions.final String
Enables or disables Dtrace Restrictions.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.Enables or disables Filesystem Protections.final String
Enables or disables Filesystem Protections.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
Enables or disables Kext Signing.final String
Enables or disables Kext Signing.Enables or disables Nvram Protections.final String
Enables 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 String
toString()
Returns a string representation of this object.Methods 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,
appleInternal
will 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,
appleInternal
will 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,
baseSystem
will 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,
baseSystem
will 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,
debuggingRestrictions
will 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,
debuggingRestrictions
will 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,
dTraceRestrictions
will 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,
dTraceRestrictions
will 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,
filesystemProtections
will 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,
filesystemProtections
will 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,
kextSigning
will 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,
kextSigning
will 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,
nvramProtections
will 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,
nvramProtections
will returnMacSystemIntegrityProtectionSettingStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromnvramProtectionsAsString()
.- Returns:
- Enables or disables Nvram Protections.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<MacSystemIntegrityProtectionConfigurationRequest.Builder,
MacSystemIntegrityProtectionConfigurationRequest> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends MacSystemIntegrityProtectionConfigurationRequest.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-