Class SystemsManagerAgent
- java.lang.Object
-
- software.amazon.awssdk.services.imagebuilder.model.SystemsManagerAgent
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SystemsManagerAgent.Builder,SystemsManagerAgent>
@Generated("software.amazon.awssdk:codegen") public final class SystemsManagerAgent extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SystemsManagerAgent.Builder,SystemsManagerAgent>
Contains settings for the Systems Manager agent on your build instance.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSystemsManagerAgent.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SystemsManagerAgent.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends SystemsManagerAgent.Builder>serializableBuilderClass()SystemsManagerAgent.BuildertoBuilder()StringtoString()Returns a string representation of this object.BooleanuninstallAfterBuild()Controls whether the Systems Manager agent is removed from your final build image, prior to creating the new AMI.-
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
-
uninstallAfterBuild
public final Boolean uninstallAfterBuild()
Controls whether the Systems Manager agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false.
- Returns:
- Controls whether the Systems Manager agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false.
-
toBuilder
public SystemsManagerAgent.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SystemsManagerAgent.Builder,SystemsManagerAgent>
-
builder
public static SystemsManagerAgent.Builder builder()
-
serializableBuilderClass
public static Class<? extends SystemsManagerAgent.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.
-
-