def Args(parser): base.PAGE_SIZE_FLAG.RemoveFromParser(parser) base.LIMIT_FLAG.RemoveFromParser(parser) # have our own --limit flag flags.AddQueueResourceFlag(parser, required=True, plural_tasks=True) flags.AddLocationFlag(parser) flags.AddTaskLeaseDurationFlag(parser, helptext="""\ The number of seconds for the desired new lease duration for all tasks leased, starting from now. The maximum lease duration is 1 week. """) flags.AddFilterLeasedTasksFlag(parser) flags.AddMaxTasksToLeaseFlag(parser) list_formats.AddListTasksFormats(parser)
def Args(parser): flags.AddQueueResourceArg(parser, 'to update') flags.AddLocationFlag(parser) flags.AddUpdateAppEngineQueueFlags(parser)
def Args(parser): flags.AddQueueResourceArg(parser, 'to create') flags.AddLocationFlag(parser) flags.AddCreatePullQueueFlags(parser)
def Args(parser): flags.AddQueueResourceArg(parser, 'to create') flags.AddLocationFlag(parser) flags.AddCreatePushQueueFlags(parser, release_track=base.ReleaseTrack.ALPHA)
def Args(parser): flags.AddTaskResourceArgs(parser, 'to acknowledge') flags.AddLocationFlag(parser) flags.AddTaskLeaseScheduleTimeFlag(parser, 'acknowledging')
def Args(parser): flags.AddTaskResourceArgs(parser, 'to run') flags.AddLocationFlag(parser)
def Args(parser): flags.AddLocationFlag(parser) list_formats.AddListQueuesFormats(parser, is_alpha=True)
def Args(parser): flags.AddQueueResourceArg(parser, 'to update') flags.AddLocationFlag(parser) flags.AddUpdatePushQueueFlags(parser, release_track=base.ReleaseTrack.ALPHA, app_engine_queue=True)
def Args(parser): flags.AddCreatePullTaskFlags(parser) flags.AddLocationFlag(parser)
def Args(parser): list_formats.AddListTasksFormats(parser) flags.AddQueueResourceFlag(parser, plural_tasks=True) flags.AddLocationFlag(parser) base.PAGE_SIZE_FLAG.SetDefault(parser, _DEFAULT_PAGE_SIZE)
def Args(parser): flags.AddIdArg(parser, 'App Engine queue', 'to create') flags.AddLocationFlag(parser) flags.AddCreateAppEngineQueueFlags(parser)
def Args(parser): flags.AddIdArg(parser, 'pull queue', 'to create') flags.AddLocationFlag(parser) flags.AddCreatePullQueueFlags(parser)
def Args(parser): flags.AddCreateAppEngineTaskFlags(parser, is_alpha=True) flags.AddLocationFlag(parser)
def Args(parser): flags.AddLocationFlag(parser) list_formats.AddListQueuesFormats(parser, version=base.ReleaseTrack.BETA)
def Args(parser): flags.AddQueueResourceArg(parser, 'to create') flags.AddLocationFlag(parser) flags.AddCreateAppEngineQueueFlags(parser, is_alpha=True)
def Args(parser): flags.AddQueueResourceArg(parser, 'to remove the IAM policy binding from') flags.AddLocationFlag(parser) iam_util.AddArgsForRemoveIamPolicyBinding(parser)
def Args(parser): list_formats.AddListTasksFormats(parser) flags.AddQueueResourceFlag(parser, plural_tasks=True) flags.AddLocationFlag(parser)
def Args(parser): flags.AddQueueResourceArg(parser, 'to describe') flags.AddLocationFlag(parser)
def Args(parser): flags.AddTaskResourceArgs(parser, 'to renew the lease of') flags.AddLocationFlag(parser) flags.AddTaskLeaseScheduleTimeFlag(parser, 'renewing') flags.AddTaskLeaseDurationFlag(parser)
def Args(parser): flags.AddCreateAppEngineTaskFlags(parser) flags.AddLocationFlag(parser)
def Args(parser): flags.AddQueueResourceArg(parser, 'to update') flags.AddLocationFlag(parser) flags.AddUpdatePushQueueFlags(parser, release_track=base.ReleaseTrack.BETA)
def Args(parser): flags.AddTaskResourceArgs(parser, 'to cancel the lease of') flags.AddLocationFlag(parser) flags.AddTaskLeaseScheduleTimeFlag(parser, 'canceling')
def Args(parser): flags.AddQueueResourceArg(parser, 'to get the IAM policy for') flags.AddLocationFlag(parser)
def Args(parser): flags.AddQueueResourceArg(parser, 'to add the IAM policy binding to') flags.AddLocationFlag(parser) iam_util.AddArgsForAddIamPolicyBinding(parser)
def Args(parser): flags.AddQueueResourceArg(parser, 'to resume') flags.AddLocationFlag(parser)
def _Args(parser, task_response_view_mapper): flags.AddTaskResourceArgs(parser, 'to describe') flags.AddLocationFlag(parser) task_response_view_mapper.choice_arg.AddToParser(parser)