@classmethod
def parse_args(cls, subparsers):
    """Add Softlayer ObjectStorage arguments to command line parser."""
    sl_oo_parser = subparsers.add_parser('softlayer', description=cls.__doc__)
    sl_oo_parser.add_argument('-u', '--username', help=
        'username for Softlayer ObjectStorage API')
    sl_oo_parser.add_argument('-p', '--api-key', help=
        'api key for Softlayer ObjectStorage API')
    sl_oo_parser.add_argument('-d', '--datacenter', help=
        'datacenter where the file will be stored')
    sl_oo_parser.add_argument('-c', '--container', help='target container')
    sl_oo_parser.add_argument('-n', '--network', default='private', help=
        "'public' or 'private' Softlayer network")
    sl_oo_parser.add_argument('local_path', nargs='?', default=None, help=
        'path in the local file system of the file to be uploaded')
    sl_oo_parser.add_argument('remote_path', help=
        """path on Softlayer ObjectStorage container where the file
                                  will be stored"""
        )
