class Amazonite::Ssm::GetCalendarStateResponse

Included Modules

Defined in:

ssm/get_calendar_state_response.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(state : CalendarState | Nil = nil, at_time : String | Nil = nil, next_transition_time : String | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def at_time : String | Nil #

The time, as an ISO 8601 string, that you specified in your command. If you don't specify a time, GetCalendarState uses the current time.


[View source]
def at_time=(at_time : String | Nil) #

The time, as an ISO 8601 string, that you specified in your command. If you don't specify a time, GetCalendarState uses the current time.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def next_transition_time : String | Nil #

The time, as an ISO 8601 string, that the calendar state will change. If the current calendar state is OPEN, NextTransitionTime indicates when the calendar state changes to CLOSED, and vice-versa.


[View source]
def next_transition_time=(next_transition_time : String | Nil) #

The time, as an ISO 8601 string, that the calendar state will change. If the current calendar state is OPEN, NextTransitionTime indicates when the calendar state changes to CLOSED, and vice-versa.


[View source]
def state : CalendarState | Nil #

The state of the calendar. An OPEN calendar indicates that actions are allowed to proceed, and a CLOSED calendar indicates that actions aren't allowed to proceed.


[View source]
def state=(state : CalendarState | Nil) #

The state of the calendar. An OPEN calendar indicates that actions are allowed to proceed, and a CLOSED calendar indicates that actions aren't allowed to proceed.


[View source]
def validate! : Nil #

[View source]