Esempio n. 1
0
    def Args(parser):
        """Register flags for this command."""
        arguments.AddClusterResourceArg(parser, 'to list hot tablets for')
        arguments.AddStartTimeArgs(parser, 'to search for hot tablets')
        arguments.AddEndTimeArgs(parser, 'to search for hot tablets')

        # Define how the output should look like in a table.
        # Display startTime and endTime up to second precision.
        # `sort=1:reverse` sorts the display order of hot tablets by cpu usage.
        parser.display_info.AddFormat("""
      table(
        name.basename():label=NAME,
        tableName.basename():label=TABLE,
        nodeCpuUsagePercent:label=CPU_USAGE:sort=1:reverse,
        startTime.date('%Y-%m-%dT%H:%M:%S%Oz', undefined='-'):label=START_TIME,
        endTime.date('%Y-%m-%dT%H:%M:%S%Oz', undefined='-'):label=END_TIME,
        startKey:label=START_KEY,
        endKey:label=END_KEY
      )
    """)
Esempio n. 2
0
 def Args(parser):
     """Register flags for this command."""
     arguments.AddClusterResourceArg(parser, 'to update')
     (arguments.ArgAdder(
         parser).AddAsync().AddScalingArgsForClusterUpdate())
Esempio n. 3
0
 def Args(parser):
     """Register flags for this command."""
     arguments.AddClusterResourceArg(parser, 'to delete')
Esempio n. 4
0
 def Args(parser):
   """Register flags for this command."""
   arguments.AddClusterResourceArg(parser, 'to describe')
   arguments.ArgAdder(parser).AddClusterZone().AddClusterNodes(
       required=False, default=3).AddAsync()
 def Args(parser):
     """Register flags for this command."""
     arguments.AddClusterResourceArg(parser, 'to describe')
     arguments.ArgAdder(parser).AddClusterZone().AddAsync(
     ).AddScalingArgsForClusterCreate()
     arguments.AddKmsKeyResourceArg(parser, 'cluster')