func NewDescribeMaintenanceWindowTasksPaginator(client DescribeMaintenanceWindowTasksAPIClient, params *DescribeMaintenanceWindowTasksInput, optFns ...func(*DescribeMaintenanceWindowTasksPaginatorOptions)) *DescribeMaintenanceWindowTasksPaginator {
	if params == nil {
		params = &DescribeMaintenanceWindowTasksInput{}
	}

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

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

	return &DescribeMaintenanceWindowTasksPaginator{
		options:   options,
		client:    client,
		params:    params,
		firstPage: true,
	}
}
// NewDescribeMaintenanceWindowTasksPaginator returns a new
// DescribeMaintenanceWindowTasksPaginator
NewDescribeMaintenanceWindowTasksPaginator returns a new
DescribeMaintenanceWindowTasksPaginator
// NewDescribeMaintenanceWindowTasksPaginator returns a new // DescribeMaintenanceWindowTasksPaginator
func NewDescribeMaintenanceWindowTasksPaginator(client DescribeMaintenanceWindowTasksAPIClient, params *DescribeMaintenanceWindowTasksInput, optFns ...func(*DescribeMaintenanceWindowTasksPaginatorOptions)) *DescribeMaintenanceWindowTasksPaginator {
	if params == nil {
		params = &DescribeMaintenanceWindowTasksInput{}
	}
	options := DescribeMaintenanceWindowTasksPaginatorOptions{}
	if params.MaxResults != 0 {
		options.Limit = params.MaxResults
	}
	for _, fn := range optFns {
		fn(&options)
	}
	return &DescribeMaintenanceWindowTasksPaginator{
		options:   options,
		client:    client,
		params:    params,
		firstPage: true,
	}
}
func NewDescribeMaintenanceWindowTasksPaginator ( client DescribeMaintenanceWindowTasksAPIClient , params * DescribeMaintenanceWindowTasksInput , optFns ... func ( * DescribeMaintenanceWindowTasksPaginatorOptions ) ) * DescribeMaintenanceWindowTasksPaginator { if params == nil { params = & DescribeMaintenanceWindowTasksInput { } } options := DescribeMaintenanceWindowTasksPaginatorOptions { } if params . MaxResults != 0 { options . Limit = params . MaxResults } for _ , fn := range optFns { fn ( & options ) } return & DescribeMaintenanceWindowTasksPaginator { options : options , client : client , params : params , firstPage : true , } }
NewDescribeMaintenanceWindowTasksPaginator returns a new
DescribeMaintenanceWindowTasksPaginator
NewDescribeMaintenanceWindowTasksPaginator returns a new DescribeMaintenanceWindowTasksPaginator