Exemplo n.º 1
0
    def Args(parser):
        """Register flags for this command.

    Args:
      parser: argparse.ArgumentParser to register arguments with.
    """
        job_utils.ArgsForJobRef(parser)
Exemplo n.º 2
0
    def Args(parser):
        job_utils.ArgsForJobRef(parser)

        base.SORT_BY_FLAG.RemoveFromParser(parser)
        base.URI_FLAG.RemoveFromParser(parser)
        base.ASYNC_FLAG.RemoveFromParser(parser)
        base.PAGE_SIZE_FLAG.RemoveFromParser(parser)

        parser.add_argument(
            '--after',
            type=time_util.ParseTimeArg,
            help=
            'Only display messages logged after the given time. Time format is'
            ' yyyy-mm-dd hh-mm-ss')
        parser.add_argument(
            '--before',
            type=time_util.ParseTimeArg,
            help=
            'Only display messages logged before the given time. Time format'
            ' is yyyy-mm-dd hh-mm-ss')
        parser.add_argument(
            '--importance',
            choices=['debug', 'detailed', 'warning', 'error'],
            default='warning',
            help='Minimum importance a message must have to be displayed.')
Exemplo n.º 3
0
    def Args(parser):
        """Register flags for this command."""
        job_utils.ArgsForJobRef(parser)

        base.PAGE_SIZE_FLAG.RemoveFromParser(parser)
        base.SORT_BY_FLAG.RemoveFromParser(parser)
        base.URI_FLAG.RemoveFromParser(parser)

        parser.add_argument(
            '--changed-after',
            type=time_util.ParseTimeArg,
            help='Only display metrics that have changed after the given time')
        parser.add_argument('--hide-committed',
                            default=False,
                            action='store_true',
                            help='If true, hide committed values.')
        parser.add_argument(
            '--transform',
            help='Filters only the metrics that prefix match the given regex.')
        parser.add_argument('--source',
                            choices={
                                'all': 'Retrieves all metrics.',
                                'service':
                                'Retrieves only dataflow service metrics.',
                                'user': '******',
                            },
                            default='all',
                            help='Set the metrics source.')
        parser.add_argument('--tentative',
                            default=False,
                            action='store_true',
                            help='If true, display tentative values.')
Exemplo n.º 4
0
    def Args(parser):
        """Register flags for this command."""
        job_utils.ArgsForJobRef(parser)

        parser.add_argument("--token",
                            help=("The resume token unique to the job."),
                            required=True)
Exemplo n.º 5
0
    def Args(parser):
        """Register flags for this command.

    Args:
      parser: argparse.ArgumentParser to register arguments with.
    """
        job_utils.ArgsForJobRef(parser)

        parser.add_argument(
            '--full',
            action='store_const',
            const=apis.Jobs.GET_REQUEST.ViewValueValuesEnum.JOB_VIEW_ALL,
            default=apis.Jobs.GET_REQUEST.ViewValueValuesEnum.JOB_VIEW_SUMMARY,
            help='Retrieve the full Job rather than the summary view')
Exemplo n.º 6
0
    def Args(parser):
        """Register flags for this command.

    Args:
      parser: argparse.ArgumentParser to register arguments with.
    """
        job_utils.ArgsForJobRef(parser)

        parser.add_argument('--environment',
                            action='store_true',
                            help='If present, the environment will be listed.')
        parser.add_argument('--steps',
                            action='store_true',
                            help='If present, the steps will be listed.')
Exemplo n.º 7
0
    def Args(parser):
        job_utils.ArgsForJobRef(parser)

        base.SORT_BY_FLAG.RemoveFromParser(parser)
        base.URI_FLAG.RemoveFromParser(parser)
        base.ASYNC_FLAG.RemoveFromParser(parser)
        base.PAGE_SIZE_FLAG.RemoveFromParser(parser)

        parser.add_argument(
            '--after',
            type=arg_parsers.Datetime.Parse,
            help=(
                'Only display messages logged after the given time. '
                'See $ gcloud topic datetimes for information on time formats. '
                'For example, `2018-01-01` is the first day of the year, and '
                '`-P2W` is 2 weeks ago.'))
        parser.add_argument(
            '--before',
            type=arg_parsers.Datetime.Parse,
            help=(
                'Only display messages logged before the given time. '
                'See $ gcloud topic datetimes for information on time formats.'
            ))
        parser.add_argument(
            '--importance',
            choices=['debug', 'detailed', 'warning', 'error'],
            default='warning',
            help='Minimum importance a message must have to be displayed.')

        parser.display_info.AddFormat("""
          table[no-heading,pad=1](
            messageImportance.enum(dataflow.JobMessage),
            time.date(tz=LOCAL):label=TIME,
            id,
            messageText:label=TEXT
          )
    """)

        symbols = {
            'dataflow.JobMessage::enum': {
                'JOB_MESSAGE_DETAILED': 'd',
                'JOB_MESSAGE_DEBUG': 'D',
                'JOB_MESSAGE_WARNING': 'W',
                'JOB_MESSAGE_ERROR': 'E',
            }
        }

        parser.display_info.AddTransforms(symbols)
    def Args(parser):
        job_utils.ArgsForJobRef(parser)

        base.SORT_BY_FLAG.RemoveFromParser(parser)
        base.URI_FLAG.RemoveFromParser(parser)
        base.ASYNC_FLAG.RemoveFromParser(parser)
        base.PAGE_SIZE_FLAG.RemoveFromParser(parser)

        parser.add_argument(
            '--after',
            type=time_util.ParseTimeArg,
            help=
            'Only display messages logged after the given time. Time format is'
            ' yyyy-mm-dd hh-mm-ss')
        parser.add_argument(
            '--before',
            type=time_util.ParseTimeArg,
            help=
            'Only display messages logged before the given time. Time format'
            ' is yyyy-mm-dd hh-mm-ss')
        parser.add_argument(
            '--importance',
            choices=['debug', 'detailed', 'warning', 'error'],
            default='warning',
            help='Minimum importance a message must have to be displayed.')

        parser.display_info.AddFormat("""
          table[no-heading,pad=1](
            messageImportance.enum(dataflow.JobMessage),
            time.date(tz=LOCAL):label=TIME,
            id,
            messageText:label=TEXT
          )
    """)

        symbols = {
            'dataflow.JobMessage::enum': {
                'JOB_MESSAGE_DETAILED': 'd',
                'JOB_MESSAGE_DEBUG': 'D',
                'JOB_MESSAGE_WARNING': 'W',
                'JOB_MESSAGE_ERROR': 'E',
            }
        }

        parser.display_info.AddTransforms(symbols)
Exemplo n.º 9
0
  def Args(parser):
    """Register flags for this command."""
    job_utils.ArgsForJobRef(parser)

    base.PAGE_SIZE_FLAG.RemoveFromParser(parser)
    base.SORT_BY_FLAG.RemoveFromParser(parser)
    base.URI_FLAG.RemoveFromParser(parser)

    parser.add_argument(
        '--changed-after',
        type=arg_parsers.Datetime.Parse,
        help=('Only display metrics that have changed after the given time. '
              'See $ gcloud topic datetimes for information on time formats. '
              'For example, `2018-01-01` is the first day of the year, and '
              '`-P2W` is 2 weeks ago.'))
    parser.add_argument(
        '--hide-committed',
        default=False,
        action='store_true',
        help='If true, hide committed values.')
    parser.add_argument(
        '--transform',
        help='Filters only the metrics that prefix match the given regex.')
    parser.add_argument(
        '--source',
        choices={
            'all': 'Retrieves all metrics.',
            'service': 'Retrieves only dataflow service metrics.',
            'user': '******',
        },
        default='all',
        help='Set the metrics source.')
    parser.add_argument(
        '--tentative',
        default=False,
        action='store_true',
        help='If true, display tentative values.')
Exemplo n.º 10
0
 def SetUp(self):
     job_utils.ArgsForJobRef(self.parser)