'Implements interface.'

@classmethod
def init_argument_parser(cls, parser):

    parser.add_argument('--storage_gcs_bucket', default=None, help='URI    for    specific    Google    Storage    bucket    to    use.    This    is    suggested    if    using    gcs    storage,    though    can    be    left    empty    to    let    Halyard    create    one.')
    parser.add_argument('--storage_gcs_location', choices=cls.LOCATIONS, default='us-central1', help='Location    for    the    bucket    if    it    needs    to    be    created.')
    parser.add_argument('--storage_gcs_project', default=None, help='URI    for    specific    Google    Storage    bucket    project    to    use.    If    empty,    use    the    --deploy_google_project.')
    parser.add_argument('--storage_gcs_credentials', default=None, help='Path    to    google    credentials    file    to    configure    spinnaker    storage.    This    is    only    used    if    --spinnaker_storage=gcs.    If    left    empty    then    use    application    default    credentials.')
