Class SoftwareInformation
- java.lang.Object
-
- software.amazon.awssdk.services.snowdevicemanagement.model.SoftwareInformation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SoftwareInformation.Builder,SoftwareInformation>
@Generated("software.amazon.awssdk:codegen") public final class SoftwareInformation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SoftwareInformation.Builder,SoftwareInformation>
Information about the software on the device.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSoftwareInformation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SoftwareInformation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringinstalledVersion()The version of the software currently installed on the device.StringinstallingVersion()The version of the software being installed on the device.StringinstallState()The state of the software that is installed or that is being installed on the device.List<SdkField<?>>sdkFields()static Class<? extends SoftwareInformation.Builder>serializableBuilderClass()SoftwareInformation.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
-
installState
public final String installState()
The state of the software that is installed or that is being installed on the device.
- Returns:
- The state of the software that is installed or that is being installed on the device.
-
installedVersion
public final String installedVersion()
The version of the software currently installed on the device.
- Returns:
- The version of the software currently installed on the device.
-
installingVersion
public final String installingVersion()
The version of the software being installed on the device.
- Returns:
- The version of the software being installed on the device.
-
toBuilder
public SoftwareInformation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SoftwareInformation.Builder,SoftwareInformation>
-
builder
public static SoftwareInformation.Builder builder()
-
serializableBuilderClass
public static Class<? extends SoftwareInformation.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.
-
-