func NewDescribeMaintenanceWindowExecutionTasksPaginator(client DescribeMaintenanceWindowExecutionTasksAPIClient, params *DescribeMaintenanceWindowExecutionTasksInput, optFns ...func(*DescribeMaintenanceWindowExecutionTasksPaginatorOptions)) *DescribeMaintenanceWindowExecutionTasksPaginator {
	if params == nil {
		params = &DescribeMaintenanceWindowExecutionTasksInput{}
	}

	options := DescribeMaintenanceWindowExecutionTasksPaginatorOptions{}
	if params.MaxResults != 0 {
		options.Limit = params.MaxResults
	}

	for _, fn := range optFns {
		fn(&options)
	}

	return &DescribeMaintenanceWindowExecutionTasksPaginator{
		options:   options,
		client:    client,
		params:    params,
		firstPage: true,
	}
}
// NewDescribeMaintenanceWindowExecutionTasksPaginator returns a new
// DescribeMaintenanceWindowExecutionTasksPaginator
NewDescribeMaintenanceWindowExecutionTasksPaginator returns a new
DescribeMaintenanceWindowExecutionTasksPaginator
// NewDescribeMaintenanceWindowExecutionTasksPaginator returns a new // DescribeMaintenanceWindowExecutionTasksPaginator
func NewDescribeMaintenanceWindowExecutionTasksPaginator(client DescribeMaintenanceWindowExecutionTasksAPIClient, params *DescribeMaintenanceWindowExecutionTasksInput, optFns ...func(*DescribeMaintenanceWindowExecutionTasksPaginatorOptions)) *DescribeMaintenanceWindowExecutionTasksPaginator {
	if params == nil {
		params = &DescribeMaintenanceWindowExecutionTasksInput{}
	}
	options := DescribeMaintenanceWindowExecutionTasksPaginatorOptions{}
	if params.MaxResults != 0 {
		options.Limit = params.MaxResults
	}
	for _, fn := range optFns {
		fn(&options)
	}
	return &DescribeMaintenanceWindowExecutionTasksPaginator{
		options:   options,
		client:    client,
		params:    params,
		firstPage: true,
	}
}
func NewDescribeMaintenanceWindowExecutionTasksPaginator ( client DescribeMaintenanceWindowExecutionTasksAPIClient , params * DescribeMaintenanceWindowExecutionTasksInput , optFns ... func ( * DescribeMaintenanceWindowExecutionTasksPaginatorOptions ) ) * DescribeMaintenanceWindowExecutionTasksPaginator { if params == nil { params = & DescribeMaintenanceWindowExecutionTasksInput { } } options := DescribeMaintenanceWindowExecutionTasksPaginatorOptions { } if params . MaxResults != 0 { options . Limit = params . MaxResults } for _ , fn := range optFns { fn ( & options ) } return & DescribeMaintenanceWindowExecutionTasksPaginator { options : options , client : client , params : params , firstPage : true , } }
NewDescribeMaintenanceWindowExecutionTasksPaginator returns a new
DescribeMaintenanceWindowExecutionTasksPaginator
NewDescribeMaintenanceWindowExecutionTasksPaginator returns a new DescribeMaintenanceWindowExecutionTasksPaginator