Class GetCalendarStateResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.ssm.model.SsmResponse
-
- software.amazon.awssdk.services.ssm.model.GetCalendarStateResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetCalendarStateResponse.Builder,GetCalendarStateResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetCalendarStateResponse extends SsmResponse implements ToCopyableBuilder<GetCalendarStateResponse.Builder,GetCalendarStateResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetCalendarStateResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringatTime()The time, as an ISO 8601 string, that you specified in your command.static GetCalendarStateResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnextTransitionTime()The time, as an ISO 8601 string, that the calendar state will change.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends GetCalendarStateResponse.Builder>serializableBuilderClass()CalendarStatestate()The state of the calendar.StringstateAsString()The state of the calendar.GetCalendarStateResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.ssm.model.SsmResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
state
public final CalendarState state()
The state of the calendar. An
OPENcalendar indicates that actions are allowed to proceed, and aCLOSEDcalendar indicates that actions aren't allowed to proceed.If the service returns an enum value that is not available in the current SDK version,
statewill returnCalendarState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the calendar. An
OPENcalendar indicates that actions are allowed to proceed, and aCLOSEDcalendar indicates that actions aren't allowed to proceed. - See Also:
CalendarState
-
stateAsString
public final String stateAsString()
The state of the calendar. An
OPENcalendar indicates that actions are allowed to proceed, and aCLOSEDcalendar indicates that actions aren't allowed to proceed.If the service returns an enum value that is not available in the current SDK version,
statewill returnCalendarState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the calendar. An
OPENcalendar indicates that actions are allowed to proceed, and aCLOSEDcalendar indicates that actions aren't allowed to proceed. - See Also:
CalendarState
-
atTime
public final String atTime()
The time, as an ISO 8601 string, that you specified in your command. If you don't specify a time,
GetCalendarStateuses the current time.- Returns:
- The time, as an ISO 8601 string, that you specified
in your command. If you don't specify a time,
GetCalendarStateuses the current time.
-
nextTransitionTime
public final String nextTransitionTime()
The time, as an ISO 8601 string, that the calendar state will change. If the current calendar state is
OPEN,NextTransitionTimeindicates when the calendar state changes toCLOSED, and vice-versa.- Returns:
- The time, as an ISO 8601 string, that the calendar
state will change. If the current calendar state is
OPEN,NextTransitionTimeindicates when the calendar state changes toCLOSED, and vice-versa.
-
toBuilder
public GetCalendarStateResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetCalendarStateResponse.Builder,GetCalendarStateResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetCalendarStateResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetCalendarStateResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-