
                            S r SSKJr  SSKJr  SSKJr  SSKJr  \R                  " SSS9r\R                  " SS	SS
9r	\R                  " SSS9r
\R                  " SSS9r\R                  " SSS9r\R                  " SSS9rS rSS jrg)zFShared flags definitions for flags and arguments for BigQuery Exports.    )absolute_import)division)print_function)basez	--datasetz.
    The dataset to write findings updates to.helpT)requiredr   z--descriptionz@
      The text that will be used to describe a BigQuery export.z--filterzV
    The filter string which will applied to findings muted by a BigQuery export.
    z--page-tokena  
      Response objects will return a non-null value for page-token to
      indicate that there is at least one additional page of data. User can
      either directly request that page by specifying the page-token
      explicitly or let gcloud fetch one-page-at-a-time.z--update-maskz
        Optional: If left unspecified (default), an update-mask is
        automatically created using the flags specified in the command and only
        those values are updated.
    c                 (    U R                  SSSS9  U $ )z-Add BigQuery Export as a positional argument.BIG_QUERY_EXPORTz        ID of the BigQuery export e.g. `my-bq-export` or the full
        resource name of the BigQuery export e.g.
        `organizations/123/bigQueryExports/my-bq-export`.
        )metavarr   )add_argument)parsers    5lib/googlecloudsdk/command_lib/scc/bqexports/flags.pyAddBigQueryPositionalArgumentr   O   s'        
-    c                     U R                  USS9nUR                  SSS9  UR                  SSS9  UR                  SS	S9  U $ )
z3Set folder/org/project as mutually exclusive group.T)r	   mutexz--organizationzt        Organization where the BigQuery export resides. Formatted as
        organizations/123 or just 123.
        r   z--folderzh        Folder where the BigQuery export resides. Formatted as folders/456 or
        just 456.
        z	--projectzy        Project (id or number) where the BigQuery export resides. Formatted
        as projects/789 or just 789.
        )	add_groupr   )r   r	   resource_groups      r   AddParentGroupr   ]   ss    ##XT#B.         
-r   N)F)__doc__
__future__r   r   r   googlecloudsdk.callioper   ArgumentDATASET_FLAG_OPTIONALDATASET_FLAG_REQUIREDDESCRIPTION_FLAGFILTER_FLAGPAGE_TOKEN_FLAGUPDATE_MASK_FLAGr   r    r   r   <module>r"      s     M &  % (
1  
1  ==
C   mm
 --
< ==
 r   