Ejemplo n.º 1
0
    def Args(cls, parser):
        resource_args.AddSubscriptionResourceArg(parser, 'to update.')
        flags.AddSubscriptionSettingsFlags(parser,
                                           cls.ReleaseTrack(),
                                           is_update=True)

        labels_util.AddUpdateLabelsFlags(parser)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 5
0
 def Args(parser):
     resource_args.AddSubscriptionResourceArg(
         parser, 'to add an IAM policy binding to.')
     iam_util.AddArgsForAddIamPolicyBinding(parser)
Ejemplo n.º 6
0
 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)
Ejemplo n.º 8
0
 def Args(parser):
     resource_args.AddSubscriptionResourceArg(parser,
                                              'to delete.',
                                              plural=True)
Ejemplo n.º 9
0
 def Args(parser):
     resource_args.AddSubscriptionResourceArg(parser, 'to affect.')
     flags.AddSeekFlags(parser)
Ejemplo n.º 10
0
 def Args(parser):
     resource_args.AddSubscriptionResourceArg(parser, 'to describe.')
Ejemplo n.º 11
0
 def Args(parser):
     resource_args.AddSubscriptionResourceArg(parser, 'to modify.')
     flags.AddPushEndpointFlag(parser, required=True)
Ejemplo n.º 12
0
 def Args(parser):
   resource_args.AddSubscriptionResourceArg(parser, 'to ACK messages on.')
   flags.AddAckIdFlag(parser, 'acknowledge.', add_deprecated=True)
Ejemplo n.º 13
0
 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)
Ejemplo n.º 15
0
 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)
Ejemplo n.º 16
0
 def Args(cls, parser):
     resource_args.AddSubscriptionResourceArg(parser, 'to modify.')
     flags.AddPushConfigFlags(parser, cls.ReleaseTrack(), required=True)
Ejemplo n.º 17
0
 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)