AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::UpdateMaintenanceWindowRequest Class Reference

#include <UpdateMaintenanceWindowRequest.h>

+ Inheritance diagram for Aws::SSM::Model::UpdateMaintenanceWindowRequest:

Public Member Functions

 UpdateMaintenanceWindowRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetWindowId () const
 
bool WindowIdHasBeenSet () const
 
void SetWindowId (const Aws::String &value)
 
void SetWindowId (Aws::String &&value)
 
void SetWindowId (const char *value)
 
UpdateMaintenanceWindowRequestWithWindowId (const Aws::String &value)
 
UpdateMaintenanceWindowRequestWithWindowId (Aws::String &&value)
 
UpdateMaintenanceWindowRequestWithWindowId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UpdateMaintenanceWindowRequestWithName (const Aws::String &value)
 
UpdateMaintenanceWindowRequestWithName (Aws::String &&value)
 
UpdateMaintenanceWindowRequestWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpdateMaintenanceWindowRequestWithDescription (const Aws::String &value)
 
UpdateMaintenanceWindowRequestWithDescription (Aws::String &&value)
 
UpdateMaintenanceWindowRequestWithDescription (const char *value)
 
const Aws::StringGetStartDate () const
 
bool StartDateHasBeenSet () const
 
void SetStartDate (const Aws::String &value)
 
void SetStartDate (Aws::String &&value)
 
void SetStartDate (const char *value)
 
UpdateMaintenanceWindowRequestWithStartDate (const Aws::String &value)
 
UpdateMaintenanceWindowRequestWithStartDate (Aws::String &&value)
 
UpdateMaintenanceWindowRequestWithStartDate (const char *value)
 
const Aws::StringGetEndDate () const
 
bool EndDateHasBeenSet () const
 
void SetEndDate (const Aws::String &value)
 
void SetEndDate (Aws::String &&value)
 
void SetEndDate (const char *value)
 
UpdateMaintenanceWindowRequestWithEndDate (const Aws::String &value)
 
UpdateMaintenanceWindowRequestWithEndDate (Aws::String &&value)
 
UpdateMaintenanceWindowRequestWithEndDate (const char *value)
 
const Aws::StringGetSchedule () const
 
bool ScheduleHasBeenSet () const
 
void SetSchedule (const Aws::String &value)
 
void SetSchedule (Aws::String &&value)
 
void SetSchedule (const char *value)
 
UpdateMaintenanceWindowRequestWithSchedule (const Aws::String &value)
 
UpdateMaintenanceWindowRequestWithSchedule (Aws::String &&value)
 
UpdateMaintenanceWindowRequestWithSchedule (const char *value)
 
const Aws::StringGetScheduleTimezone () const
 
bool ScheduleTimezoneHasBeenSet () const
 
void SetScheduleTimezone (const Aws::String &value)
 
void SetScheduleTimezone (Aws::String &&value)
 
void SetScheduleTimezone (const char *value)
 
UpdateMaintenanceWindowRequestWithScheduleTimezone (const Aws::String &value)
 
UpdateMaintenanceWindowRequestWithScheduleTimezone (Aws::String &&value)
 
UpdateMaintenanceWindowRequestWithScheduleTimezone (const char *value)
 
int GetScheduleOffset () const
 
bool ScheduleOffsetHasBeenSet () const
 
void SetScheduleOffset (int value)
 
UpdateMaintenanceWindowRequestWithScheduleOffset (int value)
 
int GetDuration () const
 
bool DurationHasBeenSet () const
 
void SetDuration (int value)
 
UpdateMaintenanceWindowRequestWithDuration (int value)
 
int GetCutoff () const
 
bool CutoffHasBeenSet () const
 
void SetCutoff (int value)
 
UpdateMaintenanceWindowRequestWithCutoff (int value)
 
bool GetAllowUnassociatedTargets () const
 
bool AllowUnassociatedTargetsHasBeenSet () const
 
void SetAllowUnassociatedTargets (bool value)
 
UpdateMaintenanceWindowRequestWithAllowUnassociatedTargets (bool value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
UpdateMaintenanceWindowRequestWithEnabled (bool value)
 
bool GetReplace () const
 
bool ReplaceHasBeenSet () const
 
void SetReplace (bool value)
 
UpdateMaintenanceWindowRequestWithReplace (bool value)
 
- Public Member Functions inherited from Aws::SSM::SSMRequest
virtual ~SSMRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 21 of file UpdateMaintenanceWindowRequest.h.

Constructor & Destructor Documentation

◆ UpdateMaintenanceWindowRequest()

Aws::SSM::Model::UpdateMaintenanceWindowRequest::UpdateMaintenanceWindowRequest ( )

Member Function Documentation

◆ AllowUnassociatedTargetsHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::AllowUnassociatedTargetsHasBeenSet ( ) const
inline

Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

Definition at line 509 of file UpdateMaintenanceWindowRequest.h.

◆ CutoffHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::CutoffHasBeenSet ( ) const
inline

The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

Definition at line 484 of file UpdateMaintenanceWindowRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::DescriptionHasBeenSet ( ) const
inline

An optional description for the update request.

Definition at line 127 of file UpdateMaintenanceWindowRequest.h.

◆ DurationHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::DurationHasBeenSet ( ) const
inline

The duration of the maintenance window in hours.

Definition at line 461 of file UpdateMaintenanceWindowRequest.h.

◆ EnabledHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::EnabledHasBeenSet ( ) const
inline

Whether the maintenance window is enabled.

Definition at line 532 of file UpdateMaintenanceWindowRequest.h.

◆ EndDateHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::EndDateHasBeenSet ( ) const
inline

The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

Definition at line 245 of file UpdateMaintenanceWindowRequest.h.

◆ GetAllowUnassociatedTargets()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetAllowUnassociatedTargets ( ) const
inline

Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

Definition at line 503 of file UpdateMaintenanceWindowRequest.h.

◆ GetCutoff()

int Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetCutoff ( ) const
inline

The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

Definition at line 478 of file UpdateMaintenanceWindowRequest.h.

◆ GetDescription()

const Aws::String& Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetDescription ( ) const
inline

An optional description for the update request.

Definition at line 122 of file UpdateMaintenanceWindowRequest.h.

◆ GetDuration()

int Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetDuration ( ) const
inline

The duration of the maintenance window in hours.

Definition at line 456 of file UpdateMaintenanceWindowRequest.h.

◆ GetEnabled()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetEnabled ( ) const
inline

Whether the maintenance window is enabled.

Definition at line 527 of file UpdateMaintenanceWindowRequest.h.

◆ GetEndDate()

const Aws::String& Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetEndDate ( ) const
inline

The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

Definition at line 238 of file UpdateMaintenanceWindowRequest.h.

◆ GetName()

const Aws::String& Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetName ( ) const
inline

The name of the maintenance window.

Definition at line 81 of file UpdateMaintenanceWindowRequest.h.

◆ GetReplace()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetReplace ( ) const
inline

If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

Definition at line 550 of file UpdateMaintenanceWindowRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::SSM::SSMRequest.

◆ GetSchedule()

const Aws::String& Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetSchedule ( ) const
inline

The schedule of the maintenance window in the form of a cron or rate expression.

Definition at line 294 of file UpdateMaintenanceWindowRequest.h.

◆ GetScheduleOffset()

int Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetScheduleOffset ( ) const
inline

The number of days to wait after the date and time specified by a CRON expression before running the maintenance window.

For example, the following cron expression schedules a maintenance window to run the third Tuesday of every month at 11:30 PM.

cron(0 30 23 ? * TUE#3 *)

If the schedule offset is 2, the maintenance window won't run until two days later.

Definition at line 420 of file UpdateMaintenanceWindowRequest.h.

◆ GetScheduleTimezone()

const Aws::String& Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetScheduleTimezone ( ) const
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 346 of file UpdateMaintenanceWindowRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 30 of file UpdateMaintenanceWindowRequest.h.

◆ GetStartDate()

const Aws::String& Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetStartDate ( ) const
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 167 of file UpdateMaintenanceWindowRequest.h.

◆ GetWindowId()

const Aws::String& Aws::SSM::Model::UpdateMaintenanceWindowRequest::GetWindowId ( ) const
inline

The ID of the maintenance window to update.

Definition at line 40 of file UpdateMaintenanceWindowRequest.h.

◆ NameHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::NameHasBeenSet ( ) const
inline

The name of the maintenance window.

Definition at line 86 of file UpdateMaintenanceWindowRequest.h.

◆ ReplaceHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::ReplaceHasBeenSet ( ) const
inline

If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

Definition at line 557 of file UpdateMaintenanceWindowRequest.h.

◆ ScheduleHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::ScheduleHasBeenSet ( ) const
inline

The schedule of the maintenance window in the form of a cron or rate expression.

Definition at line 300 of file UpdateMaintenanceWindowRequest.h.

◆ ScheduleOffsetHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::ScheduleOffsetHasBeenSet ( ) const
inline

The number of days to wait after the date and time specified by a CRON expression before running the maintenance window.

For example, the following cron expression schedules a maintenance window to run the third Tuesday of every month at 11:30 PM.

cron(0 30 23 ? * TUE#3 *)

If the schedule offset is 2, the maintenance window won't run until two days later.

Definition at line 430 of file UpdateMaintenanceWindowRequest.h.

◆ ScheduleTimezoneHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::ScheduleTimezoneHasBeenSet ( ) const
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 355 of file UpdateMaintenanceWindowRequest.h.

◆ SerializePayload()

Aws::String Aws::SSM::Model::UpdateMaintenanceWindowRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAllowUnassociatedTargets()

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetAllowUnassociatedTargets ( bool  value)
inline

Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

Definition at line 515 of file UpdateMaintenanceWindowRequest.h.

◆ SetCutoff()

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetCutoff ( int  value)
inline

The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

Definition at line 490 of file UpdateMaintenanceWindowRequest.h.

◆ SetDescription() [1/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetDescription ( const Aws::String value)
inline

An optional description for the update request.

Definition at line 132 of file UpdateMaintenanceWindowRequest.h.

◆ SetDescription() [2/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetDescription ( Aws::String &&  value)
inline

An optional description for the update request.

Definition at line 137 of file UpdateMaintenanceWindowRequest.h.

◆ SetDescription() [3/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetDescription ( const char *  value)
inline

An optional description for the update request.

Definition at line 142 of file UpdateMaintenanceWindowRequest.h.

◆ SetDuration()

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetDuration ( int  value)
inline

The duration of the maintenance window in hours.

Definition at line 466 of file UpdateMaintenanceWindowRequest.h.

◆ SetEnabled()

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetEnabled ( bool  value)
inline

Whether the maintenance window is enabled.

Definition at line 537 of file UpdateMaintenanceWindowRequest.h.

◆ SetEndDate() [1/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetEndDate ( const Aws::String value)
inline

The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

Definition at line 252 of file UpdateMaintenanceWindowRequest.h.

◆ SetEndDate() [2/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetEndDate ( Aws::String &&  value)
inline

The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

Definition at line 259 of file UpdateMaintenanceWindowRequest.h.

◆ SetEndDate() [3/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetEndDate ( const char *  value)
inline

The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

Definition at line 266 of file UpdateMaintenanceWindowRequest.h.

◆ SetName() [1/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetName ( const Aws::String value)
inline

The name of the maintenance window.

Definition at line 91 of file UpdateMaintenanceWindowRequest.h.

◆ SetName() [2/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetName ( Aws::String &&  value)
inline

The name of the maintenance window.

Definition at line 96 of file UpdateMaintenanceWindowRequest.h.

◆ SetName() [3/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetName ( const char *  value)
inline

The name of the maintenance window.

Definition at line 101 of file UpdateMaintenanceWindowRequest.h.

◆ SetReplace()

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetReplace ( bool  value)
inline

If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

Definition at line 564 of file UpdateMaintenanceWindowRequest.h.

◆ SetSchedule() [1/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetSchedule ( const Aws::String value)
inline

The schedule of the maintenance window in the form of a cron or rate expression.

Definition at line 306 of file UpdateMaintenanceWindowRequest.h.

◆ SetSchedule() [2/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetSchedule ( Aws::String &&  value)
inline

The schedule of the maintenance window in the form of a cron or rate expression.

Definition at line 312 of file UpdateMaintenanceWindowRequest.h.

◆ SetSchedule() [3/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetSchedule ( const char *  value)
inline

The schedule of the maintenance window in the form of a cron or rate expression.

Definition at line 318 of file UpdateMaintenanceWindowRequest.h.

◆ SetScheduleOffset()

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetScheduleOffset ( int  value)
inline

The number of days to wait after the date and time specified by a CRON expression before running the maintenance window.

For example, the following cron expression schedules a maintenance window to run the third Tuesday of every month at 11:30 PM.

cron(0 30 23 ? * TUE#3 *)

If the schedule offset is 2, the maintenance window won't run until two days later.

Definition at line 440 of file UpdateMaintenanceWindowRequest.h.

◆ SetScheduleTimezone() [1/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetScheduleTimezone ( const Aws::String value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 364 of file UpdateMaintenanceWindowRequest.h.

◆ SetScheduleTimezone() [2/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetScheduleTimezone ( Aws::String &&  value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 373 of file UpdateMaintenanceWindowRequest.h.

◆ SetScheduleTimezone() [3/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetScheduleTimezone ( const char *  value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 382 of file UpdateMaintenanceWindowRequest.h.

◆ SetStartDate() [1/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetStartDate ( const Aws::String value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 185 of file UpdateMaintenanceWindowRequest.h.

◆ SetStartDate() [2/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetStartDate ( Aws::String &&  value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 194 of file UpdateMaintenanceWindowRequest.h.

◆ SetStartDate() [3/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetStartDate ( const char *  value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 203 of file UpdateMaintenanceWindowRequest.h.

◆ SetWindowId() [1/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetWindowId ( const Aws::String value)
inline

The ID of the maintenance window to update.

Definition at line 50 of file UpdateMaintenanceWindowRequest.h.

◆ SetWindowId() [2/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetWindowId ( Aws::String &&  value)
inline

The ID of the maintenance window to update.

Definition at line 55 of file UpdateMaintenanceWindowRequest.h.

◆ SetWindowId() [3/3]

void Aws::SSM::Model::UpdateMaintenanceWindowRequest::SetWindowId ( const char *  value)
inline

The ID of the maintenance window to update.

Definition at line 60 of file UpdateMaintenanceWindowRequest.h.

◆ StartDateHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::StartDateHasBeenSet ( ) const
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 176 of file UpdateMaintenanceWindowRequest.h.

◆ WindowIdHasBeenSet()

bool Aws::SSM::Model::UpdateMaintenanceWindowRequest::WindowIdHasBeenSet ( ) const
inline

The ID of the maintenance window to update.

Definition at line 45 of file UpdateMaintenanceWindowRequest.h.

◆ WithAllowUnassociatedTargets()

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithAllowUnassociatedTargets ( bool  value)
inline

Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

Definition at line 521 of file UpdateMaintenanceWindowRequest.h.

◆ WithCutoff()

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithCutoff ( int  value)
inline

The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

Definition at line 496 of file UpdateMaintenanceWindowRequest.h.

◆ WithDescription() [1/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithDescription ( const Aws::String value)
inline

An optional description for the update request.

Definition at line 147 of file UpdateMaintenanceWindowRequest.h.

◆ WithDescription() [2/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithDescription ( Aws::String &&  value)
inline

An optional description for the update request.

Definition at line 152 of file UpdateMaintenanceWindowRequest.h.

◆ WithDescription() [3/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithDescription ( const char *  value)
inline

An optional description for the update request.

Definition at line 157 of file UpdateMaintenanceWindowRequest.h.

◆ WithDuration()

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithDuration ( int  value)
inline

The duration of the maintenance window in hours.

Definition at line 471 of file UpdateMaintenanceWindowRequest.h.

◆ WithEnabled()

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithEnabled ( bool  value)
inline

Whether the maintenance window is enabled.

Definition at line 542 of file UpdateMaintenanceWindowRequest.h.

◆ WithEndDate() [1/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithEndDate ( const Aws::String value)
inline

The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

Definition at line 273 of file UpdateMaintenanceWindowRequest.h.

◆ WithEndDate() [2/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithEndDate ( Aws::String &&  value)
inline

The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

Definition at line 280 of file UpdateMaintenanceWindowRequest.h.

◆ WithEndDate() [3/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithEndDate ( const char *  value)
inline

The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

Definition at line 287 of file UpdateMaintenanceWindowRequest.h.

◆ WithName() [1/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithName ( const Aws::String value)
inline

The name of the maintenance window.

Definition at line 106 of file UpdateMaintenanceWindowRequest.h.

◆ WithName() [2/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithName ( Aws::String &&  value)
inline

The name of the maintenance window.

Definition at line 111 of file UpdateMaintenanceWindowRequest.h.

◆ WithName() [3/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithName ( const char *  value)
inline

The name of the maintenance window.

Definition at line 116 of file UpdateMaintenanceWindowRequest.h.

◆ WithReplace()

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithReplace ( bool  value)
inline

If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

Definition at line 571 of file UpdateMaintenanceWindowRequest.h.

◆ WithSchedule() [1/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithSchedule ( const Aws::String value)
inline

The schedule of the maintenance window in the form of a cron or rate expression.

Definition at line 324 of file UpdateMaintenanceWindowRequest.h.

◆ WithSchedule() [2/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithSchedule ( Aws::String &&  value)
inline

The schedule of the maintenance window in the form of a cron or rate expression.

Definition at line 330 of file UpdateMaintenanceWindowRequest.h.

◆ WithSchedule() [3/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithSchedule ( const char *  value)
inline

The schedule of the maintenance window in the form of a cron or rate expression.

Definition at line 336 of file UpdateMaintenanceWindowRequest.h.

◆ WithScheduleOffset()

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithScheduleOffset ( int  value)
inline

The number of days to wait after the date and time specified by a CRON expression before running the maintenance window.

For example, the following cron expression schedules a maintenance window to run the third Tuesday of every month at 11:30 PM.

cron(0 30 23 ? * TUE#3 *)

If the schedule offset is 2, the maintenance window won't run until two days later.

Definition at line 450 of file UpdateMaintenanceWindowRequest.h.

◆ WithScheduleTimezone() [1/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithScheduleTimezone ( const Aws::String value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 391 of file UpdateMaintenanceWindowRequest.h.

◆ WithScheduleTimezone() [2/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithScheduleTimezone ( Aws::String &&  value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 400 of file UpdateMaintenanceWindowRequest.h.

◆ WithScheduleTimezone() [3/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithScheduleTimezone ( const char *  value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 409 of file UpdateMaintenanceWindowRequest.h.

◆ WithStartDate() [1/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithStartDate ( const Aws::String value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 212 of file UpdateMaintenanceWindowRequest.h.

◆ WithStartDate() [2/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithStartDate ( Aws::String &&  value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 221 of file UpdateMaintenanceWindowRequest.h.

◆ WithStartDate() [3/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithStartDate ( const char *  value)
inline

The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "etc/UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

Definition at line 230 of file UpdateMaintenanceWindowRequest.h.

◆ WithWindowId() [1/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithWindowId ( const Aws::String value)
inline

The ID of the maintenance window to update.

Definition at line 65 of file UpdateMaintenanceWindowRequest.h.

◆ WithWindowId() [2/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithWindowId ( Aws::String &&  value)
inline

The ID of the maintenance window to update.

Definition at line 70 of file UpdateMaintenanceWindowRequest.h.

◆ WithWindowId() [3/3]

UpdateMaintenanceWindowRequest& Aws::SSM::Model::UpdateMaintenanceWindowRequest::WithWindowId ( const char *  value)
inline

The ID of the maintenance window to update.

Definition at line 75 of file UpdateMaintenanceWindowRequest.h.


The documentation for this class was generated from the following file: