Class MacSystemIntegrityProtectionConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.MacSystemIntegrityProtectionConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MacSystemIntegrityProtectionConfiguration.Builder,MacSystemIntegrityProtectionConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class MacSystemIntegrityProtectionConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MacSystemIntegrityProtectionConfiguration.Builder,MacSystemIntegrityProtectionConfiguration>
Describes the configuration for a System Integrity Protection (SIP) modification task.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMacSystemIntegrityProtectionConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MacSystemIntegrityProtectionSettingStatusappleInternal()Indicates whether Apple Internal was enabled or disabled by the task.StringappleInternalAsString()Indicates whether Apple Internal was enabled or disabled by the task.MacSystemIntegrityProtectionSettingStatusbaseSystem()Indicates whether Base System was enabled or disabled by the task.StringbaseSystemAsString()Indicates whether Base System was enabled or disabled by the task.static MacSystemIntegrityProtectionConfiguration.Builderbuilder()MacSystemIntegrityProtectionSettingStatusdebuggingRestrictions()Indicates whether Debugging Restrictions was enabled or disabled by the task.StringdebuggingRestrictionsAsString()Indicates whether Debugging Restrictions was enabled or disabled by the task.MacSystemIntegrityProtectionSettingStatusdTraceRestrictions()Indicates whether Dtrace Restrictions was enabled or disabled by the task.StringdTraceRestrictionsAsString()Indicates whether Dtrace Restrictions was enabled or disabled by the task.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)MacSystemIntegrityProtectionSettingStatusfilesystemProtections()Indicates whether Filesystem Protections was enabled or disabled by the task.StringfilesystemProtectionsAsString()Indicates whether Filesystem Protections was enabled or disabled by the task.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()MacSystemIntegrityProtectionSettingStatuskextSigning()Indicates whether Kext Signing was enabled or disabled by the task.StringkextSigningAsString()Indicates whether Kext Signing was enabled or disabled by the task.MacSystemIntegrityProtectionSettingStatusnvramProtections()Indicates whether NVRAM Protections was enabled or disabled by the task.StringnvramProtectionsAsString()Indicates whether NVRAM Protections was enabled or disabled by the task.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends MacSystemIntegrityProtectionConfiguration.Builder>serializableBuilderClass()MacSystemIntegrityProtectionSettingStatusstatus()Indicates SIP was enabled or disabled by the task.StringstatusAsString()Indicates SIP was enabled or disabled by the task.MacSystemIntegrityProtectionConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
appleInternal
public final MacSystemIntegrityProtectionSettingStatus 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:
MacSystemIntegrityProtectionSettingStatus
-
appleInternalAsString
public final String 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:
MacSystemIntegrityProtectionSettingStatus
-
baseSystem
public final MacSystemIntegrityProtectionSettingStatus 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:
MacSystemIntegrityProtectionSettingStatus
-
baseSystemAsString
public final String 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:
MacSystemIntegrityProtectionSettingStatus
-
debuggingRestrictions
public final MacSystemIntegrityProtectionSettingStatus 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:
MacSystemIntegrityProtectionSettingStatus
-
debuggingRestrictionsAsString
public final String 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:
MacSystemIntegrityProtectionSettingStatus
-
dTraceRestrictions
public final MacSystemIntegrityProtectionSettingStatus 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:
MacSystemIntegrityProtectionSettingStatus
-
dTraceRestrictionsAsString
public final String 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:
MacSystemIntegrityProtectionSettingStatus
-
filesystemProtections
public final MacSystemIntegrityProtectionSettingStatus 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:
MacSystemIntegrityProtectionSettingStatus
-
filesystemProtectionsAsString
public final String 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:
MacSystemIntegrityProtectionSettingStatus
-
kextSigning
public final MacSystemIntegrityProtectionSettingStatus 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:
MacSystemIntegrityProtectionSettingStatus
-
kextSigningAsString
public final String 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:
MacSystemIntegrityProtectionSettingStatus
-
nvramProtections
public final MacSystemIntegrityProtectionSettingStatus 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:
MacSystemIntegrityProtectionSettingStatus
-
nvramProtectionsAsString
public final String 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:
MacSystemIntegrityProtectionSettingStatus
-
status
public final MacSystemIntegrityProtectionSettingStatus 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:
MacSystemIntegrityProtectionSettingStatus
-
statusAsString
public final String 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:
MacSystemIntegrityProtectionSettingStatus
-
toBuilder
public MacSystemIntegrityProtectionConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MacSystemIntegrityProtectionConfiguration.Builder,MacSystemIntegrityProtectionConfiguration>
-
builder
public static MacSystemIntegrityProtectionConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends MacSystemIntegrityProtectionConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-