Class Maintenance
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconnect.model.Maintenance
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Maintenance.Builder,Maintenance>
@Generated("software.amazon.awssdk:codegen") public final class Maintenance extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Maintenance.Builder,Maintenance>
The maintenance setting of a flow- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMaintenance.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Maintenance.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()MaintenanceDaymaintenanceDay()A day of a week when the maintenance will happen.StringmaintenanceDayAsString()A day of a week when the maintenance will happen.StringmaintenanceDeadline()The Maintenance has to be performed before this deadline in ISO UTC format.StringmaintenanceScheduledDate()A scheduled date in ISO UTC format when the maintenance will happen.StringmaintenanceStartHour()UTC time when the maintenance will happen.List<SdkField<?>>sdkFields()static Class<? extends Maintenance.Builder>serializableBuilderClass()Maintenance.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
-
maintenanceDay
public final MaintenanceDay maintenanceDay()
A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.If the service returns an enum value that is not available in the current SDK version,
maintenanceDaywill returnMaintenanceDay.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommaintenanceDayAsString().- Returns:
- A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.
- See Also:
MaintenanceDay
-
maintenanceDayAsString
public final String maintenanceDayAsString()
A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.If the service returns an enum value that is not available in the current SDK version,
maintenanceDaywill returnMaintenanceDay.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommaintenanceDayAsString().- Returns:
- A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday.
- See Also:
MaintenanceDay
-
maintenanceDeadline
public final String maintenanceDeadline()
The Maintenance has to be performed before this deadline in ISO UTC format. Example: 2021-01-30T08:30:00Z.- Returns:
- The Maintenance has to be performed before this deadline in ISO UTC format. Example: 2021-01-30T08:30:00Z.
-
maintenanceScheduledDate
public final String maintenanceScheduledDate()
A scheduled date in ISO UTC format when the maintenance will happen. Use YYYY-MM-DD format. Example: 2021-01-30.- Returns:
- A scheduled date in ISO UTC format when the maintenance will happen. Use YYYY-MM-DD format. Example: 2021-01-30.
-
maintenanceStartHour
public final String maintenanceStartHour()
UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.- Returns:
- UTC time when the maintenance will happen. Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.
-
toBuilder
public Maintenance.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Maintenance.Builder,Maintenance>
-
builder
public static Maintenance.Builder builder()
-
serializableBuilderClass
public static Class<? extends Maintenance.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.
-
-