'Implements interface.'

def init_argument_parser(self, parser):

    parser.add_argument('--jenkins_master_name', default=None, help='The    name    of    the    jenkins    master    to    configure.    If    provided,    this    also    needs    --jenkins_master_address,        --jenkins_master_user,    and    --jenkins_master_credentials    or    an    environment    variable    JENKINS_MASTER_PASSWORD')
    parser.add_argument('--jenkins_master_address', default=None, help='The    network    address    of    the    jenkins    master    to    configure.    If    provided,    this    also    needs    --jenkins_master_name,        --jenkins_master_user,    and    --jenkins_master_credentials    or    an    environment    variable    JENKINS_MASTER_PASSWORD')
    parser.add_argument('--jenkins_master_user', default=None, help='The    name    of    the    jenkins    master    to    configure.    If    provided,    this    also    needs    --jenkins_master_address,        --jenkins_master_name,    and    --jenkins_master_credentials    or    an    environment    variable    JENKINS_MASTER_PASSWORD')
    parser.add_argument('--jenkins_master_credentials', default=None, help='The    password    for    the    jenkins    master    to    configure.    If    provided,    this    takes    pre    cedence    over    any    JENKINS_MASTER_PASSWORD    environment    variable    value.')
