Class AddOn
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AddOn.Builder,AddOn>
Describes an add-on that is enabled for an Amazon Lightsail resource.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AddOn.Builderbuilder()final Stringduration()The amount of idle time in minutes after which your virtual computer will automatically stop.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringname()The name of the add-on.final StringThe next daily time an automatic snapshot will be created.static Class<? extends AddOn.Builder> final StringThe daily time when an automatic snapshot is created.final Stringstatus()The status of the add-on.final StringThe trigger threshold of the action.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
-
status
-
snapshotTimeOfDay
The daily time when an automatic snapshot is created.
The time shown is in
HH:00format, and in Coordinated Universal Time (UTC).The snapshot is automatically created between the time shown and up to 45 minutes after.
- Returns:
- The daily time when an automatic snapshot is created.
The time shown is in
HH:00format, and in Coordinated Universal Time (UTC).The snapshot is automatically created between the time shown and up to 45 minutes after.
-
nextSnapshotTimeOfDay
The next daily time an automatic snapshot will be created.
The time shown is in
HH:00format, and in Coordinated Universal Time (UTC).The snapshot is automatically created between the time shown and up to 45 minutes after.
- Returns:
- The next daily time an automatic snapshot will be created.
The time shown is in
HH:00format, and in Coordinated Universal Time (UTC).The snapshot is automatically created between the time shown and up to 45 minutes after.
-
threshold
The trigger threshold of the action.
This add-on only applies to Lightsail for Research resources.
- Returns:
- The trigger threshold of the action.
This add-on only applies to Lightsail for Research resources.
-
duration
The amount of idle time in minutes after which your virtual computer will automatically stop.
This add-on only applies to Lightsail for Research resources.
- Returns:
- The amount of idle time in minutes after which your virtual computer will automatically stop.
This add-on only applies to Lightsail for Research resources.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AddOn.Builder,AddOn> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-