Class LifeCycleLastLaunchInitiated
- java.lang.Object
-
- software.amazon.awssdk.services.drs.model.LifeCycleLastLaunchInitiated
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LifeCycleLastLaunchInitiated.Builder,LifeCycleLastLaunchInitiated>
@Generated("software.amazon.awssdk:codegen") public final class LifeCycleLastLaunchInitiated extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LifeCycleLastLaunchInitiated.Builder,LifeCycleLastLaunchInitiated>
An object containing information regarding the initiation of the last launch of a Source Server.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLifeCycleLastLaunchInitiated.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringapiCallDateTime()The date and time the last Source Server launch was initiated.static LifeCycleLastLaunchInitiated.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringjobID()The ID of the Job that was used to last launch the Source Server.List<SdkField<?>>sdkFields()static Class<? extends LifeCycleLastLaunchInitiated.Builder>serializableBuilderClass()LifeCycleLastLaunchInitiated.BuildertoBuilder()StringtoString()Returns a string representation of this object.LastLaunchTypetype()The Job type that was used to last launch the Source Server.StringtypeAsString()The Job type that was used to last launch the Source Server.-
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
-
apiCallDateTime
public final String apiCallDateTime()
The date and time the last Source Server launch was initiated.
- Returns:
- The date and time the last Source Server launch was initiated.
-
jobID
public final String jobID()
The ID of the Job that was used to last launch the Source Server.
- Returns:
- The ID of the Job that was used to last launch the Source Server.
-
type
public final LastLaunchType type()
The Job type that was used to last launch the Source Server.
If the service returns an enum value that is not available in the current SDK version,
typewill returnLastLaunchType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The Job type that was used to last launch the Source Server.
- See Also:
LastLaunchType
-
typeAsString
public final String typeAsString()
The Job type that was used to last launch the Source Server.
If the service returns an enum value that is not available in the current SDK version,
typewill returnLastLaunchType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The Job type that was used to last launch the Source Server.
- See Also:
LastLaunchType
-
toBuilder
public LifeCycleLastLaunchInitiated.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LifeCycleLastLaunchInitiated.Builder,LifeCycleLastLaunchInitiated>
-
builder
public static LifeCycleLastLaunchInitiated.Builder builder()
-
serializableBuilderClass
public static Class<? extends LifeCycleLastLaunchInitiated.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.
-
-