
    	                        d Z ddlmZ ddlmZ ddlmZ ddlmZ  ej                  ej                  j                  ej                  j                  ej                  j                         G d dej                               Zy)	z*The main command group for Cloud Composer.    )absolute_import)division)unicode_literals)basec                   .    e Zd ZdZej
                  Zd Zy)Composera^  Create and manage Cloud Composer Environments.

  Cloud Composer is a managed Apache Airflow service that helps you create,
  schedule, monitor and manage workflows. Cloud Composer automation helps you
  create Airflow environments quickly and use Airflow-native tools, such as the
  powerful Airflow web interface and command line tools, so you can focus on
  your workflows and not your infrastructure.

  ## EXAMPLES

  To see how to create and manage environments, run:

      $ {command} environments --help

  To see how to manage long-running operations, run:

      $ {command} operations --help
  c                 X    t        j                  |       t        j                          |S )ao  Modify the context that will be given to this group's commands when run.

    Args:
      context: {str:object}, A set of key-value pairs that can be used for
          common initialization among commands.
      args: argparse.Namespace: The same namespace given to the corresponding
          .Run() invocation.

    Returns:
      The refined command context.
    )r   RequireProjectIDDisableUserProjectQuota)selfcontextargss       lib/surface/composer/__init__.pyFilterzComposer.Filter0   s%     	$ 	  "N    N)__name__
__module____qualname____doc__r   DATA_ANALYTICS_CATEGORYcategoryr    r   r   r   r      s    & ))(r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   ReleaseTracksReleaseTrackALPHABETAGAGroupr   r   r   r   <module>r!      sm    1 &  ' ( D%%++T->->-C-C%%((*+tzz +*+r   