def Args(cls, parser): resource_args.AddSubscriptionResourceArg(parser, 'to update.') flags.AddSubscriptionSettingsFlags(parser, cls.ReleaseTrack(), is_update=True) labels_util.AddUpdateLabelsFlags(parser)
def Args(parser): parser.display_info.AddFormat(MESSAGE_FORMAT) resource_args.AddSubscriptionResourceArg(parser, 'to pull messages from.') flags.AddPullFlags(parser) base.LIMIT_FLAG.SetDefault(parser, 1)
def Args(cls, parser): resource_args.AddSubscriptionResourceArg(parser, 'to update.') flags.AddSubscriptionSettingsFlags(parser, is_update=True, support_filtering=True, support_retry_policy=True) labels_util.AddUpdateLabelsFlags(parser)
def Args(parser): resource_args.AddSubscriptionResourceArg(parser, 'messages belong to.') flags.AddAckIdFlag(parser, 'modify the deadline for.', add_deprecated=True) flags.AddAckDeadlineFlag(parser, required=True)
def Args(parser): resource_args.AddSubscriptionResourceArg( parser, 'to add an IAM policy binding to.') iam_util.AddArgsForAddIamPolicyBinding(parser)
def Args(parser): resource_args.AddSubscriptionResourceArg( parser, 'to remove an IAM policy binding from.') iam_util.AddArgsForRemoveIamPolicyBinding(parser)
def Args(parser): resource_args.AddSubscriptionResourceArg(parser, 'to set an IAM policy on.') flags.AddIamPolicyFileFlag(parser)
def Args(parser): resource_args.AddSubscriptionResourceArg(parser, 'to delete.', plural=True)
def Args(parser): resource_args.AddSubscriptionResourceArg(parser, 'to affect.') flags.AddSeekFlags(parser)
def Args(parser): resource_args.AddSubscriptionResourceArg(parser, 'to describe.')
def Args(parser): resource_args.AddSubscriptionResourceArg(parser, 'to modify.') flags.AddPushEndpointFlag(parser, required=True)
def Args(parser): resource_args.AddSubscriptionResourceArg(parser, 'to ACK messages on.') flags.AddAckIdFlag(parser, 'acknowledge.', add_deprecated=True)
def Args(parser): resource_args.AddSubscriptionResourceArg(parser, 'to get the IAM policy of.') base.URI_FLAG.RemoveFromParser(parser)
def Args(cls, parser): resource_args.AddSubscriptionResourceArg(parser, 'to update.') flags.AddSubscriptionSettingsFlags( parser, is_update=True, support_enable_exactly_once_delivery=True) labels_util.AddUpdateLabelsFlags(parser)
def Args(parser): parser.display_info.AddFormat(MESSAGE_FORMAT) resource_args.AddSubscriptionResourceArg(parser, 'to pull messages from.') flags.AddPullFlags(parser, add_deprecated=True, add_wait=True)
def Args(cls, parser): resource_args.AddSubscriptionResourceArg(parser, 'to modify.') flags.AddPushConfigFlags(parser, cls.ReleaseTrack(), required=True)
def Args(cls, parser): resource_args.AddSubscriptionResourceArg(parser, 'to update.') flags.AddSubscriptionSettingsFlags(parser, is_update=True, support_dead_letter_queues=True) labels_util.AddUpdateLabelsFlags(parser)